Commit Graph

2940 Commits

Author SHA1 Message Date
jzmaddock 9fbf19ea59 Correct C++ version to 2b. 2026-07-09 17:28:56 +01:00
jzmaddock b2748d7488 Workaround for clang-18. 2026-07-09 17:12:22 +01:00
jzmaddock d89ed1e251 Move BOOST_NO_CXX11_USER_DEFINED_LITERALS to gcc-4.9 or later.
Rationale: although gcc-4.7 supports user defined literals, it's in a form that's deprecated for all recent compilers, which means in practice that all code making use of these require 4.9 or later.
2026-07-09 16:56:22 +01:00
jzmaddock 64067b4f4b Add lots of new compiler versions to test. 2026-07-09 16:44:17 +01:00
John Maddock f7fe2460c7 Merge branch 'develop' into ci_update_2016_2 2026-07-09 16:17:48 +01:00
jzmaddock ca1e76d8a2 Warning suppressions. 2026-07-09 16:14:05 +01:00
jzmaddock 8520f3391e Drone CI update.
* Drone: use drone.sh
* Update names of environment variables as recommended by the latest CI scripts.

Co-authored-by: sdarwin <samuel.d.darwin@gmail.com>
2026-07-08 18:33:16 +01:00
jzmaddock 952b1c5950 Merge pull request #539 from ruiji-shi/user/ruishi/clang-cl-wchart-t-guard
Fix Clang Boost wchar_t redefinition
2026-07-08 11:59:47 +01:00
Ruijie Shi b932e67fc8 Define BOOST_NO_INTRINSIC_WCHAR_T for clang-cl with non-native wchar_t
When clang targets MSVC compatibility (clang-cl, so _MSC_VER is defined) and
is built with /Zc:wchar_t- , wchar_t is an alias for unsigned short rather than
a distinct intrinsic type, and _NATIVE_WCHAR_T_DEFINED is not defined.

In that configuration Boost emits a separate is_integral<wchar_t> (and related
is_signed/is_unsigned/integer_traits/... ) specialization that collides with the
unsigned short one, producing errors such as:
    redefinition of 'is_integral<unsigned short>'

