New libraries
Added property_tree for configuration data and spirit V2.1 for parsing/lexing.
Added property_tree for configuration data and spirit V2.1 for parsing/lexing.
Optimized gamma function speed, faster thread_specific_ptr, and reduced memory usage.
Added 7 dependencies across 3 libraries; removed 1 dependency from 1 library.
Numerous bug fixes improve stability across filesystem, iostreams, system, and regex.
Header‑only thread facilities, quickbook syntax enhancements, and C++0x warnings suppression simplify development.
| Platform | File | SHA256 Hash |
|---|---|---|
|
Unix
|
boost_1_41_0.tar.bz2 |
|
| boost_1_41_0.tar.gz |
|
|
|
Windows
|
boost_1_41_0.7z |
|
| boost_1_41_0.zip |
|
November 17th, 2009 17:00 GMT
%-%O:%M:%S%F"
instead of "%-%H:%M:%S%F" that was used previously.
In order to retain the old behavior, the format string has to be
specified explicitly during the time IO facet construction (#1861).
qi::symbol::find
will match a symbol that starts with the string you're searching for. This
will be fixed in the next version.
boost::thread_specific_ptr is now faster
when there are lots of thread-specific objects
value_initialized
is fixed: Its data()
member function and its conversion operator are replaced by overloads for
const and non-const access (#2548).
A bug preventing "fat" 32-bit + 64-bit builds on OSX has been fixed.
The cmake version of boost has moved; the Boost.CMmake release will be separate and will lag the main release slightly, but will also be capable of producing patch releases as necessary.
More information on the Boost CMake wiki page.
[quickbook 1.5] tag:
Boost's primary test compilers are:
Boost's additional test compilers include:
Beman Dawes, Eric Niebler, Rene Rivera, and Daniel James managed this release.
Boost is publicly released three times a year in April, August, and December. Each release has updates to existing libraries, and any new libraries that have passed the rigorous acceptance process.
Achievements capture your contributions to Boost — automatically tracked where possible, manually verified for high-value activities.
Badges recognize your journey on Boost — from the contributions you make to the time you've invested and the milestones you've reached along the way.