jzmaddock
3a54a8554a
Correct CI script.
2022-11-07 13:30:53 +00:00
jzmaddock
704d2fa08d
Add MacOS GCC test runner.
2022-11-07 13:21:10 +00:00
jzmaddock
5f089cc0aa
GNU libstdc++3 _GTHREAD_USE_MUTEX_TIMEDLOCK is not used post gcc-6.
...
Fixes: https://github.com/boostorg/config/issues/399 .
2022-11-06 18:45:30 +00:00
jzmaddock
2543ff1397
Merge pull request #445 from Lastique/patch-4
...
Add support for detecting libstdc++ 12
2022-10-05 17:49:43 +01:00
jzmaddock
902273e738
Merge pull request #442 from Lastique/feature/deprecated_symbols_markup
...
Add a BOOST_DEPRECATED macro for deprecated symbol markup
2022-10-05 13:26:35 +01:00
Andrey Semashev
5ee97d22d9
Fix typos in BOOST_RESTRICT description.
2022-09-23 15:02:58 +03:00
Zhang Na
a665838eb0
Add support for LoongArch
2022-09-21 09:08:22 +08:00
jzmaddock
0a17487c3a
Merge pull request #441 from jcelerier/develop
...
Add a macro BOOST_DISABLE_EXPLICIT_SYMBOL_VISIBILITY to disable mandatory symbol visibility
2022-09-17 16:24:50 +01:00
jzmaddock
9f75ca8dfa
Fix missing ] in docs.
2022-09-17 13:41:17 +01:00
Jean-Michaël Celerier
ea08901984
Add a macro BOOST_DISABLE_EXPLICIT_SYMBOL_VISIBILITY to disable mandatory symbol visibility
2022-09-12 13:29:11 -04:00
Andrey Semashev
ebb95cbf86
Add support for detecting libstdc++ 12
2022-08-31 10:13:16 +03:00
Peter Dimov
8e94132dad
Merge pull request #444 from boostorg/pr/boost-clang-version
...
Update Clang version detection
2022-08-29 23:20:49 +03:00
Peter Dimov
5d6cf7a2eb
Update Apple Clang versions
2022-08-29 20:18:02 +03:00
Peter Dimov
9eaeeb7844
Use __clang_patchlevel__ % 100, because __clang_patchlevel__ is 300080 for Android NDK r16b (refs boostorg/assert#28 )
2022-08-29 20:13:53 +03:00
jzmaddock
acd45ca373
Merge pull request #443 from boostorg/ubuntu_18_deprecation
...
Remove Github testing of Ubuntu-18.04.
2022-08-23 17:22:40 +01:00
jzmaddock
9420e951bc
Remove Github testing of Ubuntu-18.04.
...
As it's being deprecated on Github.
2022-08-23 13:15:56 +01:00
Andrey Semashev
a7a2d4ebf1
Added a BOOST_DEPRECATED macro for deprecated symbol markup.
...
BOOST_DEPRECATED can be used to mark functions, types and objects as
deprecated, with a message with a recommendation of replacement. Using
such marked symbols in code will generate compiler warnings, with the
specified message, if possible.
The warnings can be suppressed if BOOST_ALLOW_DEPRECATED_SYMBOLS is defined.
Additionally, added support BOOST_ALLOW_DEPRECATED macro that not only
allows for deprecated symbols but also deprecated headers (i.e. defining
BOOST_ALLOW_DEPRECATED is equivalent to defining both
BOOST_ALLOW_DEPRECATED_SYMBOLS and BOOST_ALLOW_DEPRECATED_HEADERS).
2022-08-14 16:15:51 +03:00
Glen Fernandes
e0638d9865
Bump versions to 1.81
2022-08-10 23:36:08 -04:00
jzmaddock
c35885ced4
Merge pull request #440 from boostorg/libcxx15
...
The std lib unary/binary_function base classes are deprecated/removed…
2022-07-11 19:44:04 +01:00
jzmaddock
f0af4a9184
The std lib unary/binary_function base classes are deprecated/removed from libcpp15.
...
Fixes https://github.com/boostorg/container_hash/issues/24 .
2022-07-11 18:26:34 +01:00
jzmaddock
1cff5e37bb
Merge pull request #435 from Lastique/feature/msvc_cxx17_deduction_guides
...
Enable C++17 CTAD guides for MSVC 14.14 (VS2017 Update 7) and later
boost-1.80.0.beta1
boost-1.80.0
2022-06-14 17:56:28 +01:00
Andrey Semashev
cbc2f84709
Enabled C++17 CTAD guides for MSVC 14.14 (VS2017 Update 7) and later.
...
MSVC doesn't define the standard feature detection macros, so we have to
resort to compiler version checks.
2022-06-06 14:11:25 +03:00
jzmaddock
ae6e2f3dd7
Merge pull request #434 from Lastique/patch-4
...
Fix a typo in NO_CXX17_DEDUCTION_GUIDES description
2022-06-05 18:26:04 +01:00
Andrey Semashev
f1f0041f28
Fixed a typo in NO_CXX17_DEDUCTION_GUIDES description.
2022-06-05 20:18:37 +03:00
jzmaddock
54a2618377
Merge pull request #433 from boostorg/deduction_guides
...
Add BOOST_NO_CXX17_DEDUCTION_GUIDES.
2022-06-05 18:13:35 +01:00
jzmaddock
dad856418f
Add BOOST_NO_CXX17_DEDUCTION_GUIDES.
...
Replaces https://github.com/boostorg/config/pull/414 .
2022-06-05 16:59:35 +01:00
jzmaddock
68702caadb
Merge pull request #432 from boostorg/update-ci2022
...
Remove no longer supported XCode versions.
2022-06-05 16:26:58 +01:00
jzmaddock
bef3413c30
Remove no longer supported XCode versions.
...
Reduce when Github jobs are run.
2022-06-05 13:37:28 +01:00
jzmaddock
485ecb42fa
Merge pull request #431 from boostorg/pr/boost-nullptr
...
Add BOOST_NULLPTR helper macro
2022-06-05 12:50:15 +01:00
jzmaddock
424eb5f4ab
Change HIP_VERSION to __HIP__
...
Fixes https://github.com/boostorg/config/issues/392 .
2022-06-05 12:45:43 +01:00
Peter Dimov
663198ae92
Add BOOST_NULLPTR helper macro
2022-05-23 02:29:23 +03:00
jzmaddock
26a8d38031
unary_function is deprecated from C++11 onwards.
...
See https://github.com/boostorg/container_hash/issues/22 .
2022-05-12 12:32:08 +01:00
jzmaddock
a7cfad38ea
Merge pull request #430 from boostorg/gcc-12-unary_function
...
Define BOOST_NO_CXX98_FUNCTION_BASE for gcc-12 in C++17 mode or later.
2022-05-10 18:42:46 +01:00
jzmaddock
89ff6355e1
Define BOOST_NO_CXX98_FUNCTION_BASE for gcc-12 in C++17 mode or later.
...
Fixes: https://github.com/boostorg/container_hash/issues/22 .
2022-05-10 18:03:38 +01:00
jzmaddock
2fb424497c
Add gcc-11 and 12, plus clang-11, 12, 13 and 14
2022-05-10 17:56:56 +01:00
Glen Fernandes
c11afa5ffa
Bump versions to 1.80
2022-04-13 21:36:02 -04:00
jzmaddock
0fb824a274
Merge pull request #426 from Flamefire/patch-1
...
Doc: Fix description of some macros
2022-03-16 18:50:24 +00:00
Alexander Grund
085a32ae7d
Doc: Fix description of some macros
...
C&P issue and a typo
2022-03-16 18:27:12 +01:00
jzmaddock
6393b50d79
Merge pull request #390 from Kojoley/mips
...
Rename mips1 to mips and alias mips1 to mips
2022-03-06 11:26:29 +00:00
jzmaddock
a8d36011e7
Merge pull request #415 from Lastique/feature/detect_libstdcxx_11
...
Add detection of libstdc++ from gcc 11
2022-03-06 11:21:50 +00:00
jzmaddock
9bb8416fc7
Correct msvc-14.0 CI runner.
2022-03-04 09:39:42 +00:00
jzmaddock
08dced51e9
Make checks for <version> C++ specific.
boost-1.79.0.beta1
boost-1.79.0
2022-02-24 11:38:17 +00:00
jzmaddock
6d0155659c
Merge pull request #421 from boostorg/issue418
...
Refactor C++20 header configuration.
2022-02-04 11:16:35 +00:00
jzmaddock
53c87c192f
Correct clang-win b2 invocation.
...
Make <version> always be included when available.
2022-02-04 09:03:48 +00:00
jzmaddock
7861d8a9c6
Tentatively add clang-cl CI run.
2022-02-03 19:19:48 +00:00
jzmaddock
8104280db6
Refactor C++20 header configuration.
...
Fixes: https://github.com/boostorg/config/issues/418
Fixes: https://github.com/boostorg/config/issues/420
2022-02-03 18:54:20 +00:00
jzmaddock
ef68c9d944
Add BOOST_NO_CXX20_HDR_VERSION.
...
Also fix some libcpp.hpp typos.
2022-02-03 18:22:24 +00:00
jzmaddock
cddaf69654
Merge pull request #419 from boostorg/issue416
...
Fix issues 416 and 417
2022-02-03 14:41:18 +00:00
jzmaddock
d719bee32a
Correct Dinkumware header detection to account for clang-cl.
...
Fixes https://github.com/boostorg/config/issues/417 .
2022-02-03 12:55:34 +00:00
jzmaddock
51b257645d
Correct spelling of <source_location>
...
Fixes https://github.com/boostorg/config/issues/416 .
2022-02-03 12:54:25 +00:00