Commit Graph

184 Commits

Author SHA1 Message Date
Antony Polukhin
e0e7e8d42e
CI fixes 2019-08-13 10:26:44 +03:00
Antony Polukhin
8e24fabe52 Minor tweaks for the boost::any
* allow static initialization of the default contructed boost::any
* fix performance regression on a compilers without move-semantics
* use `final` if possible
* do not make more symbols visible than required
2019-06-19 23:41:13 +03:00
Antony Polukhin
17ea66e415 Revert "Fix visibility issue from #10" as it increases the binary size and doese not solve the issue (issue solved by 40a0e4b896).
This reverts commit 6684551de3.
2019-05-07 11:27:05 +03:00
Antony Polukhin
6684551de3
Fix visibility issue from #10 2019-04-25 23:10:31 +03:00
Antony Polukhin
63690b0114
Update appveyor.yml 2019-04-24 22:09:25 +03:00
Mike-Devel
e5032609ee [CMake] Add minimal cmake support (#9)
- CMake file only supports add_subdirectory workflow.
- Provides Boost::any target,
  but no installation and no unit tests
2019-03-09 21:58:33 +03:00
Antony Polukhin
bfb7d0172c Update CI scripts to avoid clone issues and update copyright years 2019-01-10 23:35:25 +03:00
Antony Polukhin
7777f1cfd3
Update README.md (#8)
Update README.md
2019-01-07 10:52:35 +03:00
Antony Polukhin
780b140264
Merge pull request #7 from boostorg/feature/ci-update
CI update:

* Improve submodules checkout speed
* Test on more Linux compilers with different c++ standards:
  * GCC-8
  * Clang
  * Clang with libc++
  * GCC-6 (no RTTI)
* Test on more Windows compilers with different c++ standards:
  * msvc-14.1
  * clang
  * cygwin 32 and 64
  * mingw and mingw64
* Harden the sanitizers
* Apply small fixes
2018-12-13 23:47:40 +03:00
Antony Polukhin
9f2a3ea721 sync appveyor CI script with boost.dll 2018-12-13 22:43:58 +03:00
Antony Polukhin
80ad51d39f sync with boost.dll CI 2018-12-13 22:40:51 +03:00
Antony Polukhin
65e7d36f01 polishing the CI 2018-11-23 22:54:36 +03:00
Antony Polukhin
6be8f91aa5 Appveyor fixes (6) 2018-11-20 23:30:09 +03:00
Antony Polukhin
f2e5a87d76 Appveyor fixes (5) 2018-11-20 22:48:44 +03:00
Antony Polukhin
1e4d76a533 Appveyor fixes and TravisCI polishings 2018-11-20 22:48:04 +03:00
Antony Polukhin
19b0bc5889 Appveyor fixes (3) 2018-11-20 22:27:40 +03:00
Antony Polukhin
99bd81dc15 Appveyor fixes (2) 2018-11-20 22:18:46 +03:00
Antony Polukhin
46b08d46ce Appveyor fixes (1) 2018-11-20 22:00:20 +03:00
Antony Polukhin
30fcc9015e Appveyor fixes 2018-11-20 21:51:57 +03:00
Antony Polukhin
8327cf4bc1 Improving CI by enabling Cygwin builds and polishing the Linux builds (4) 2018-11-19 23:33:04 +03:00
Antony Polukhin
785ff91251 Improving CI by enabling Cygwin builds and polishing the Linux builds (3) 2018-11-19 23:25:36 +03:00
Antony Polukhin
0556716893 Improving CI by enabling Cygwin builds and polishing the Linux builds (2) 2018-11-19 23:20:53 +03:00
Antony Polukhin
e1f5ba2ab6 Improving CI by enabling Cygwin builds and polishing the Linux builds (1) 2018-11-19 23:11:16 +03:00
Antony Polukhin
8011f11a38 Improving CI by enabling Cygwin builds and polishing the Linux builds 2018-11-19 23:08:00 +03:00
Antony Polukhin
a35add98dd revert to old CI script and cherry pick the best CI ideas from smart_ptr (17) 2018-11-18 12:57:18 +03:00
Antony Polukhin
2c2794059c revert to old CI script and cherry pick the best CI ideas from smart_ptr (16) 2018-11-18 12:51:31 +03:00
Antony Polukhin
e989c7d208 revert to old CI script and cherry pick the best CI ideas from smart_ptr (15) 2018-11-18 12:30:47 +03:00
Antony Polukhin
5d07dc00fe revert to old CI script and cherry pick the best CI ideas from smart_ptr (14) 2018-11-18 12:23:56 +03:00
Antony Polukhin
6db3504ebb revert to old CI script and cherry pick the best CI ideas from smart_ptr (13) 2018-11-18 12:19:30 +03:00
Antony Polukhin
a54fe8aa86 revert to old CI script and cherry pick the best CI ideas from smart_ptr (12) 2018-11-18 12:07:52 +03:00
Antony Polukhin
7e81baf0ea revert to old CI script and cherry pick the best CI ideas from smart_ptr (11) 2018-11-18 11:25:25 +03:00
Antony Polukhin
7f19ce5254 revert to old CI script and cherry pick the best CI ideas from smart_ptr (10) 2018-11-18 01:52:33 +03:00
Antony Polukhin
fc5dfbd81a revert to old CI script and cherry pick the best CI ideas from smart_ptr (9) 2018-11-18 01:47:21 +03:00
Antony Polukhin
08718af3ef revert to old CI script and cherry pick the best CI ideas from smart_ptr (8) 2018-11-18 01:37:24 +03:00
Antony Polukhin
084247fcd2 revert to old CI script and cherry pick the best CI ideas from smart_ptr (7) 2018-11-18 00:26:51 +03:00
Antony Polukhin
63ba340ce9 revert to old CI script and cherry pick the best CI ideas from smart_ptr (6) 2018-11-17 23:33:29 +03:00
Antony Polukhin
e4d86c9248 revert to old CI script and cherry pick the best CI ideas from smart_ptr (5) 2018-11-17 22:31:34 +03:00
Antony Polukhin
26b4b13c88 revert to old CI script and cherry pick the best CI ideas from smart_ptr (4) 2018-11-17 22:21:03 +03:00
Antony Polukhin
db4b48521c revert to old CI script and cherry pick the best CI ideas from smart_ptr (3) 2018-11-17 22:14:48 +03:00
Antony Polukhin
932f3ae6e4 revert to old CI script and cherry pick the best CI ideas from smart_ptr (2) 2018-11-17 21:45:30 +03:00
Antony Polukhin
dc636d99ee revert to old CI script and cherry pick the best CI ideas from smart_ptr (1) 2018-11-17 21:08:37 +03:00
Antony Polukhin
46872ba723 revert to old CI script and cherry pick the best CI ideas from smart_ptr 2018-11-17 21:01:49 +03:00
Antony Polukhin
cb4764bc74 ci fixes (3) 2018-11-17 20:48:44 +03:00
Antony Polukhin
6ebca627a1 ci fixes (2) 2018-11-17 20:43:56 +03:00
Antony Polukhin
22c749e029 ci fixes (1) 2018-11-17 20:39:56 +03:00
Antony Polukhin
89ea7dde8d Drop some of the CI matrix entries and update the Readme links 2018-11-17 20:25:32 +03:00
Antony Polukhin
d4b367cc58 update TravisCI script from smart_ptr library 2018-11-17 20:13:33 +03:00
Antony Polukhin
40a0e4b896
Deal with visibility issue
Sanitizers complain on memory leaks if some projects build with hidden visibility (false positives?)
2018-10-27 08:46:04 +03:00
Antony Polukhin
2a9a35e9c9
Merge pull request #6 from luzpaz/any-misc-typos
any: misc-typos
2018-09-24 12:06:01 +03:00
luz.paz
9108a17559 any: misc-typos
Found via `codespell -q 3`
2018-09-23 15:43:16 -04:00