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
Andrey Semashev
d39021ce28
Added detection of libstdc++ from gcc 11.
2022-01-21 00:39:29 +03:00
jzmaddock
faa3bda19b
Correct not quite corrected SNAFU.
2021-12-09 16:32:48 +00:00
jzmaddock
8d7d3f978f
Correct merge SNAFU.
2021-12-09 16:29:52 +00:00
Glen Fernandes
f485d71222
Merge branch 'develop'
2021-12-08 10:11:56 -05:00
Glen Fernandes
1c1d1c563f
Merge pull request #412 from boostorg/mclow-patch-4
...
Bump version to 1.79
2021-12-08 10:11:33 -05:00
Marshall Clow
7dcc8fd6d1
Bump version to 1.79
2021-12-08 07:07:18 -08:00
John Maddock
e108255ffb
Merge branch 'develop'
boost-1.78.0
2021-11-29 18:18:59 +00:00
jzmaddock
fc4e48a910
Merge pull request #411 from boostorg/msvc_2022
...
Configuration update for msvc-2022.
2021-11-24 13:40:54 +00:00
jzmaddock
0c21be0407
Correct two phase lookup config for msvc-14.3.
2021-11-23 19:22:21 +00:00
jzmaddock
77df5deb6e
Configuration update for msvc-2022.
2021-11-23 16:04:45 +00:00
jzmaddock
ad40eb581d
Merge pull request #410 from sdarwin/meta
...
Update metadata
2021-11-05 18:25:06 +00:00
sdarwin
e12a9c5221
Update metadata
2021-11-05 13:22:49 -05:00
John Maddock
0b62f7d5a5
Merge branch 'develop'
boost-1.78.0.beta1
2021-11-01 13:17:45 +01:00
jzmaddock
037a9b4d24
Merge pull request #409 from boostorg/vs2022_ci
...
Add Visual Studio 2022 runner.
2021-10-29 08:52:48 +01:00
jzmaddock
1aa177da01
Change VS cxxstd=20 to cxxstd=latest
2021-10-28 19:42:17 +01:00
jzmaddock
64bf41929c
Add Visual Studio 2022 runner.
2021-10-28 19:36:09 +01:00