jzmaddock
b97ab76eae
Big clean up to fix issues identified by the inspect program.
...
Regenerate docs.
2019-08-20 18:51:17 +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
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
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
jzmaddock
778ceed6f0
Tentatively enable __float128 support for clang
2019-02-08 19:09:07 +00:00
jzmaddock
f48077f631
Make constexpr a gcc-4.7 feature not 4.6.
2018-11-07 18:12:32 +00:00
jzmaddock
d229f9be96
Latest msvc seems OK with C++14 constexpr now.
2018-09-15 08:22:00 +01:00
jzmaddock
b420491e88
Add BOOST_NO_CXX17_HDR_STRING_VIEW.
2018-08-16 11:25:16 +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
d265f48d7b
Don't use __attribute__((__visibility__("default"))) for clang on windows as it isn't supported.
...
Fixes https://github.com/boostorg/config/issues/226 .
2018-08-03 18:21:18 +01:00
jzmaddock
87f56edb22
Merge pull request #228 from lanurmi/message-prefix
...
Prefix "Unknown compiler version ..." messages with "boost:".
2018-08-02 18:29:17 +01:00
jzmaddock
0a22b8dbed
Update last tested gcc version.
2018-07-31 19:50:31 +01:00
Lauri Nurmi
024dbed67e
Merge branch 'develop' into message-prefix
2018-07-12 09:42:07 +03:00
Lauri Nurmi
cdf41efdd3
Prefix "Unknown compiler version ..." messages with "boost:".
...
Makes it easier to figure out which library is outputing such messages
during compilation.
2018-07-12 09:33:40 +03:00
jzmaddock
9fd87d6d7d
CUDA 9 does support constexpr for msvc.
2018-07-09 17:54:42 +01:00
Peter Dimov
eb68e4725a
Add parentheses to BOOST_CUDA_VERSION
...
Expressions like `BOOST_CUDA_VERSION / 1000000` don't work correctly; add parentheses around the expression to fix.
2018-04-28 20:32:16 +03:00
jzmaddock
29b754ed08
Merge pull request #216 from tzlaine/develop
...
Add BOOST_NO_CXX17_IF_CONSTEXPR.
2018-04-18 19:26:47 +01:00
Justin LaPolla
d70b298826
Fix typo in comment in 'cray.hpp'
2018-04-11 13:25:17 -05:00
Justin LaPolla
664b2fdec8
Update 'cray.hpp' for CCE 8.6.4
2018-04-11 13:25:17 -05:00
Justin LaPolla
42e1c7913a
Update 'cray.hpp' for CCE 8.6.5
2018-04-11 13:25:17 -05:00
Justin LaPolla
5e33b4c27a
Update 'cray.hpp' for upcoming release
2018-04-11 13:25:17 -05:00
Justin LaPolla
54c07da09b
Update copyright information
2018-04-11 13:25:17 -05:00
Justin LaPolla
7238f9f0f6
Fix 'cray.hpp' BOOST_NO_CXX11_HDR_ATOMIC setting
2018-04-11 13:25:17 -05:00
Justin LaPolla
c04b991321
Add section for next release to 'cray.hpp'
2018-04-11 13:25:17 -05:00
Justin LaPolla
3144e2a8e4
Fix comments in 'cray.hpp'
2018-04-11 13:25:17 -05:00
Justin LaPolla
620f819e3b
Handle Cray developer builds
2018-04-11 13:25:17 -05:00
Justin LaPolla
07993e2e2f
Remove redundant macro definitions in 'cray.hpp'
...
- This commit had no effect on test results.
2018-04-11 13:25:17 -05:00
Justin LaPolla
900c36e2fb
'cray.hpp' empty section for 8.7.0
2018-04-11 13:25:17 -05:00
Justin LaPolla
d1e0933528
Improve Cray 8.6.5 C++2003 configuration
2018-04-11 13:25:17 -05:00
Justin LaPolla
382913d25d
Work on Cray 8.6.5 C++2011 configuration
2018-04-11 13:25:17 -05:00
Justin LaPolla
ea46cf5332
Set more macros in 'cray.hpp'
2018-04-11 13:25:17 -05:00
Justin LaPolla
026ebd864e
Alphabetize macros in 'cray.hpp'
...
- Did not change any macro values.
2018-04-11 13:25:17 -05:00
Justin LaPolla
f2eca6c7fa
Add comments in 'cray.hpp'
2018-04-11 13:25:17 -05:00
Justin LaPolla
3c4ea795d7
Add explanatory comments to 'cray.hpp'
2018-04-11 13:25:17 -05:00
Justin LaPolla
d26ae70b20
BOOST_NO_DEDUCED_TYPENAME test is broken
2018-04-11 13:25:17 -05:00
Justin LaPolla
90ae208868
BOOST_NO_COMPLETE_VALUE_INITIALIZATION test is broken
2018-04-11 13:25:17 -05:00
Justin LaPolla
82c6e933f1
Remove 'BOOST_HAS_CLOCK_GETTIME' from 'cray.hpp'
...
- This is a platform specific macro that is set elsewhere. It does not
belong in a compiler configuration header.
- This commit has no effect on test results for CCE 8.6.5 with C++14.
2018-04-11 13:25:17 -05:00
Justin LaPolla
bf628a3b3e
Fix 'BOOST_NO_DEDUCED_TYPENAME' in 'cray.hpp'
...
- Cray compiler requires the 'typename' keyword before a dependent type.
2018-04-11 13:25:17 -05:00
Justin LaPolla
f7165b4f70
Add comments on macro definitions in 'cray.hpp'
2018-04-11 13:25:17 -05:00
Justin LaPolla
83c9f74990
Add '<linkflags>-lrt' to 'cray.hpp' test specification
2018-04-11 13:25:17 -05:00
Justin LaPolla
bea3493fcb
Add comments in 'cray.hpp'
2018-04-11 13:25:17 -05:00
Justin LaPolla
5679e66d10
Add more notes about 'cray.hpp' failing tests
2018-04-11 13:25:17 -05:00