Commit Graph

2779 Commits

Author SHA1 Message Date
jzmaddock
9b8e3bcabb Add C++23 feature test macro support. 2023-10-13 19:11:46 +01:00
jzmaddock
29c39d4585 Merge pull request #484 from boostorg/cpp23
Add C++23 header macros.
2023-09-10 10:33:05 +01:00
jzmaddock
dd7fa7f902 Update docs for C++23 macros.
[CI SKIP]
2023-09-10 10:32:26 +01:00
jzmaddock
6ec687639f Remove XCode-9.4 testing as it appears to be no longer supported. 2023-09-09 19:46:53 +01:00
jzmaddock
c23bb933a9 Minor corrections. 2023-09-09 19:43:50 +01:00
jzmaddock
ce665092fe Add C++23 header macros. 2023-09-09 19:20:12 +01:00
jzmaddock
33b12777cf Merge pull request #481 from boostorg/serialization_issue_271
Add msvc support for [[maybe_unused]] attribute.
2023-08-26 09:29:08 +01:00
jzmaddock
015247ccd0 Add msvc support for [[maybe_unused]] attribute.
Fixes: https://github.com/boostorg/serialization/issues/271

Also removes failing cuda+clang test as it's an inscrutable system setup issue.
2023-08-25 18:54:49 +01:00
jzmaddock
d483059795 Merge pull request #480 from boostorg/mclow-patch-1
Update version to 1.84.0
2023-08-11 19:20:23 +01:00
Marshall Clow
e11564fb3d Update version to 1.84.0 2023-08-11 10:17:26 -07:00
jzmaddock
a1cf5d5314 Merge pull request #475 from boostorg/ci_2023_04
Update CI script for current runners.
boost-1.83.0.beta1 boost-1.83.0
2023-04-15 13:20:12 +01:00
jzmaddock
a1edcd56a0 Update CI script for current runners. 2023-04-15 12:22:44 +01:00
jzmaddock
f5726a26dc Merge pull request #474 from boostorg/mclow-1.83.0
Bump version to 1.83.0
2023-04-15 09:48:37 +01:00
Marshall Clow
9953128bd4 Bump version to 1.83.0 2023-04-14 17:04:07 -07:00
jzmaddock
4cf70b168f Merge pull request #446 from loongson-zn/develop
Add support for LoongArch
2023-03-23 17:40:42 +00:00
jzmaddock
429c1982d4 Documentation update.
[CI SKIP]
boost-1.82.0.beta1 boost-1.82.0
2023-02-22 19:08:52 +00:00
jzmaddock
ab271393a7 Merge pull request #469 from MarcelRaad/msvc_cpp20_with_auto_ptr_etc
Dinkumware: disable C++ 98 binders without adaptor typedefs
2023-01-21 20:08:08 +00:00
Marcel Raad
1f4e789023 Dinkumware: disable C++ 98 binders without adaptor typedefs
When building with MSVC in C++ 20 mode with `_HAS_AUTO_PTR_ETC`
explicitly enabled, `std:bind1st` and `std::bind2nd` are unavailable
unless `_HAS_DEPRECATED_ADAPTOR_TYPEDEFS` is also explicitly enabled.
2023-01-21 14:04:19 +01:00
jzmaddock
42e1b11952 Merge pull request #468 from boostorg/issue467
Update VS/CLR support.
2023-01-14 09:09:34 +00:00
jzmaddock
ceae87e4c0 Update VS/CLR support.
Fixes: https://github.com/boostorg/config/issues/467
2023-01-13 19:23:21 +00:00
jzmaddock
e215d5ba55 Merge pull request #466 from georgthegreat/noexcept
Modernize throw() specifiers
2022-12-30 19:17:40 +00:00
Yuriy Chernyshov
6614ccbef3 Modernize throw() specifiers 2022-12-30 20:35:22 +03:00
jzmaddock
ed87737c13 Merge pull request #465 from boostorg/issue462_cxx17
Try Xcode-9.4.1 C++17 support.
2022-12-30 13:22:53 +00:00
jzmaddock
e6cf358f57 Try Xcode-9.4.1 C++17 support. 2022-12-30 12:30:25 +00:00
jzmaddock
c3efdb4bb8 Add XCode 9.4.1 testing. (#463)
* Add XCode 9.4.1 testing.
Refs https://github.com/boostorg/config/issues/462.

* Disable nullptr and __int128 support on clang/XCode-9.1.

* Correct BOOST_HAS_INT128 undef option.

* Stop testing C++17 mode - it's not supported by the std lib.
2022-12-30 09:15:11 +00:00
Glen Fernandes
dbd0a4776d Bump versions to 1.82 2022-12-14 19:55:52 -05:00
jzmaddock
9915163609 Merge pull request #459 from boostorg/feature/boost-no-cxx11-alignof
Add BOOST_NO_CXX11_ALIGNOF. Closes #427.
2022-12-14 18:42:31 +00:00
jzmaddock
3a0f869732 Merge pull request #461 from boostorg/issue460
Fix some C++23 testing issues:
2022-12-08 11:31:52 +00:00
jzmaddock
b9a3ecaa14 Fix some C++23 testing issues:
Deprecated type_traits and non-const operator==.
Fixes https://github.com/boostorg/config/issues/460
2022-12-07 19:05:45 +00:00
Peter Dimov
a63de62c1f Document BOOST_NO_CXX11_ALIGNOF 2022-11-21 19:54:45 +02:00
Peter Dimov
ebaf02e31b Define BOOST_NO_CXX11_ALIGNOF in boost/config/compiler/*.hpp 2022-11-21 19:50:11 +02:00
Peter Dimov
3ecedc9602 Add tests for BOOST_NO_CXX11_ALIGNOF 2022-11-21 19:32:43 +02:00
jzmaddock
8c6226cafd Merge pull request #458 from boostorg/issue455
Clang should use _GLIBCXX_RELEASE
2022-11-20 19:45:51 +00:00
jzmaddock
1a531cec40 Remove outdated option from docs.
[CI SKIP]
2022-11-20 18:37:52 +00:00
jzmaddock
25932592fe Merge pull request #452 from boostorg/pr/boost-msstl-version
Add macro BOOST_MSSTL_VERSION
2022-11-20 18:36:36 +00:00
jzmaddock
2703431699 Clang should use _GLIBCXX_RELEASE
To determine libstdc++ version.
Fixes https://github.com/boostorg/config/issues/455
2022-11-20 18:33:13 +00:00
Peter Dimov
7cd570492f Document BOOST_MSSTL_VERSION 2022-11-16 22:25:12 +02:00
Peter Dimov
56e7a0e49d Add macro BOOST_MSSTL_VERSION 2022-11-16 22:12:57 +02:00
jzmaddock
7b1f52c85e Merge pull request #457 from boostorg/unused
Expand BOOST_ATTRIBUTE_UNUSED [[maybe_unused]]
2022-11-16 19:29:08 +00:00
jzmaddock
5566315316 Expand BOOST_ATTRIBUTE_UNUSED [[maybe_unused]]
When available, supersedes: https://github.com/boostorg/config/pull/456
2022-11-16 18:57:05 +00:00
jzmaddock
72a2549a89 Merge pull request #454 from Flamefire/patch-1
Fix -Wundef for `_GLIBCXX_USE_DEPRECATED` on libstdc++ >= 4.6
2022-11-16 18:35:16 +00:00
jzmaddock
a16675b5a4 Merge pull request #453 from boostorg/feature/update-msvc-version
Update BOOST_COMPILER_VERSION for msvc-14.3
2022-11-16 18:34:45 +00:00
jzmaddock
ac95706e51 Merge pull request #447 from Lastique/patch-5
Fix typos in BOOST_RESTRICT description
2022-11-16 18:31:39 +00:00
Alexander Grund
3a8ecbb390 Fix -Wundef for _GLIBCXX_USE_DEPRECATED on libstdc++ >= 4.6 2022-11-12 13:32:07 +01:00
jzmaddock
a7276f0397 Merge pull request #451 from boostorg/issue399
GNU libstdc++3 _GTHREAD_USE_MUTEX_TIMEDLOCK is not used post gcc-6.
boost-1.81.0.beta1 boost-1.81.0
2022-11-09 12:51:56 +00:00
Peter Dimov
73cc60c503 Update BOOST_COMPILER_VERSION for msvc-14.3 2022-11-09 14:49:18 +02:00
jzmaddock
2c2cac226a Update CI script version numbers. 2022-11-08 17:25:12 +00:00
jzmaddock
1c37e0c38d Back off gcc on MacOS 12 for now as there are inscrutable failures. 2022-11-08 13:18:05 +00:00
jzmaddock
c468ec13e2 Add more MacOS runners. 2022-11-07 17:40:45 +00:00
jzmaddock
deed857d16 Try gcc-11. 2022-11-07 17:02:26 +00:00