Commit Graph

  • 44028a148c haiku: remove spurious GLIBC define Jessica Hamilton 2014-11-16 21:56:05 +13:00
  • 1b6d6d9aa1 haiku: fix copyright Jessica Hamilton 2014-11-16 21:43:03 +13:00
  • 6038d5fd7e haiku: add platform support Jessica Hamilton 2014-11-16 13:28:57 +13:00
  • f7091f4784 Merge branch 'develop' of github.com:boostorg/config into develop Beman 2014-11-14 10:31:12 -05:00
  • c329a34407 Update vor MSVC14 Preview Marcel Raad 2014-11-13 16:40:55 +01:00
  • 122a60c77f Version bump Daniel James 2014-11-05 00:42:37 +00:00
  • 7118c0d2a7 Merge pull request #44 from danieljames/develop Noel Belcourt 2014-11-04 19:45:35 -07:00
  • 85fea8fe0a Version bump Daniel James 2014-11-05 00:42:37 +00:00
  • a04ee99c15 Merge pull request #43 from Lastique/patch-1 Edward Diener 2014-11-01 03:44:33 -04:00
  • b8bfae2e75 Fix 'unknown pragma' warnings with MSVC 9 Andrey Semashev 2014-10-29 23:41:06 +03:00
  • 719392271a Merge branch 'bugfix/unnecessary_has_extension' into develop morinmorin 2014-10-26 21:52:14 +09:00
  • 1e4124d6cd Merge branch 'develop' boost-1.57.0 jzmaddock 2014-10-26 13:36:42 +01:00
  • 70096c5d80 Remove __has_extension checks for features that are not available as extensions. morinmorin 2014-10-26 21:06:49 +09:00
  • 22be8fffcf Merge branch 'bugfix/guard_feature_names' into develop morinmorin 2014-10-26 18:51:58 +09:00
  • 5050ae481f Use feature names with double underscores to avoid macro interference. morinmorin 2014-10-26 18:42:35 +09:00
  • 4df98ad40a Merge branch 'bugfix/clang_extension_warning' into develop morinmorin 2014-10-26 12:28:11 +09:00
  • db66a9f051 Remove __has_extension macros for features that emit warnings. morinmorin 2014-10-26 11:16:53 +09:00
  • 224d70f02a Fix clang version checks. jzmaddock 2014-10-22 17:58:22 +01:00
  • 42cc344212 Merge branch 'develop' of https://github.com/boostorg/config into develop jzmaddock 2014-10-21 12:47:47 +01:00
  • dcbb032aa3 Rename BOOST_NO_CXX14_DIGIT_SEPARATOR to BOOST_NO_CXX14_DIGIT_SEPARATORS. Fix name of BOOST_NO_CXX14_INITIALIZED_LAMBDA_CAPTURES in docs. jzmaddock 2014-10-21 12:39:17 +01:00
  • 42446e02d2 Merge pull request #42 from Flast/bugfix/cxx14/clang34-constexpr jzmaddock 2014-10-20 18:50:10 +01:00
  • 78e67031e3 Define BOOST_NO_CXX14_CONSTEXPR unless clang > 3.4. Kohei Takahashi 2014-10-19 21:25:49 +09:00
  • ec1f5273be Presence of pthread_yield is dependent on __USE_GNU. jzmaddock 2014-10-20 12:53:40 +01:00
  • 52882f7327 Enable C++14 return type deduction for vc14. jzmaddock 2014-10-20 11:37:19 +01:00
  • d9026f1d45 Update for MSVC-14 CTP14. Fix <type_traits> tests to check for the correct names! jzmaddock 2014-10-19 17:05:01 +01:00
  • c8ff40531c Merge branch 'develop' jzmaddock 2014-10-16 11:51:55 +01:00
  • 35360b6c07 Merge pull request #41 from Flast/bugfix/clang/has_include jzmaddock 2014-10-14 08:54:04 +01:00
  • 2a51a64b84 Fix error on __has_include with older clang (< 3.1) Kohei Takahashi 2014-10-14 12:46:21 +09:00
  • eaa5c714c8 Change generate.cpp to alphabetize it's results to reduce churn in the results. Regenerate the generated files. jzmaddock 2014-10-13 13:12:59 +01:00
  • e725ad9776 Fix C++14 macro docs. Regen docs. jzmaddock 2014-10-12 17:01:03 +01:00
  • dd6e9405b8 Merge branch 'cxx14' into develop jzmaddock 2014-10-12 16:54:35 +01:00
  • 75f4069bad Improve GCC C++14 feature detection. jzmaddock 2014-10-12 15:39:25 +01:00
  • f9bfac1297 Fix broken <atomic> with clang, tentatively fix clang number separator option. jzmaddock 2014-10-12 13:20:11 +01:00
  • 5e78d55d0e Fix spelling of one C++14 macro, improve C++14 auto-detection. jzmaddock 2014-10-12 11:46:15 +01:00
  • b811dd40ae Add C++14 support based on https://github.com/boostorg/config/pull/39 jzmaddock 2014-10-12 10:01:22 +01:00
  • 35faf7816c Doc regen. jzmaddock 2014-10-11 13:12:06 +01:00
  • 003d33725e Add helper macro - BOOST_ATTRIBUTE_UNUSED - to suppress unused type/variable warnings. jzmaddock 2014-10-11 13:10:25 +01:00
  • 5838168061 Merge branch 'develop' of https://github.com/boostorg/config into develop jzmaddock 2014-10-10 17:23:28 +01:00
  • 441311c950 Disable __int128 support when the compiler is really CUDA. See https://svn.boost.org/trac/boost/ticket/10418. jzmaddock 2014-10-10 17:22:24 +01:00
  • f43ed77973 Rework Intel config to make it both more accurate in C++11 mode (hopefully!) and easier to maintain. jzmaddock 2014-10-09 19:21:42 +01:00
  • a8868e82e0 Enable <thread> for gcc-4.8 and later. Disable thread support headers depending on values of internal libstdc++ macros. jzmaddock 2014-10-08 18:58:15 +01:00
  • 32237deddc Reorganize clang config to avoid macro redefinitions and fix GCC-4.8, 4.9, and 5.0 detection. jzmaddock 2014-10-08 13:37:18 +01:00
  • b36566fe04 Reorganise library version detection, adds tentative fix for clang with libstdc++. See issues 10600 and 7473 jzmaddock 2014-10-05 13:41:42 +01:00
  • de968af32a Fix typo, see https://svn.boost.org/trac/boost/ticket/10590 jzmaddock 2014-10-04 08:32:52 +01:00
  • 196a4baae0 Fix typo, see https://svn.boost.org/trac/boost/ticket/10590 jzmaddock 2014-10-04 08:32:52 +01:00
  • 71fa89f5e1 Disable log1p and expm1 support in mingw - they often crash for reasons yet to be determined. jzmaddock 2014-10-02 19:00:41 +01:00
  • d978d31117 Only include <utility> when we absolutely have to as it's not so lightweight in C++11. See https://github.com/boostorg/config/pull/40 jzmaddock 2014-10-02 18:52:03 +01:00
  • 3620dda68b Merge pull request #2 from mgaunard/clang_warning_fix jzmaddock 2014-10-02 18:28:18 +01:00
  • d3c1db5436 Apply patch from https://svn.boost.org/trac/boost/ticket/5315. Allows auto-linking code to synch up with Boost.Build with the --buildid option. jzmaddock 2014-10-02 18:22:19 +01:00
  • 04acb85f7a Update existing VC14 support with patches from https://svn.boost.org/trac/boost/ticket/10489 jzmaddock 2014-10-02 17:46:49 +01:00
  • 2d9fc36f5b enable __attribute__((unused)) to avoid unused typedef warnings with all gcc-like variants starting with gcc 4.0. Avoids generating the warning with Clang among others. Mathias Gaunard 2014-09-29 14:55:39 +02:00
  • 16a4fc7f6a In preparation for GCC-5 and/or the deprecation of __GXX_EXPERIMENTAL_CXX0X__ refactor GCC configuration. jzmaddock 2014-09-24 19:27:40 +01:00
  • 85dba1d5ee Merge branch 'develop' jzmaddock 2014-09-24 18:07:43 +01:00
  • 8b174c0617 Update for Intel 15.0 jzmaddock 2014-09-23 17:02:30 +01:00
  • b32c1340b7 Update for Intel-15. jzmaddock 2014-09-22 11:31:41 +01:00
  • 94d0eaf177 Disable C++11 headers in non-C++11 mode. jzmaddock 2014-09-14 18:27:19 +01:00
  • d73e56cdea Merge branch 'develop' of github.com:boostorg/config into develop Beman 2014-09-03 11:16:21 -04:00
  • 7a7a7077b6 Merge pull request #38 from aminiussi/cudaintel Edward Diener 2014-09-01 17:15:04 -04:00
  • 951e2b00dc Only define BOOST_COMPILE if not already done (as it is already the case for g++ and ms). Usfull when called through nvcc. fixes #10420 Alain Miniussi 2014-09-01 15:41:23 +02:00
  • 2690cb8b39 Set BOOST_NO_CXX11_FIXED_LENGTH_VARIADIC_TEMPLATE_EXPANSION_PACKS for Intel. jzmaddock 2014-08-25 19:00:50 +01:00
  • 1066b2a582 Alphabetize C++11 macros. jzmaddock 2014-08-25 18:54:01 +01:00
  • 4dc7c66c4d Add new macro BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS jzmaddock 2014-08-25 18:37:18 +01:00
  • eec8085549 Fix BOOST_NO_CXX11_VARIADIC_TEMPLATES definition - the feature was introduced in GCC 4.4. jzmaddock 2014-08-23 09:38:02 +01:00
  • 053f0e420a Disable __int128 support on CUDA + Intel C++. Fixes https://svn.boost.org/trac/boost/ticket/10369 jzmaddock 2014-08-22 19:09:02 +01:00
  • 2662b12166 Disable <atomic> for Intel C++ as it can't yet parse the file. jzmaddock 2014-08-22 18:50:05 +01:00
  • 82457fadb7 Add test case for BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS under new name compared to original pull request (also less churn in the generated files). jzmaddock 2014-08-22 18:35:16 +01:00
  • 04c139e40f Revert "Added a test for BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS." jzmaddock 2014-08-22 18:32:10 +01:00
  • e659a7e487 Merge branch 'develop' of https://github.com/boostorg/config into develop jzmaddock 2014-08-22 17:40:52 +01:00
  • 6b2d9b249e Merge pull request #36 from apolukhin/typo_fix jzmaddock 2014-08-22 17:35:06 +01:00
  • 05604f00d0 Merge pull request #1 from apolukhin/intel_fix Andrey Semashev 2014-08-22 19:13:21 +04:00
  • 2abc483055 Define BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS even if BOOST_NO_CXX11_DEFAULTED_FUNCTIONS are not defined Antony Polukhin 2014-08-22 19:01:53 +04:00
  • 6a0c4aeb34 Fix a typo, while it is not too late Antony Polukhin 2014-08-22 18:44:16 +04:00
  • 0df91c0665 Enabled non-public defaulted functions for gcc 4.4 as it passed the test. Andrey Semashev 2014-08-21 16:45:18 +04:00
  • 85dde189ac Added a test for BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS. Andrey Semashev 2014-08-21 16:42:50 +04:00
  • 9a1f46fbbc Documented BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS. Andrey Semashev 2014-08-21 15:41:30 +04:00
  • be328aa19b Make BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS defined when BOOST_NO_CXX11_DEFAULTED_FUNCTIONS is defined. Andrey Semashev 2014-08-21 15:20:30 +04:00
  • ef0fbe981a Full final keyword is present from vc11 not vc10, see http://msdn.microsoft.com/en-us/library/vstudio/hh567368%28v=vs.110%29.aspx jzmaddock 2014-08-20 18:25:02 +01:00
  • 2d297754ad Set BOOST_NO_CXX11_FINAL for all obsolete compilers, or for those we can't test locally. Improve tests for BOOST_NO_CXX11_FINAL. jzmaddock 2014-08-19 18:34:09 +01:00
  • a49bdd43c0 Merge branch 'final' of https://github.com/K-ballo/config into develop jzmaddock 2014-08-19 18:01:25 +01:00
  • 81acb3f788 Change detection logic for optional feature BOOST_HAS_PRAGMA_DETECT_MISSMATCH to match the way we've done these in the past. jzmaddock 2014-08-19 17:58:48 +01:00
  • 3138b2b747 We don't need to check for Apple if we've already tested that this is in MSVC emulation mode. jzmaddock 2014-08-19 17:57:56 +01:00
  • c2f8e6adf6 Merge pull request #28 from apolukhin/develop jzmaddock 2014-08-19 17:53:53 +01:00
  • 2c0d0ed559 Define BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS for Intel Antony Polukhin 2014-08-18 21:01:37 +04:00
  • ad3d4cf5af Merge pull request #33 from danieljames/metadata jzmaddock 2014-08-18 17:36:34 +01:00
  • 6ea485e9f1 Fix BOOST_HAS_PRAGMA_DETECT_MISSMATCH detection for Clang Antony Polukhin 2014-08-18 20:35:42 +04:00
  • c71a4c7980 Add metadata file. Daniel James 2014-08-18 14:57:59 +01:00
  • f0136c5911 Added macro BOOST_NO_CXX11_FINAL K-ballo 2014-08-15 16:04:42 -03:00
  • 54d53f307f Merge branch 'develop' of https://github.com/boostorg/config into develop jzmaddock 2014-08-15 18:17:54 +01:00
  • ab45a2c7e6 This is from: https://github.com/boostorg/config/pull/31/files See also: https://svn.boost.org/trac/boost/ticket/8647 jzmaddock 2014-08-15 18:17:38 +01:00
  • e0a53a3a84 Merge pull request #30 from MarcelRaad/patch-2 jzmaddock 2014-08-15 18:11:21 +01:00
  • 9a872e7a88 Merge pull request #29 from MarcelRaad/patch-1 jzmaddock 2014-08-15 18:10:44 +01:00
  • f94465534b Update for MSVC 14 CTP2 Marcel Raad 2014-08-12 10:34:28 +02:00
  • 884b53b563 Fix user-defined literal tests for MSVC Marcel Raad 2014-08-12 10:25:04 +02:00
  • 3087b80a77 Added BOOST_HAS_PRAGMA_DETECT_MISSMATCH macro Antony Polukhin 2014-08-11 15:11:38 +04:00
  • 34e1c7416b Update version. Daniel James 2014-08-07 18:12:54 +01:00
  • 5fb0343fa8 Initial commit Beman 2014-07-09 21:18:31 -04:00
  • d43db8b388 regenerate docs. jzmaddock 2014-06-12 13:32:18 +01:00
  • 7eb1b741b1 Merge branch 'build-time-checks' into develop jzmaddock 2014-06-12 13:31:16 +01:00
  • 51da22f6ff Revert "Revert "Add new build-time configuration feature."" jzmaddock 2014-06-12 13:30:04 +01:00
  • 4cf1376ec2 Revert "Add new build-time configuration feature." jzmaddock 2014-06-12 09:11:05 +01:00