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.62.0

Version 1.62.0

September 28th, 2016 15:17 GMT

Documentation

Downloads
PlatformFileSHA256 Hash
unixboost_1_62_0.tar.bz236c96b0f6155c98404091d8ceb48319a28279ca0333fba1ad8611eb90afb2ca0
boost_1_62_0.tar.gz440a59f8bc4023dbe6285c9998b0f7fa288468b889746b1ef00e8b36c559dce1
windowsboost_1_62_0.7zb91c2cda8bee73ea613130e19e72c9589e9ef0357c4c5cc5f7523de82cce11f7
boost_1_62_0.zip084b2e0638bbe0975a9e43e21bc9ceae33ef11377aecab3268a57cf41e405d4e

Third Party Downloads

New Libraries

  • Fiber: Framework for userland-threads/fibers, from Oliver Kowalke.
  • QVM: Boost QVM is a generic library for working with quaternions, vectors and matrices of static size with the emphasis on 2, 3 and 4-dimensional operations needed in graphics, video games and simulation applications, from Emil Dotchevski.

Updated Libraries

Compilers Tested

Boost's primary test compilers are:

  • Linux:
    • Clang: 3.0, 3.8.0
    • Clang, C++11: 3.0, 3.1, 3.2, 3.3, 3.4, 3.8.0
    • Clang, C++14: 3.5, 3.6, 3.7, 3.8.0, 3.8.1, 3.9.0
    • GCC: 4.4.7, 4.5.3, 4.6.3, 4.7.2, 5.2.0, 6.1.1
    • GCC, C++11: 4.4.7, 4.7.2, 4.7.3, 4.8.5, 4.9.3, 5.2.0, 6.1.1
    • GCC, C++14: 5.2.0, 5.3.0, 5.4.1, 6.1.1
    • Intel: 16.0
    • Intel, C++11: 16.0
    • Intel, C++14: 16.0
  • Windows:
    • GCC, C++03, mingw: 3.4.5, 4.1.2, 4.2.4, 4.3.3, 4.4.0
    • GCC, C++11, mingw: 4.6.4, 4.7.3, 4.8.1
    • GCC, C++14, mingw: 6.1.0
    • Visual C++: 7.1, 8.0, 9.0, 10.0, 11.0, 12.0, 14.0
  • Android:
    • Clang: 3.6, 3.7, 3.8
    • GCC: 4.9, 5.4, 6.1
  • FreeBSD:
    • Clang: 3.4.1, 3.7
    • GCC: 4.8.5, 5.4.0, 6.1.1
  • QNX:
    • QCC: 4.4.2
  • SunOS:
    • Oracle Solaris Studio: 12.5
    • Oracle Solaris Studio, C++11: 12.5

Boost's additional test compilers include:

  • Linux:
    • Clang: 3.0, 3.8
    • Clang, c++11: 3.0, 3.1, 3.2, 3.3, 3.4, 3.8
    • Clang, c++14: 3.5, 3.6, 3.7, 3.8, 3.9
    • GCC: 4.4.7, 4.5.3, 4.6.3, 4.7.2, 4.8.4, 5.2.0, 6.1.1
    • GCC, C++11: 4.4.7, 4.7.2, 4.7.3, 4.8.5, 4.9.3, 5.2.0, 6.1.1
    • GCC, C++14: 5.2.0, 5.3.0, 5.4.1, 6.1.1, 7.0.0 (experimental)
    • Intel: 16.0
    • Intel, C++11: 16.0
    • Intel, C++14: 16.0
  • OS X:
    • Apple Clang: 7.3.0
    • G++: 6.1.0
  • Windows:
    • Clang: 3.8.1
    • GCC, C++03, mingw: 3.4.5, 4.1.2, 4.2.4, 4.3.3, 4.4.0
    • GCC, C++11, mingw: 4.6.4, 4.7.3, 4.8.1
    • GCC, C++14, mingw: 4.9.3, 5.1.0, 5.2.0, 5.3.0, 6.1.0
    • GCC, cygwin: 5.4.0
    • Visual C++: 7.1, 8.0, 9.0, 10.0, 11.0, 12.0, 14.0
  • Android:
    • Clang: 3.6, 3.7, 3.8
    • GCC: 4.9, 5.4, 6.1
  • FreeBSD:
    • Clang, C++11: 3.4.1, 3.7.0
    • GCC, C++11: 4.8.5. 5.4.0, 6.1.1
  • Haiku:
    • GCC, C++11: 5.4.0
  • QNX:
    • QCC: 4.4.2
  • SunOS:
    • Oracle Solaris Studio: 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.