Commit Graph

  • d9d5ece1c8 Revert "BOOST_STATIC_CONSTANT should use constexpr" jzmaddock 2018-03-18 10:53:41 +00:00
  • d03a3756d9 Add static_asserts() to a false path in boost_no_cxx_if_constexpr.ipp as a further check of implementation correctness. Zach Laine 2018-03-17 13:24:51 -05:00
  • 90238fe435 Merge pull request #213 from Kojoley/patch-1 jzmaddock 2018-03-16 18:24:58 +00:00
  • 2814b40640 Merge pull request #217 from Lastique/cygwin_dllattr jzmaddock 2018-03-16 18:15:30 +00:00
  • f48572a067 Merge pull request #218 from danieljames/fix-boost-gcc-on-intel jzmaddock 2018-03-16 18:13:59 +00:00
  • dca252c087 cstdint.hpp: Move the #pragma system_header to catch more cases. See https://github.com/boostorg/config/issues/190. jzmaddock 2018-03-16 18:10:43 +00:00
  • 3cf434c002 Undefine BOOST_GCC for intel compilers Daniel James 2018-03-11 21:12:53 +00:00
  • 3b709bc3ed Use dllimport/dllexport with clang and gcc on Cygwin. Andrey Semashev 2018-03-11 17:37:13 +03:00
  • 47c2b0a74a Merge branch 'develop' jzmaddock 2018-03-07 18:04:01 +00:00
  • 5ad0730630 visualc.hpp: Disable warning about outdated config. jzmaddock 2018-03-07 18:02:01 +00:00
  • 15d78e548f Add BOOST_NO_CXX17_IF_CONSTEXPR. Zach Laine 2018-03-06 00:53:15 -06:00
  • 51f1178921 BOOST_STATIC_CONSTANT should use constexpr Nikita Kniazev 2018-02-24 20:17:36 +03:00
  • f68542269a config_info: add more architecture specific macros. jzmaddock 2018-02-22 12:50:48 +00:00
  • 29ceb18264 Merge branch 'develop' jzmaddock 2018-02-18 18:39:35 +00:00
  • bfd85ac978 Merge pull request #212 from glenfe/develop jzmaddock 2018-02-10 11:59:13 +00:00
  • db4ebfca6f Variable templates are somewhat unusable in GCC 5.1 (bug 65719) Glen Fernandes 2018-02-09 07:58:30 -05:00
  • 0275380f32 Appveyor: try to fix quoting in batch script. jzmaddock 2018-01-30 17:58:24 +00:00
  • 29dbea1b5a Appveyor: yet another attempt to print config_info for each build config. jzmaddock 2018-01-30 09:17:01 +00:00
  • 2de7d27bfd Appveyor: correct ^ typo. jzmaddock 2018-01-28 19:43:33 +00:00
  • bc99a449c1 Appveyor: give up trying to loop through cxxstd options for now... jzmaddock 2018-01-28 19:40:28 +00:00
  • d566c119a7 Appveyor: yet another command line escaping attempt... jzmaddock 2018-01-28 19:37:10 +00:00
  • 8e14096bf3 appveyor: yet another try at command for loop. jzmaddock 2018-01-28 19:31:25 +00:00
  • 81b7dfb728 Appveyor: try again with FOR loop. jzmaddock 2018-01-28 19:23:20 +00:00
  • 5ac217aa3f Config: correct appveyor.yml multi-config builds. jzmaddock 2018-01-28 19:07:22 +00:00
  • d0b3e9d59e Config: Fix up cygwin support as follows: * Define BOOST_HAS_STDINT_H in more situations. * Disable BOOST_NO_CXX14_HDR_SHARED_MUTEX in -std=c++XX mode as the std header doesn't compile (cygwin bug). * Add more tests to CI. jzmaddock 2018-01-28 18:37:04 +00:00
  • bb095bf0e7 Merge pull request #210 from boostorg/feature/travis-libc++ jzmaddock 2018-01-25 10:15:04 +00:00
  • 73cff8ec7c Merge pull request #209 from boostorg/pr/pragma-message-intel jzmaddock 2018-01-25 10:13:35 +00:00
  • e87ea67c61 Merge pull request #205 from akrzemi1/develop jzmaddock 2018-01-25 10:12:08 +00:00
  • f04e129c05 Merge pull request #206 from danieljames/feature/deprecated-macros jzmaddock 2018-01-21 10:19:58 +00:00
  • 611d428a37 Merge pull request #204 from boostorg/feature/header-deprecated jzmaddock 2018-01-21 10:18:58 +00:00
  • 2ec8f0fc73 Add file/line to BOOST_PRAGMA_MESSAGE on Intel C++ Peter Dimov 2018-01-19 05:01:39 +02:00
  • 9d3cef6dba Define BOOST_NO_CXX11_THREAD_LOCAL for libc++ on Linux Peter Dimov 2018-01-18 21:45:06 +02:00
  • 2617671fd2 Use full g++ 4.4 version (4.4.7) Peter Dimov 2018-01-18 00:47:00 +02:00
  • 3143e185c6 Disable config_test_no_rtti on g++ 4.4 -std=c++0x Peter Dimov 2018-01-17 19:27:38 +02:00
  • 0ac815ed21 Add clang++-libc++, g++ 4.4, g++ 4.6 to Travis Peter Dimov 2018-01-16 19:01:36 +02:00
  • 19349c3941 Merge branch 'develop' Peter Dimov 2018-01-13 21:33:48 +02:00
  • cb2b706bf2 comment/whitespace fixes Andrzej Krzemieński 2018-01-11 21:22:59 +01:00
  • 0d0211e4d5 comment typeo fix Andrzej Krzemieński 2018-01-11 21:21:20 +01:00
  • 95fe1c03ac Update deprecated macros Daniel James 2018-01-10 15:27:31 +00:00
  • 3ec5a2b573 Added macro BOOST_NO_CXX11_DEFAULTED_MOVES akrzemi1 2018-01-04 00:58:32 +01:00
  • da9f4d062b Add BOOST_HEADER_DEPRECATED Peter Dimov 2017-12-23 01:52:52 +02:00
  • 24a2cc623d Merge pull request #202 from danieljames/feature/1.67.0 jzmaddock 2017-12-22 18:56:40 +00:00
  • a28e9c6c1c Bump to 1.67.0 Daniel James 2017-12-18 17:04:53 +00:00
  • b95595517e Merge pull request #201 from boostorg/pr/more-gcc-macros jzmaddock 2017-12-17 09:15:51 +00:00
  • cc5a67a18d Merge pull request #200 from boostorg/pr/more-ms-macros jzmaddock 2017-12-17 09:15:29 +00:00
  • d70e6fcc85 Print a few more g++/libstdc++ macros, notably _GLIBCXX_RELEASE Peter Dimov 2017-12-17 03:15:08 +02:00
  • d5986d697c Print more MS macros, taken from VS2017 15.5 yvals.h Peter Dimov 2017-12-15 19:25:13 +02:00
  • 08212107cb Merge pull request #199 from bitsrules/patch-1 jzmaddock 2017-12-13 12:11:18 +00:00
  • f6296c0495 Update to newest Visual Studio 2017 bitsrules 2017-12-13 14:58:09 +09:00
  • 4ba6b9d545 Config: Add file and line number info to visualc.hpp #pragma message. jzmaddock 2017-12-12 18:20:27 +00:00
  • 5fa3b7d00c Merge branch 'feature/pragma-message' into develop jzmaddock 2017-12-12 18:15:37 +00:00
  • ae3c914e70 Merge pull request #198 from boostorg/msvc_15_5 jzmaddock 2017-12-12 10:00:24 +00:00
  • 884133ef7f Config.MSVC-15.5: Fix macro spelling. jzmaddock 2017-12-11 20:02:32 +00:00
  • baeb8cd550 Config.MSVC-15.5: Update docs. jzmaddock 2017-12-11 19:32:29 +00:00
  • 90466c9d32 Config.MSVC-15.5: Document changes to meaning of BOOST_NO_STD_ITERATOR. jzmaddock 2017-12-11 19:31:31 +00:00
  • f060bb1eca Config.MSVC-15.5: Update list of predefined macros printed in config_info.cpp. jzmaddock 2017-12-11 19:27:43 +00:00
  • 1f86d51030 Config.MSVC-15.5: We still need to define BOOST_NO_TWO_PHASE_NAME_LOOKUP as we can't tell if /permissive- is in effect or not. jzmaddock 2017-12-11 19:27:07 +00:00
  • 464f30fe36 Config.MSVC-14.5: complete changes required, update appveyor.yml to test /permissive-. jzmaddock 2017-12-09 18:08:39 +00:00
  • 44e0d3ec75 Config.MSVC-14.5: complete configuration of new compiler features. jzmaddock 2017-12-09 18:02:33 +00:00
  • 280ebb9129 Config.msvc-15.5: Fix test case for BOOST_NO_CXX17_ITERATOR_TRAITS. jzmaddock 2017-12-09 17:45:26 +00:00
  • e376809717 Config.msvc-15.5: enable some initial C++17 features. jzmaddock 2017-12-09 12:44:38 +00:00
  • 305f5a58ef Config.msvc-15.5: Fix tests that can't pass in C++17. jzmaddock 2017-12-09 12:42:47 +00:00
  • ac0cc94982 Config.MSVC-15.5: BOOST_NO_CXX11_SFINAE_EXPR no longer required in C++14 or later mode. jzmaddock 2017-12-08 20:01:39 +00:00
  • 4ca03928e9 Merge pull request #191 from boostorg/pr/config-info-sd6 jzmaddock 2017-12-04 19:59:23 +00:00
  • f841c990c9 Merge pull request #194 from boostorg/pr/more-travis-configs jzmaddock 2017-12-04 19:58:26 +00:00
  • 23327d6d01 Suppress BOOST_PRAGMA_MESSAGE messages when BOOST_DISABLE_PRAGMA_MESSAGE is defined Peter Dimov 2017-12-04 19:15:36 +02:00
  • 08bd1dbe71 Move BOOST_STRINGIZE, BOOST_JOIN to config/helper_macros.hpp; use BOOST_STRINGIZE in BOOST_PRAGMA_MESSAGE Peter Dimov 2017-12-04 18:05:05 +02:00
  • 77c6a915db Document BOOST_PRAGMA_MESSAGE header; fix mentions of detail/workaround.hpp Peter Dimov 2017-12-04 01:24:39 +02:00
  • 025db91843 Add BOOST_PRAGMA_MESSAGE Peter Dimov 2017-12-04 00:55:14 +02:00
  • aa6193c839 Add cxxstd=11 to default g++ on Travis Peter Dimov 2017-12-04 00:03:58 +02:00
  • 3c00cb8760 Update .travis.yml Peter Dimov 2017-12-03 23:30:13 +02:00
  • aecc402971 Merge pull request #192 from OlafvdSpek/patch-1 jzmaddock 2017-11-17 12:15:17 +00:00
  • 9efa768e30 Typo in visualc.hpp Olaf van der Spek 2017-11-17 11:18:48 +01:00
  • 6e8df4186f Print SD-6 macros and a few more VC STL ones Peter Dimov 2017-11-06 23:40:06 +02:00
  • 74ef9af25a Merge branch 'develop' of https://github.com/boostorg/config into develop jzmaddock 2017-10-29 17:13:55 +00:00
  • 8a6d83ce29 Travis: simplify travis.yml to reduce testing load. jzmaddock 2017-10-29 17:13:34 +00:00
  • 59ea08b918 Merge pull request #188 from KindDragon/patch-2 boost-1.66.0 jzmaddock 2017-10-25 18:32:00 +01:00
  • 644073bcf7 Merge pull request #187 from eldiener/develop jzmaddock 2017-10-25 18:31:14 +01:00
  • 907cb7ca8b Merge pull request #185 from kuhlenough/develop jzmaddock 2017-10-25 18:30:04 +01:00
  • 4d88edd1e9 Update supported MSVC compiler version Arkady Shapkin 2017-10-23 16:27:48 +03:00
  • 068d8e1c4e Merge branch 'develop' Peter Dimov 2017-10-21 22:16:16 +03:00
  • 2e3392e00c Use architecture and address model in autolink, instead of just address model Peter Dimov 2017-07-07 02:56:46 +03:00
  • 2e2d4ce583 Add address model to auto_link.hpp Peter Dimov 2017-06-30 20:57:59 +03:00
  • e276412eb9 Merge pull request #160 from boostorg/pr/arch-and-model-autolink Peter Dimov 2017-10-20 18:46:13 +03:00
  • f4d91c7aa2 A number of places use BOOST_GCC_VERSION rather than just BOOST_GCC when testing workarounds so we need to define BOOST_GCC_VERSION_WORKAROUND_GUARD also. Edward Diener 2017-10-07 09:47:41 -04:00
  • 421866a4b2 Update vxworks.hpp Brian Kuhl 2017-09-05 22:01:13 -04:00
  • 0cdf4a5da8 config_build_check.cpp: add workarounds from config.hpp for clang build. jzmaddock 2017-09-04 08:34:00 +01:00
  • 2356a7e9c4 Additional feature disabling defines for Diab compiler Brian Kuhl 2017-09-02 06:38:18 -04:00
  • 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 Brian Kuhl 2017-09-02 06:26:39 -04:00
  • 918c5fc486 Update vxworks.hpp for VxWorks 7 Brian Kuhl 2017-09-02 06:21:57 -04:00
  • 2c5de25f2d Merge pull request #184 from Lastique/patch-4 boost-1.65.1 jzmaddock 2017-09-02 09:03:55 +01:00
  • 4239074552 Bump to 1.65.1 Andrey Semashev 2017-09-01 22:38:58 +03:00
  • 6102d18867 VC2017.3: don't test for wcscpy as VC2017.3 rejects it as "unsafe". jzmaddock 2017-09-01 18:33:35 +01:00
  • aaf0fd5079 Update nvcc.hpp jzmaddock 2017-08-18 18:13:38 +01:00
  • ea5133927d MSVC: 14.11 supports structured bindings in C++17 mode Marcel Raad 2017-08-18 13:30:07 +02:00
  • 2e95cd301c Update last known MSVC version to 19.11.25506 (VS2017.3). Minmin Gong 2017-08-14 18:49:00 -07:00
  • 6291167493 Update for CUDA version macro changes. jzmaddock 2017-08-11 19:38:00 +01:00
  • 46525c9bd5 Merge pull request #183 from boostorg/develop jzmaddock 2017-08-26 12:59:39 +01:00
  • f6c3a163f0 Merge branch 'master' into develop jzmaddock 2017-08-25 19:47:02 +01:00
  • a7dd324d41 Merge pull request #175 from boostorg/jzmaddock-patch-6-1 jzmaddock 2017-08-22 18:55:15 +01:00