Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

Version 1.61.0

Version 1.61.0

May 13th, 2016 02:58 GMT

Documentation

Downloads
PlatformFileSHA256 Hash
unixboost_1_61_0.tar.bz2a547bd06c2fd9a71ba1d169d9cf0339da7ebf4753849a8f7d6fdb8feee99b640
boost_1_61_0.tar.gza77c7cc660ec02704c6884fbb20c552d52d60a18f26573c9cee0788bf00ed7e6
windowsboost_1_61_0.7zfa1c34862b7ba8674ed6e064a14667a11830c6252f702d9458451834b74f7815
boost_1_61_0.zip02d420e6908016d4ac74dfc712eec7d9616a7fc0da78b0a1b5b937536b2e01e8

List of checksums signed by Vladimir Prus

Third Party Downloads

New Libraries

  • Compute: Parallel/GPU-computing library
  • DLL: Library for comfortable work with DLL and DSO. Library provides a portable across platforms way to:
    • load libraries
    • import any native functions and variables
    • make alias names for C++ mangled functions and symbols
    • query libraries for sections and exported symbols
    • self loading and self querying
    • getting program and module location by exported symbol
  • Hana: A modern C++ metaprogramming library. It provides high level algorithms to manipulate heterogeneous sequences, allows writing type-level computations with a natural syntax, provides tools to introspect user-defined types and much more.
  • Metaparse: A library for generating compile time parsers parsing embedded DSL code as part of the C++ compilation process. The library is similar to Spirit, however while parsers built with Spirit parse at run-time, parsers built with Metaparse parse at compile-time.

Updated Libraries

Compilers Tested

Boost's primary test compilers are:

  • Linux:
    • Clang: 3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7.1
    • Clang, C++14: 3.7.1, 3.8.0
    • GCC: 4.4.7, 4.5.3, 4.6.3, 4.7.3, 4.8.4, 4.8.5, 4.9.3, 5.3.0
    • GCC, C++11: 4.4.7
    • GCC, C++14: 5.2.1, 5.3.1
    • Intel: 16.0
  • Windows:
    • GCC, C++03, mingw: 3.4.5
    • GCC, C++11, mingw: 4.6.4, 4.7.3, 4.8.1
    • GCC, C++14, mingw: 4.9.3, 5.1, 5.2
    • Visual C++: 7.1, 8.0, 9.0, 10.0, 11.0, 12.0, 14.0
  • Android:
    • Clang: 3.6, 3.7
    • GCC: 4.9, 5.3
  • FreeBSD:
    • Clang: 3.4.1, 3.7
    • GCC: 4.8.5, 5.3
  • Haiku:
    • GCC, C++11: 4.8.5
  • QNX:
    • QCC: 4.4.2
  • SunOS:
    • Oracle Solaris Studio: 12.4, 12.5
    • Oracle Solaris Studio, C++11: 12.5

Boost's additional test compilers include:

  • Linux:
    • Clang: 3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7.1
    • Clang, c++14: 3.7.1, 3.8.0
    • GCC: 4.4.7, 4.5.3, 4.6.3, 4.7.3, 4.8.5, 4.9.3, 5.3.0, 5.3.1, 6.0.0
    • GCC, C++11: 4.4.7
    • GCC, C++14: 5.2.1
    • Intel: 16.0
  • OS X:
    • Apple Clang: 7.0.2
    • G++: 5.3.0
  • Windows:
    • GCC, C++03, mingw: 3.4.5
    • GCC, C++11, mingw: 4.6.4, 4.7.3, 4.8.1
    • GCC, C++14, mingw: 4.9.3, 5.1, 5.2
    • GCC, cygwin: 5.3.0
    • Visual C++: 7.1, 8.0, 9.0, 10.0, 11.0, 12.0, 14.0
  • Android:
    • Clang: 3.6, 3.7
    • GCC: 4.9, 5.3, 6.0
  • FreeBSD:
    • Clang: 3.41, 3.7.0
    • GCC, C++11: 4.8.5, 5.3.0, 6.0
    • GCC: 6.0
  • Haiku:
    • GCC, C++11: 4.8.5
  • QNX:
    • QCC: 4.4.2
  • SunOS:
    • Oracle Solaris Studio: 12.4, 12.5
    • Oracle Solaris Studio, C++11: 12.5

Acknowledgements

Beman Dawes, Eric Niebler, Rene Rivera, Daniel James, Vladimir Prus and Marshall Clow managed this release.