5367f6459dlibc++ also has no const on codecvt length
Christopher Jefferson
2011-02-14 10:27:38 +0000
8717cff3c5Initial commit; bitmask.hpp is needed by upcoming filesystem changes
Beman Dawes
2011-02-13 14:48:01 +0000
361414ba84Disable forward container declarations for libc++
Christopher Jefferson
2011-02-11 20:39:25 +0000
4920859a06Restore [66804], [66833], and [66834]. (fenv fixes.) I mistakenly reverted them in [68201] because [66804] was mislabeled.
Steven Watanabe
2011-01-30 06:24:30 +0000
b98d99bc63Revert addition of BOOST_NIX, etc and everything tied to it. ([66696], [66783], [66804], [66833], and [66834])
Steven Watanabe
2011-01-17 04:51:54 +0000
d20069a4d6Revert [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 +0000
e3049b1480Make <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 +0000
0693db0847Fixed ambiguity issues when compiling with C++0x support enabled.
Bryce Adelstein-Lelbach
2011-01-14 17:37:59 +0000
e8060b3ef5Removed the use of __gnu_cxx::is_sorted from Boost.Graph as it's lolnonportable, implemented a version of the algorithm as a replacement,
Bryce Adelstein-Lelbach
2011-01-14 03:02:47 +0000
4a1c553f90Replacing 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 +0000
91db205d17Boost.Chrono: try to fix LONGLONG_ definition
Vicente J. Botet Escriba
2011-01-13 22:07:19 +0000
bb233de354Merge STLPort endian detection to release.
John Maddock
2011-01-13 11:28:34 +0000
455d56887eSpirit: merge from trunk, more to come
Hartmut Kaiser
2011-01-12 19:22:18 +0000
17d5ed080bMerge from trunk
Beman Dawes
2011-01-12 14:57:41 +0000
7ce0af2bbaAdd missing fenv.hpp file.
John Maddock
2011-01-09 11:15:02 +0000
e7f3ca8c2fBoost.Chrono: Added detail/win files used by Boost.Chrono to manage with HEAADER_ONLY libs
Vicente J. Botet Escriba
2011-01-07 07:51:15 +0000
475c3310beMove tests for container_fwd.hpp into detail.
Daniel James
2011-01-04 23:30:22 +0000
d6a77e4054Added the get_c_string function back in (it dispatches to the get_c_string_impl CP). Fixed utree::list_type attribute so that only non-list utree nodes are wrapped in lists (this was the original behavior we wanted).
Bryce Adelstein-Lelbach
2010-12-29 01:37:28 +0000
a057517431Added an iomanip implementation to boost/detail. GNU's libstdc++ version 4.5+ contains an iomanip header which uses C++0x features that only GCC supports, causing breakage with ICC and Clang. Also added a test, but I'm not sure how to set it up to be run by the testing machines.
Bryce Adelstein-Lelbach
2010-12-08 18:25:07 +0000
313008fc31Add lightweight std::exception catching main, dependent only upon <iostream> and <exception>
Beman Dawes
2010-11-30 14:48:03 +0000
1d911d3784Added *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 +0000
2c1f83de56Added 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 +0000
9261171c6fAdded a detail header for fenv. Please use boost/detail/fenv.hpp in Boost code to avoid problems with Clang/glibc.
Bryce Adelstein-Lelbach
2010-11-08 17:10:25 +0000
d1a4c127ebPick STLPort endian options when available. This should be a fix for embedded Visual C++ used with STLPort.
John Maddock
2010-08-28 17:34:12 +0000
0aa7afd1d8Add BOOST_ASSERT that report_errors() has been called.
Beman Dawes
2010-08-24 18:57:38 +0000
4f2d881cb1Revert change committed in error
Beman Dawes
2010-08-19 17:09:22 +0000
cd4810a2e7Remove path array optimization; problematic when array contains a string shorter than the array length. Reported by Adam Badura.
Beman Dawes
2010-08-19 17:03:38 +0000
e4ac9a7c8eRename 'check' in detail/is_incrementable.
Daniel James
2010-08-17 19:19:59 +0000
af85a27b12Rename 'check' in detail/is_incrementable.
Daniel James
2010-07-08 20:49:27 +0000
a4eef8ff7dApplied patch from issue #3377
Anthony Williams
2010-06-07 15:44:32 +0000
d8dc59f6cbMerge fix for #2762 from trunk.
Rene Rivera
2010-05-27 14:12:42 +0000
c5dc10b3c4Add detection of __LITTLE/BIG_ENDIAN__ for GCC versions that define them. I.e. the Apple builds of Xcode/gcc. (fixes#2762)
Rene Rivera
2010-05-26 21:10:41 +0000
c5eac8e96cMerge some detail changes.
Daniel James
2010-02-14 16:31:21 +0000
00e723fba0Don't foward declare containers when using gcc's parallel library and add a macro to disable forward declaration. Fixes#3866.
Daniel James
2010-01-27 19:32:39 +0000
134c915cbfMerged changes from trunk that are going into 1.42.0
Jeremiah Willcock
2009-12-29 03:50:53 +0000
3c935aaf8fMerge [57958] to release. Fixes#3378.
Peter Dimov
2009-11-30 20:38:31 +0000
c2192c4cafFix interlocked.hpp to compile under /clr:pure. Refs #3378.
Peter Dimov
2009-11-26 21:40:50 +0000
726c4a7182Merge to release, fix for fix in r35591: sometimes __hppa is on PA-RISC but __hpux isn't (e.g. on linux)
Troy D. Straszheim
2009-10-21 18:07:45 +0000
badf2c8a79fix for fix in r35591: sometimes __hppa is on PA-RISC but __hpux isn't
Troy D. Straszheim
2009-10-21 18:05:33 +0000
91672171a6rm 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
1ede593bc2rm 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
7dbb57bc82Copyrights 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
debb7ae2deMerge from trunk
Beman Dawes
2009-07-23 15:20:53 +0000
4a28e5d5a1Add basic copyright/license to keep cmake out of the inspection report
Troy D. Straszheim
2009-07-22 21:51:01 +0000
fc561bdc77Merge latest hash developments:
Daniel James
2009-06-27 08:12:20 +0000
2438dc56f1Support BOOST_NO_TYPEID and BOOST_NO_IOSTREAM in Boost.Variant. Fixes#3051.
Daniel James
2009-06-27 07:34:42 +0000
7247d512f8Move BOOST_HASH_CHAR_TRAITS from container_fwd into the hash headers, and undefine it.
Daniel James
2009-06-21 09:42:20 +0000
6a458a381bFix ticket #2986 patch for VC++ 7.1 and earlier; workaround WCHAR_MAX bug
Beman Dawes
2009-06-17 22:40:14 +0000
c888037399Support BOOST_NO_TYPEID and BOOST_NO_IOSTREAM in Boost.Variant. Fixes#3051.
Daniel James
2009-06-06 11:46:24 +0000
8c3a497ec8detail/utf8_codecvt_facet.cpp: apply patch from ticket #2986 to quiet warnings when wchar_t is 16-bits.
Beman Dawes
2009-05-30 14:57:49 +0000
cad13ace57Remove unnecessary operator.
Vladimir Prus
2009-05-30 09:44:00 +0000
fbc029e131merged [49289] and [52371] from trunk
Joaquín M López Muñoz
2009-05-12 20:01:46 +0000
ca7ccbfa77Merge from trunk
Beman Dawes
2009-05-12 11:27:19 +0000
65a58553fbMerge quickbook and hash changelogs. Tweak gcc detection in container_fwd.hpp
Daniel James
2009-04-11 08:49:33 +0000
d425f1e5bfInclude <utility> for some versions of gcc's library.
Daniel James
2009-04-08 10:56:22 +0000
3178938f98Detect gcc stdlib for gcc 4.0.1.
Daniel James
2009-04-08 05:51:31 +0000
0d006f2718Merge [51976] to release.
Peter Dimov
2009-03-27 13:04:22 +0000
de4c1b2e9dAdd BOOST_TEST_EQ.
Peter Dimov
2009-03-26 00:03:45 +0000
770e33343aSystem, Filesystem: remove boost/detail/test_framework.hpp; use boost/detail/lightweight_test.hpp instead (Thanks to Peter Dimov for pointing this out)
Beman Dawes
2009-03-25 12:11:47 +0000