Edward Diener
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
Antony Polukhin
f40f4731e1
Merge github.com:apolukhin/type_index into develop
2021-01-04 18:29:36 +03:00
Antony Polukhin
754fb0f348
CI fix attempt (1)
2021-01-04 13:32:09 +03:00
Antony Polukhin
6fa4f57e7d
CI fix attempt
2021-01-04 13:23:42 +03:00
Antony Polukhin
c79f1c8d5d
Specify address model for MSVC
...
Relates boostorg/build#659
2021-01-04 11:04:54 +03:00
Antony Polukhin
843ee6848b
update copyright years
2021-01-03 20:01:31 +03:00
Antony Polukhin
6fc5b35b00
Merge pull request #31 from sdarwin/lcov
...
update .travis.yml to correct lcov error messages
2021-01-03 12:49:28 +03:00
sdarwin
84d68f32e2
update lcov in .travis.yml
2020-12-31 00:51:49 +00:00
Antony Polukhin
1dacdb561e
Merge pull request #29 from Kojoley/cease-dependence-on-smart_ptr
...
Cease dependence on SmartPtr
2020-08-27 12:03:36 +03:00
Antony Polukhin
9862011b6b
CI fixes
boost-1.75.0
boost-1.74.0.beta1
boost-1.74.0
boost-1.75.0.beta1
2020-07-06 11:36:48 +03:00
Nikita Kniazev
321749796e
Cease dependence on SmartPtr
...
by forward declaring `boost::shared_ptr`
2020-05-26 02:56:12 +03:00
Antony Polukhin
f2e395a7f3
update copyright years
boost-1.73.0
boost-1.73.0.beta1
2020-01-22 23:26:24 +03:00
Antony Polukhin
9936c31851
Attempt to fix CI
2019-11-12 09:00:57 +03:00
Antony Polukhin
560c7d2ef6
Change header file to include
2019-11-11 20:56:04 +03:00
Antony Polukhin
bf33e63feb
CI fixes
2019-11-11 18:47:46 +03:00
Antony Polukhin
2152466531
CI fixes
2019-08-29 19:12:02 +03:00
Antony Polukhin
389f621450
CI + inspect tool fixes
2019-08-29 16:00:48 +03:00
Antony Polukhin
0b65c1a8d8
Disable some of the inspect tool checks
2019-08-28 20:59:16 +03:00
Antony Polukhin
216c21b728
Fix issues found by inspect too and add it to CI
2019-08-28 17:54:46 +03:00
Antony Polukhin
afd1b6cdc8
Merge pull request #28 from Breakthrough/develop
...
Add CTTI name prettifying for GHS C++ compiler.
boost-1.72.0.beta1
boost-1.72.0
boost-1.71.0.beta1
boost-1.71.0
boost-1.70.0.beta1
boost-1.70.0
2019-03-02 11:33:11 +03:00
Brandon Castellano
d69a8a211b
Add CTTI name prettifying for GHS C++ compiler.
2019-02-28 12:33:14 -05:00
Antony Polukhin
ebe74ba4ba
Merge pull request #27 from Mike-Devel/min_cmake
...
[CMake] Add minimal cmake file
2019-02-20 21:27:23 -10:00
Mike Dev
ac4fec435f
[CMake] Add minimal cmake support
...
CMake file only supports add_subdirectory workflow.
No installation and no unit tests.
2019-02-14 17:32:53 +01:00
Antony Polukhin
f68d6dc073
update copyrights
2019-01-17 22:45:35 +03:00
Antony Polukhin
85f43ece0d
Merge remote-tracking branch 'lastique/optimize_ctti_strcmp' into develop
2018-12-23 12:24:16 +03:00
Antony Polukhin
a2de6a56f3
Merge pull request #26 from boostorg/feature/ci-update
...
CI update: Better CI with many new platforms
2018-12-16 20:15:14 +03:00
Antony Polukhin
c585d74669
Disable part of the tests for _MSC_VER == 1916 and below
2018-12-16 11:55:04 +03:00
Antony Polukhin
32909cb25a
fixes for tests
2018-12-16 11:30:59 +03:00
Antony Polukhin
7af1661709
Fixes for travis CI
2018-12-15 22:06:18 +03:00
Antony Polukhin
351cedf404
ADjust sanitizers in CI builds
2018-12-15 21:26:25 +03:00
Antony Polukhin
098c84481e
Merge branch 'develop' into feature/ci-update
2018-12-15 16:33:40 +03:00
Antony Polukhin
d9d13b9574
ci update
2018-12-14 11:56:02 +03:00
Antony Polukhin
44ca756e32
Merge pull request #25 from boostorg/pr/ctti-clang-win
...
Fix compile_time_type_info for clang-cl
2018-11-16 11:15:15 +03:00
Peter Dimov
acb536a67e
Fix compile_time_type_info for clang-cl
2018-11-16 02:06:10 +02:00
Antony Polukhin
7654c26594
Increase MSVC requirements for constexpr sorted test (refs #24 )
2018-11-16 01:58:18 +03:00
Antony Polukhin
075b3682ae
Disable constexpr sort test for MSVC <= 1914 (refs #24 )
2018-11-15 21:58:17 +03:00
Antony Polukhin
a60e25a74d
Better diagnostics for missing PRETTY_FUNCTION macro (refs #24 )
2018-11-14 09:09:37 +03:00
Andrey Semashev
cd1c905f87
Optimize string comparison used to implement CTTI comparison.
...
When the strings are known to be runtime objects, use compiler builtin
for strcmp for comparing strings. The compiler will generate a runtime
call for the (presumably, well-optimized) strcmp instead of rolling
a local per-character comparison loop. When the builtin is not available
or we cannot detect compile-time strings, use the local loop as before.
Also, when C++14 constexpr is not available, use strcmp right away,
since there is no use for the local loop in this case.
2018-10-28 02:56:30 +03:00
Antony Polukhin
f3da852bca
Update stl_type_index.hpp
boost-1.69.0-beta1
boost-1.69.0
2018-10-20 20:19:04 +03:00
Antony Polukhin
a8fafd93f9
Merge pull request #21 from Kojoley/do-not-include-container-hash-if-possible
...
Do not include container_hash if possible
2018-10-20 20:12:07 +03:00
Nikita Kniazev
01944bf377
Do not include container_hash if possible
...
The `boost/container_hash/hash.hpp` has significant inclusion times.
Not including it results in 30% faster `boost/type_traits.hpp` parsing.
(kind of regression introduced in 82ed016577 )
2018-10-20 19:59:20 +03:00
Antony Polukhin
09f0bc23c5
fix b2 warnings
2018-09-22 22:13:42 +03:00
Glen Fernandes
718af3e8dc
Fix tests which did not return report_errors()
2018-09-17 07:43:19 -04:00
Antony Polukhin
c9c1412a05
Tests to reproduce the track issue 13621
2018-07-28 17:44:17 +03:00
Antony Polukhin
c2caa340ab
Merge pull request #19 from jlapolla-cray/edg-ctti-support
...
CTTI parameters for EDG based compilers
boost-1.68.0
2018-04-15 12:48:26 +03:00
Justin LaPolla
da0a181117
ctti parameters for EDG based compilers
...
- Needed for Cray Compiling Environment to work with Boost.TypeIndex.
2018-04-10 09:19:22 -05:00
Antony Polukhin
be9f5a4b9b
Droped dependency on MPL
2018-03-24 09:50:37 +03:00
Antony Polukhin
bd19ed1a87
Disable link-fail tests and restore MinGW CI
boost-1.67.0
2018-01-23 10:40:56 +03:00
Antony Polukhin
727cdadc86
Restore link-fail
2018-01-16 01:21:20 +03:00
Antony Polukhin
5bc4f54183
Dropped -fail to check the MSVC builds
2018-01-16 01:10:28 +03:00