jzmaddock
b54214277f
Merge branch 'develop' into issue_305
2020-01-25 09:35:15 +00:00
jzmaddock
aab566f9b9
Merge pull request #319 from boostorg/issue_306
...
Disable <typeinfo> workaround when not required.
2020-01-25 09:33:42 +00:00
jzmaddock
8505446ea8
Merge pull request #316 from glenfe/develop
...
Add BOOST_INLINE_CONSTEXPR convenience macro
2020-01-24 19:17:25 +00:00
jzmaddock
9aaa4edda1
Add helper macro BOOST_IF_CONSTEXPR.
2020-01-24 18:33:21 +00:00
jzmaddock
035c096da9
Disable <typeinfo> workaround when not required.
2020-01-24 18:19:31 +00:00
jzmaddock
94f7da0e5e
Merge pull request #308 from Kojoley/use-version-include
...
Use <version> to determine standard library
2020-01-24 18:07:23 +00:00
Glen Fernandes
947571e214
Add BOOST_INLINE_CONSTEXPR convenience macro
2020-01-01 13:10:17 -05:00
Edward Diener
d7c2c62dba
Merge pull request #310 from eldiener/develop
...
Added new defect macro for C++11's unrestricted unions.
2019-12-24 10:53:26 -05:00
Edward Diener
41665c1317
Added define BOOST_NO_CXX11_UNRESTRICTED_UNION for CodeGear.
2019-12-16 19:00:31 -05:00
Edward Diener
e12c350455
VC++ below 14.0 does not support the full C++11 unrestricted unions spec.
2019-12-14 18:06:07 -05:00
Edward Diener
bccc2df797
Fix Oracle C++ prior to the latest release.
2019-12-12 23:36:36 -05:00
Edward Diener
4fdd8bf833
Changed from boost_no_union_static_data to boost_no_cxx11_unrestricted_union, in both files and macro name. Implemented extended functionality for user-defined classes with non-trivial special member functions in test.
2019-12-11 21:58:12 -05:00
Marshall Clow
86474dd18d
Bump version to 1.73
2019-12-11 10:36:21 -08:00
Edward Diener
4031128717
Added defect macro BOOST_NO_CXX11_UNION_STATIC_DATA for compilers which do not support unions with static data.
2019-12-11 00:33:25 -05:00
Nikita Kniazev
26f20bd8e5
Use <version> to determine standard library
2019-12-03 19:35:14 +03:00
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