What's new in 1.23.0

  • New libraries

    three libraries added: generic single‑value container, function wrapper utilities, a string tokenizer, and special functions like octonions and quaternions.

  • Security & reliability

    minor fixes across many libraries increase overall stability.

  • Developer experience

    shared_ptr now works on more legacy compilers, enhancing portability.

Platform File SHA256 Hash
Unix
boost_1_23_0.tar.bz2
boost_1_23_0.tar.gz
Windows
boost_1_23_0.zip
Release notes version 1.23.0

Version 1.23.0

July 6th, 2001 12:00 GMT

  • Any Library added. Safe, generic container for single values of different value types, from Kevlin Henney.
  • Function Library added. Function object wrappers for deferred calls or callbacks, from Doug Gregor.
  • Tokenizer Library added. Break a string into a series of tokens, from John Bandela.
  • Special functions, octonions, quaternions added, from Hubert Holin.
  • Smart Pointer Library: shared_ptr polymorphic pointers now work on more broken compilers.
  • IBM/Aix Compiler status table contributed by Toon Knapen.
  • Minor fixes to a number of other libraries.

All Contributors


Join the Boost Developers Mailing List

Get the latest on releases, features, security patches, fixes and all major announcements.
Want to fix bugs, review code, maintain libraries, and propose new features?
Read our contributors guide and join the Boost community.

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.

Decorative illustration