Commit Graph

  • 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 +0000
  • da1b36cedc Refs #9279. John Maddock 2013-10-22 17:32:53 +0000
  • 0e563f0db8 Remove remaining occurances of BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION Stephen Kelly 2013-10-11 23:22:36 +0000
  • c26a532032 Require compiler support for partial template specialization. Stephen Kelly 2013-10-11 23:10:09 +0000
  • 54353a7d89 Remove obsolete MSVC check from pragma guard Stephen Kelly 2013-09-26 13:02:51 +0000
  • 9334a55617 Config: Remove obsolete MSVC version check Stephen Kelly 2013-09-25 13:51:27 +0000
  • 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 +0000
  • 0a34d7b07e Merge all Boost.Config changes from Trunk. John Maddock 2013-09-17 16:55:51 +0000
  • 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 +0000
  • 806db13db7 Merge removing support for old compilers. Daniel James 2013-09-16 22:25:12 +0000
  • c81d5731c3 Fix Intel 14 config in non-c++11 mode John Maddock 2013-09-09 16:16:31 +0000
  • d0cbc105e2 Update for intel-14.0 John Maddock 2013-09-08 16:10:04 +0000
  • 12fccda6e6 Merged recent changes from trunk. Andrey Semashev 2013-09-08 13:57:39 +0000
  • 143464f5be Fix spelling of macro names (patch from #9071). Regenerate docs. Fixes #9071. John Maddock 2013-09-08 08:53:01 +0000
  • 47aa363f9f Added #pragma once in case if it speeds up compilation. Andrey Semashev 2013-09-01 19:07:06 +0000
  • f207dd034b Fix for C++11 mode. John Maddock 2013-08-15 11:21:20 +0000
  • 19dc5405d6 Restore BOOST_COMPILER_VERSION for old Visual C++. Daniel James 2013-08-10 12:43:26 +0000
  • 07dc9f9e9e Fix syntax error in gcc config. Daniel James 2013-08-10 12:43:07 +0000
  • 330ac02c14 Remove BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENT Daniel James 2013-08-10 12:42:47 +0000
  • ffee60eade Require a compiler which does not need BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS Daniel James 2013-08-10 12:42:22 +0000
  • 637cd1e6db Bump minimum compiler requirements. Daniel James 2013-08-10 12:41:58 +0000
  • 06441f70b8 Ooops, previous commit broke Intel on Win32. John Maddock 2013-08-09 16:12:38 +0000
  • 0bad5603bd Update for Intel-13.1 John Maddock 2013-08-09 12:26:39 +0000
  • 8b864b2362 Update for Intel 13.1 July 2013 release. John Maddock 2013-08-09 08:15:45 +0000
  • 0f32bdc0e0 Apply patch from #8647. Fixes #8647. John Maddock 2013-07-24 17:19:05 +0000
  • 6f11f6b53f Define BOOST_HAS_STDINT_H for PGI on Linux. Fixes #6724. John Maddock 2013-07-23 17:40:15 +0000
  • 5d792c13e7 Apply patches from #8753. Fixes #8753. John Maddock 2013-07-23 17:32:10 +0000
  • c42fbefc03 Use underscores in attribute names. Fixes #8849. John Maddock 2013-07-23 17:26:41 +0000
  • abe73ce723 Merged recent changes from trunk. Andrey Semashev 2013-07-20 17:17:10 +0000
  • 36502dd372 Updating version to 1.55 Marshall Clow 2013-07-15 13:39:39 +0000
  • 1e272f1fa1 Use updated macro names for C++11 detection. Fixes #8747. John Maddock 2013-07-01 17:19:17 +0000
  • 9d25f012ab Bump version to 1.55 Marshall Clow 2013-07-01 17:05:47 +0000
  • 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 +0000
  • 66790b7714 Corrected BOOST_NO_CXX11_TRAILING_RESULT_TYPES macro name. Andrey Semashev 2013-06-22 12:31:58 +0000
  • 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 +0000
  • 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 +0000
  • 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 +0000
  • 1c3d02c469 Added BOOST_NO_CXX11_ALIGNAS, BOOST_ALIGNMENT and BOOST_NO_ALIGNMENT macros. Andrey Semashev 2013-06-15 13:48:07 +0000
  • c4960dfdb8 Added printing BOOST_NOINLINE. Andrey Semashev 2013-06-07 20:08:28 +0000
  • f419d4ffd5 Added BOOST_NOINLINE, BOOST_LIKELY and BOOST_UNLIKELY macros. Andrey Semashev 2013-06-07 20:05:18 +0000
  • 1bc3e46574 Merge config from Trunk - previous merge was incomplete. John Maddock 2013-05-26 11:19:10 +0000
  • d8973bac08 Merge config doc and test updates. John Maddock 2013-05-24 17:07:06 +0000
  • 5925c5a12e Merge fix for Intel on Win32. John Maddock 2013-05-20 08:14:59 +0000
  • 8e79155e47 Add a comment about __GNUC__ macro in clang Michel Morin 2013-05-16 23:36:30 +0000
  • 721150455a Fix for Intel-14 Beta on Win32. John Maddock 2013-05-14 10:54:43 +0000
  • bfcd758518 Use an attribute name with double underscores to avoid macro interference. Michel Morin 2013-05-12 13:53:14 +0000
  • 9cfe4710d7 Add new macro BOOST_NO_CXX11_USER_DEFINED_LITERALS. Regenerate tests and docs. John Maddock 2013-04-28 18:11:43 +0000
  • 583ed60886 Apply patch from #8494. Refs #8494. John Maddock 2013-04-26 10:36:15 +0000
  • bffa0772d8 Apply patch from #8408. Fixes #8408. John Maddock 2013-04-18 17:50:17 +0000
  • 1f5100001f Apply patch from #8401. Fixes #8401. John Maddock 2013-04-18 16:14:28 +0000
  • 40f3f33d19 Add libc++ version detection. John Maddock 2013-04-16 12:01:18 +0000
  • a61cda699e gcc 4.8.1 and 4.9.0 support N3276 decltype feature Michel Morin 2013-03-29 03:22:28 +0000
  • dc806c09b2 Merge config changes from Trunk. John Maddock 2013-03-19 18:36:02 +0000
  • 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 +0000
  • 12910d6cb6 Fix spelling mistake. John Maddock 2013-03-08 11:41:04 +0000
  • fb518941cc Apply patch from #8185. Fixes #8185. John Maddock 2013-03-03 12:57:20 +0000
  • 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 +0000
  • afa86fb99d Apply patch from 7938. Refs #7938. John Maddock 2013-02-24 16:53:49 +0000
  • 082f493831 Add comment on change. Refs #8048. John Maddock 2013-02-19 17:49:35 +0000
  • 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 +0000
  • 806733e22c Apply patch from 7938. Refs #7938. John Maddock 2013-02-19 16:42:49 +0000
  • 16c1d684c0 Apply patch from 7452. Refs #7452. John Maddock 2013-02-19 16:33:14 +0000
  • 02602b9139 Add new macro BOOST_GCC as per #7841. Refs #7841. John Maddock 2013-02-19 16:26:06 +0000
  • f6a50c0ed9 Apply patch from 7898. REfs #7898. John Maddock 2013-02-19 16:12:27 +0000
  • e1f956a762 Fix for __STDC_LIMIT_MACROS already defined. Refs #7389. John Maddock 2013-02-19 13:15:41 +0000
  • 97b4d85e75 Move Intel up the selection list so it's not mistaken for clang. Refs #7359. John Maddock 2013-02-19 13:13:12 +0000
  • d6a0e39484 Bump the version for 1.54 Marshall Clow 2013-02-11 14:39:37 +0000
  • a9f844c192 Change version to 1.54.0 Marshall Clow 2013-02-04 18:15:12 +0000
  • 2b85686b48 Enable support for version 12.1. K. Noel Belcourt 2013-02-04 05:19:41 +0000
  • 55fa3a8e88 Add BOOST_MSVC_ENABLE_2012_NOV_CTP macro to allow users to explicitly enable use of VC++ November 2012 Community Technology Preview. C++11 features supplied by this CTP are not enabled by default since they represent unsupported alpha-level code that should not be used for production work. Beman Dawes 2013-01-17 02:18:31 +0000
  • 50a562867e Add BOOST_NOEXCEPT_OR_NOTHROW Beman Dawes 2013-01-03 14:55:24 +0000
  • c8e0bbdd8a Deprecate config macros BOOST_HAS_STATIC_ASSERT, BOOST_HAS_VARIADIC_TMPL, BOOST_HAS_RVALUE_REFS, BOOST_HAS_CHAR_16_T and BOOST_HAS_CHAR_32_T; Update inspect tool and regenerate docs Marshall Clow 2012-12-28 17:11:59 +0000
  • a0272a7c68 Minor text rearrangement; no functionality change Marshall Clow 2012-12-19 17:42:39 +0000
  • 72f0f5bd7d Deprecate config macros BOOST_HAS_STATIC_ASSERT, BOOST_HAS_VARIADIC_TMPL, BOOST_HAS_RVALUE_REFS, BOOST_HAS_CHAR_16_T and BOOST_HAS_CHAR_32_T Marshall Clow 2012-12-19 15:28:24 +0000
  • 689a8247e0 Updated the Docs for BOOST_HAS_RVALUE_REFS (thanks Peter!), minor tweaks to suffix.hpp Marshall Clow 2012-12-12 16:58:26 +0000
  • 6e9c372d91 Suppress a lot of GCC warnings. John Maddock 2012-12-10 18:39:11 +0000
  • c87231f411 Merge config updates from Trunk. John Maddock 2012-12-10 17:26:30 +0000
  • 13f7c64272 Update Dinkumware config with info for VC 2012; Refs #7695 Marshall Clow 2012-11-28 15:56:45 +0000
  • 807f342f2d A few of the C++11 configuration tests had tests for features that didn't make it into the C++11 standard; remove those tests Marshall Clow 2012-11-28 15:00:01 +0000
  • 513a54edea removed tests for deprecated macro BOOST_NO_STD_UNORDERED from Boost.Config Marshall Clow 2012-11-27 20:51:48 +0000
  • f1d572cf03 Changed version to 1.53 Marshall Clow 2012-11-12 14:24:38 +0000
  • c75a778214 Bump version # to 1.53.0 Marshall Clow 2012-11-05 16:56:00 +0000
  • d53238e902 Adding BOOST_SYMBOL_EXPORT and BOOST_SYMBOL_IMPORT; fixes #7559 Michel Morin 2012-10-26 16:23:45 +0000
  • 31b0edb997 Add docs for BOOST_HAS_INT128. Regenerate docs. John Maddock 2012-10-25 12:31:45 +0000
  • bdfa0e0600 Add initial support for __int128 to Config and TypeTraits John Maddock 2012-10-25 12:21:19 +0000
  • 3fd02775bb Adding BOOST_SYMBOL_VISIBLE macro; refs #7559 Michel Morin 2012-10-24 00:24:06 +0000
  • fdf239f069 latest config updates for gcc-4.4 and msvc-11.0 Eric Niebler 2012-09-26 18:46:08 +0000
  • 1e12433f93 Revert [80453]. N3276 decltype support on VC++11 is not complete. Michel Morin 2012-09-24 13:42:27 +0000
  • ec9c529210 gcc-4.4 doesn't correctly implement sfinae-for-expressions Eric Niebler 2012-09-23 18:16:38 +0000
  • 4d142c758c Fix typo in docs and regenerate; fixes #7351 Michel Morin 2012-09-10 15:23:41 +0000
  • 30b8968ff8 VC++ 11 (aka 2012) has N3276 decltype support Michel Morin 2012-09-08 16:28:34 +0000
  • eca2375d5f Merge 1.52 initialization Daniel James 2012-08-28 17:35:48 +0000
  • 145a453580 Bump version number to 1.52 Marshall Clow 2012-08-28 01:07:55 +0000
  • 38b6fbc1e7 Noted that VS2012 has TR1 unordered map and set; thanks to NuSkooler for testing Marshall Clow 2012-08-22 18:21:29 +0000
  • ed2aaa3651 Added checking for deprecated macros in the inspect tool Marshall Clow 2012-07-24 17:27:03 +0000
  • bc0114f7c8 Merge rework of C++11 config macros to release Marshall Clow 2012-07-15 15:59:05 +0000
  • 9740187eec fix (another) bad namespace that I introduced into config tests; affects only C++11 tests Marshall Clow 2012-07-14 18:04:36 +0000
  • 4f11d6f2af fix bad namespace that I introduced into config tests; affects only C++11 tests Marshall Clow 2012-07-14 18:02:03 +0000
  • 1b1589b54d Merge changes from trunk: John Maddock 2012-07-14 16:05:50 +0000
  • 49aa704b3e Fix PDF install rule so that it's explicit and automatically invokes a PDF build when specified on the command line. So "bjam pdfinstall" will now build and install the PDF to the current directory. This works around some problems that the previous versions had if the user did not have an FO processor installed (basically Daniel James was unable to build the HTML docs for the distribution if the pdfinstall rule was implicit). John Maddock 2012-07-14 11:21:03 +0000