visualc.hpp already guards against this by defining BOOST_NO_INTRINSIC_WCHAR_T
when _NATIVE_WCHAR_T_DEFINED is absent; clang.hpp was missing the equivalent
guard. Mirror the visualc.hpp behaviour here. The guard is scoped to _MSC_VER so
it is a no-op for native-wchar_t builds and for non-MSVC clang targets.
2026-07-01 11:16:00 -07:00
Peter Dimov 115e718e0f Update BOOST_CLANG_VERSION to account for XCode 26.4 and 26.5 boost-1.92.0.beta1 2026-04-23 22:18:24 +03:00
Peter Dimov 70d6361d08 Merge pull request #537 from boostorg/mclow-patch-12
Update Boost version to 1.92
2026-04-23 22:05:40 +03:00
Marshall Clow 3209fbeb2d Update Boost version to 1.92 2026-04-22 11:07:02 -07:00
Peter Dimov 423423e6b8 Merge pull request #533 from Lastique/feature/remove_static_assert
Remove dependencies on Boost.StaticAssert
boost-1.91.0.beta1 boost-1.91.0
2026-02-03 02:16:55 +02:00
Andrey Semashev 5a4da0eafa Remove dependencies on Boost.StaticAssert.
Boost.StaticAssert has been merged into Boost.Config, so remove
the dependency.
2026-01-23 23:28:22 +03:00
Peter Dimov 3d07261549 Merge pull request #532 from boostorg/pr/libstdcxx-workaround-guard
Add BOOST_LIBSTDCXX_VERSION_WORKAROUND_GUARD
2026-01-04 15:57:56 +02:00
Peter Dimov ee10b4be2e Add BOOST_LIBSTDCXX_VERSION_WORKAROUND_GUARD 2026-01-04 14:19:26 +02:00
Peter Dimov 03dc5d2cfc Merge pull request #531 from Lastique/feature/move_static_assert
Merge Boost.StaticAssert into Boost.Config.
2025-12-26 17:46:14 +02:00
Andrey Semashev 6d997d79f9 Rebuild html docs. 2025-12-26 00:57:54 +03:00
Andrey Semashev f14b2a48d2 Remove trailing spaces and newlines in Boost.StaticAssert sources. 2025-12-26 00:55:23 +03:00
Andrey Semashev df3b37914f Add Boost.StaticAssert tests to Boost.Config test suite. 2025-12-26 00:55:12 +03:00
Andrey Semashev b6945e7e5e Use a more specific include from Boost.TypeTraits in static_assert_example_2. 2025-12-26 00:55:00 +03:00
Andrey Semashev fbe9a1a813 Update dependencies in Boost.StaticAssert examples. 2025-12-26 00:54:45 +03:00
Andrey Semashev fa23222d35 Integrate Boost.StaticAssert docs into Boost.Config.
Convert Boost.StaticAssert to a QuickBook section and update links
to examples and tests.
2025-12-26 00:54:32 +03:00
Andrey Semashev a8b8c0a352 Merge Boost.StaticAssert into Boost.Config.
This merges the sources, documentation, tests and examples of
Boost.StaticAssert into Boost.Config. Boost.StaticAssert is taken
at the state of Boost 1.90.0 release
(https://github.com/boostorg/static_assert/tree/boost-1.90.0).
2025-12-26 00:53:52 +03:00
Peter Dimov 503be830e7 Merge branch 'develop' before-static-assert-move 2025-12-23 11:49:54 +02:00
Peter Dimov 252f31b601 Enable GHA for feature branches 2025-12-21 22:26:35 +02:00
Peter Dimov 56239bfd88 Add support for msvc-14.5 to boost/config/auto_link.hpp 2025-12-21 22:24:34 +02:00
Peter Dimov f6131a2900 Add support for msvc-14.5 to boost/config/compiler/visualc.hpp 2025-12-21 22:18:34 +02:00
Peter Dimov e80fde0d7a Merge branch 'develop' 2025-12-15 19:00:53 +02:00
Peter Dimov 82f16e561a Merge pull request #497 from avjts/issue496_msvc_version
Update BOOST_COMPILER_VERSION for msvc 19.4x (VS 2022 17.10)
2025-12-15 15:12:16 +02:00
Peter Dimov 451bdf1905 Merge pull request #524 from boostorg/pr/boost-clang-version-4
Update BOOST_CLANG_VERSION to account for XCode 16.3, 16.4, 26.0, and…
2025-12-15 15:11:48 +02:00
Peter Dimov 69f219e5ef Merge pull request #529 from boostorg/mclow-patch-10
Update BOOST_VERSION and BOOST_LIB_VERSION to 1.91
2025-12-15 15:11:04 +02:00
Peter Dimov 52c7c33787 Merge branch 'develop' 2025-12-15 15:08:35 +02:00
Marshall Clow 5e0a18ace4 Update BOOST_VERSION and BOOST_LIB_VERSION to 1.91
Bump version number to 1.91
2025-12-10 14:22:36 -08:00
Peter Dimov 345f0be6a6 Update BOOST_CLANG_VERSION to account for XCode 16.3, 16.4, 26.0, and 26.1 2025-10-29 14:31:27 +02:00
jzmaddock 845fd033c3 Merge pull request #508 from boostorg/pr/boost-clang-version-3
Update BOOST_CLANG_VERSION for Xcode 16.0, .1, .2
2025-10-29 08:37:50 +00:00
Peter Dimov a7d5a9b05d Merge commit 'ecd1d07360734b1af76582118b002ca0c4448e07' boost-1.90.0.beta1 boost-1.90.0 2025-10-09 16:06:50 +03:00
Peter Dimov 1cab095b32 Merge commit 'df5e7995ad04c76f0f732fc4f644683759852e24' 2025-10-09 16:03:26 +03:00
Peter Dimov 2cf312e18b Merge pull request #520 from boostorg/mclow-patch-9
Update version.hpp to 1.90
2025-10-09 16:01:27 +03:00
jzmaddock 25cbeb8a10 Merge pull request #523 from grisumbras/fix/modularization
Add dependency on Config to check targets
2025-09-23 09:33:32 +01:00
Dmitry Arkhipov b5434734ac Add dependency on Config to check targets 2025-09-22 20:29:01 +03:00
jzmaddock ecd1d07360 Merge pull request #522 from anarthal/feature/ci-fixes
Fixes CI errors in GHA, Appveyor and Drone
2025-09-20 12:43:54 +01:00
Ruben Perez b713cfaeee Remove msvc 14.1 from appveyor 2025-09-20 12:18:09 +02:00
Ruben Perez e994d4cac3 Update Drone image 2025-09-19 16:45:52 +02:00
Ruben Perez 378f2db5ae Remove unsupported --experimental-wasm-threads 2025-09-19 13:52:04 +02:00
Ruben Perez 45fa9fe5f1 Remove unnecessary skip CI action 2025-09-19 13:44:30 +02:00
Ruben Perez ef3bc7513d Update actions/checkout to v5 2025-09-19 13:42:01 +02:00
Ruben Perez 15320cb338 Remove obsolete Windows builds from actions 2025-09-19 13:40:13 +02:00
Ruben Perez 07fb4bda0e Missing dependencies in appveyor 2025-09-19 13:39:22 +02:00
Ruben Perez f0aa2f0012 MSVC versions to appveyor 2025-09-19 13:38:35 +02:00