jzmaddock
8aa8d541b3
Update suffix.hpp for older msvc versions.
...
See 8dcea4d78c (commitcomment-35718928)
.
2019-10-30 18:30:31 +00:00
jzmaddock
c85145a2a8
Merge branch 'inline_variable' of https://github.com/Lastique/config into develop
...
Fixed Conflicts:
doc/macro_reference.qbk
2019-10-29 16:56:11 +00:00
jzmaddock
3ac79f29ba
Merge pull request #299 from Lastique/add_final
...
Add BOOST_FINAL macro
2019-10-29 14:34:39 +00:00
jzmaddock
8dcea4d78c
Add version check for C++17 features in suffix.hpp
...
Fixes https://github.com/boostorg/config/issues/287 .
2019-10-29 09:29:04 +00:00
jzmaddock
7292b5d6d1
Fix accidental removal of BOOST_NO_CXX11_HDR_EXCEPTION define
2019-10-28 19:30:59 +00:00
jzmaddock
c035825792
Update libstdc++ library version detection: fixes https://github.com/boostorg/config/issues/302
2019-10-28 17:59:35 +00:00
Hans Dembinski
d32f9c5864
fixes warning in clang-6
2019-10-19 14:02:08 +02:00
Andrey Semashev
2fa0a0bd52
Added BOOST_FINAL macro.
2019-10-14 21:20:33 +03:00
Andrey Semashev
38df8ca0d7
Added BOOST_INLINE_VARIABLE macro.
...
The BOOST_INLINE_VARIABLE macro can be used to mark C++17 inline variables in
contexts where omitting the inline keyword is still acceptable on older
compilers.
This commit also adds the missing docs for BOOST_NO_CXX17_INLINE_VARIABLES.
2019-10-02 17:20:08 +03:00
jzmaddock
cda275e884
Merge pull request #293 from boostorg/cxx11_exception
...
Add BOOST_NO_CXX11_EXCECPTION.
2019-08-26 09:32:46 +01:00
Michael Caisse
4f40061b93
bump version to 1.72
2019-08-23 12:21:42 -07:00
jzmaddock
7bc82dbefd
Add BOOST_NO_CXX11_EXCECPTION.
...
Replaces: https://github.com/boostorg/config/pull/285
Fixes https://github.com/boostorg/config/issues/284
See also: https://github.com/boostorg/exception/issues/10
2019-08-23 12:45:33 +01:00
jzmaddock
b97ab76eae
Big clean up to fix issues identified by the inspect program.
...
Regenerate docs.
2019-08-20 18:51:17 +01:00
jzmaddock
8d58766c7b
gcc: exclude attribute definition for gcc in C++03 mode.
...
Even though __has_attribute reports true for gcc-9.
2019-06-28 08:32:47 +01:00
James E. King III
a18911902d
Enable auto link support for clang on windows (clang-win) (clang-cl)
2019-05-14 08:47:13 -04:00
Marshall Clow
b2bf7ebed1
Bump version to 1.71.0
2019-04-12 07:19:54 +01:00
Thomas Kent
6fe7117b2e
vc142 auto lib
2019-04-04 18:58:33 -05:00
jzmaddock
6ef16c8d90
Add BOOST_ATTRIBUTE_NO_UNIQUE_ADDRESS.
...
See https://github.com/boostorg/config/issues/257 .
2019-04-02 18:40:25 +01:00
jzmaddock
fb746fc6fb
Merge pull request #272 from boostorg/nodiscard
...
Add support for [[nodiscard]]
2019-04-02 13:24:34 +01:00
jzmaddock
b68cf2b660
Merge pull request #271 from boostorg/variant
...
Add BOOST_NO_CXX17_HDR_VARIANT.
2019-04-02 13:24:24 +01:00
jzmaddock
85b4600817
Add BOOST_ATTRIBUTE_NODISCARD.
...
See https://github.com/boostorg/config/issues/258 .
2019-04-01 19:30:31 +01:00
jzmaddock
dcc6fccd8e
Merge pull request #268 from Kojoley/patch-2
...
Lift thread local ban for 64bit MinGW
2019-04-01 19:13:58 +01:00
jzmaddock
d112744885
Add BOOST_NO_CXX17_HDR_VARIANT.
...
See https://github.com/boostorg/config/issues/264
2019-04-01 19:08:54 +01:00
jzmaddock
db26d1431c
Update auto linking for --layout=tagged.
...
Fixes: https://github.com/boostorg/config/issues/260
2019-04-01 18:58:26 +01:00
jzmaddock
1d09aace31
Add comment on last change
...
[CI SKIP]
2019-04-01 18:26:43 +01:00
jzmaddock
e27ecad25e
Fix BOOST_NO_CXX17_HDR_STRING_VIEW and BOOST_NO_CXX17_HDR_OPTIONAL for msvc and clang/msvc.
2019-04-01 18:23:26 +01:00
Nikita Kniazev
5b9a7ac526
Missing semicolon in BOOST_UNREACHABLE_RETURN(x)
2019-04-01 17:53:33 +03:00
Nikita Kniazev
2af0a97e4f
Expand BOOST_UNREACHABLE_RETURN to __assume(0) on MSVC
2019-03-31 16:07:14 +03:00
Nikita Kniazev
e9e3129524
Lift thread local ban for 64bit MinGW
...
The problem seems affect only 32bit compilers.
2019-03-30 18:11:19 +03:00
jzmaddock
cb01bd379f
Merge pull request #267 from Kojoley/patch-1
...
__builtin_unreachable was introduced in GCC 4.5
2019-03-30 11:08:20 +00:00
jzmaddock
bcff5c7997
Merge pull request #266 from teeks99/vc142-support
...
Support for Visual Studio 2019, vc142 toolset.
2019-03-30 11:06:54 +00:00
Nikita Kniazev
a2bf626b54
__builtin_unreachable was introduced in GCC 4.5
...
https://godbolt.org/z/7oXS2i
2019-03-26 00:41:31 +03:00
Thomas Kent
354b02cd2b
Tried with the latest RC
2019-03-21 21:05:22 -05:00
Thomas Kent
84e1f00b14
Support for Visual Studio 2019, vc142 toolset.
2019-03-20 07:32:07 -05:00
Brian Kuhl
e6aeafd0d3
Update vxworks.hpp
...
- wide char support in kernel
- use Boost's slist for operator instantiating compatibility in several libraries
- undef V7 macro
2019-03-19 08:33:45 -04:00
jzmaddock
778ceed6f0
Tentatively enable __float128 support for clang
2019-02-08 19:09:07 +00:00
Marshall Clow
03b3941162
Bump version number to 1.70
2018-12-12 09:56:48 -08:00
jzmaddock
f48077f631
Make constexpr a gcc-4.7 feature not 4.6.
2018-11-07 18:12:32 +00:00
James E. King III
c78a676e82
Fix BOOST_NO_FENV_H on cygwin
2018-11-01 14:27:59 -04:00
jzmaddock
d229f9be96
Latest msvc seems OK with C++14 constexpr now.
2018-09-15 08:22:00 +01:00
jzmaddock
c2af669dd7
Merge pull request #239 from boostorg/string_view
...
Add BOOST_NO_CXX17_HDR_STRING_VIEW.
2018-08-16 12:07:19 +01:00
jzmaddock
b420491e88
Add BOOST_NO_CXX17_HDR_STRING_VIEW.
2018-08-16 11:25:16 +01:00
Marshall Clow
9f006ceb6c
Bump version number to 1.69.0
2018-08-09 10:11:34 -07:00
jzmaddock
d3084e8cb0
Stop testing C++1z with obsolete libc++ version.
...
There is also no shared_timed_mutex in obsolete libc++ versions.
2018-08-05 08:31:18 +01:00
jzmaddock
fb9957101f
Correct use of __has_include in suffix.hpp.
2018-08-04 19:35:11 +01:00
jzmaddock
96a6cd878f
Apply fix for [[fallthrough]] attribute in Intel C++ compiler.
...
Fixes: https://github.com/boostorg/config/issues/211 .
2018-08-04 19:32:00 +01:00
jzmaddock
5364a2e8a7
Add new macro BOOST_NO_CXX17_HDR_OPTIONAL.
...
Fixes: https://github.com/boostorg/config/issues/236 .
2018-08-04 19:21:21 +01:00
jzmaddock
ec3318d47a
Fixes https://github.com/boostorg/config/issues/237 .
...
Also tentatively adds .cu test file, though without boost.build support at present.
2018-08-04 18:15:48 +01:00
jzmaddock
eb4e8d58d5
Clang/libc++: Disable thread_local prior to clang-6 as it appears not to work.
...
See: https://github.com/boostorg/config/issues/231 .
2018-08-04 17:55:58 +01:00
jzmaddock
ffd6682a8b
No need to define BOOST_NO_CXX11_THREAD_LOCAL for recent libc++ versions on Linux.
...
Fixes https://github.com/boostorg/config/issues/231 .
2018-08-04 08:25:09 +01:00