jzmaddock
c1c984b93c
Update docs.
2026-07-11 15:59:49 +01:00
jzmaddock
853ae3e013
Add macros for C++26 headers.
2026-07-11 15:53:37 +01:00
jzmaddock
57e8772189
Merge pull request #547 from boostorg/pr472
...
Integrate PR472
2026-07-11 13:03:18 +01:00
jzmaddock
da4d0375f0
Make __builtin_launder test code C++03.
2026-07-11 11:29:33 +01:00
jzmaddock
6a9a25dd6e
Merge branch 'develop' into pr472
...
Fixed conflicts by regenerating generated files.
2026-07-11 11:25:48 +01:00
jzmaddock
0bbaf888b7
Merge pull request #548 from boostorg/pr470
...
Integrate PR470
2026-07-10 19:48:00 +01:00
jzmaddock
a436fb3dab
Correct test case.
2026-07-10 19:47:20 +01:00
jzmaddock
aa3061a01c
Re run generate.cpp.
2026-07-10 19:18:13 +01:00
jzmaddock
4f71183c68
Run generate.cpp.
2026-07-10 19:13:08 +01:00
John Maddock
e4de24014b
Merge branch 'boost_no_cxx17_std_launder' of https://github.com/igaztanaga/config into pr470
2026-07-10 19:08:38 +01:00
John Maddock
12eda92cfc
Merge branch 'boost_has_builtin_launder' of https://github.com/igaztanaga/config into pr472
2026-07-10 19:03:42 +01:00
jzmaddock
ef0704e61b
Merge pull request #546 from boostorg/dead_file_fix
...
Remove undocumented and unused file.
2026-07-10 18:59:11 +01:00
jzmaddock
fc69fd227d
Remove undocumented and unused file.
...
assert_cxx98.hpp just causes confusion and serves no real purpose.
2026-07-10 17:56:04 +01:00
jzmaddock
cfe49d8b60
Merge pull request #545 from boostorg/pr486
...
Integration check for PR486
2026-07-10 17:50:17 +01:00
jzmaddock
582af186d8
Merge pull request #543 from boostorg/pr516
...
Integration check for Cygwin change.
2026-07-10 17:42:03 +01:00
jzmaddock
e45ff56e8f
Merge pull request #544 from boostorg/pr504
...
Integration test for PR504
2026-07-10 17:28:57 +01:00
jzmaddock
6c5d55757b
Merge branch 'develop' of https://github.com/klemens-morgenstern/config into pr486
...
Fixed Conflicts:
checks/Jamfile.v2
2026-07-10 17:22:14 +01:00
jzmaddock
9b998e2444
Merge pull request #494 from Lastique/patch-4
...
Document `BOOST_GCC_VERSION`
2026-07-10 17:14:59 +01:00
jzmaddock
64f953b104
Try adding Cygwin tester.
2026-07-10 17:10:02 +01:00
John Maddock
5afdc4c548
Merge branch 'patch-1' of https://github.com/Flamefire/config into pr504
2026-07-10 16:54:41 +01:00
jzmaddock
469993bc31
Merge pull request #509 from slowriot/patch-1
...
Typo fix: "unavaliable"
2026-07-10 16:52:37 +01:00
John Maddock
aaa59ff7eb
Merge branch 'develop-cygwin' of https://github.com/pps83/config into pr516
2026-07-10 16:36:52 +01:00
jzmaddock
365b85e52b
Merge pull request #541 from boostorg/ci_update_2026_2
...
Updates CI testing for latest compilers and versions.
2026-07-09 18:34:17 +01:00
jzmaddock
7da943a80a
Touch and re-run CI
2026-07-09 18:07:35 +01:00
jzmaddock
4486dd77d4
<codecvt> deprecated in C++23 and removed in C++26.
2026-07-09 17:30:04 +01:00
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