Commit Graph

  • d7e03fe7a0 RValue references don't really work correctly with Intel's compiler - disable support for them for now as enabling it breaks the Filesystem and Exception libraries. Fixes #5671. See Intel support issue #636018. John Maddock 2011-07-07 10:37:15 +00:00
  • 72e2d4c24f Merge missing changes from Trunk. Authorized by Daniel James. John Maddock 2011-06-29 18:00:59 +00:00
  • ef26f4a6f4 Release 1.47.0 beta 1 boost-1.47.0-beta1 Beman Dawes 2011-06-21 13:23:49 +00:00
  • 1c37e1a994 add BOOST_NO_DECLTYPE_N3276 config macro Eric Niebler 2011-06-01 14:51:03 +00:00
  • a4c133c6ce Merge config typo fix. Fixes #5581. Daniel James 2011-05-30 15:01:59 +00:00
  • c897810096 Fix typo in config documentation. Fixes #5581 Daniel James 2011-05-30 14:40:05 +00:00
  • 8dd107358b Merge changes from Trunk. Adds new macros BOOST_NO_NOEXCEPT and BOOST_NO_UNIFIED_INITIALIZATION_SYNTAX. Fixes #4867. Fixes #5571. John Maddock 2011-05-27 16:56:00 +00:00
  • c68266c486 Apply fix for Dinkumware on GHS. Refs #5571. John Maddock 2011-05-27 16:00:44 +00:00
  • 07e1c7cda5 Add needed missing files. John Maddock 2011-05-19 09:32:31 +00:00
  • 37b4152dc5 Add new config macro: BOOST_NO_UNIFIED_INITIALIZATION_SYNTAX. Fixes #4867. John Maddock 2011-05-09 11:36:39 +00:00
  • c5a77c1521 Apply BOOST_NO_NOEXCEPT patch from Takaya Saito. John Maddock 2011-05-05 11:55:46 +00:00
  • 20a331cd0e Merge fixes to release; Fixes #1988 Marshall Clow 2011-05-02 20:56:53 +00:00
  • 81e3542d70 Renamed BOOST_NO_THREADEX -> BOOST_HAS_THREADEX and BOOST_NO_GETSYSTEMTIMEASFILETIME --> BOOST_HAS_GETSYSTEMTIMEASFILETIME - Refs #1988 Marshall Clow 2011-04-27 15:51:07 +00:00
  • 8b8c376d50 Merge documentation and property change fixes from Trunk. John Maddock 2011-04-25 17:27:05 +00:00
  • dd3ebc8776 Merge Boost.Config changes to release. John Maddock 2011-04-25 12:10:48 +00:00
  • 4c07c44225 Revert unnecessary changes. John Maddock 2011-04-06 17:21:44 +00:00
  • 371171ef97 Add BOOST_PREVENT_MACRO_SUBSTITUTION and regenerate docs. Fixes #5349. John Maddock 2011-04-06 10:52:22 +00:00
  • 86102c32ef More C-mode patches. John Maddock 2011-04-05 08:24:09 +00:00
  • 56d410f014 Make Boost.Config C language compatible. John Maddock 2011-04-03 17:55:30 +00:00
  • 730e354c65 Remove redundant (and potentially confusing) macro defs). John Maddock 2011-04-03 08:55:50 +00:00
  • 2dfa0e4dd2 Update gcc-4.6.0 config and tests to match. John Maddock 2011-03-30 18:24:18 +00:00
  • 7448397653 Change test to include fenv.h directly, otherwise Boost.Config test depends upon Boost.Config which is not a good idea. John Maddock 2011-03-26 11:56:55 +00:00
  • 98d2f9fc1d Release: Merge fixed BOOST_LIB_VERSION from trunk. Daniel James 2011-03-26 10:43:03 +00:00
  • 7f7fe4095d Release: Fix BOOST_LIB_VERSION. Daniel James 2011-03-26 10:22:08 +00:00
  • 29fd4a0f96 Release: merge preperation for 1.47.0. Daniel James 2011-03-21 09:11:47 +00:00
  • f69f4f250a Release: prepare for 1.47.0. Daniel James 2011-03-21 09:02:05 +00:00
  • 89924b0478 Disable fenv.h for Intel < 12.0 as it doesn't actually work! John Maddock 2011-03-20 13:17:48 +00:00
  • cb41a836d1 Rogue Wave / Apache std lib doesn't have a complete type_traits header. John Maddock 2011-03-20 12:21:19 +00:00
  • 8a0e258984 Fix up type_traits intrinsic support when using the Intel compiler. Suppress quite a few Intel-12.0 warnings. John Maddock 2011-03-20 12:18:59 +00:00
  • 101aaca178 Don't take the address of extern "C" functions: some compilers (PGI for example) don't allow mixing pointers to extern "C" and pointers to extern "C++". Actually call the functions instead and make sure they all work as advertised. John Maddock 2011-03-19 17:57:16 +00:00
  • cea6510410 <future> is incomplete for libc++ as well. John Maddock 2011-03-19 12:41:45 +00:00
  • beaef16287 Enable decltype for VC-10. John Maddock 2011-03-17 13:13:49 +00:00
  • 9a80704462 Tweak libstdc++ and libc++ config's to cope with the new tests. John Maddock 2011-03-17 11:43:20 +00:00
  • 050da29d47 Don't enable GCC C++0x features in non-C++0x mode. Update tests to actually fail unless we're in C++0x mode. Fixes #5320. Fixes #5319. John Maddock 2011-03-16 18:45:07 +00:00
  • 2edb55f8ad Fix up Intel's configuration to match the new tests. John Maddock 2011-03-15 17:29:59 +00:00
  • 03877f5805 Remove std::concept test macros since these are no longer part of the std. Update GCC C++0x support. Improve the tests for C++0x support. Regenerate the docs. Update generation program to Boost.Filesystem v3. John Maddock 2011-03-15 13:17:46 +00:00
  • f7ba079801 Release 1.46.1 boost-1.46.1 Beman Dawes 2011-03-12 15:41:16 +00:00
  • 795abaa3e3 MPTasks support has been absent from Boost for some time, remove it from here. John Maddock 2011-03-10 11:09:55 +00:00
  • 0fcc6c06df Change to test C++0x features only. John Maddock 2011-03-08 18:14:41 +00:00
  • df7e235df6 Regenerate with up to date autoconf - otherwise exhibits spurious failures. John Maddock 2011-03-08 17:22:16 +00:00
  • 31642cc433 Regenerate with up to date autoconf - otherwise exhibits spurious failures. John Maddock 2011-03-08 17:21:50 +00:00
  • 34092fc1c1 Bring Boost.Config into line with Trunk. John Maddock 2011-03-07 13:07:30 +00:00
  • 01dc0e99a0 Merge prep for 1.46.1 Daniel James 2011-03-02 08:38:42 +00:00
  • 4f8c319871 Prep for 1.46.1 Daniel James 2011-03-01 22:17:39 +00:00
  • f6a6f20736 Tentative fix for Apache 5.0.0 std lib. John Maddock 2011-02-28 18:13:22 +00:00
  • dcfc12f91e Fix typo. Fixes #5205. John Maddock 2011-02-23 09:54:02 +00:00
  • 44ad5fdc1a Release 1.46.0 boost-1.46.0 Beman Dawes 2011-02-21 18:42:22 +00:00
  • cdfbdb2a72 libc++ declares a templated abs, which conflicts with the redefinition in math_info.cpp Christopher Jefferson 2011-02-15 20:41:56 +00:00
  • ac41ae6e78 Merge trunk BOOST_ASSERT_MSG additions Beman Dawes 2011-02-15 14:54:16 +00:00
  • eeb7991cba libc++ has non-standard message_base Christopher Jefferson 2011-02-14 10:29:12 +00:00
  • 8445752e75 Improve the libc++ configuration Christopher Jefferson 2011-02-12 23:05:03 +00:00
  • 0b1c0b33b3 Add basic support for the libc++ standard library Christopher Jefferson 2011-02-11 20:37:03 +00:00
  • 66b9affdd8 Update Clang configuration to reflect improved C++0x support in Clang. Douglas Gregor 2011-02-05 20:39:52 +00:00
  • fc3b6f5df3 Add BOOST_STATIC_ASSERT_MSG Beman Dawes 2011-01-31 15:03:41 +00:00
  • bb7804d5a2 Release 1_46_0 beta 1 boost-1.46.0-beta1 Beman Dawes 2011-01-31 13:00:44 +00:00
  • 2ea9ef4841 Change nvcc config to use underlying compiler config. Fixes #4431. John Maddock 2011-01-30 12:47:47 +00:00
  • ed7120adb8 Restore [66804], [66833], and [66834]. (fenv fixes.) I mistakenly reverted them in [68201] because [66804] was mislabeled. Steven Watanabe 2011-01-30 06:24:30 +00:00
  • 1efc29c864 Fix pathscale config. John Maddock 2011-01-29 12:09:03 +00:00
  • 7b3a8ec37e Merge doc changes from Trunk so that BOOST*NIX macros are no longer defined. John Maddock 2011-01-27 18:29:26 +00:00
  • 69e5377957 Fix up Intel C++0x features. Fixes #5112. John Maddock 2011-01-27 11:47:11 +00:00
  • 952b57fa7d Add preliminary C++0x support. Refs #5112. John Maddock 2011-01-24 18:28:53 +00:00
  • 804e7170e1 Oops... use the correct pathscale version macro. John Maddock 2011-01-24 18:06:12 +00:00
  • a7148f1932 Restrict new pathscale config to 4.x versions. John Maddock 2011-01-23 10:18:44 +00:00
  • e391ef7ce0 Patch IBM compiler support to latest version. Fixes #5091. John Maddock 2011-01-19 13:20:45 +00:00
  • a1865a712d Revert addition of BOOST_NIX, etc and everything tied to it. ([66696], [66783], [66804], [66833], and [66834]) Steven Watanabe 2011-01-17 04:51:54 +00:00
  • b12a7589b9 Revert [67111] (addition of boost/detail/iomanip.hpp) and all the commits that depend on it. ([68137], [68140], [68141], [68154], and [68165]). Steven Watanabe 2011-01-15 08:11:51 +00:00
  • c32a3915db Make <boost/detail/iomanip.hpp> include <iomanip> and put the <iomanip> functions in the boost::detail namespace if not on clang- or intel-linux. Bryce Adelstein-Lelbach 2011-01-15 02:23:46 +00:00
  • 90760b4c2f More pathscale stuff. Bryce Adelstein-Lelbach 2011-01-14 03:01:26 +00:00
  • 580f4e72f7 Replacing the use of <iomanip> with <boost/detail/iomanip.hpp> across Boost. On Linux, GNU's libstdc++, which is the default stdlib for icc and clang, cannot parse the <iomanip> header in version 4.5+ (which thankfully neither compiler advises the use of yet), as it's original C++98-friendly implementation has been replaced with a gnu++0x implementation. <boost/detail/iomanip.hpp> is a portable implementation of <iomanip>, providing boost::detail::setfill, boost::detail::setbase, boost::detail::setw, boost::detail::setprecision, boost::detail::setiosflags and boost::detail::resetiosflags. Bryce Adelstein-Lelbach 2011-01-14 02:35:58 +00:00
  • 547d713ef7 Remove old dead code. John Maddock 2011-01-13 13:43:08 +00:00
  • 1614645b5c Spirit: merge from trunk Hartmut Kaiser 2011-01-13 02:11:19 +00:00
  • a29c3edc9b Wave: merging from trunk Hartmut Kaiser 2011-01-11 23:19:22 +00:00
  • fb93903c02 Re-added Qi numeric literals as they no longer break Qi auto-magic. Bryce Adelstein-Lelbach 2011-01-10 03:04:31 +00:00
  • bbb4a34504 Support for PathScale EKOPath Compiler Suite, version 4.0.0. Bryce Adelstein-Lelbach 2011-01-06 02:38:20 +00:00
  • 0a67f80dcb Change PDF URL to SF download page. John Maddock 2011-01-01 12:32:32 +00:00
  • 6bece70dc0 Change PDF URL to SF download page. John Maddock 2011-01-01 12:28:35 +00:00
  • 3ce24d6389 Merge Boost.Config changes from Trunk. John Maddock 2010-12-31 17:08:07 +00:00
  • bb3e68b516 Merge 1.46.0 prep. Daniel James 2010-12-03 23:50:44 +00:00
  • 7535b8d150 1.45.0 prep Daniel James 2010-12-03 23:36:56 +00:00
  • 4423219649 Don't undef BOOST_AUTO_LINK_NOMANGLE. Refs #4902. John Maddock 2010-11-30 18:01:55 +00:00
  • 20653705ab Forget a ')'. Bryce Adelstein-Lelbach 2010-11-29 01:06:33 +00:00
  • 195a8e3004 Fix unistd.h include guards. Bryce Adelstein-Lelbach 2010-11-29 00:22:13 +00:00
  • a81a14cd75 Fix for variadic macro support. John Maddock 2010-11-28 17:02:32 +00:00
  • 4f7a0d3814 Added *nix identification macros to Boost.Config; BOOST_NIX, BOOST_GENETIC_NIX, BOOST_TRADEMARK_NIX and BOOST_FUNCTIONAL_NIX. Bryce Adelstein-Lelbach 2010-11-27 21:43:52 +00:00
  • 9a9ef3a20b Revert last patch - it conflicts with existing definition. John Maddock 2010-11-27 09:29:11 +00:00
  • dba9cf164a Should fix issue with fenv.h detection on Darwin. Bryce Adelstein-Lelbach 2010-11-26 04:43:56 +00:00
  • fe294afd78 Apply Vincente Botet's patches for BOOST_CONSTEXPR. John Maddock 2010-11-25 10:39:02 +00:00
  • 0fedb0bd92 Added *nix identification macros to Boost.Config; BOOST_NIX, BOOST_GENETIC_NIX, BOOST_TRADEMARK_NIX and BOOST_FUNCTIONAL_NIX. Bryce Adelstein-Lelbach 2010-11-23 06:33:35 +00:00
  • edab200d72 Added BOOST_HAS_FENV_H detection to Boost.Config (if this macro is defined, then the standard library/platform provide a POSIX compliant implementation of fenv.h). Bryce Adelstein-Lelbach 2010-11-23 03:34:05 +00:00
  • 1aa27f2bc1 Normalise BOOST_NO_VARIADIC_TEMPLATES and BOOST_HAS_VARIADIC_TEMPL usage. John Maddock 2010-11-21 09:36:53 +00:00
  • 997bc42b8d Release 1.45.0 boost-1.45.0 Beman Dawes 2010-11-19 15:17:53 +00:00
  • 1e03292d1e Update last checked GCC version to 4.6, and add new C++0x features supported. John Maddock 2010-11-15 09:26:29 +00:00
  • 4f9f6b89e7 Add some more macros to diagnostic list John Maddock 2010-11-11 16:35:00 +00:00
  • 3468772f60 Release 1.45.0 beta 1 boost-1.45.0-beta1 Beman Dawes 2010-11-09 18:22:33 +00:00
  • 1121b83e3a MingW32 has a few functions we weren't flagging up before. John Maddock 2010-11-09 11:59:47 +00:00
  • 7ebb1ca9b5 Tidy up VC10 config and enable new VC10 feature (numeric_limits::lowest()). John Maddock 2010-11-08 17:01:44 +00:00
  • c99164cf39 Merge collected updates from Trunk. John Maddock 2010-10-01 09:19:44 +00:00
  • 543cbd8760 Add missing files. John Maddock 2010-09-27 08:42:15 +00:00
  • 0e321900b2 Add Vincete Botet's patches for new BOOST_NO_NUMERIC_LIMITS_LOWEST macro. Disabled BOOST_HAS_NL_TYPES macro for cygwin - it lies about being XSI conforming :-( John Maddock 2010-09-26 09:30:38 +00:00
  • c02ec6995d Fix for cygwin symbol visibility - sometimes _WIN32 may be defined even on cygwin. Fixes #4670. John Maddock 2010-09-22 08:24:07 +00:00