Release Notes » History » Version 47
« Previous -
Version 47/51
(diff) -
Next » -
Current version
Kyle Knoepfel, 10/26/2015 12:06 PM
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)¶
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).¶
- Support for e7 qualifier.
- Use Boost 1.57.0.
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.¶
e6
, C++1y support, migrate tocetbuildtools
4.- Make the
GCC_IS_AT_LEAST
macro available as part of a new header, source:cpp0x/compiler_macros.h.
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
andprof
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>
: Addstd::shuffle
,std::is_partitioned
, andstd::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 functionsstd::begin
andstd::end
.
cpp0x 1.02.00.¶
<algorithm>
: Addstd::copy_n
andstd::uninitialized_copy_n
.<cstddef>
: Improve workaround forstd::nullptr_t
; apply correspondingnullptr
value more broadly throughout.<random>
: New"cpp0x/random"
header supporting all specified functionality.<string>
: New"cpp0x/string"
header with support for numeric conversion functionsstd::to_string
,std::itos
,std::ltos
, etc.<type_traits>
: Reworkstd::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>
: Addstd::all_of
,std::any_of
,std::none_of
, andstd::find_if_not
.
cpp0x 1.01.09.¶
<cmath>
: New"cpp0x/cmath"
header with support for C99-ish math functionsstd::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>
: Addstd::is_sorted
andstd::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.