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
Michael Caisse
6409132b36
fix file name to match expected
2019-06-26 07:37:43 -07:00
Neale Ferguson
b62dd43cc0
Change s390 -> s390x
2019-04-26 09:04:06 -04:00
Neale Ferguson
4f82c11ce8
Add s390
2019-04-25 12:29:16 -04:00
jzmaddock
f76000bbc9
Update version check for __cpp_deduction_guides.
...
Fixes https://github.com/boostorg/config/issues/279 .
2019-04-21 09:17:37 +01:00
Andreas Schwab
f6029148a8
Add detection of the RISC-V architecture
2019-04-09 14:23:59 +02: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
4d9e3db530
Add versioning to std feature checks, document the feature.
2019-02-11 18:22:05 +00:00
jzmaddock
93dc993313
Implement b2 checks for std lib feature macros.
2019-02-10 20:03:32 +00:00
jzmaddock
b420491e88
Add BOOST_NO_CXX17_HDR_STRING_VIEW.
2018-08-16 11:25:16 +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
39f48141c5
Fix some warnings and miswritten test case, add test for BOOST_HAS_PRAGMA_DETECT_MISMATCH.
2018-04-18 20:08:22 +01:00
Zach Laine
15d78e548f
Add BOOST_NO_CXX17_IF_CONSTEXPR.
2018-03-06 17:44:52 -06:00
akrzemi1
3ec5a2b573
Added macro BOOST_NO_CXX11_DEFAULTED_MOVES
2018-01-04 00:58:32 +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
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
bcf6a6f6a4
Merge pull request #141 from boostorg/develop
...
Merge develop to master
2017-05-25 17:58:08 +01:00
Glen Fernandes
219c351cb4
Add BOOST_NO_CXX11_POINTER_TRAITS
2017-05-19 13:29:52 -04:00
jzmaddock
74c14a42a5
Merge branch 'develop'
2017-05-03 11:59:03 +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
jzmaddock
79bd4b8acf
Simplify build-time config checks.
...
These now simply reflect whatever config.hpp reports, and are therefore always in synch with the headers.
They are also now compile-time tests only, which means they function with cross compilers.
Fixes: https://svn.boost.org/trac/boost/ticket/12805 .
2017-04-17 13:19:19 +01:00
Glen Fernandes
5cce40b5fe
Merge branch 'develop'
2017-02-20 16:44:44 -05:00
jzmaddock
3ff5ed08a2
Merge branch 'develop'
2017-02-20 09:05:52 +00:00
jzmaddock
79ac4bdbeb
Merge branch 'boost_no_cxx11_sfinae_expr' of https://github.com/glenfe/config into pr114
...
# Fixed Conflicts:
# checks/Jamfile.v2
# checks/test_case.cpp
# test/all/Jamfile.v2
# test/config_test.cpp
Also added some more documentation to tie together the various SFINAE macros. Regenerated the docs.
2017-02-05 19:38:35 +00:00
jzmaddock
329b4c17f0
Merge branch 'restrict_support' of https://github.com/jfalcou/config into restrict_keyword
...
Add test case for boost_no_restrict_references.
Regenerate tests.
Tested msvc-10 - 14, intel 17, gcc-5.3.0.
2017-02-05 19:00:04 +00:00
Glen Fernandes
6e93ac5d72
Add BOOST_NO_CXX11_SFINAE_EXPR
2017-02-04 09:20:36 -05:00
jzmaddock
a1a9f07e63
Merge branch 'develop'
...
# Fixed Conflicts:
# include/boost/config/stdlib/libcpp.hpp
2016-12-21 19:51:54 +00:00
Oliver Kowalke
13f5d9c88a
defect macro for C++14 feature std::exchange()
2016-12-12 19:41:30 +01:00
Oliver Kowalke
68b7cc8759
defect macro for C++17 feature std::apply()
2016-12-11 12:25:53 +01:00
jzmaddock
8f9f27336c
Merge branch 'develop'
...
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2016-12-03 18:09:18 +00:00
jzmaddock
c717449aca
Merge pull request #96 from liewegas/gitignore-bin
...
.gitignore config/checks/architecture/bin/
2016-11-26 17:39:34 +00:00
jzmaddock
4f974d28c1
Add missing "using testing;"
2016-11-10 10:48:32 +00:00
Oliver Kowalke
b0b52d6c75
defect macro for C++17 feature std::invoke()
2016-10-14 20:49:48 +02:00
Sage Weil
5cb5c8e82d
.gitignore config/checks/architecture/bin/
2016-09-26 17:15:19 -04:00
jzmaddock
76f6cdc453
Merge branch 'develop'
...
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2016-08-07 18:22:29 +01:00
jzmaddock
4fc32ad70a
Add support for C++11 thread_local.
2016-07-02 09:09:19 +01:00
jzmaddock
efefba30ee
Simplify runtime config check Jamfiles.
2016-02-27 19:08:25 +00:00
jzmaddock
15fa6fd8b9
Add BOOST_HAS_FLOAT128 for compilers that support __float128 as a distinct type.
2015-08-13 17:13:32 +01:00
Edward Diener
3ca81f1095
Addition of BOOST_NO_CXX14_HDR_SHARED_MUTEX tests
2015-06-27 21:08:56 -04:00
Rene Rivera
f125f5829a
Account for module names not incidentaly encoding paths as they are now truly just key names.
2015-05-06 23:38:51 -05:00
jzmaddock
a2ad620450
Fix inconsistencies in name of boost_no_cxx14_digit_separator(s).
2015-04-24 17:46:29 +01:00
Ananth Jasty
8787f6b071
Changes required for aarch64 support in boost::config.
2015-04-22 19:02:49 +01:00
Jürgen Hunold
5cd585bfa2
Lift architecture detection
2015-02-20 18:18:09 +01:00
jzmaddock
dcbb032aa3
Rename BOOST_NO_CXX14_DIGIT_SEPARATOR to BOOST_NO_CXX14_DIGIT_SEPARATORS.
...
Fix name of BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURES in docs.
2014-10-21 12:39:17 +01:00
jzmaddock
eaa5c714c8
Change generate.cpp to alphabetize it's results to reduce churn in the results.
...
Regenerate the generated files.
2014-10-13 13:12:59 +01:00
jzmaddock
b811dd40ae
Add C++14 support based on https://github.com/boostorg/config/pull/39
2014-10-12 10:01:22 +01:00