67f6b934f1A 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
da1b36cedcRefs #9279.
John Maddock
2013-10-22 17:32:53 +0000
0e563f0db8Remove remaining occurances of BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
Stephen Kelly
2013-10-11 23:22:36 +0000
c26a532032Require compiler support for partial template specialization.
Stephen Kelly
2013-10-11 23:10:09 +0000
54353a7d89Remove obsolete MSVC check from pragma guard
Stephen Kelly
2013-09-26 13:02:51 +0000
9334a55617Config: Remove obsolete MSVC version check
Stephen Kelly
2013-09-25 13:51:27 +0000
7ea00f059eVariadic 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
0a34d7b07eMerge all Boost.Config changes from Trunk.
John Maddock
2013-09-17 16:55:51 +0000
153f0c9fb3Update 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
806db13db7Merge removing support for old compilers.
Daniel James
2013-09-16 22:25:12 +0000
c81d5731c3Fix Intel 14 config in non-c++11 mode
John Maddock
2013-09-09 16:16:31 +0000
d0cbc105e2Update for intel-14.0
John Maddock
2013-09-08 16:10:04 +0000
12fccda6e6Merged recent changes from trunk.
Andrey Semashev
2013-09-08 13:57:39 +0000
143464f5beFix spelling of macro names (patch from #9071). Regenerate docs. Fixes#9071.
John Maddock
2013-09-08 08:53:01 +0000
47aa363f9fAdded #pragma once in case if it speeds up compilation.
Andrey Semashev
2013-09-01 19:07:06 +0000
f207dd034bFix for C++11 mode.
John Maddock
2013-08-15 11:21:20 +0000
19dc5405d6Restore BOOST_COMPILER_VERSION for old Visual C++.
Daniel James
2013-08-10 12:43:26 +0000
07dc9f9e9eFix syntax error in gcc config.
Daniel James
2013-08-10 12:43:07 +0000
330ac02c14Remove BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENT
Daniel James
2013-08-10 12:42:47 +0000
ffee60eadeRequire a compiler which does not need BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS
Daniel James
2013-08-10 12:42:22 +0000
637cd1e6dbBump minimum compiler requirements.
Daniel James
2013-08-10 12:41:58 +0000
06441f70b8Ooops, previous commit broke Intel on Win32.
John Maddock
2013-08-09 16:12:38 +0000
0bad5603bdUpdate for Intel-13.1
John Maddock
2013-08-09 12:26:39 +0000
8b864b2362Update for Intel 13.1 July 2013 release.
John Maddock
2013-08-09 08:15:45 +0000
0f32bdc0e0Apply patch from #8647. Fixes#8647.
John Maddock
2013-07-24 17:19:05 +0000
6f11f6b53fDefine BOOST_HAS_STDINT_H for PGI on Linux. Fixes#6724.
John Maddock
2013-07-23 17:40:15 +0000
5d792c13e7Apply patches from #8753. Fixes#8753.
John Maddock
2013-07-23 17:32:10 +0000
c42fbefc03Use underscores in attribute names. Fixes#8849.
John Maddock
2013-07-23 17:26:41 +0000
abe73ce723Merged recent changes from trunk.
Andrey Semashev
2013-07-20 17:17:10 +0000
36502dd372Updating version to 1.55
Marshall Clow
2013-07-15 13:39:39 +0000
1e272f1fa1Use updated macro names for C++11 detection. Fixes#8747.
John Maddock
2013-07-01 17:19:17 +0000
9d25f012abBump version to 1.55
Marshall Clow
2013-07-01 17:05:47 +0000
f0b6a525e0To 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
23579c60d2Added 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
411399ec60Added 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
75d100a4acAdded 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
1bc3e46574Merge config from Trunk - previous merge was incomplete.
John Maddock
2013-05-26 11:19:10 +0000
d8973bac08Merge config doc and test updates.
John Maddock
2013-05-24 17:07:06 +0000
5925c5a12eMerge fix for Intel on Win32.
John Maddock
2013-05-20 08:14:59 +0000
8e79155e47Add a comment about __GNUC__ macro in clang
Michel Morin
2013-05-16 23:36:30 +0000
721150455aFix for Intel-14 Beta on Win32.
John Maddock
2013-05-14 10:54:43 +0000
bfcd758518Use an attribute name with double underscores to avoid macro interference.
Michel Morin
2013-05-12 13:53:14 +0000
9cfe4710d7Add new macro BOOST_NO_CXX11_USER_DEFINED_LITERALS. Regenerate tests and docs.
John Maddock
2013-04-28 18:11:43 +0000
583ed60886Apply patch from #8494. Refs #8494.
John Maddock
2013-04-26 10:36:15 +0000
bffa0772d8Apply patch from #8408. Fixes#8408.
John Maddock
2013-04-18 17:50:17 +0000
1f5100001fApply patch from #8401. Fixes#8401.
John Maddock
2013-04-18 16:14:28 +0000
40f3f33d19Add libc++ version detection.
John Maddock
2013-04-16 12:01:18 +0000
a61cda699egcc 4.8.1 and 4.9.0 support N3276 decltype feature
Michel Morin
2013-03-29 03:22:28 +0000
dc806c09b2Merge config changes from Trunk.
John Maddock
2013-03-19 18:36:02 +0000
3ce54f0e8bRemove 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
12910d6cb6Fix spelling mistake.
John Maddock
2013-03-08 11:41:04 +0000
fb518941ccApply patch from #8185. Fixes#8185.
John Maddock
2013-03-03 12:57:20 +0000
afa86fb99dApply patch from 7938. Refs #7938.
John Maddock
2013-02-24 16:53:49 +0000
082f493831Add comment on change. Refs #8048.
John Maddock
2013-02-19 17:49:35 +0000
28333566eeFix __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
806733e22cApply patch from 7938. Refs #7938.
John Maddock
2013-02-19 16:42:49 +0000
16c1d684c0Apply patch from 7452. Refs #7452.
John Maddock
2013-02-19 16:33:14 +0000
02602b9139Add new macro BOOST_GCC as per #7841. Refs #7841.
John Maddock
2013-02-19 16:26:06 +0000
f6a50c0ed9Apply patch from 7898. REfs #7898.
John Maddock
2013-02-19 16:12:27 +0000
e1f956a762Fix for __STDC_LIMIT_MACROS already defined. Refs #7389.
John Maddock
2013-02-19 13:15:41 +0000
97b4d85e75Move Intel up the selection list so it's not mistaken for clang. Refs #7359.
John Maddock
2013-02-19 13:13:12 +0000
d6a0e39484Bump the version for 1.54
Marshall Clow
2013-02-11 14:39:37 +0000
a9f844c192Change version to 1.54.0
Marshall Clow
2013-02-04 18:15:12 +0000
2b85686b48Enable support for version 12.1.
K. Noel Belcourt
2013-02-04 05:19:41 +0000
55fa3a8e88Add 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
689a8247e0Updated the Docs for BOOST_HAS_RVALUE_REFS (thanks Peter!), minor tweaks to suffix.hpp
Marshall Clow
2012-12-12 16:58:26 +0000
6e9c372d91Suppress a lot of GCC warnings.
John Maddock
2012-12-10 18:39:11 +0000
c87231f411Merge config updates from Trunk.
John Maddock
2012-12-10 17:26:30 +0000
13f7c64272Update Dinkumware config with info for VC 2012; Refs #7695
Marshall Clow
2012-11-28 15:56:45 +0000
807f342f2dA 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
513a54edearemoved tests for deprecated macro BOOST_NO_STD_UNORDERED from Boost.Config
Marshall Clow
2012-11-27 20:51:48 +0000
f1d572cf03Changed version to 1.53
Marshall Clow
2012-11-12 14:24:38 +0000
c75a778214Bump version # to 1.53.0
Marshall Clow
2012-11-05 16:56:00 +0000
d53238e902Adding BOOST_SYMBOL_EXPORT and BOOST_SYMBOL_IMPORT; fixes#7559
Michel Morin
2012-10-26 16:23:45 +0000
31b0edb997Add docs for BOOST_HAS_INT128. Regenerate docs.
John Maddock
2012-10-25 12:31:45 +0000
bdfa0e0600Add initial support for __int128 to Config and TypeTraits
John Maddock
2012-10-25 12:21:19 +0000
3fd02775bbAdding BOOST_SYMBOL_VISIBLE macro; refs #7559
Michel Morin
2012-10-24 00:24:06 +0000
fdf239f069latest config updates for gcc-4.4 and msvc-11.0
Eric Niebler
2012-09-26 18:46:08 +0000
1e12433f93Revert [80453]. N3276 decltype support on VC++11 is not complete.
Michel Morin
2012-09-24 13:42:27 +0000
ec9c529210gcc-4.4 doesn't correctly implement sfinae-for-expressions
Eric Niebler
2012-09-23 18:16:38 +0000
4d142c758cFix typo in docs and regenerate; fixes#7351
Michel Morin
2012-09-10 15:23:41 +0000
30b8968ff8VC++ 11 (aka 2012) has N3276 decltype support
Michel Morin
2012-09-08 16:28:34 +0000
eca2375d5fMerge 1.52 initialization
Daniel James
2012-08-28 17:35:48 +0000
145a453580Bump version number to 1.52
Marshall Clow
2012-08-28 01:07:55 +0000
38b6fbc1e7Noted that VS2012 has TR1 unordered map and set; thanks to NuSkooler for testing
Marshall Clow
2012-08-22 18:21:29 +0000
ed2aaa3651Added checking for deprecated macros in the inspect tool
Marshall Clow
2012-07-24 17:27:03 +0000
bc0114f7c8Merge rework of C++11 config macros to release
Marshall Clow
2012-07-15 15:59:05 +0000
9740187eecfix (another) bad namespace that I introduced into config tests; affects only C++11 tests
Marshall Clow
2012-07-14 18:04:36 +0000
4f11d6f2affix bad namespace that I introduced into config tests; affects only C++11 tests
Marshall Clow
2012-07-14 18:02:03 +0000
1b1589b54dMerge changes from trunk:
John Maddock
2012-07-14 16:05:50 +0000
49aa704b3eFix 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