Antony Polukhin
96d4a76d65
Optimize CTTI type comparisons starting from C++20 ( #23 )
2026-01-04 22:00:05 +03:00
Antony Polukhin
ed36384663
Update copyright years
2026-01-04 11:14:25 +03:00
Antony Polukhin
378d97682a
Make ctti_type_index::name() return value pretty by default in C++14 ( #21 )
...
Also reduce resulting binary size and improve the documentation.
Fixes: https://github.com/boostorg/type_index/issues/45
2025-12-31 00:10:55 +03:00
dependabot[bot]
ca63f98c1d
Bump actions/checkout from 3 to 6 ( #20 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 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/v3...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:20:17 +03:00
Antony Polukhin
6d09bc96b6
Add dependabot
2025-12-24 20:19:50 +03:00
Antony Polukhin
97346351f8
Modernize the code ( #19 )
2025-12-23 20:23:47 +03:00
Antony Polukhin
f2a3bdd29c
CI: workaround CMake test failures on MSVC ( #18 )
boost-1.90.0.beta1
boost-1.90.0
2025-10-18 15:18:48 +03:00
Alexander Grund
a33e418f39
CI: Error when Windows CMake test fails and fix RTTI flags in CMake ( #43 )
...
Only the exit code of the last command is considered, so make sure CTest is last
2025-10-14 12:58:35 +03:00
Antony Polukhin
898c212ff2
Run all the tests in CMake, add CMake runs into CI. Drop dependency on Boost.Core ( #17 )
2025-10-07 20:25:48 +03:00
Antony Polukhin
d13ba26c03
Update CI runners
2025-09-08 08:38:03 +03:00
Antony Polukhin
fa022996a3
Update links in README.md
2025-09-08 08:38:03 +03:00
Antony Polukhin
32dcf01725
CI fix for tools/inspect building
boost-1.89.0
2025-05-12 17:48:04 +03:00
Antony Polukhin
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
Antony Polukhin
14ee2581bd
Fix Appveyor CI runs ( #14 )
2025-03-22 10:58:00 +03:00
Antony Polukhin
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
Antony Polukhin
a418e8414b
Update copyright years
boost-1.88.0.beta1
2025-01-07 20:41:54 +03:00
René Ferdinand Rivera Morell
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
Antony Polukhin
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
Antony Polukhin
43dd1e135a
Update copyright years
2024-01-07 12:59:10 +03:00
Antony Polukhin
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
Antony Polukhin
4a04bb5f46
update meta
2023-08-25 12:49:14 +03:00
Antony Polukhin
34e6c165da
run tests on more compilers
2023-08-25 11:59:54 +03:00
Antony Polukhin
034d105a48
Remove hard error about C++11 requirement ( fixes #38 )
2023-08-25 11:41:48 +03:00
Mohammad Nejati
62a3c9e89f
Use relative URL for redirect in index.html ( #37 )
2023-08-12 11:03:19 +03:00
Antony Polukhin
b9815d397b
Drop C++03 support and Boost.Preprocessor usage ( #13 )
2023-08-11 21:34:25 +03:00
Antony Polukhin
7bde4f36af
Update CI (3)
boost-1.83.0.beta1
boost-1.83.0
2023-05-27 17:30:17 +03:00
Antony Polukhin
b66e6cf881
update CI setup (2)
2023-05-21 12:21:05 +03:00
Antony Polukhin
ad7e8f7e4b
update CI setup (1)
2023-05-21 11:19:51 +03:00
Antony Polukhin
6fcb86f6cc
update CI setup
2023-05-21 10:59:55 +03:00
Antony Polukhin
b8e658c5bd
add C++03 deprecation warnings
2023-05-14 20:08:00 +03:00
Antony Polukhin
9507b06b68
Update copyright years
boost-1.82.0
boost-1.82.0.beta1
2023-01-19 10:22:50 +03:00
Peter Dimov
9f35fab4cf
Update ci.yml
2022-12-24 17:51:43 +02:00
Peter Dimov
d4fe92e302
Regenerate CMakeLists.txt
2022-12-23 03:05:52 +02:00
Antony Polukhin
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
Antony Polukhin
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
Antony Polukhin
0cc169ecd6
modernize CI setup
2021-09-11 18:18:54 +03:00
Peter Dimov
a3c6a957ee
Update CMakeLists.txt
boost-1.77.0.beta1
boost-1.77.0
2021-06-10 00:48:35 +03:00
Antony Polukhin
04cc1734ef
use HTTPS links in Readme
2021-04-27 11:22:44 +03:00
Antony Polukhin
f395836779
gather coverage in CI from more platforms
2021-04-24 21:53:20 +03:00
Antony Polukhin
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
Antony Polukhin
a2ef72c907
CI updates: proper setup of clang-7 and restore sanitizers for gcc-10
2021-04-24 14:28:28 +03:00
Antony Polukhin
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
Antony Polukhin
d6d07a8ce8
add missing include and do not tests on clang-3.7
2021-04-24 13:49:52 +03:00
Antony Polukhin
4468903f8f
modernize CI
2021-04-24 12:47:19 +03:00
Antony Polukhin
88c5d9a998
fix broken link
2021-04-24 12:46:59 +03:00
Antony Polukhin
f0b87ea7d3
Merge pull request #35 from sdarwin/githubactions
...
GitHub Actions config
2021-04-18 14:10:35 +03:00
sdarwin
03794d6144
Add GitHub Actions config [ci skip]
2021-03-04 18:22:58 +00:00
Antony Polukhin
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
Antony Polukhin
b4014f385d
Merge pull request #32 from eldiener/develop
...
[skip ci] Add "cxxstd" json field
2021-01-27 10:25:31 +03:00
sdarwin
0dc42bab8f
add drone config [ci skip]
2021-01-26 15:29:49 +00:00