2dc1512b9bFix preprocessor logic for long long support. Fixes#3657. Fixes#3568.
John Maddock
2009-11-22 16:38:05 +0000
69bf6c4ad6rm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back
Troy D. Straszheim
2009-10-17 02:07:38 +0000
b6760d3082rm cmake from the release branch before it goes out broken. Policy dictates that you never commit to release, you commit to trunk and merge to release.
Troy D. Straszheim
2009-10-17 01:10:45 +0000
f05b7f57d5config: define BOOST_NO_UNICODE_LITERALS for all gcc versions - their C++0x web page was wrong; there is no support yet. Also correct test code.
Beman Dawes
2009-10-11 17:19:53 +0000
3d32b20f45Merge interlinked changes in config, type_traits and TR1 libraries.
John Maddock
2009-10-09 16:16:02 +0000
44945314ecTry and fix Open64 Boost.Config failures: Open64 is not really gcc!
John Maddock
2009-09-18 10:43:57 +0000
808dc4fec6Add Open64 detection macros.
John Maddock
2009-09-18 10:43:09 +0000
bc468c0c2aCopyrights on CMakeLists.txt to keep them from clogging up the inspect reports. This is essentially the same commit as r55095 on the release branch.
Troy D. Straszheim
2009-07-26 00:49:56 +0000
8c1bad1affFix variadic template detection for mainline gcc. Fixes#2943
Daniel James
2009-04-14 09:03:13 +0000
b130802a6eChange test so we don't get namespace clashes with the real Boost code, updated all/Jamfile.v2 so it actually works now!
John Maddock
2009-04-12 15:59:12 +0000
340a8a3e65Try and set the right linker options on BSD and Sun platforms.
John Maddock
2009-04-12 15:49:08 +0000
f43833227aAlso don't need to check for _GLIBCXX_CSTDDEF.
Daniel James
2009-04-11 08:26:20 +0000
90d2e831a3Don't need to include utility now that select_stdlib has been fixed.
Daniel James
2009-04-11 07:53:59 +0000
ac97540c23As of STLport 5.2, unordered_set and unordered_map have been moved from the std:: namespace to the std::tr1:: namespace
David Deakins
2009-04-08 21:08:00 +0000
3ae6668b44After including <cstddef> to check for usage of STLport, if STLport is not detected, then include <utility> to detect other std libs. This avoids the issue that some std libs do not include all of their C++-related macros when just <cstddef> is included. Related to issue #2924.
David Deakins
2009-04-08 16:38:38 +0000
2e03de9749Reverted change in boost/config/select_stdlib_config.hpp change in rev 52221. Some gcc and Borland stdlibs don't pick up the C++ macros needed for stdlib detection from <cstddef>. See ticket 2924.
David Deakins
2009-04-08 14:49:26 +0000
1271821c44Include <utility> for some versions of gcc's library.
Daniel James
2009-04-08 10:56:22 +0000
8854d5e66eHave config/select_stdlib_config.hpp and config/stdlib/stlport.hpp use <cstddef> instead of <utility> to determine which standard library is in use. For std lib implementations that rely on Boost components like TypeTraits, Bind, Function, or SmartPtr, this helps to avoid circular header dependency issues, since <cstddef> is much less likely to pull in Boost libraries than <utility>.
David Deakins
2009-04-06 21:25:18 +0000
833e50fe8fHave config/select_stdlib_config.hpp and config/stdlib/stlport.hpp use <cstddef> instead of <utility> to determine which standard library is in use. For std lib implementations that rely on Boost components like TypeTraits, Bind, Function, or SmartPtr, this helps to avoid circular header dependency issues, since <cstddef> is much less likely to pull in Boost libraries than <utility>.
David Deakins
2009-04-01 14:42:11 +0000
383a8b2094Added configuration macros BOOST_NO_AUTO_DECLARATIONS and BOOST_NO_AUTO_MULTIDECLARATIONS (take two). The C++0x features were disabled for MSVC 2010 as it is too far from release now. The macros are also defined for Borland and Codegear as these features are not announced in the release notes.
Andrey Semashev
2009-03-26 18:19:33 +0000
c5410e83d0Added configuration macros BOOST_NO_AUTO_DECLARATIONS and BOOST_NO_AUTO_MULTIDECLARATIONS (take two). The C++0x features were disabled for MSVC 2010 as it is too far from release now. The macros are also defined for Borland and Codegear as these features are not announced in the release notes.
Andrey Semashev
2009-03-21 12:39:47 +0000
9830ab865bRevert 51733 - it broke the regression testing system
Beman Dawes
2009-03-16 15:49:17 +0000
903786bc48Two more Borland defects added.
John Maddock
2009-03-05 09:51:29 +0000
4083190c8bconfig: merge from trunk for new C++0x macros
Beman Dawes
2009-03-04 14:28:36 +0000
1945035983Added EVC++ 9 and 10 as recognised compilers.
John Maddock
2009-03-03 10:06:46 +0000
be4e73beceTry and reconcile new C++0x macros with the old ones.
John Maddock
2009-03-01 17:09:15 +0000
642f99f28dconfig: fix both BOOST_HAS_LONG_LONG and BOOST_NO_LONG_LONG getting defined at the same time for some compilers
Beman Dawes
2009-03-01 14:14:09 +0000
dade549b8bconfig: add cpp0x files not added after merge
Beman Dawes
2009-02-27 13:23:06 +0000
6d726df91cMerge branches/cpp0x into trunk, enabling a bunch of BOOST_NO_* macros for C++0x early adopter feature tests
Beman Dawes
2009-02-25 18:04:27 +0000
f9a83ce4f3Merge PDF build changes from Trunk.
John Maddock
2009-02-23 18:39:32 +0000
9191bfe38bAdd PDF generation options to fix external links to point to the web site. Added a few more Boostbook based libs that were missed first time around. Fixed PDF naming issues.
John Maddock
2009-02-17 10:05:58 +0000
a8d816422cMerge version 1.39.0 setup from trunk
Beman Dawes
2009-02-10 15:51:25 +0000
6e576ea56bUpdate version number to 1.38.0
Beman Dawes
2009-02-10 13:59:38 +0000
c87dcc8481Fix up PDF generation options.
John Maddock
2009-01-30 18:20:49 +0000
00b6864bd2Try and fix *BSD linking errors.
John Maddock
2009-01-25 10:39:29 +0000
bc97209574merge of cmake build files from trunk per beman
Troy D. Straszheim
2009-01-24 18:57:20 +0000
d379865f42Intel's emulation of gcc's two phase name lookup is buggy, this is Intel issue 532807, tracking number DPD200111849.
John Maddock
2009-01-23 09:57:28 +0000
e12af45eb2Intel's emulation of gcc's two phase name lookup is buggy, this is Intel issue 532807, tracking number DPD200111849.
John Maddock
2009-01-23 09:56:49 +0000
b3d88665a5Add linux linker options.
John Maddock
2009-01-22 09:57:28 +0000
5bd10f3a39Try and fix linux regressions
John Maddock
2009-01-20 17:22:47 +0000
010ceb0da2Fixes#2653.
John Maddock
2009-01-14 10:36:14 +0000
40c8299a25Merge changes from Trunk.
John Maddock
2009-01-10 11:18:42 +0000
63ec21a0d6Merge latest hash and unordered developments, and add support for initialiser lists to config.
Daniel James
2009-01-03 23:18:33 +0000
8fd1d95cc7Fixes#2624.
John Maddock
2009-01-01 10:30:51 +0000
167b63bd33Added BOOST_NO_STD_UNORDERED config macro.
John Maddock
2008-12-22 09:45:31 +0000
d0b83d60afDefine BOOST_NO_INITIALIZER_LISTS for codegear.
Daniel James
2008-12-06 13:48:38 +0000
ad90956a3aAdd support for initializer lists to config and the unordered containers.
Daniel James
2008-12-04 21:30:19 +0000
0d470a6123Merge warning suppressions from Trunk.
John Maddock
2008-12-02 10:08:02 +0000
cb59854bd7Suppressed a couple more -Wundef warnings.
John Maddock
2008-12-02 10:06:10 +0000
f6afca0da2Fix typos in docs and regenerate.
John Maddock
2008-11-20 16:55:12 +0000
31395bd98fAdded __CODEGEARC__ warning suppression.
John Maddock
2008-11-18 08:51:43 +0000
99052817e2Updating CMake files to latest trunk. Added dependency information for regression tests and a few new macros for internal use.
Michael A. Jackson
2008-11-07 17:02:56 +0000
e4d4157b5aBoth Sun and Pgi on Linux correctly put typeinfo into the std namespace, but function_base keys off the BOOST_NO_EXCEPTION_STD_NAMESPACE macro instead of the BOOST_NO_STD_TYPEINFO macro. The attached patch changes function_base to use the typeinfo macro. Because eVC 4.2 doesn't put typeinfo into the std namespace, I need to define BOOST_NO_STD_TYPEINFO only for this eVC version.
K. Noel Belcourt
2008-11-03 18:37:49 +0000
34574b0044Prep for 1.38.0
Beman Dawes
2008-11-03 15:50:31 +0000
53c6fb4a1fPrep for 1.38.0
Beman Dawes
2008-11-03 15:18:21 +0000