Commit Graph

  • f814c8fef1 Refine glibc++ feature tests based on feedback from Jonathan Wakely Beman Dawes 2009-05-16 18:41:33 +00:00
  • 5de0a5bc43 Merge in inspect checks for links in CSS files and external content. And fix a few of these issues. Daniel James 2009-05-16 13:45:21 +00:00
  • 8c5aee782e Add C++0x feature detection and header detection macros Beman Dawes 2009-05-15 17:08:26 +00:00
  • 82f0426fa5 Add support for GCC 4.4.0's C++0x features Beman Dawes 2009-05-11 14:11:27 +00:00
  • cc61ff79fe Prep for 1.40.0 Beman Dawes 2009-05-11 01:08:45 +00:00
  • 83dfbd9ec5 Prep for 1.40.0 Beman Dawes 2009-05-11 00:59:37 +00:00
  • 866fe8c536 Release 1.39.0 boost-1.39.0 Beman Dawes 2009-05-02 13:01:04 +00:00
  • 57de4bc62a Add __GXX_EXPERIMENTAL_CXX0X__ Beman Dawes 2009-05-02 12:25:14 +00:00
  • 8bbfd9629a Remove unused copy of boostbook.css Daniel James 2009-04-29 21:19:40 +00:00
  • 648170864d Release 1.29.0 beta 1 boost-1.39.0-beta1 Beman Dawes 2009-04-26 12:32:35 +00:00
  • 5d7d4d94f5 Added support for vxworks.hpp. Fixes #2959. John Maddock 2009-04-20 11:27:04 +00:00
  • 628fbc53bd Merged revisions 52381 via svnmerge from https://svn.boost.org/svn/boost/trunk Daniel James 2009-04-16 17:34:46 +00:00
  • 8c1bad1aff Fix variadic template detection for mainline gcc. Fixes #2943 Daniel James 2009-04-14 09:03:13 +00:00
  • b130802a6e Change 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 +00:00
  • 340a8a3e65 Try and set the right linker options on BSD and Sun platforms. John Maddock 2009-04-12 15:49:08 +00:00
  • f43833227a Also don't need to check for _GLIBCXX_CSTDDEF. Daniel James 2009-04-11 08:26:20 +00:00
  • 90d2e831a3 Don't need to include utility now that select_stdlib has been fixed. Daniel James 2009-04-11 07:53:59 +00:00
  • ac97540c23 As 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 +00:00
  • 3ae6668b44 After 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 +00:00
  • 2e03de9749 Reverted 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 +00:00
  • 1271821c44 Include <utility> for some versions of gcc's library. Daniel James 2009-04-08 10:56:22 +00:00
  • 8854d5e66e Have 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 +00:00
  • 833e50fe8f Have 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 +00:00
  • 115746bced Added configuration macros BOOST_NO_AUTO_DECLARATIONS and BOOST_NO_AUTO_MULTIDECLARATIONS. Andrey Semashev 2009-03-26 19:00:00 +00:00
  • 383a8b2094 Added 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 +00:00
  • 52cb492090 Merged revisions 45283,48266 via svnmerge from https://svn.boost.org/svn/boost/trunk Daniel James 2009-03-22 17:30:02 +00:00
  • c5410e83d0 Added 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 +00:00
  • 9830ab865b Revert 51733 - it broke the regression testing system Beman Dawes 2009-03-16 15:49:17 +00:00
  • e8678c03e4 Added configuration macros BOOST_NO_AUTO_DECLARATIONS and BOOST_NO_AUTO_MULTIDECLARATIONS. Andrey Semashev 2009-03-12 14:48:49 +00:00
  • 903786bc48 Two more Borland defects added. John Maddock 2009-03-05 09:51:29 +00:00
  • 4083190c8b config: merge from trunk for new C++0x macros Beman Dawes 2009-03-04 14:28:36 +00:00
  • 1945035983 Added EVC++ 9 and 10 as recognised compilers. John Maddock 2009-03-03 10:06:46 +00:00
  • be4e73bece Try and reconcile new C++0x macros with the old ones. John Maddock 2009-03-01 17:09:15 +00:00
  • 642f99f28d config: 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 +00:00
  • dade549b8b config: add cpp0x files not added after merge Beman Dawes 2009-02-27 13:23:06 +00:00
  • 4d457cdf17 config: revert unintentional delete Beman Dawes 2009-02-27 13:15:19 +00:00
  • 6d726df91c Merge 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 +00:00
  • f9a83ce4f3 Merge PDF build changes from Trunk. John Maddock 2009-02-23 18:39:32 +00:00
  • 9191bfe38b Add 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 +00:00
  • a8d816422c Merge version 1.39.0 setup from trunk Beman Dawes 2009-02-10 15:51:25 +00:00
  • 6e576ea56b Update version number to 1.38.0 Beman Dawes 2009-02-10 13:59:38 +00:00
  • 32ca9ba62c Release 1.37.0 boost-1.38.0 Beman Dawes 2009-02-10 13:14:42 +00:00
  • c87dcc8481 Fix up PDF generation options. John Maddock 2009-01-30 18:20:49 +00:00
  • 00b6864bd2 Try and fix *BSD linking errors. John Maddock 2009-01-25 10:39:29 +00:00
  • bc97209574 merge of cmake build files from trunk per beman Troy D. Straszheim 2009-01-24 18:57:20 +00:00
  • d379865f42 Intel'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 +00:00
  • e12af45eb2 Intel'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 +00:00
  • b3d88665a5 Add linux linker options. John Maddock 2009-01-22 09:57:28 +00:00
  • 5bd10f3a39 Try and fix linux regressions John Maddock 2009-01-20 17:22:47 +00:00
  • 010ceb0da2 Fixes #2653. John Maddock 2009-01-14 10:36:14 +00:00
  • 40c8299a25 Merge changes from Trunk. John Maddock 2009-01-10 11:18:42 +00:00
  • 63ec21a0d6 Merge latest hash and unordered developments, and add support for initialiser lists to config. Daniel James 2009-01-03 23:18:33 +00:00
  • 8fd1d95cc7 Fixes #2624. John Maddock 2009-01-01 10:30:51 +00:00
  • 167b63bd33 Added BOOST_NO_STD_UNORDERED config macro. John Maddock 2008-12-22 09:45:31 +00:00
  • d0b83d60af Define BOOST_NO_INITIALIZER_LISTS for codegear. Daniel James 2008-12-06 13:48:38 +00:00
  • ad90956a3a Add support for initializer lists to config and the unordered containers. Daniel James 2008-12-04 21:30:19 +00:00
  • 0d470a6123 Merge warning suppressions from Trunk. John Maddock 2008-12-02 10:08:02 +00:00
  • cb59854bd7 Suppressed a couple more -Wundef warnings. John Maddock 2008-12-02 10:06:10 +00:00
  • f6afca0da2 Fix typos in docs and regenerate. John Maddock 2008-11-20 16:55:12 +00:00
  • 31395bd98f Added __CODEGEARC__ warning suppression. John Maddock 2008-11-18 08:51:43 +00:00
  • 99052817e2 Updating 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 +00:00
  • e4d4157b5a Both 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 +00:00
  • 34574b0044 Prep for 1.38.0 Beman Dawes 2008-11-03 15:50:31 +00:00
  • 53c6fb4a1f Prep for 1.38.0 Beman Dawes 2008-11-03 15:18:21 +00:00
  • bdd385b19c Release 1.37.0 boost-1.37.0 Beman Dawes 2008-11-03 12:44:25 +00:00
  • fd3f4544ce Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor Michael A. Jackson 2008-11-01 13:15:41 +00:00
  • 0f0eef5efa Fixes #2445. Update to recognise VC10. John Maddock 2008-10-29 17:11:50 +00:00
  • 90d1b9fb5c Merge doc fixes from trunk. John Maddock 2008-10-27 16:20:46 +00:00
  • ac26a726e7 Fix PDF build issue, and regenerated docs. John Maddock 2008-10-27 16:17:02 +00:00
  • 8f6b4f0114 1.37.0 Beta 1 boost-1.37.0-beta1 Beman Dawes 2008-10-23 11:39:59 +00:00
  • e588cfeb76 Merge inspection report fixes. John Maddock 2008-10-11 15:47:59 +00:00
  • f4ff5f8806 Fix Inspection report issues. John Maddock 2008-10-11 15:40:44 +00:00
  • c7e2cb149e Merge changes from Trunk: mainly fixes for the new Codegear compiler, plus a fix to the ABI code for 64-bit MSVC. John Maddock 2008-10-09 16:08:03 +00:00
  • 4cb054bf64 Enable long long support. John Maddock 2008-10-07 17:13:33 +00:00
  • 5e3ea46864 Change msvc ABI to match the default on Win64. John Maddock 2008-10-01 11:23:31 +00:00
  • add25bf571 Revert BOOST_NO_INITIALIZER_LISTS test case, I meant to add it to a branch. Daniel James 2008-09-24 10:29:46 +00:00
  • e6e97911b1 The test case for BOOST_NO_INITIALIZER_LISTS, I'll run generate tomorrow. Daniel James 2008-09-23 23:22:56 +00:00
  • ca56a76dda Oops, regenerate and add missing files. John Maddock 2008-09-20 08:58:10 +00:00
  • 72b387e5c4 Add support for builing with intel compilers on Itanium (define BOOST_NO_TWO_PHASE_NAME_LOOKUP macro). K. Noel Belcourt 2008-09-19 16:37:43 +00:00
  • 3a810dea60 Regenerate docs. John Maddock 2008-09-19 12:01:54 +00:00
  • 525c53434b Fixes #2327. Additional Codegear support macros and configuration. John Maddock 2008-09-19 12:00:14 +00:00
  • b47cfe8c7b Merge Boost.Config changes ready for 1.37. John Maddock 2008-09-19 11:24:09 +00:00
  • 5194a3bad7 Fixes #2328. John Maddock 2008-09-16 11:13:16 +00:00
  • c05026a644 Added patches from issue #2327 but without the new config macros or test changes yet. John Maddock 2008-09-16 11:04:52 +00:00
  • fbef3e88e5 Ported *all* my trunk changes not yet merged so far, i.e. revisions 48251-48252,48280,48290,48350,48478,48496,48663-48664,48695,48729-48730; besides dynamic_bitset, these include fixes to setup_boostbook.sh and setup_boostbook.py, and changes to config/suffix.hpp [So: the affected "elements" are: a) the two setup_boostbook scripts, config/suffix.hpp and dynamic_bitset --note: yes, the list is exhaustive: all and only] Gennaro Prota 2008-09-14 10:46:28 +00:00
  • 3b7f078746 Patch pgi so it is open-coded to work for any PGI compiler version 7 or greater. K. Noel Belcourt 2008-08-25 16:31:24 +00:00
  • 4783cd575f Added gcc auto-detection of no typeid/rtti. Added normalisation code for no rtti. John Maddock 2008-08-25 11:29:55 +00:00
  • 5f1c6a0d73 Add BOOST_NO_RTTI as per feature request #2241. John Maddock 2008-08-25 10:06:15 +00:00
  • 9ca5a34369 in boost/config/suffix.hpp: changed copyright notices to the generally preferred form; fixed license reference; added trailing slashes to a couple of URLs; fixed a typo ("analagous"); slightly reformatted my own code and comments (normally we wouldn't have touched this file for non-essential issues, but since it has already been modified, recently...) Gennaro Prota 2008-08-22 11:03:54 +00:00
  • 7deb7200bc Fix the link to the limits documentation. Daniel James 2008-08-20 19:32:23 +00:00
  • 1884e62119 Fix: Added check for already defined BOOST_NO_HASH and BOOST_NO_SLIST Jürgen Hunold 2008-08-20 11:51:44 +00:00
  • c88516aaf4 Begin 1.37.0 Beman Dawes 2008-08-18 15:27:17 +00:00
  • 81d37eb28b Begin 1.37.0 Beman Dawes 2008-08-18 15:23:57 +00:00
  • a5a21a0caf 1.36.0 boost-1.36.0 Beman Dawes 2008-08-12 12:44:50 +00:00
  • e7ac7ebd7b Added <cmath> support to the TR1 library. Added Borland and Sun workaround headers to the TR1 lib. Added a "no tr1" version of cmath to Boost.Config and made use of it throughout Boost.Math. John Maddock 2008-08-10 09:12:02 +00:00
  • 2c40b2fa4d Shortened file names so we don't exceed the Windows path limit. John Maddock 2008-08-07 09:17:52 +00:00
  • 410ac8fdce 1.36.0 beta 1 boost-1.36.0-beta1 Beman Dawes 2008-07-31 18:56:21 +00:00
  • 59ff24b625 Fixes #2084. John Maddock 2008-07-28 15:23:24 +00:00
  • 8aed5ffeaa Encapsulated the mutually exclusive 'long long' and '__int64' type families into a single interface Daryle Walker 2008-07-24 11:43:02 +00:00
  • 73bce85012 Update to support pgi-7.2, now that I've started testing with it. K. Noel Belcourt 2008-07-17 19:19:27 +00:00