Antony Polukhin
3312581e77
Simpilfy code ( #39 )
2026-01-12 20:29:26 +03:00
Antony Polukhin
fbaec2978b
Update copyright years
2026-01-02 13:35:47 +03:00
Antony Polukhin
58651618be
Fix import std detection in CMake and CMake fixes for tests ( #37 )
...
Fixes: https://github.com/boostorg/any/issues/34
Closes: https://github.com/boostorg/any/pull/35
2026-01-01 10:55:49 +03:00
dependabot[bot]
b6024cf114
Bump actions/checkout from 2 to 6 ( #36 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-29 12:28:37 +03:00
Antony Polukhin
c69e4fda68
Add dependabot
2025-12-24 20:18:26 +03:00
Antony Polukhin
a863df824b
Run all the tests in CMake, add CMake runs into the CI ( #31 )
boost-1.90.0.beta1
boost-1.90.0
2025-10-07 20:26:46 +03:00
Antony Polukhin
9b1941c787
Fix one more typo
boost-1.89.0
2025-06-18 17:56:08 +03:00
Antony Polukhin
e063027104
Update regression test links in Readme and fix typos
2025-06-18 17:55:31 +03:00
Antony Polukhin
306d8a1b18
Implement initial version of C++20 module boost.any ( #30 )
...
`#include <boost/any...` is now implicitly does `import boost.any` if the modules are supported
All the library internals now have unconditional module level linkage.
Significant differences from https://anarthal.github.io/cppblog/modules3 :
* `BOOST_ANY_USE_STD_MODULE` macro switch for `import std;` / `includes` while building module. This allows to use module in C++20 and even without usable `std` module.
2025-05-12 17:54:42 +03:00
Antony Polukhin
8292e18318
Update copyright years
boost-1.88.0.beta1
boost-1.88.0
2025-01-05 19:35:57 +03:00
Antony Polukhin
bb9d96cc55
Use "using" instead of "typedef"
2024-12-17 13:49:24 +03:00
René Ferdinand Rivera Morell
436e2991f9
Add support for modular build structure. ( #29 )
...
This is part of the effort to make the Boost libraries "modular" for build and consumption. See https://lists.boost.org/Archives/boost/2024/01/255704.php and https://github.com/grafikrobot/boost-b2-modular/blob/b2-modular/README.adoc for more information.
This PR depends on the following other PRs being merged to both develop and master branches of the respective repos:
- https://github.com/boostorg/boost/pull/854
This PR will be changed to ready for review, i.e. not draft, when the above are merged. Do not merge this one until that time.
boost-1.87.0.beta1
boost-1.87.0
2024-08-24 12:35:27 +03:00
Antony Polukhin
aee53090c0
Update tests requirements
boost-1.85.0.beta1
boost-1.85.0
boost-1.86.0.beta1
boost-1.86.0
2024-01-21 14:08:24 +03:00
Antony Polukhin
f53cd5d269
Update copyright years
2024-01-07 13:49:50 +03:00
Antony Polukhin
71810075f5
Switch to Boost.Core lightweight testing ( #28 )
2024-01-07 13:48:21 +03:00
Antony Polukhin
a25b013d53
attempt to fix reference section collaps (refs #27 )
boost-1.84.0
boost-1.84.0.beta1
2023-10-11 10:11:11 +03:00
Antony Polukhin
f104bceb32
Drop C++03 and C++98 support ( #26 )
2023-09-04 09:37:22 +03:00
Antony Polukhin
9bbc302378
unique_any now could take over ownership of boost::any content
boost-1.83.0.beta1
boost-1.83.0
2023-05-14 19:43:19 +03:00
Antony Polukhin
a42f3d750c
add a C++03 deprecation warning
2023-05-14 17:44:07 +03:00
Antony Polukhin
20deb94830
fix typos
2023-05-14 17:28:09 +03:00
Antony Polukhin
e8260275ed
document the unique_any (refs #24 )
2023-05-14 17:23:32 +03:00
Antony Polukhin
4938ce0ccd
use Doxygen for documenting the library
2023-05-09 18:48:43 +03:00
Antony Polukhin
fd44ca3f6b
add Doxygen docs to the basic_any and add tests on const unique_any (refs #24 )
2023-05-09 15:54:02 +03:00
Antony Polukhin
bf3c89b241
fix typos and add more docs for unique_any (refs #24 )
2023-05-09 11:09:25 +03:00
Antony Polukhin
f02e2834a6
prepare for the Doxygen docs and add some unique_any docs (refs #24 )
2023-05-09 10:28:48 +03:00
Antony Polukhin
abb81d511c
a few more tests for unique_any (refs #24 )
2023-05-08 19:20:05 +03:00
Antony Polukhin
3adb3e8490
disable MacOS runs in github CI
2023-05-08 10:01:40 +03:00
Antony Polukhin
e8374f7391
more tests and better diagnostics for unique_any (refs #24 )
2023-05-08 09:58:20 +03:00
Antony Polukhin
a090bf3110
more fixes and tests for unique_any (refs #24 )
2023-05-07 16:51:02 +03:00
Antony Polukhin
f9538405e3
update CI
2023-05-07 11:25:30 +03:00
Antony Polukhin
939c3382f3
more tests and fixes for unique_any (refs #24 )
2023-05-07 10:47:56 +03:00
Antony Polukhin
55160ab22a
initial fixes and tests for the unique_any (refs #24 )
2023-05-06 21:13:28 +03:00
Antony Polukhin
89d456572b
Update copyright years
boost-1.82.0.beta1
boost-1.82.0
2023-01-19 09:58:55 +03:00
Antony Polukhin
d38a2f23b3
Merge pull request #25 from fanquake/patch-1
...
refactor: use core/enable_if over utility/enable_if
2023-01-17 15:21:39 +03:00
Michael Ford
f9a9daf5c3
refactor: use core/enable_if over utility/enable_if
...
The later is deprecated.
2022-12-04 15:31:00 +00:00
Antony Polukhin
06eaa82dbf
Do not use deprecated BOOST_NO_DEFAULTED_FUNCTIONS macro
boost-1.81.0
boost-1.81.0.beta1
boost-1.80.0.beta1
boost-1.80.0
boost-1.79.0.beta1
boost-1.79.0
2022-01-30 14:52:09 +03:00
Antony Polukhin
d1b242e85d
update copyright years
2022-01-30 12:46:03 +03:00
Antony Polukhin
dec5cb64a5
do not use depth 1 for checkouts in CI
boost-1.78.0.beta1
boost-1.78.0
2021-09-20 21:46:14 +03:00
Antony Polukhin
b4d7770db4
use builting b2 tools
2021-09-10 20:40:31 +03:00
Antony Polukhin
f781a34eeb
remove ubuntu-16.04 matrix entries in CI and fix bug
2021-09-10 20:15:27 +03:00
Antony Polukhin
a1652d3817
remove broken CI matrix entry
2021-09-10 19:47:34 +03:00
Peter Dimov
ab9349aaa4
Update CMakeLists.txt
boost-1.77.0.beta1
boost-1.77.0
2021-06-10 01:24:18 +03:00
Antony Polukhin
8a9bcd3c3e
add newline in readme to trigger CI run
2021-04-27 11:21:10 +03:00
Antony Polukhin
dd1506c888
use HTTPS links in Readme [skip ci]
2021-04-27 10:00:25 +03:00
Antony Polukhin
45c179c902
add link to the develop docs [skip ci]
2021-04-24 19:14:16 +03:00
Antony Polukhin
63e94c3f89
update Readme with new CI links and new doc links
2021-04-24 19:07:51 +03:00
Antony Polukhin
fb75776d59
update CI (36): reduce the test matrix
2021-04-21 10:16:08 +03:00
Antony Polukhin
10d1048c92
tests bad_any_cast type
2021-04-21 09:38:56 +03:00
Antony Polukhin
7865f225b5
update CI (35): fixes
2021-04-21 09:23:47 +03:00
Antony Polukhin
3a2e0cd80b
update CI (34): fixes
2021-04-21 09:06:24 +03:00