Project

General

Profile

Release Notes

These notes are intended to serve as a guide to the user-visible features in a particular art suite release. As such, only versions included in art suite releases, or those with substantive changes, are annotated.

cpp0x 1.04.13, 2015/10/23 (Art Suite 1.17.00, Art Suite 1.17.01, Art Suite 1.17.02, Art Suite 1.17.03, Art Suite 1.17.04, Art Suite 1.17.05, Art Suite 1.17.06, Art Suite 1.17.07).

cpp0x 1.04.12, 2015/10/05 (Art Suite 1.16.02).

cpp0x 1.04.11, 2015/09/29 (Art Suite 1.16.00, Art Suite 1.16.01).

cpp0x 1.04.10, 2015/05/01 (Art Suite 1.14.00, Art Suite 1.14.01, Art Suite 1.14.02, Art Suite 1.14.03, Art Suite 1.15.00, Art Suite 1.15.01, Art Suite 1.15.02).

cpp0x 1.04.09, 2015/02/13 (Art Suite 1.13.00, Art Suite 1.13.01, Art Suite 1.13.02).

cpp0x 1.04.08, 2014/08/28 (Art Suite 1.11.02, Art Suite 1.11.03, Art Suite 1.12.00, Art Suite 1.12.01, Art Suite 1.12.02, Art Suite 1.12.03, Art Suite 1.12.04, Art Suite 1.12.05).

cpp0x 1.04.07, 2014/08/25 (Art Suite 1.11.00, Art Suite 1.11.01).

cpp0x 1.04.06, 2014/08/18.

cpp0x 1.04.05, 2014/07/15 (Art Suite 1.10.00b).

cpp0x 1.04.04a, 2014/07/18 (Art Suite 1.09.04).

  • No default FHiCL file path, since no FHiCL files for installation.

cpp0x 1.04.04, 2014/05/06 (Art Suite 1.09.03, Art Suite 1.10.00, Art Suite 1.10.00a).

cpp0x 1.04.03, 2014/03/21 (Art Suite 1.09.02).

cpp0x 1.04.02, 2014/03/14 (Art Suite 1.09.00, Art Suite 1.09.01).

cpp0x 1.04.01, 2014/03/11.

  • Compiles with ICC 14.0.2 (with temporary workaround).

cpp0x 1.04.00, 2014/02/19.

  • Support for GCC 4.8.2.

cpp0x 1.03.25, 2013/10/15 (Art Suite 1.08.09, Art Suite 1.08.10).

cpp0x 1.03.24 (Art Suite 1.08.06, Art Suite 1.08.07).

cpp0x 1.03.23 (Art Suite 1.08.04, Art Suite 1.08.05).

cpp0x 1.03.22 (Art Suite 1.08.03).

cpp0x 1.03.21.

cpp0x 1.03.20.

cpp0x 1.03.19 (Art Suite 1.08.01, Art Suite 1.08.02).

cpp0x 1.03.18.

cpp0x 1.03.17.

cpp0x 1.03.16.

  • Support for GCC 4.8.1.

cpp0x 1.03.15 (ART Suite 1.03.06, ART Suite 1.03.07, ART Suite 1.03.08, ART Suite 1.04.00, ART Suite 1.05.00, ART Suite 1.06.00, ART Suite 1.07.00, ART Suite 1.07.01).

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.