Commit Graph
2001 Commits
Author SHA1 Message Date
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
John Maddock cd396b619a Clang 3.x can't parse <chrono> from gcc-4.6 and earlier. 2017-05-19 19:18:40 +01:00
jzmaddock 32318e41aa Add clang detection macros to config_info.cpp. 2017-05-19 18:11:56 +01:00
jzmaddock 40f4e6ed2f Disable <chrono> for older clang versions. 2017-05-19 18:11:29 +01:00
John Maddock 6b64d2e803 Merge branch 'develop' of https://github.com/boostorg/config into develop 2017-05-19 13:38:31 +01:00
John Maddock 6d7592091c When using clang + libstdC++ not all C++11 features are necessarily available 2017-05-19 13:38:02 +01:00
jzmaddock fd5d37f6df Another attempt to fix travis.yml 2017-05-19 08:37:45 +01:00
jzmaddock 2a15c53fbb Correct path to config_info.cpp in travis file. 2017-05-19 08:26:21 +01:00
jzmaddock 7398ea7955 Add diagnostic information to travis build. 2017-05-19 08:18:17 +01:00
jzmaddock bc966c41ad Fix missing dependencies in travis build. 2017-05-18 19:43:19 +01:00
jzmaddock 118c432e74 Add initial travis.yml file. 2017-05-18 19:39:25 +01:00
jzmaddock 8c102bcaa7 Add initial travis CI file. 2017-05-16 13:10:36 +01:00
John Maddock 0b508cb2c9 noreturn attribute is apparently not supported by Oracle 12.4 2017-04-27 17:22:18 +00:00
jzmaddock 2bc27c752c Merge branch 'develop' of https://github.com/boostorg/config into develop 2017-04-26 19:43:28 +01:00
jzmaddock 19766b0a0e Older Oracle Solaris compiles have no ::intptr_t.
Defer to whether INTPTR_MAX is defined or not on sun whenever <stdint.h> is available.
2017-04-26 19:43:11 +01:00
Rene Rivera 912ebda1ca Bump to 1.65.0. 2017-04-23 22:11:56 -05:00
jzmaddock 5317fd4193 Regenerate docs. 2017-04-17 18:42:27 +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 5193948558 Merge branch 'feature/config-macro-random_shuffle' of https://github.com/DanielaE/boost.config into PR131 2017-04-17 17:48:12 +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
Daniela Engert f3cea5a8e4 Introduce feature-test macro BOOST_NO_CXX98_RANDOM_SHUFFLE
The algorithm std::random_shuffle was marked as deprecated in C++14 and is removed from the upcoming C++17 standard. The name itself is still reserved and library implementations may continue to ship it. In this sense, support for std::random_shuffle must be regarded as purely optional and a feature-test macro is required to test for its presence.

Signed-off-by: Daniela Engert <dani@ngrt.de>
2017-04-17 13:48:08 +02:00
jzmaddock 8acd1c464d If we have INTPTR_MAX then presumably we have intptr_t.
See https://svn.boost.org/trac/boost/ticket/12853.
2017-04-16 19:41:36 +01:00
jzmaddock fc1f603143 Prevent macro re-definition in cstdint.hpp.
See https://svn.boost.org/trac/boost/ticket/12786.
2017-04-16 19:31:25 +01:00
jzmaddock 8037ff436b Use inline functions not macros for workarounds for missing functions.
See https://svn.boost.org/trac/boost/ticket/12501.
2017-04-16 19:22:19 +01:00
jzmaddock 3fbf51f31a Move private headers into detail directory.
See https://svn.boost.org/trac/boost/ticket/12328.
2017-04-16 19:12:59 +01:00
jzmaddock 7e1b05be28 Update for Pathscale from https://svn.boost.org/trac/boost/ticket/12193. 2017-04-16 18:52:22 +01:00
jzmaddock 7d09af4555 Apply Diab compiler support from https://svn.boost.org/trac/boost/ticket/11655. 2017-04-16 18:29:44 +01:00
jzmaddock 3eff8788b1 Apply VXWorks patch from https://svn.boost.org/trac/boost/ticket/11653 2017-04-16 18:22:44 +01:00
jzmaddock d468063662 Regenerate docs. 2017-04-16 09:38:33 +01:00
jzmaddock a5ce2a0ef7 Merge pull request #133 from olk/patch-2
docu: description of BOOST_NO_CXX14_STD_EXCHANGE
2017-04-16 09:37:42 +01:00
jzmaddock 21d6c913ad Merge pull request #132 from olk/patch-1
add defect macro description to documentation
2017-04-16 09:36:56 +01:00
jzmaddock d88c41e681 Remove unnecessary reference to deprecated std::unary/binary_function in test.
This test will only fail for obsolete versions of Metrowerks compilers which are probably no longer supported anyway.
2017-04-16 08:37:17 +01:00
jzmaddock 272ab4c69f There are no TR1 functions in C++17. 2017-04-15 19:19:46 +01:00
jzmaddock 4f4927b999 Merge pull request #130 from DanielaE/feature/enable-c++17apply
vc++ 19.10 has std::apply if enabled by /std:c++latest
2017-04-15 19:18:47 +01:00
Oliver Kowalke 517ee146c3 docu: description of BOOST_NO_CXX14_STD_EXCHANGE 2017-04-14 14:10:10 +02:00
Oliver Kowalke af570a4679 add defect macro description to documentation 2017-04-14 14:05:20 +02:00
Daniela Engert 4c3433434f vc++ 19.10 has std::apply if enabled by /std:c++latest
Signed-off-by: Daniela Engert <dani@ngrt.de>
2017-04-07 18:00:00 +02:00
Rene Rivera 4fb2b836bc Merge pull request #128 from teeks99/use_141
Using 141 instead of 1410
2017-03-21 09:15:24 -05:00
Thomas Kent 6611d45398 Using 141 instead of 1410 2017-03-19 08:48:11 -05:00
Rene Rivera 1260f88915 Merge pull request #126 from teeks99/autolink_vs2017
VS2017 version used in other places is vc1410
2017-03-16 21:09:15 -05:00
Thomas Kent 953114b284 VS2017 version used in other places is vc1410 2017-03-16 18:57:02 -05:00
jzmaddock 0006275ddd Update compiler version names in visualc.hpp 2017-03-13 18:59:09 +00:00
jzmaddock d5c2dbae38 Fix library name for VC14.1 (Visual Studio 2017) 2017-03-13 18:58:28 +00:00
jzmaddock a2f7ed40ad Merge branch 'develop' of https://github.com/boostorg/config into develop 2017-03-13 18:57:51 +00:00
jzmaddock 86d6607582 Merge branch 'develop' of https://github.com/boostorg/config into 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.
2017-03-13 18:07:03 +00:00
jzmaddock 3a04c2bd20 Merge pull request #124 from pgroke-dt/z_OS_workaround_support
add _WORKAROUND_GUARD macros for BOOST_XLCPP_ZOS
2017-03-03 18:25:15 +00:00
Paul Groke 7f3e0414f0 add _WORKAROUND_GUARD macros for BOOST_XLCPP_ZOS 2017-02-28 12:52:41 +01:00
jzmaddock 083ad677b9 Merge pull request #123 from pgroke-dt/fix_z_OS_support
don't define BOOST_ALIGNMENT - explicit alignment support is broken
2017-02-28 10:06:23 +00:00
Paul Groke ba7e1ed201 don't define BOOST_ALIGNMENT - explicit alignment support is broken (V2R1) 2017-02-28 10:32:45 +01:00
jzmaddock 62921ff58a Merge commit 2017-02-26 19:30:26 +00:00