2926 Commits

Author SHA1 Message Date
Edward Diener
3dd65b23b0 [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-19 12:36:23 -05:00
jzmaddock
b61e0c4f0d Merge pull request #356 from sdarwin/droneupdate
remove TRAVIS_OS_NAME from drone script [ci skip]
2021-01-07 19:36:49 +00:00
sdarwin
317b79ddd6 remove TRAVIS_OS_NAME from drone script [ci skip] 2021-01-07 19:05:16 +00:00
jzmaddock
dfa0f25e5a Merge pull request #355 from boostorg/jzmaddock-patch-2
Tentatively add gcc/clang 9 and 10 support to CI.
2021-01-05 19:23:41 +00:00
jzmaddock
1bb7ec6de0 Correct limits_test.cpp for C++20. 2021-01-05 18:47:17 +00:00
jzmaddock
710c32360b Correct parameter order in .star file. 2021-01-05 18:22:34 +00:00
jzmaddock
f41f2ddc9a Add missing " to drone onfig. 2021-01-05 18:20:26 +00:00
jzmaddock
56669b102b Try again to get gcc-10 install working on drone.
Also add xcode-11.7 and rationalise job ID's.
2021-01-05 18:00:43 +00:00
jzmaddock
638fbd9f42 Correct drone.star syntax. 2021-01-01 18:02:31 +00:00
jzmaddock
d3b5e524c9 second try and getting gcc-10 running. 2021-01-01 16:44:40 +00:00
jzmaddock
9644a4b432 Tentatively add gcc/clang 9 and 10 support to CI. 2020-12-31 19:36:03 +00:00
jzmaddock
5683aab0b2 Add Drone CI status. 2020-12-31 18:25:29 +00:00
jzmaddock
b9a3b764a7 Merge pull request #352 from boostorg/feature/architecture-jamroot
Rename Jamroot.jam to Jamfile.jam (refs #351)
2020-12-30 18:58:21 +00:00
jzmaddock
95faf9558d Merge pull request #353 from sdarwin/drone
Drone config
2020-12-29 19:20:05 +00:00
jzmaddock
1d0a1e69c7 Trigger rebuild. 2020-12-29 18:42:50 +00:00
sdarwin
265b349464 drone 2020-12-29 17:59:23 +00:00
Peter Dimov
d43027c777 Fix b2 headers 2020-12-29 19:52:36 +02:00
Peter Dimov
c4e9597e5f Rename Jamroot.jam to Jamfile.jam (refs #351) 2020-12-29 19:40:26 +02:00
jzmaddock
5bcaa933b5 Correct duplicate using declarations. 2020-12-18 10:58:43 +00:00
jzmaddock
b4a0ebc265 Update libstdcpp3.hpp to use has_include to check for has_set/hash_map presence.
Correct doc typo.
Update tests to use BOOST_HASH_SET_HEADER.
Fixes https://github.com/boostorg/config/issues/349.
2020-12-18 10:53:01 +00:00
Glen Fernandes
9022672932 Merge pull request #347 from glenfe/develop
Bump versions to 1.76.0
2020-12-12 09:51:32 -05:00
Glen Fernandes
5b78937b3b Bump versions to 1.76.0 2020-12-11 23:32:11 -05:00
Tanzinul Islam
0e80afa323 Change toolset name to embtc 2020-11-25 18:43:34 +00:00
Tanzinul Islam
2e4b1fd404 Don't add address model in Embarcadero toolset name
None of the other toolset names include a 32/64-bit indicator. Also,
there is little danger of mixing object files compiled with both the
classic and Clang-based Embarcadero compilers, as the linker now [warns
about it][1].

[1]: https://blogs.embarcadero.com/issues-mixing-classic-and-clang-objects-linker-warnings-improving-app-stability/
2020-11-25 15:41:18 +00:00
jzmaddock
a9bc134610 Merge pull request #340 from boostorg/cxx17_headers
Macros for c++17 headers
2020-10-12 18:09:14 +01:00
jzmaddock
fd2a10c27c Add web assembly support (emscripten/wasm). 2020-10-12 17:58:27 +01:00
jzmaddock
c85db52de0 Merge pull request #343 from viccie30/develop
Do not use C++98 binders when _GLIBCXX_USE_DEPRECATED=0
2020-09-14 16:51:39 +01:00
Victor Westerhuis
3b62357c43 Do not use C++98 binders when _GLIBCXX_USE_DEPRECATED=0
They are not available from libstdc++ in that case.
2020-09-14 14:49:40 +02:00
Peter Dimov
fad75493bd Merge branch 'master' into develop boost-1.75.0.beta1 boost-1.75.0 2020-08-24 19:14:07 +03:00
Marshall Clow
e797fc7938 Merge pull request #341 from boostorg/mclow-patch-3
Bump version to 1.75.0
2020-08-16 13:38:44 -07:00
Marshall Clow
49a88f2945 Bump version to 1.75.0 2020-08-14 09:31:42 -07:00
jzmaddock
2276736ced Another try to configure <execution> correctly for libstdc++. 2020-07-29 19:12:24 +01:00
jzmaddock
d0f983f942 Header <execution> may not be available if it depends on Intel's TBB. 2020-07-29 18:57:56 +01:00
jzmaddock
03e99668f6 Define BOOST_NO_CXX17_HDR_CHARCONV pre-gcc-10. 2020-07-28 19:07:19 +01:00
jzmaddock
def50a41b0 Document C++17 header macro support. 2020-07-27 18:19:45 +01:00
jzmaddock
d068116805 Add all C++17 headers not already covered. 2020-07-27 18:14:55 +01:00
jzmaddock
4d253c0efb Merge branch 'develop' of https://github.com/boostorg/config into develop 2020-07-25 19:46:34 +01:00
jzmaddock
46e0a13496 Further restrict typeinfo workarounds to msvc. 2020-07-25 19:46:13 +01:00
jzmaddock
d6414910bc Merge pull request #335 from boostorg/pr/feature-check-message
Remove prefix from feature check messages
2020-07-25 19:26:44 +01:00
jzmaddock
0ff8258ecf Merge pull request #337 from Lastique/detect_libstdcxx10
Detect libstdc++ from gcc 10 by the presence of <compare> header
2020-07-25 19:25:54 +01:00
John Maddock
83fd6b3e9d Merge branch 'develop' boost-1.74.0.beta1 boost-1.74.0 2020-06-23 18:56:28 +01:00
jzmaddock
ab7bb5c511 regenerate docs. 2020-06-23 18:55:52 +01:00
Andrey Semashev
48a22d91b3 Detect libstdc++ from gcc 10 by the presence of <compare> header. 2020-05-23 19:46:40 +03:00
Peter Dimov
d39ce839d1 Remove prefix from feature check messages 2020-05-09 16:36:21 +03:00
Edward Diener
982bd905f3 Merge pull request #333 from eldiener/develop
Changes for Embarcadero C++ clang-based compilers, targeting Boost 1.74. Documented the basic Embarcadero macros. I did not document the exten…
2020-05-08 03:57:03 -04:00
jzmaddock
7b6cc74b40 Merge pull request #11 from eldiener/develop
Changes for Embarcadero C++ clang-based compilers, targeting Boost 1.74. Use BOOST_BORLANDC for bcc32 compiler
2020-05-06 17:34:09 +01:00
Glen Fernandes
e8adadd5d4 Merge pull request #334 from boostorg/develop
Merge develop to master
2020-05-04 16:39:46 -04:00
Edward Diener
dea5465f9e Changed the latest accepted value of __BORLANDC__ for when __CODEGEARC__ is not defined. 2020-05-03 16:24:55 -04:00
Edward Diener
c2e8598933 Documented the basic Embarcadero macros. I did not document the extended Embarcadero macros beginning with BOOST_EMBTC_ but I did define them all to the value of 1 whereas before they were just defined to an empty value. 2020-05-01 18:51:49 -04:00
jzmaddock
205b545182 Merge pull request #331 from eldiener/develop
Atomic exchange for 16 bytes does not work for Embarcadero C++ clang-…
2020-04-30 09:53:20 +01:00