Project

General

Profile

Release Notes » History » Version 25

« Previous - Version 25/51 (diff) - Next » - Current version
Christopher Green, 02/28/2013 10:55 AM


Release Notes

These notes are intended to serve as a guide to cpp0x updates that may impact clients' source code. Editorial changes and pure infrastructure updates are therefore omitted from this list.

cpp0x changes as yet unreleased.

  • None as yet.

cpp0x 1.03.15 (ART Suite 1.03.06, ART Suite 1.03.07, ART Suite 1.03.08).

cpp0x 1.03.14 (ART Suite 1.02.01, ART Suite 1.02.02, ART Suite 1.02.03, ART Suite 1.02.04, ART Suite 1.02.05, ART Suite 1.02.06, ART Suite 1.02.07, ART Suite 1.03.00, ART Suite 1.03.01, ART Suite 1.03.02, ART Suite 1.03.03, ART Suite 1.03.04, ART Suite 1.03.05).

cpp0x 1.03.13 (ART Suite 1.02.00).

cpp0x 1.03.12 (ART Suite 1.01.00, ART Suite 1.01.01).

cpp0x 1.03.09.

  • First C++2011-only release.

cpp0x 1.03.08 (ART Suite 1.00.12).

cpp0x 1.03.07 (ART Suite 1.00.10, ART Suite 1.00.11).

  • Built against Boost 1.49.0.

cpp0x 1.03.03 (ART Suite 1.00.07, ART Suite 1.00.08).

  • Build against Boost 1.48.0.

cpp0x 1.03.01 (ART Suite 1.00.06).

cpp0x 1.02.04 (ART Suite 1.00.04, ART Suite 1.00.05).

  • Enable opt and prof builds.

cpp0x 1.02.03 (ART Suite 1.00.00, ART Suite 1.00.01, ART Suite 1.00.02).

  • Update knowledge of C++0X feature availability in GCC.
  • Increase diagnostic sensitivity and adjust to compile clean.

cpp0x 1.02.01 (ART Suite 0.07.16).

  • <algorithm>: Add std::shuffle, std::is_partitioned, and std::partition_point.
  • <cmath>: Improve C99-ish math functions' workarounds to simplify future transitions to newer compiler versions.
  • <iterator>: New "cpp0x/iterator" header with support for range functions std::begin and std::end.

cpp0x 1.02.00.

  • <algorithm>: Add std::copy_n and std::uninitialized_copy_n.
  • <cstddef>: Improve workaround for std::nullptr_t; apply corresponding nullptr value more broadly throughout.
  • <random>: New "cpp0x/random" header supporting all specified functionality.
  • <string>: New "cpp0x/string" header with support for numeric conversion functions std::to_string, std::itos, std::ltos, etc.
  • <type_traits>: Rework std::common_type implementation.

cpp0x 1.01.14 (ART Suite 0.07.12, ART Suite 0.07.13, ART Suite 0.07.14, ART Suite 0.07.15).

cpp0x 1.01.12 (ART Suite 0.07.10, ART Suite 0.07.11).

cpp0x 1.01.10.

  • <algorithm>: Add std::all_of, std::any_of, std::none_of, and std::find_if_not.

cpp0x 1.01.09.

  • <cmath>: New "cpp0x/cmath" header with support for C99-ish math functions std::fpclassify and friends, std::asinh and friends, etc.

cpp0x 1.01.08 (ART Suite 0.07.06, ART Suite 0.07.07, ART Suite 0.07.08, ART Suite 0.07.09).

cpp0x 1.01.07 (ART Suite 0.07.03, ART Suite 0.07.04, ART Suite 0.07.05).

cpp0x 1.01.06 (ART Suite 0.07.00, ART Suite 0.07.02).

  • <algorithm>: Add std::is_sorted and std::is_sorted_until; tweak a few other algorithms.

cpp0x 1.0.1 (ART Suite 0.1.0).

  • <cstdint>: New "cpp0x/cstdint" header supporting all specified functionality.

cpp0x 0.0.1.

  • Initial tagged version.