Release Notes » History » Version 15

« Previous - Version 15/51 (diff) - Next » - Current version
Walter E Brown, 09/27/2011 09:02 AM

Release Notes

These notes, last updated on 2011-09-20, 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.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.