jzmaddock
00bb6d9c9b
Merge pull request #551 from boostorg/issue498
...
Enable more features for C++/CLR with latest MSVC.
2026-07-13 10:08:40 +01:00
jzmaddock
af54143ff2
Remove "latest" compiler version from clr tests.
2026-07-13 09:15:39 +01:00
jzmaddock
3537f85cae
Change toolset name to msvc.
2026-07-12 19:09:43 +01:00
jzmaddock
c3456acb33
Enable more features for C++/CLR with latest MSVC.
...
Fixes: https://github.com/boostorg/config/issues/498 .
2026-07-12 16:32:25 +01:00
jzmaddock
02e3ba3671
Merge pull request #550 from boostorg/issue503
...
Make float128 support detection more robust.
2026-07-12 13:52:15 +01:00
jzmaddock
49f8408276
Make float128 support detection more robust.
...
Fixes https://github.com/boostorg/config/issues/503
2026-07-12 12:00:01 +01:00
jzmaddock
2fbd601703
Merge pull request #549 from boostorg/issue519
...
Add macros for C++26 headers.
2026-07-12 10:14:36 +01:00
jzmaddock
0742c3beae
Add C++26 feature test macros plus a few missing C++23 ones.
2026-07-11 16:22:18 +01:00
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