Operating system support, including the diagnostics support that will be part of the C++0x standard library, from Beman Dawes.

Message Passing Interface library, for use in distributed-memory parallel application programming, from Douglas Gregor and Matthias Troyer.

A wide selection of univariate statistical distributions and functions that operate on them from John Maddock and Paul Bristow

A wide selection of mathematical special functions from John Maddock, Paul Bristow, Hubert Holin and Xiaogang Zhang.

Intrusive containers and algorithms, from Ion Gaztañaga.

Shared memory, memory mapped files, process-shared mutexes, condition variables, containers and allocators, from Ion Gaztañaga.

Generic Image Library, from Lubomir Bourdev and Hailin Jin.

Library for working with tuples, including various containers, algorithms, etc. From Joel de Guzman, Dan Marsden and Tobias Schwinger.

Boost.FunctionTypes provides functionality to classify, decompose and synthesize function, function pointer, function reference and pointer to member types. From Tobias Schwinger.

STL compliant container also known as ring or cyclic buffer, from Jan Gaspar.

Boost.Bimap is a bidirectional maps library for C++. With Boost.Bimap you can create associative containers in which both types can be used as key, from Matias Capeletto.

Portable networking, including sockets, timers, hostname resolution and socket iostreams, from Chris Kohlhoff.

Supported Compilers

The following compilers are officially supported in this release:

HP aC++ A.06.14 on HP-UX

Darwin GCC 4.01.

GNU GCC up to version 4.2.1, on Linux and Solaris.

Intel C++ 9.1 on Linux.

Intel C++ 10.1 on Windows.

Microsoft Visual C++ 7.1 and 8 on Windows (Visual Sudio .NET 2003 and 2005).

In addition the following compilers should be well supported, but weren't part of our release criteria for 1.35: