In association with heise online

05 February 2013, 11:40

Boost 1.53.0 gets five new libraries

  • Twitter
  • Facebook
  • submit to slashdot
  • StumbleUpon
  • submit to reddit

Boost logo

Boost, the open source collection of C++ libraries, has received an update that brings five new libraries into the project. Version 1.53.0 also closes a security hole with one of the existing libraries in the package: a bug in the Boost.Locale component included in Boost versions 1.48 to 1.52 would accept invalid UTF-8 sequences in boost::locale::utf::utf_traits. This has been resolved with the update.

The five new libraries in the package include Boost.Atomic which enables developers to use the atomic data type from the C++11 standard on systems that do not include support for it in their compiler infrastructure. Boost.Coroutine includes templates for general purpose subroutines that are written in such a way as to allow for suspension, resumption and repeated use. Also new is Boost.Multiprecision which provides integer, rational and floating-point types that are more precise and have greater ranges than the built-in types in C++; and, Boost.Numeric.Odeint which solves initial value problems of ordinary differential equations. The addition of Boost.Lockfree allows developers to use non-blocking, concurrent data structures in their code.

A list of all changes in Boost 1.53.0 is available in the change log for the release. Boost is available for download from the project's web site under the Boost Software License.


Print Version | Send by email | Permalink:

  • July's Community Calendar

The H Open

The H Security

The H Developer

The H Internet Toolkit