jzmaddock
c80a3088a0
#pragma detect_mismatch should be at global scope.
...
[CI SKIP]
2018-04-19 18:25:57 +01:00
jzmaddock
a97d5f32d4
Previous fix broke some tests, second try at warning suppression.
2018-04-19 09:12:18 +01:00
jzmaddock
39f48141c5
Fix some warnings and miswritten test case, add test for BOOST_HAS_PRAGMA_DETECT_MISMATCH.
2018-04-18 20:08:22 +01:00
jzmaddock
29b754ed08
Merge pull request #216 from tzlaine/develop
...
Add BOOST_NO_CXX17_IF_CONSTEXPR.
2018-04-18 19:26:47 +01:00
jzmaddock
3764d61f25
BOOST_NO_CXX17_STD_INVOKE: Update test case to check we have std::invoke_result.
...
MSVC has no std::invoke in C++14 mode.
GCC has no std::invoke_result prior to 7.1.
2018-04-03 19:08:57 +01:00
Zach Laine
d03a3756d9
Add static_asserts() to a false path in boost_no_cxx_if_constexpr.ipp as a
...
further check of implementation correctness.
2018-03-17 13:37:34 -05:00
Zach Laine
15d78e548f
Add BOOST_NO_CXX17_IF_CONSTEXPR.
2018-03-06 17:44:52 -06:00
jzmaddock
f68542269a
config_info: add more architecture specific macros.
2018-02-22 12:50:48 +00:00
jzmaddock
bb095bf0e7
Merge pull request #210 from boostorg/feature/travis-libc++
...
Add clang++-libc++, g++ 4.4, g++ 4.6 to Travis
2018-01-25 10:15:04 +00:00
jzmaddock
e87ea67c61
Merge pull request #205 from akrzemi1/develop
...
Added macro BOOST_NO_CXX11_DEFAULTED_MOVES
2018-01-25 10:12:08 +00:00
Peter Dimov
2617671fd2
Use full g++ 4.4 version (4.4.7)
2018-01-18 00:47:00 +02:00
Peter Dimov
3143e185c6
Disable config_test_no_rtti on g++ 4.4 -std=c++0x
2018-01-17 19:27:38 +02:00
Andrzej Krzemieński
cb2b706bf2
comment/whitespace fixes
2018-01-11 21:22:59 +01:00
akrzemi1
3ec5a2b573
Added macro BOOST_NO_CXX11_DEFAULTED_MOVES
2018-01-04 00:58:32 +01:00
Peter Dimov
da9f4d062b
Add BOOST_HEADER_DEPRECATED
2017-12-23 01:52:52 +02:00
jzmaddock
b95595517e
Merge pull request #201 from boostorg/pr/more-gcc-macros
...
Print a few more g++/libstdc++ macros, notably _GLIBCXX_RELEASE
2017-12-17 09:15:51 +00:00
Peter Dimov
d70e6fcc85
Print a few more g++/libstdc++ macros, notably _GLIBCXX_RELEASE
2017-12-17 03:15:08 +02:00
Peter Dimov
d5986d697c
Print more MS macros, taken from VS2017 15.5 yvals.h
2017-12-15 19:25:13 +02:00
jzmaddock
5fa3b7d00c
Merge branch 'feature/pragma-message' into develop
...
# Fixed Conflicts:
# doc/html/index.html
2017-12-12 18:15:37 +00:00
jzmaddock
ae3c914e70
Merge pull request #198 from boostorg/msvc_15_5
...
Apply changes required by MSVC-15.5.
2017-12-12 10:00:24 +00:00
jzmaddock
884133ef7f
Config.MSVC-15.5: Fix macro spelling.
2017-12-11 20:02:32 +00:00
jzmaddock
f060bb1eca
Config.MSVC-15.5: Update list of predefined macros printed in config_info.cpp.
2017-12-11 19:27:43 +00:00
jzmaddock
280ebb9129
Config.msvc-15.5: Fix test case for BOOST_NO_CXX17_ITERATOR_TRAITS.
2017-12-09 17:45:26 +00:00
jzmaddock
305f5a58ef
Config.msvc-15.5: Fix tests that can't pass in C++17.
2017-12-09 12:42:47 +00:00
Peter Dimov
08bd1dbe71
Move BOOST_STRINGIZE, BOOST_JOIN to config/helper_macros.hpp; use BOOST_STRINGIZE in BOOST_PRAGMA_MESSAGE
2017-12-04 18:05:05 +02:00
Peter Dimov
025db91843
Add BOOST_PRAGMA_MESSAGE
2017-12-04 00:55:14 +02:00
Peter Dimov
6e8df4186f
Print SD-6 macros and a few more VC STL ones
2017-11-06 23:40:06 +02:00
jzmaddock
907cb7ca8b
Merge pull request #185 from kuhlenough/develop
...
Update config for VxWorks 7
2017-10-25 18:30:04 +01:00
jzmaddock
0cdf4a5da8
config_build_check.cpp: add workarounds from config.hpp for clang build.
2017-09-04 08:34:00 +01:00
Brian Kuhl
8f1f13d0f2
Disable tests for VxWorks that use no-rtti
...
While it's possible to re-build VxWorks libraries with this option, there isn't a separate link path, so there's no way to test in the same pass as normal libraries
2017-09-02 06:26:39 -04:00
jzmaddock
6102d18867
VC2017.3: don't test for wcscpy as VC2017.3 rejects it as "unsafe".
2017-09-01 18:33:35 +01:00
jzmaddock
f6c3a163f0
Merge branch 'master' into develop
2017-08-25 19:47:02 +01:00
Arkady Shapkin
19429a2bde
Print _MSVC_LANG for MSVC complier
2017-08-18 16:19:11 +03:00
Alan Somers
5cf4d8b369
Fix bash paths in shebangs
...
"/bin/bash" is a Linuxism. "/usr/bin/env bash" is portable.
2017-07-26 11:23:05 -06:00
jzmaddock
8f09bc2846
Merge pull request #161 from Lastique/no_cxx17_std_iterator_traits
...
Add BOOST_NO_CXX17_ITERATOR_TRAITS macro.
2017-07-21 19:40:17 +01:00
jzmaddock
08c7f03f29
Add android detection macros to config_info output.
2017-07-21 13:25:48 +01:00
Andrey Semashev
34f320c4c9
Added BOOST_NO_CXX17_ITERATOR_TRAITS macro.
...
The macro indicates that the standard library does not implement SFINAE-friendly
std::iterator_traits (LWG issue 2408, [iterator.traits]/2).
2017-07-12 20:37:47 +03:00
Andrey Semashev
4a58e5360a
Added BOOST_MAY_ALIAS and BOOST_NO_MAY_ALIAS macros.
...
The macros can be used to mark types that can alias other types (i.e. break
C++ strict aliasing rules).
2017-07-12 17:51:53 +03:00
jzmaddock
d2b7f45ea2
Add android detection macros to config_info output.
2017-06-14 19:49:11 +01:00
Glen Fernandes
a6ccb8f910
Add BOOST_NO_CXX17_FOLD_EXPRESSIONS detection
2017-05-29 10:29:17 -04:00
Glen Fernandes
1995778211
Add BOOST_NO_CXX17_INLINE_VARIABLES detection
2017-05-29 10:01:36 -04:00
Glen Fernandes
fe06370972
Add BOOST_NO_CXX17_STRUCTURED_BINDINGS detection
2017-05-29 09:57:18 -04:00
jzmaddock
373710b7ce
Begin to remove all references to TR1.
2017-05-28 10:11:59 +01:00
jzmaddock
e41b4e22ac
Jamfile needs to import testing module.
2017-05-24 18:02:43 +01:00
jzmaddock
63b39e2758
Enhance thread_local tests.
...
Try to reproduce issues:
https://github.com/libbitcoin/libbitcoin/issues/733#issuecomment-301652210
https://github.com/boostorg/multiprecision/issues/20
2017-05-21 11:41:04 +01:00
jzmaddock
ecd1c79fd0
Merge pull request #134 from glenfe/develop
...
Add BOOST_NO_CXX11_POINTER_TRAITS library defect detection
2017-05-20 11:30:15 +01:00
jzmaddock
4a02ac84e2
More travis improvements:
...
Output config_info built from b2.
Add more XCode versions to the test matrix.
2017-05-20 10:53:25 +01:00
Glen Fernandes
219c351cb4
Add BOOST_NO_CXX11_POINTER_TRAITS
2017-05-19 13:29:52 -04:00
jzmaddock
32318e41aa
Add clang detection macros to config_info.cpp.
2017-05-19 18:11:56 +01:00
jzmaddock
0e364efe0b
Add more macros for removed std lib features:
...
BOOST_NO_CXX98_FUNCTION_BASE
BOOST_NO_CXX98_BINDERS
Added new documentation section for features that have been removed from the standard.
2017-04-17 18:41:44 +01:00