New libraries
9 new libraries added, covering data filling, min/max, multi-index containers, numeric conversion, options, ranges, serialization, strings, tribool.
9 new libraries added, covering data filling, min/max, multi-index containers, numeric conversion, options, ranges, serialization, strings, tribool.
Python internals moved to boost/detail, reducing inter‑library coupling; deprecated Compose library removed.
Extensive regression testing reports no regressions on supported compilers, confirming release stability.
Toolset names renamed (e.g., vc-7_1) to meet ISO 9660 requirements; result_of utility added.
| Platform | File | SHA256 Hash |
|---|---|---|
|
Unix
|
boost_1_32_0.tar.bz2 |
|
| boost_1_32_0.tar.gz |
|
|
|
Windows
|
boost_1_32_0.zip |
|
November 19th, 2004 12:00 GMT
The names of some the Boost.Build toolsets have been changed to remove the "." (dot) character and to fix some other naming inconsistencies. For example, vc7.1 toolset was renamed to become vc-7_1. Please refer to the Supported Toolsets section of the installation guide for the complete list of the current toolset names. This change was made as a part of the effort to make the Boost distribution compatible with ISO 9660 level 2 requirements.
adjacency_list and adjacency_matrix class
templates, greatly simplifying the introduction of internal vertex
and edge properties.
std::auto_ptr-like
types.
For complete list of changes see Test Library release notes.
This release has been extensively tested on a variety of different compilers and platforms. It is known to contain no regressions against the previous reference release on the compilers and configurations tested. Please refer to the corresponding regression reports to see how well your compiler performs on the new Boost codebase.
Aleksey
Gurtovoy managed this release. Managing
a release at all is an enormous job, and Aleksey always goes beyond
merely meeting requirements by insisting on the highest possible quality. The
Boost membership owes him a debt of gratitude.
This release wouldn't have been possible without the dedicated effort of many, many members of the Boost community who generously contributed their outstanding expertise, time and energy to making it happen. For patches, bug fixes, troubleshooting, expert advice, and prompt responses to the release manager's requests we thank:
David Abrahams, Misha Bergal, Jonathan Brandmeyer, Fernando Cacciola, Marshall Clow, Christopher Currie, Pavol Droba, Caleb Epstein, Eric Friedman, Jeff Garland, Michael Glassford, Doug Gregor, Joel de Guzman, Hubert Holin, Jaakko Jarvi, Hartmut Kaiser, Bronek Kozicki, Tarjei Knapstad, Toon Knapen, Aaron W. LaFramboise, Joaquin M Lopez Munoz, Christoph Ludwig, John Maddock, Paul Mensonides, Guillaume Melquiond, Thorsten Ottosen, Vladimir Prus, Robert Ramey, Rene Rivera, Gennadiy Rozental, Stefan Slapeta, Jonathan Turkanis, Pavel Vozenilek, Jonathan Wakely, Daryle Walker, Victor A. Wagner Jr. and Martin Wille.
Also, our special thanks go to: John Maddock for the managing the effort of converting the majority of the Boost libraries to the Boost Software License, Eric Niebler and Joel de Guzman for taking on the important job of improving the Boost documentation's look and feel, and last, but not least, to our regression test runners, without whom we simply would never have released: Toon Knapen, Bronek Kozicki, Rene Rivera, Markus Schopflin, Stefan Slapeta, Victor A. Wagner Jr. and Martin Wille.
Thank you everybody!
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.