32dcf01725
CI fix for tools/inspect building
2025-05-12 17:48:04 +03:00
dc78cf1825
Implement initial version of C++20 module boost.type_index
( #15 )
...
`#include <boost/type_index...` is now implicitly does `import boost.type_index` 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_TYPE_INDEX_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:35:17 +03:00
14ee2581bd
Fix Appveyor CI runs ( #14 )
2025-03-22 10:58:00 +03:00
3f72edd065
Fix compile time string search in CTTI ( #42 )
...
Fixes https://github.com/boostorg/type_index/issues/41
boost-1.88.0
2025-03-19 10:22:58 +03:00
a418e8414b
Update copyright years
boost-1.88.0.beta1
2025-01-07 20:41:54 +03:00
795773e0e0
Add support for modular build structure. ( #40 )
...
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
boost-1.87.0.beta1
boost-1.87.0
2024-08-24 12:38:13 +03:00
e37bc99e85
Modernize the alignment test
boost-1.86.0.beta1
boost-1.86.0
boost-1.85.0.beta1
boost-1.85.0
2024-01-07 14:49:28 +03:00
43dd1e135a
Update copyright years
2024-01-07 12:59:10 +03:00
29ab3258a7
do not run tests on old MSVC in appveyor
boost-1.84.0
boost-1.84.0.beta1
2023-08-25 14:06:21 +03:00
4a04bb5f46
update meta
2023-08-25 12:49:14 +03:00
34e6c165da
run tests on more compilers
2023-08-25 11:59:54 +03:00
034d105a48
Remove hard error about C++11 requirement ( fixes #38 )
2023-08-25 11:41:48 +03:00
62a3c9e89f
Use relative URL for redirect in index.html ( #37 )
2023-08-12 11:03:19 +03:00
b9815d397b
Drop C++03 support and Boost.Preprocessor usage ( #13 )
2023-08-11 21:34:25 +03:00
7bde4f36af
Update CI (3)
boost-1.83.0
boost-1.83.0.beta1
2023-05-27 17:30:17 +03:00
b66e6cf881
update CI setup (2)
2023-05-21 12:21:05 +03:00
ad7e8f7e4b
update CI setup (1)
2023-05-21 11:19:51 +03:00
6fcb86f6cc
update CI setup
2023-05-21 10:59:55 +03:00
b8e658c5bd
add C++03 deprecation warnings
2023-05-14 20:08:00 +03:00
9507b06b68
Update copyright years
boost-1.82.0
boost-1.82.0.beta1
2023-01-19 10:22:50 +03:00
9f35fab4cf
Update ci.yml
2022-12-24 17:51:43 +02:00
d4fe92e302
Regenerate CMakeLists.txt
2022-12-23 03:05:52 +02:00
cca370a918
update copyright years
boost-1.80.0.beta1
boost-1.81.0.beta1
boost-1.81.0
boost-1.80.0
boost-1.79.0.beta1
boost-1.79.0
2022-01-30 15:01:13 +03:00
97fc5b9838
do not use depth 1 for checkouts in CI
boost-1.78.0.beta1
boost-1.78.0
2021-09-20 21:56:00 +03:00
0cc169ecd6
modernize CI setup
2021-09-11 18:18:54 +03:00
a3c6a957ee
Update CMakeLists.txt
boost-1.77.0.beta1
boost-1.77.0
2021-06-10 00:48:35 +03:00
04cc1734ef
use HTTPS links in Readme
2021-04-27 11:22:44 +03:00
f395836779
gather coverage in CI from more platforms
2021-04-24 21:53:20 +03:00
4f51b1f4eb
update Readme with new CI links and new doc links, do not gather coverage twice, remove drone
2021-04-24 18:53:27 +03:00
a2ef72c907
CI updates: proper setup of clang-7 and restore sanitizers for gcc-10
2021-04-24 14:28:28 +03:00
331c26760e
Use clang-7 in CI instead of clang-3.8; do not sanitize with GCC-10
2021-04-24 14:20:46 +03:00
d6d07a8ce8
add missing include and do not tests on clang-3.7
2021-04-24 13:49:52 +03:00
4468903f8f
modernize CI
2021-04-24 12:47:19 +03:00
88c5d9a998
fix broken link
2021-04-24 12:46:59 +03:00
f0b87ea7d3
Merge pull request #35 from sdarwin/githubactions
...
GitHub Actions config
2021-04-18 14:10:35 +03:00
03794d6144
Add GitHub Actions config [ci skip]
2021-03-04 18:22:58 +00:00
62154d3b19
Merge pull request #33 from sdarwin/drone
...
Drone config
boost-1.76.0
boost-1.76.0.beta1
2021-01-27 10:29:41 +03:00
b4014f385d
Merge pull request #32 from eldiener/develop
...
[skip ci] Add "cxxstd" json field
2021-01-27 10:25:31 +03:00
0dc42bab8f
add drone config [ci skip]
2021-01-26 15:29:49 +00:00
a4726d239f
[skip ci] Add "cxxstd" json field. The "cxxstd" json field is being added to each Boost library's meta json information for libraries in order to specify the minumum C++ standard compilation level. The value of this field matches one of the values for 'cxxstd' in Boost.Build. The purpose of doing this is to provide information for the Boost website documentation for each library which will specify the minimum C++ standard compilation that an end-user must employ in order to use the particular library. This will aid end-users who want to know if they can successfully use a Boost library based on their C++ compiler's compilation level, without having to search the library's documentation to find this out.
2021-01-21 16:26:02 -05:00
f40f4731e1
Merge github.com:apolukhin/type_index into develop
2021-01-04 18:29:36 +03:00
754fb0f348
CI fix attempt (1)
2021-01-04 13:32:09 +03:00
6fa4f57e7d
CI fix attempt
2021-01-04 13:23:42 +03:00
c79f1c8d5d
Specify address model for MSVC
...
Relates boostorg/build#659
2021-01-04 11:04:54 +03:00
843ee6848b
update copyright years
2021-01-03 20:01:31 +03:00
6fc5b35b00
Merge pull request #31 from sdarwin/lcov
...
update .travis.yml to correct lcov error messages
2021-01-03 12:49:28 +03:00
84d68f32e2
update lcov in .travis.yml
2020-12-31 00:51:49 +00:00
1dacdb561e
Merge pull request #29 from Kojoley/cease-dependence-on-smart_ptr
...
Cease dependence on SmartPtr
2020-08-27 12:03:36 +03:00
9862011b6b
CI fixes
boost-1.74.0.beta1
boost-1.75.0.beta1
boost-1.75.0
boost-1.74.0
2020-07-06 11:36:48 +03:00
321749796e
Cease dependence on SmartPtr
...
by forward declaring `boost::shared_ptr`
2020-05-26 02:56:12 +03:00