Daniel James
1aea15fa6c
Quickbook: Merge from trunk.
...
Includes blocks in lists fixes, and some documentation changes.
[SVN r77347]
2012-03-16 08:48:10 +00:00
Daniel James
3b3c2792ff
Quickbook: Merge to quickbook-dev
...
[SVN r76630]
2012-01-21 21:43:17 +00:00
Daniel James
d570643a41
Quickbook: Merge from trunk to quickbook-dev
...
[SVN r75739]
2011-11-30 01:35:25 +00:00
Daniel James
7a75882c6b
Quickbook: Copy trunk libs into quickbook-dev branch.
...
[SVN r75213]
2011-11-01 13:04:29 +00:00
Daniel James
8495397d50
Quickbook: Copy trunk headers into quickbook-dev.
...
[SVN r75212]
2011-11-01 13:03:44 +00:00
Daniel James
7b712685ce
Detail: Don't forward declare containers for gcc in profile mode. Refs #6029 .
...
Also a big clear comment about `BOOST_DETAIL_NO_CONTAINER_FWD` and a
fixed typo.
[SVN r75016]
2011-10-17 20:36:56 +00:00
Daniel James
2423aff085
Detail: Turn forward declarations for IBM Visual Age standard library.
...
[SVN r73453]
2011-07-30 20:24:39 +00:00
Daniel James
8a12de16a4
Detail: Turn off warnings as errors for compile-fail tests.
...
The test shouldn't succeed because the compile failed because of a warning.
[SVN r73096]
2011-07-14 09:47:51 +00:00
Daniel James
e87588af6a
Detail: test container_fwd for debug version of standard library.
...
[SVN r72996]
2011-07-10 13:15:08 +00:00
Daniel James
bb1f3d690a
Detail: More pessimistic container_fwd.hpp
...
Have a separate config stage, which by default disables forward
declaration of containers. Also add a test to check that if it is
disabled correctly.
Removed forward declaration of std::pair - since it's almost always
included by `<utility>`.
[SVN r72990]
2011-07-09 17:13:39 +00:00
Daniel James
7b825bf034
Quickbook: New branch for development.
...
From now on this will be my development branch.
[SVN r70613]
2011-03-27 10:17:05 +00:00
Anthony Williams
9f938bf39b
Applied patch from issue #4849
...
[SVN r70383]
2011-03-21 23:09:07 +00:00
Peter Dimov
c42fd431af
Add hash_value for shared_ptr; prevents hash_value( bool ) from being used. Refs #5216 .
...
[SVN r69260]
2011-02-24 23:24:54 +00:00
David Deakins
704bb6644b
Changes to complete Boost.Chrono support for Windows CE. Closes ticket 5218.
...
[SVN r69240]
2011-02-24 18:21:52 +00:00
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