Commit Graph

  • 0f47923626 Merge branch 'develop' jzmaddock 2014-02-06 19:15:59 +00:00
  • 08392fd952 Update test for C++11 std::allocator to check that member rebind is a template alias. Update config headers to match. jzmaddock 2014-02-06 13:29:59 +00:00
  • 9ea9842ace Merge pull request #5 from Belcourt/develop Noel Belcourt 2014-02-05 10:32:07 -07:00
  • f27ef7207a Add check that BOOST_HAS_LONG_LONG is supported on Darwin before enabling the macro. Apple helpfully supplies this macro (__DARWIN_NO_LONG_LONG) if long long type is supported. This to handle case where compiling with -pedantic causes compiler errors because it enforces ISO compliance (c++98 in this case). K. Noel Belcourt 2014-02-04 17:32:06 -07:00
  • e9ebccdb74 Merge branch 'develop' of https://github.com/boostorg/config into develop jzmaddock 2014-01-26 12:04:07 +00:00
  • 902102ee69 Add error message when attempting to use a deprecated compiler. jzmaddock 2014-01-26 10:16:19 +00:00
  • 9647c8ddb4 Revert "Config: Remove obsolete MSVC version check" jzmaddock 2014-01-26 10:04:44 +00:00
  • 60684bfc2e Revert "Remove obsolete MSVC check from pragma guard" jzmaddock 2014-01-26 10:04:22 +00:00
  • 4979026137 Revert "Require compiler support for partial template specialization." jzmaddock 2014-01-26 10:04:00 +00:00
  • fbbb46a5f3 Revert "Remove remaining occurances of BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION" jzmaddock 2014-01-26 10:03:40 +00:00
  • 800d3d5416 Add specific 'const' for member function declared as a 'constexpr' in order to conform to C++14. Edward Diener 2014-01-14 22:17:54 -05:00
  • 86ca46f142 Workaround for older versions of clang. Edward Diener 2013-12-16 08:08:53 -05:00
  • c75b0e9d8b Merge branch 'develop' of https://github.com/boostorg/config into develop Edward Diener 2013-12-14 15:06:55 -05:00
  • 0762a554c6 Corrected spelling change in comment Edward Diener 2013-12-14 15:06:08 -05:00
  • 743fa7e129 Fix two more typos. jzmaddock 2013-12-13 19:39:42 +00:00
  • 958c9f8a51 Add some const qualifiers in the hopes it will fix clang C++14 mode failures. jzmaddock 2013-12-13 19:13:48 +00:00
  • 1c3cec7a15 Fix buggy test cases. VC++ has <atomic> in recent versions. jzmaddock 2013-12-13 18:51:32 +00:00
  • 62b1bb07d2 Apply patch from https://svn.boost.org/trac/boost/ticket/9410 jzmaddock 2013-12-13 13:47:50 +00:00
  • b0ed886eaa Fix for nvcc, see https://svn.boost.org/trac/boost/ticket/9392 jzmaddock 2013-12-13 13:27:51 +00:00
  • 650c926c48 Reorganize WinCE config based on https://svn.boost.org/trac/boost/ticket/9095. jzmaddock 2013-12-13 09:54:35 +00:00
  • 50c736c9ab GCC-4.7x at least on Mingw does not have a conforming <atomic> header - at least not that you can link to. jzmaddock 2013-12-13 09:53:06 +00:00
  • c9c7c832c1 Merge branch 'develop' of https://github.com/boostorg/config into develop jzmaddock 2013-12-12 19:32:22 +00:00
  • 30f4ab53e5 Fix typo in macro name - should be BOOST_NO_ATOMIC_SMART_PTR. Add BOOST_NO_CXX11_HRD_ATOMIC. Regenerate docs. See https://svn.boost.org/trac/boost/ticket/8929. jzmaddock 2013-12-12 19:32:06 +00:00
  • 49fc1e99ef Merge branch 'develop' of https://github.com/boostorg/config into develop Edward Diener 2013-12-11 18:54:56 -05:00
  • ceafb39c24 For VC++ and clang-cl if _HAS_EXCEPTIONS is 0, then the <exception> header must be manually included before the <typeinfo> header to avoid compiler errors. Edward Diener 2013-12-11 18:53:21 -05:00
  • ba89303d51 Merge branch 'develop' of https://github.com/boostorg/config into develop jzmaddock 2013-12-10 18:22:25 +00:00
  • 9a1d43cbfc Apply patch from 62c63fc58f jzmaddock 2013-12-10 18:21:37 +00:00
  • 5668e9060b Merge pull request #1 from rsdale/develop jzmaddock 2013-12-10 09:17:02 -08:00
  • c4e0b79c9d Fix typo from https://github.com/boostorg/config/pull/2 jzmaddock 2013-12-08 12:53:57 +00:00
  • 1ad0f79233 Create first merge point for Git U-Acer-Laptop\john 2013-12-07 18:25:37 +00:00
  • 105b70ae25 Suppress auto declarations for current Cray C++ Richard Dale 2013-12-06 12:24:34 -06:00
  • deedcb848f Clang using VC++ RTL currently does not support char16_t or char32_t Edward Diener 2013-11-13 12:23:33 +00:00
  • fc54a0d743 Release 1.55.0 boost-1.55.0 Marshall Clow 2013-11-11 19:45:21 +00:00
  • 1a1d2f17eb config: clang - detect support for int128 Tim Blechmann 2013-10-28 10:06:20 +00:00
  • 19d3287bf6 Merge from trunk, thus enabling support for VC++ 2013. Beman Dawes 2013-10-25 21:57:04 +00:00
  • 67f6b934f1 A complier bug related to overloading was causing boost signals2 and libraries that depend on signals2 to fail, so BOOST_NO_CXX11_VARIADIC_TEMPLATES was defined for VC++ 2013 as a sledge-hammer workaround. Now that the exact cause of the problem is known, BOOST_NO_CXX11_VARIADIC_TEMPLATES has been moved to the correct (i.e. pre-2013 RC) location. A specific workaround in signals2 will be applied separately. Beman Dawes 2013-10-23 20:04:30 +00:00
  • da1b36cedc Refs #9279. John Maddock 2013-10-22 17:32:53 +00:00
  • 0e563f0db8 Remove remaining occurances of BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION Stephen Kelly 2013-10-11 23:22:36 +00:00
  • c26a532032 Require compiler support for partial template specialization. Stephen Kelly 2013-10-11 23:10:09 +00:00
  • 54353a7d89 Remove obsolete MSVC check from pragma guard Stephen Kelly 2013-09-26 13:02:51 +00:00
  • 9334a55617 Config: Remove obsolete MSVC version check Stephen Kelly 2013-09-25 13:51:27 +00:00
  • 7ea00f059e Variadic templates are supposed to be supported by VC++ 2013 but VC++ 2013 RC variadic support is causing boost regression test failures for signals2 and several of its dependencies, so continue to define BOOST_NO_CXX11_VARIADIC_TEMPLATES. Also, use _MSC_FULL_VER < 180020827 as more conservative to distinguish the RC release from earlier releases. Beman Dawes 2013-09-20 14:39:56 +00:00
  • 0a34d7b07e Merge all Boost.Config changes from Trunk. John Maddock 2013-09-17 16:55:51 +00:00
  • 153f0c9fb3 Update Microsoft compiler and Dinkumware library support up for the 2013 RC release. Remove support for the November 2012 CTP. Anyone using that release or the June 2013 Preview release for Boost development should upgrade to the 2013 RC release. See http://msdn.microsoft.com/en-us/library/vstudio/hh409293%28v=vs.120%29.aspx for details. Beman Dawes 2013-09-17 12:24:36 +00:00
  • 806db13db7 Merge removing support for old compilers. Daniel James 2013-09-16 22:25:12 +00:00
  • c81d5731c3 Fix Intel 14 config in non-c++11 mode John Maddock 2013-09-09 16:16:31 +00:00
  • d0cbc105e2 Update for intel-14.0 John Maddock 2013-09-08 16:10:04 +00:00
  • 12fccda6e6 Merged recent changes from trunk. Andrey Semashev 2013-09-08 13:57:39 +00:00
  • 143464f5be Fix spelling of macro names (patch from #9071). Regenerate docs. Fixes #9071. John Maddock 2013-09-08 08:53:01 +00:00
  • 47aa363f9f Added #pragma once in case if it speeds up compilation. Andrey Semashev 2013-09-01 19:07:06 +00:00
  • f207dd034b Fix for C++11 mode. John Maddock 2013-08-15 11:21:20 +00:00
  • 19dc5405d6 Restore BOOST_COMPILER_VERSION for old Visual C++. Daniel James 2013-08-10 12:43:26 +00:00
  • 07dc9f9e9e Fix syntax error in gcc config. Daniel James 2013-08-10 12:43:07 +00:00
  • 330ac02c14 Remove BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENT Daniel James 2013-08-10 12:42:47 +00:00
  • ffee60eade Require a compiler which does not need BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS Daniel James 2013-08-10 12:42:22 +00:00
  • 637cd1e6db Bump minimum compiler requirements. Daniel James 2013-08-10 12:41:58 +00:00
  • 06441f70b8 Ooops, previous commit broke Intel on Win32. John Maddock 2013-08-09 16:12:38 +00:00
  • 0bad5603bd Update for Intel-13.1 John Maddock 2013-08-09 12:26:39 +00:00
  • 8b864b2362 Update for Intel 13.1 July 2013 release. John Maddock 2013-08-09 08:15:45 +00:00
  • 0f32bdc0e0 Apply patch from #8647. Fixes #8647. John Maddock 2013-07-24 17:19:05 +00:00
  • 6f11f6b53f Define BOOST_HAS_STDINT_H for PGI on Linux. Fixes #6724. John Maddock 2013-07-23 17:40:15 +00:00
  • 5d792c13e7 Apply patches from #8753. Fixes #8753. John Maddock 2013-07-23 17:32:10 +00:00
  • c42fbefc03 Use underscores in attribute names. Fixes #8849. John Maddock 2013-07-23 17:26:41 +00:00
  • abe73ce723 Merged recent changes from trunk. Andrey Semashev 2013-07-20 17:17:10 +00:00
  • 36502dd372 Updating version to 1.55 Marshall Clow 2013-07-15 13:39:39 +00:00
  • 1e272f1fa1 Use updated macro names for C++11 detection. Fixes #8747. John Maddock 2013-07-01 17:19:17 +00:00
  • 9d25f012ab Bump version to 1.55 Marshall Clow 2013-07-01 17:05:47 +00:00
  • 8eda7c6310 Release 1.54.0 boost-1.54.0 Marshall Clow 2013-07-01 16:53:14 +00:00
  • f0b6a525e0 To be on the safe side, disabled trailing function result types on Windows, since MSVC does not support it and Intel compiler by default disables features not supported by MSVC. Andrey Semashev 2013-06-22 13:57:54 +00:00
  • 66790b7714 Corrected BOOST_NO_CXX11_TRAILING_RESULT_TYPES macro name. Andrey Semashev 2013-06-22 12:31:58 +00:00
  • 23579c60d2 Added BOOST_NO_CXX11_INLINE_NAMESPACES and BOOST_NO_CXX11_TRAILING_RESULT_TYPES macros. Also corrected some tests that were using outdated testcase namespaces. Andrey Semashev 2013-06-22 12:23:09 +00:00
  • 411399ec60 Added BOOST_NO_CXX11_NON_PUBLIC_DEFAULTED_FUNCTIONS, BOOST_DEFAULTED_FUNCTION and BOOST_DELETED_FUNCTION macros for portable declaration of defaulted and deleted functions. Andrey Semashev 2013-06-15 17:34:04 +00:00
  • 75d100a4ac Added BOOST_HAS_PRAGMA_ONCE for compilers that support it. The macro was already defined for DMC, but not for other compilers and was not documented. Andrey Semashev 2013-06-15 16:40:46 +00:00
  • 1c3d02c469 Added BOOST_NO_CXX11_ALIGNAS, BOOST_ALIGNMENT and BOOST_NO_ALIGNMENT macros. Andrey Semashev 2013-06-15 13:48:07 +00:00
  • c4960dfdb8 Added printing BOOST_NOINLINE. Andrey Semashev 2013-06-07 20:08:28 +00:00
  • f419d4ffd5 Added BOOST_NOINLINE, BOOST_LIKELY and BOOST_UNLIKELY macros. Andrey Semashev 2013-06-07 20:05:18 +00:00
  • 62c9844c04 Release 1.54.0 beta1 boost-1.54.0-beta1 Marshall Clow 2013-06-03 14:02:28 +00:00
  • 1bc3e46574 Merge config from Trunk - previous merge was incomplete. John Maddock 2013-05-26 11:19:10 +00:00
  • d8973bac08 Merge config doc and test updates. John Maddock 2013-05-24 17:07:06 +00:00
  • 5925c5a12e Merge fix for Intel on Win32. John Maddock 2013-05-20 08:14:59 +00:00
  • 8e79155e47 Add a comment about __GNUC__ macro in clang Michel Morin 2013-05-16 23:36:30 +00:00
  • 721150455a Fix for Intel-14 Beta on Win32. John Maddock 2013-05-14 10:54:43 +00:00
  • bfcd758518 Use an attribute name with double underscores to avoid macro interference. Michel Morin 2013-05-12 13:53:14 +00:00
  • 9cfe4710d7 Add new macro BOOST_NO_CXX11_USER_DEFINED_LITERALS. Regenerate tests and docs. John Maddock 2013-04-28 18:11:43 +00:00
  • 583ed60886 Apply patch from #8494. Refs #8494. John Maddock 2013-04-26 10:36:15 +00:00
  • bffa0772d8 Apply patch from #8408. Fixes #8408. John Maddock 2013-04-18 17:50:17 +00:00
  • 1f5100001f Apply patch from #8401. Fixes #8401. John Maddock 2013-04-18 16:14:28 +00:00
  • 40f3f33d19 Add libc++ version detection. John Maddock 2013-04-16 12:01:18 +00:00
  • a61cda699e gcc 4.8.1 and 4.9.0 support N3276 decltype feature Michel Morin 2013-03-29 03:22:28 +00:00
  • dc806c09b2 Merge config changes from Trunk. John Maddock 2013-03-19 18:36:02 +00:00
  • 3ce54f0e8b Remove support for no numeric_limits: the old header was not Boost licence compatible, and is almost certainly no longer used by anyone anyway. John Maddock 2013-03-12 09:24:08 +00:00
  • 12910d6cb6 Fix spelling mistake. John Maddock 2013-03-08 11:41:04 +00:00
  • fb518941cc Apply patch from #8185. Fixes #8185. John Maddock 2013-03-03 12:57:20 +00:00
  • d4c041fbcc Merge changes from Trunk. Fixes #6013. Fixes #7151. Fixes #7359. Fixes #7389. Fixes #7452. Fixes #7528. Fixes #7703. Fixes #7841. Fixes #7898. Fixes #7938. Fixes #8048. John Maddock 2013-02-24 19:07:59 +00:00
  • afa86fb99d Apply patch from 7938. Refs #7938. John Maddock 2013-02-24 16:53:49 +00:00
  • 082f493831 Add comment on change. Refs #8048. John Maddock 2013-02-19 17:49:35 +00:00
  • 28333566ee Fix __Int128 support on CUDA. Exclude BOOST_GCC from getting defined on CUDA. Refs #8048. Refs #7841. John Maddock 2013-02-19 17:11:36 +00:00
  • 806733e22c Apply patch from 7938. Refs #7938. John Maddock 2013-02-19 16:42:49 +00:00
  • 16c1d684c0 Apply patch from 7452. Refs #7452. John Maddock 2013-02-19 16:33:14 +00:00
  • 02602b9139 Add new macro BOOST_GCC as per #7841. Refs #7841. John Maddock 2013-02-19 16:26:06 +00:00