New libraries
Added enable_if for selective overloads and a safe stack-based discriminated union container variant.
Added enable_if for selective overloads and a safe stack-based discriminated union container variant.
regex matcher rebuilt with faster algorithm, and iterator_adaptor receives streamlined design.
Extensive bug fixes across date‑time, filesystem, and test frameworks increase overall stability.
New getting‑started guide, simplified build steps, and clearer error messages improve usability.
| Platform | File | SHA256 Hash |
|---|---|---|
|
Unix
|
boost_1_31_0.tar.bz2 |
|
| boost_1_31_0.tar.gz |
|
|
|
Windows
|
boost-1.31.0-regex-patch-20040503.zip |
|
| boost_1_31_0.zip |
|
January 26th, 2004 12:00 GMT
A unified Boost Software License has been developed and will gradually replace the individual licenses for most Boost libraries. The new license offers better legal protection for both users and developers, and should speed user's legal reviews of Boost libraries. Dave Abrahams led the Boost effort to develop better licensing. The legal team was led by Diane Cabell, Director, Clinical Programs, Berkman Center for Internet & Society, Harvard Law School. Devin Smith, attorney, Nixon Peabody LLP, wrote the Boost License. Eva Chan, Harvard Law School, contributed analysis of issues and drafts of various legal documents.
Note: Many of the Boost libraries are still using earlier licenses, though all conform to the Boost License Requirements. After this release we will begin an effort to move toward uniform use of the new license.
std::wstring conversions.
Starting from Spirit v1.8.0, ill conforming compilers will no longer be supported. If you are still using one of these older compilers, please use Spirit v1.6.x. See [@http://spirit.sf.net Spirit's Site] for more details.
For a complete list of changes see the Test Library release notes.
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.