Christopher Jefferson
5367f6459d
libc++ also has no const on codecvt length
...
[SVN r68859]
2011-02-14 10:27:38 +00:00
Beman Dawes
8717cff3c5
Initial commit; bitmask.hpp is needed by upcoming filesystem changes
...
[SVN r68836]
2011-02-13 14:48:01 +00:00
Christopher Jefferson
361414ba84
Disable forward container declarations for libc++
...
[SVN r68786]
2011-02-11 20:39:25 +00:00
Steven Watanabe
4920859a06
Restore [66804], [66833], and [66834]. (fenv fixes.) I mistakenly reverted them in [68201] because [66804] was mislabeled.
...
[SVN r68554]
2011-01-30 06:24:30 +00:00
Beman Dawes
76e55056de
Add BOOST_ASSERT_MSG. Add macros to configure output stream.
...
[SVN r68414]
2011-01-24 15:37:13 +00:00
Steven Watanabe
b98d99bc63
Revert addition of BOOST_NIX, etc and everything tied to it. ([66696], [66783], [66804], [66833], and [66834])
...
[SVN r68201]
2011-01-17 04:51:54 +00:00
Steven Watanabe
d20069a4d6
Revert [67111] (addition of boost/detail/iomanip.hpp) and all the commits that depend on it. ([68137], [68140], [68141], [68154], and [68165]).
...
[SVN r68168]
2011-01-15 08:11:51 +00:00
Bryce Adelstein-Lelbach
e3049b1480
Make <boost/detail/iomanip.hpp> include <iomanip> and put the <iomanip> functions
...
in the boost::detail namespace if not on clang- or intel-linux.
[SVN r68165]
2011-01-15 02:23:46 +00:00
Bryce Adelstein-Lelbach
74a47fbf05
Fixed issue with iomanip implementation + Apache stdlib.
...
[SVN r68156]
2011-01-14 17:39:36 +00:00
Bryce Adelstein-Lelbach
0693db0847
Fixed ambiguity issues when compiling with C++0x support enabled.
...
[SVN r68155]
2011-01-14 17:37:59 +00:00
Bryce Adelstein-Lelbach
e8060b3ef5
Removed the use of __gnu_cxx::is_sorted from Boost.Graph as it's lolnonportable,
...
implemented a version of the algorithm as a replacement,
[SVN r68144]
2011-01-14 03:02:47 +00:00
Bryce Adelstein-Lelbach
4a1c553f90
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.
[SVN r68140]
2011-01-14 02:35:58 +00:00
Bryce Adelstein-Lelbach
99f3841839
Updating copyright.
...
[SVN r68137]
2011-01-14 00:23:15 +00:00
Vicente J. Botet Escriba
91db205d17
Boost.Chrono: try to fix LONGLONG_ definition
...
[SVN r68128]
2011-01-13 22:07:19 +00:00
Vicente J. Botet Escriba
e7f3ca8c2f
Boost.Chrono: Added detail/win files used by Boost.Chrono to manage with HEAADER_ONLY libs
...
[SVN r67749]
2011-01-07 07:51:15 +00:00
Daniel James
475c3310be
Move tests for container_fwd.hpp into detail.
...
[SVN r67667]
2011-01-04 23:30:22 +00:00
Bryce Adelstein-Lelbach
d6a77e4054
Added 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).
[SVN r67484]
2010-12-29 01:37:28 +00:00
Bryce Adelstein-Lelbach
a057517431
Added 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.
[SVN r67111]
2010-12-08 18:25:07 +00:00
Beman Dawes
2a7bc8999f
fix fumble-fingers
...
[SVN r66895]
2010-11-30 14:56:03 +00:00
Beman Dawes
6d861790f7
Rename main.hpp -> lightweight_main.hpp
...
[SVN r66894]
2010-11-30 14:53:22 +00:00
Beman Dawes
313008fc31
Add lightweight std::exception catching main, dependent only upon <iostream> and <exception>
...
[SVN r66893]
2010-11-30 14:48:03 +00:00
Bryce Adelstein-Lelbach
1d911d3784
Added *nix identification macros to Boost.Config; BOOST_NIX, BOOST_GENETIC_NIX,
...
BOOST_TRADEMARK_NIX and BOOST_FUNCTIONAL_NIX.
[SVN r66804]
2010-11-27 21:43:52 +00:00
Bryce Adelstein-Lelbach
2c1f83de56
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).
[SVN r66693]
2010-11-23 03:34:05 +00:00
Bryce Adelstein-Lelbach
9261171c6f
Added a detail header for fenv. Please use boost/detail/fenv.hpp in Boost code
...
to avoid problems with Clang/glibc.
[SVN r66458]
2010-11-08 17:10:25 +00:00
John Maddock
d1a4c127eb
Pick STLPort endian options when available.
...
This should be a fix for embedded Visual C++ used with STLPort.
[SVN r65089]
2010-08-28 17:34:12 +00:00
Beman Dawes
0aa7afd1d8
Add BOOST_ASSERT that report_errors() has been called.
...
[SVN r64987]
2010-08-24 18:57:38 +00:00
Beman Dawes
4f2d881cb1
Revert change committed in error
...
[SVN r64929]
2010-08-19 17:09:22 +00:00
Beman Dawes
cd4810a2e7
Remove path array optimization; problematic when array contains a string shorter than the array length. Reported by Adam Badura.
...
[SVN r64928]
2010-08-19 17:03:38 +00:00
Daniel James
af85a27b12
Rename 'check' in detail/is_incrementable.
...
To avoid clashing with Apple testing macros.
[SVN r63763]
2010-07-08 20:49:27 +00:00
Anthony Williams
a4eef8ff7d
Applied patch from issue #3377
...
[SVN r62509]
2010-06-07 15:44:32 +00:00
Rene Rivera
c5dc10b3c4
Add detection of __LITTLE/BIG_ENDIAN__ for GCC versions that define them. I.e. the Apple builds of Xcode/gcc. ( fixes #2762 )
...
[SVN r62252]
2010-05-26 21:10:41 +00:00
Daniel James
00e723fba0
Don't foward declare containers when using gcc's parallel library and
...
add a macro to disable forward declaration. Fixes #3866 .
[SVN r59282]
2010-01-27 19:32:39 +00:00
Peter Dimov
c2192c4caf
Fix interlocked.hpp to compile under /clr:pure. Refs #3378 .
...
[SVN r57958]
2009-11-26 21:40:50 +00:00
Jeremiah Willcock
097a256c16
Removed obsolete file
...
[SVN r57901]
2009-11-24 19:43:16 +00:00
Troy D. Straszheim
badf2c8a79
fix for fix in r35591: sometimes __hppa is on PA-RISC but __hpux isn't
...
Fixes ticket #3537
[SVN r57048]
2009-10-21 18:05:33 +00:00
Troy D. Straszheim
91672171a6
rm 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
...
[SVN r56942]
2009-10-17 02:07:38 +00:00
Beman Dawes
812c32a5a1
Fix #3346 boost/detail/scoped_enum_emulation.hpp enum_t conflict with Unix rpc/types.h
...
[SVN r55604]
2009-08-15 14:20:28 +00:00
Troy D. Straszheim
7dbb57bc82
Copyrights on CMakeLists.txt to keep them from clogging up the inspect
...
reports. This is essentially the same commit as r55095 on the release
branch.
[SVN r55159]
2009-07-26 00:49:56 +00:00
Daniel James
7247d512f8
Move BOOST_HASH_CHAR_TRAITS from container_fwd into the hash headers, and undefine it.
...
[SVN r54143]
2009-06-21 09:42:20 +00:00
Beman Dawes
6a458a381b
Fix ticket #2986 patch for VC++ 7.1 and earlier; workaround WCHAR_MAX bug
...
[SVN r54031]
2009-06-17 22:40:14 +00:00
Daniel James
c888037399
Support BOOST_NO_TYPEID and BOOST_NO_IOSTREAM in Boost.Variant. Fixes #3051 .
...
[SVN r53682]
2009-06-06 11:46:24 +00:00
Beman Dawes
8c3a497ec8
detail/utf8_codecvt_facet.cpp: apply patch from ticket #2986 to quiet warnings when wchar_t is 16-bits.
...
[SVN r53459]
2009-05-30 14:57:49 +00:00
Vladimir Prus
cad13ace57
Remove unnecessary operator.
...
Fixes #2166 .
[SVN r53435]
2009-05-30 09:44:00 +00:00
Beman Dawes
3911d7a669
Add acknowledgments
...
[SVN r52934]
2009-05-12 11:05:39 +00:00
Beman Dawes
23850d984a
Yet another attempt to fix #2687
...
[SVN r52411]
2009-04-16 02:12:14 +00:00
Joaquín M López Muñoz
da8fe765fd
suppressed spurious MSVC warning
...
[SVN r52371]
2009-04-13 15:32:42 +00:00
Daniel James
d425f1e5bf
Include <utility> for some versions of gcc's library.
...
Sometimes gcc's <cstddef> doesn't define the C++ macros, so check for it
and include <utility> in that case. Also remove a workaround from
container_fwd.hpp
Fixes #2924 .
[SVN r52246]
2009-04-08 10:56:22 +00:00
Daniel James
3178938f98
Detect gcc stdlib for gcc 4.0.1.
...
For some reason the normal macros aren't defined for the standard
library that comes with gcc 4.0.1 (although maybe just on BSDs?). So try
to detect the library for that compiler.
[SVN r52245]
2009-04-08 05:51:31 +00:00
Peter Dimov
de4c1b2e9d
Add BOOST_TEST_EQ.
...
[SVN r51976]
2009-03-26 00:03:45 +00:00
Beman Dawes
770e33343a
System, Filesystem: remove boost/detail/test_framework.hpp; use boost/detail/lightweight_test.hpp instead (Thanks to Peter Dimov for pointing this out)
...
[SVN r51966]
2009-03-25 12:11:47 +00:00