Merged revisions 52879-52881,53050 via svnmerge from
https://svn.boost.org/svn/boost/trunk
........
r52879 | hkaiser | 2009-05-10 17:52:14 +0100 (Sun, 10 May 2009) | 1 line
Applying patch fixing problem on certain patch levels for gcc.4.3.3/Ubuntu
........
r52880 | hkaiser | 2009-05-10 17:55:07 +0100 (Sun, 10 May 2009) | 1 line
Fixing the fix by taking into account __GNUC_PATCHLEVEL__ as well
........
r52881 | hkaiser | 2009-05-10 17:59:27 +0100 (Sun, 10 May 2009) | 1 line
Minor comment edit
........
r53050 | danieljames | 2009-05-16 15:58:33 +0100 (Sat, 16 May 2009) | 13 lines
Merge dynamic bitset from release.
I think the recent changes in trunk and release were for the same problem. But
I'm not sure so I've merged them together. Hopefully, the release branch might
fix the Intel C++ errors as well.
------------------------------------------------------------------------
r52960 | dgregor | 2009-05-13 07:11:03 +0100 (Wed, 13 May 2009) | 1 line
Use enum constants rather than local variables for integral constants. Should fix dynamic_bitset failures on GCC 4.3.x
------------------------------------------------------------------------
........
[SVN r53259]
I think the recent changes in trunk and release were for the same problem. But
I'm not sure so I've merged them together. Hopefully, the release branch might
fix the Intel C++ errors as well.
------------------------------------------------------------------------
r52960 | dgregor | 2009-05-13 07:11:03 +0100 (Wed, 13 May 2009) | 1 line
Use enum constants rather than local variables for integral constants. Should fix dynamic_bitset failures on GCC 4.3.x
------------------------------------------------------------------------
[SVN r53050]
* removed use of BOOST_WORKAROUND in #if for gcc bug c++/8419, as recent
changes to the implementation of BOOST_WORKAROUND broke its usage with
arguments such as ( (__GNUC__) * 100 * 100 + (__GNUC_MINOR__) * 100 )
[SVN r49586]
* improved documentation of constructor from block range, with notes about library issue 438
* fixed/improved wording and markup in several places
* partially adjusted word wrap, for consistency
[SVN r49346]
* removed one of the workarounds for VC++ <= 7.0 (we don't run tests on
those compilers, anymore, so we don't really know if the library still
works with them); other such workarounds exist, though: removing them
involves heavy refactoring and is probably not worth the corresponding
risk of destabilization; comments have been added about this latter point
* comment fixes in detail/dynamic_bitset.hpp
[SVN r49345]
* added user-declared default constructor to value_to_type<bool> (yeah, the
usual "initializing a const instance of an empty class" problem, which
also affected S. Meyers' null)
* explicitly qualified occurrence of "bits_per_block" in count() member
function, to let gcc 3.4.x understand that it *is* a constant expression
* fixed namespace qualification for vector_max_size_workaround (should've
been done in the previous commit, sorry)
[SVN r48496]
* fixed form of some remaining copyright lines
* using namespace detail::dynamic_bitset_impl for *all* implementation
details (dynamic_bitset_*count*_impl removed) and consequently shortened
some entity names
* switched from enum to bools for "enum mode", to help several compilers
which show problems with recognizing access_by_bytes and access_by_blocks
as constant expressions
* minor comment changes
* implemented the do-the-right-thing dispatch for constructor from
iterator-range, a la standard sequence containers (feature request #2172)
* dropped now useless comparison with zero in reference constructor
NOTE:
updated tests and documentation not committed yet; let's wait for the trunk
results first
[SVN r48478]
* clean up and fix of copyright notices for the include files that are directly under boost/
* parenthesized a couple of macro names in boost/dynamic_bitset/config.hpp
(yeah, a bit paranoid, I know :-))
* removed some superfluous comments and enclosed an url in angle brackets
* changed block_width_type, to avoid a few level 4 warnings with MSVC++
* added the usual private-and-non-implemented copy members to bit_appender
* removed useless #pragma warning(disable:4996) for MSVC++ (it should have
been eventually applied to much more places than it was; and, anyhow, the
only sensible way to get rid of the warning is to disable it globally)
* slight tweak in to_ulong (assert moved a bit earlier)
[SVN r48252]
Documentation:
--------------
* converted from HTML 4.01 Transitional to XHTML 1.1 (reason: the website
uses already XHTML 1.0 Strict, and our page didn't validate as such, even
though on the website a link to the W3C markup validation service is
affixed)
* removed some misleading sentences
* referenced the source files of examples, so that they do not go out of
sync again
* clarified rationale section
Example files:
--------------
* example 3 shows that stream extraction may expand the bitset
* minor improvements to all examples
[SVN r47389]
https://svn.boost.org/svn/boost/trunk
........
r43206 | danieljames | 2008-02-10 09:55:03 +0000 (Sun, 10 Feb 2008) | 1 line
Fix some broken links.
........
r43209 | danieljames | 2008-02-10 14:56:22 +0000 (Sun, 10 Feb 2008) | 1 line
Link to people pages on the website, as they've been removed from the download.
........
r43210 | danieljames | 2008-02-10 15:02:17 +0000 (Sun, 10 Feb 2008) | 1 line
Point links to the pages that used to be in 'more' to the site.
........
r43212 | danieljames | 2008-02-10 16:10:16 +0000 (Sun, 10 Feb 2008) | 1 line
Fix links on the home page as well.
........
r43213 | danieljames | 2008-02-10 16:21:22 +0000 (Sun, 10 Feb 2008) | 1 line
Generated documentation which is no longer generated.
........
[SVN r43214]