Project

General

Profile

Release Notes » History » Version 43

Kyle Knoepfel, 05/06/2015 11:48 AM

1 1 Walter E Brown
h1. Release Notes
2 1 Walter E Brown
3 33 Christopher Green
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.
4 33 Christopher Green
5 43 Kyle Knoepfel
h2. %(#10410)cpp0x% version:"1.04.10", 2015/05/01 ([[art:Release Notes 1.14.00|Art Suite 1.14.00]]).
6 43 Kyle Knoepfel
7 42 Christopher Green
h2. %(#10409)cpp0x% version:"1.04.09", 2015/02/13 ([[art:Release Notes 1.13.00|Art Suite 1.13.00]], [[art:Release Notes 1.13.01|Art Suite 1.13.01]]).
8 37 Christopher Green
9 39 Christopher Green
* Support for [[cet-is-public:AboutQualifiers#e7|e7]] qualifier.
10 40 Christopher Green
* Use "Boost 1.57.0":http://www.boost.org/users/history/version_1_57_0.html.
11 37 Christopher Green
12 33 Christopher Green
h2. %(#10408)cpp0x% version:"1.04.08", 2014/08/28 ([[art:Release Notes 1.11.02|Art Suite 1.11.02]], [[art:Release Notes 1.11.03|Art Suite 1.11.03]], [[art:Release Notes 1.12.00|Art Suite 1.12.00]], [[art:Release Notes 1.12.01|Art Suite 1.12.01]], [[art:Release Notes 1.12.02|Art Suite 1.12.02]], [[art:Release Notes 1.12.03|Art Suite 1.12.03]], [[art:Release Notes 1.12.04|Art Suite 1.12.04]], [[art:Release Notes 1.12.05|Art Suite 1.12.05]]).
13 1 Walter E Brown
14 43 Kyle Knoepfel
h2. %(#10407)cpp0x% version:"1.04.07", 2014/08/25 ([[art:Release Notes 1.11.00|Art Suite 1.11.00]], [[art:Release Notes 1.11.01|Art Suite 1.11.01]]).
15 33 Christopher Green
16 42 Christopher Green
h2. %(#10406)cpp0x% version:"1.04.06", 2014/08/18.
17 33 Christopher Green
18 34 Christopher Green
* @e6@, C++1y support, migrate to @cetbuildtools@ 4.
19 1 Walter E Brown
* Make the @GCC_IS_AT_LEAST@ macro available as part of a new header, source:cpp0x/compiler_macros.h.
20 1 Walter E Brown
21 43 Kyle Knoepfel
h2. %(#10405)cpp0x% version:"1.04.05", 2014/07/15 ([[art:Release Notes 1.10.00b|Art Suite 1.10.00b]]).
22 42 Christopher Green
23 43 Kyle Knoepfel
h2. %(#10404a)cpp0x% version:"1.04.04a", 2014/07/18 ([[art:Release Notes 1.09.04|Art Suite 1.09.04]]).
24 1 Walter E Brown
25 1 Walter E Brown
* No default FHiCL file path, since no FHiCL files for installation.
26 30 Christopher Green
27 43 Kyle Knoepfel
h2. %(#10404)cpp0x% version:"1.04.04", 2014/05/06 ([[art:Release Notes 1.09.03|Art Suite 1.09.03]], [[art:Release Notes 1.10.00|Art Suite 1.10.00]], [[art:Release Notes 1.10.00a|Art Suite 1.10.00a]]).
28 31 Christopher Green
29 43 Kyle Knoepfel
h2. %(#10403)cpp0x% version:"1.04.03", 2014/03/21 ([[art:Release Notes 1.09.02|Art Suite 1.09.02]]).
30 31 Christopher Green
31 43 Kyle Knoepfel
h2. %(#10402)cpp0x% version:"1.04.02", 2014/03/14 ([[art:Release Notes 1.09.00|Art Suite 1.09.00]], [[art:Release Notes 1.09.01|Art Suite 1.09.01]]).
32 30 Christopher Green
33 30 Christopher Green
h2. %(#10401)cpp0x% version:"1.04.01", 2014/03/11.
34 1 Walter E Brown
35 1 Walter E Brown
* Compiles with ICC 14.0.2 (with temporary workaround).
36 1 Walter E Brown
37 1 Walter E Brown
h2. %(#10400)cpp0x% version:"1.04.00", 2014/02/19.
38 30 Christopher Green
39 30 Christopher Green
* Support for GCC 4.8.2.
40 30 Christopher Green
41 43 Kyle Knoepfel
h2. %(#10325)cpp0x% version:"1.03.25", 2013/10/15 ([[art:Release Notes 1.08.09|Art Suite 1.08.09]], [[art:Release Notes 1.08.10|Art Suite 1.08.10]]).
42 1 Walter E Brown
43 43 Kyle Knoepfel
h2. %(#10324)cpp0x% version:"1.03.24" ([[art:Release Notes 1.08.06|Art Suite 1.08.06]], [[art:Release Notes 1.08.07|Art Suite 1.08.07]]).
44 29 Christopher Green
45 43 Kyle Knoepfel
h2. %(#10323)cpp0x% version:"1.03.23" ([[art:Release Notes 1.08.04|Art Suite 1.08.04]], [[art:Release Notes 1.08.05|Art Suite 1.08.05]]).
46 28 Christopher Green
47 43 Kyle Knoepfel
h2. %(#10322)cpp0x% version:"1.03.22" ([[art:Release Notes 1.08.03|Art Suite 1.08.03]]).
48 17 Walter E Brown
49 42 Christopher Green
h2. %(#10321)cpp0x% version:"1.03.21".
50 26 Christopher Green
51 42 Christopher Green
h2. %(#10320)cpp0x% version:"1.03.20".
52 26 Christopher Green
53 43 Kyle Knoepfel
h2. %(#10319)cpp0x% version:"1.03.19" ([[art:Release Notes 1.08.01|Art Suite 1.08.01]], [[art:Release Notes 1.08.02|Art Suite 1.08.02]]).
54 26 Christopher Green
55 42 Christopher Green
h2. %(#10318)cpp0x% version:"1.03.18".
56 26 Christopher Green
57 42 Christopher Green
h2. %(#10317)cpp0x% version:"1.03.17".
58 26 Christopher Green
59 42 Christopher Green
h2. %(#10316)cpp0x% version:"1.03.16".
60 26 Christopher Green
61 26 Christopher Green
* Support for GCC 4.8.1.
62 26 Christopher Green
63 42 Christopher Green
h2. %(#10315)cpp0x% version:"1.03.15" ([[art:Release Notes 1.03.06|ART Suite 1.03.06]], [[art:Release Notes 1.03.07|ART Suite 1.03.07]], [[art:Release Notes 1.03.08|ART Suite 1.03.08]], [[art:Release Notes 1.04.00|ART Suite 1.04.00]], [[art:Release Notes 1.05.00|ART Suite 1.05.00]], [[art:Release Notes 1.06.00|ART Suite 1.06.00]], [[art:Release Notes 1.07.00|ART Suite 1.07.00]], [[art:Release Notes 1.07.01|ART Suite 1.07.01]]).
64 25 Christopher Green
65 42 Christopher Green
h2. %(#10314)cpp0x% version:"1.03.14" ([[art:Release Notes 1.02.01|ART Suite 1.02.01]], [[art:Release Notes 1.02.02|ART Suite 1.02.02]], [[art:Release Notes 1.02.03|ART Suite 1.02.03]], [[art:Release Notes 1.02.04|ART Suite 1.02.04]], [[art:Release Notes 1.02.05|ART Suite 1.02.05]], [[art:Release Notes 1.02.06|ART Suite 1.02.06]], [[art:Release Notes 1.02.07|ART Suite 1.02.07]], [[art:Release Notes 1.03.00|ART Suite 1.03.00]], [[art:Release Notes 1.03.01|ART Suite 1.03.01]], [[art:Release Notes 1.03.02|ART Suite 1.03.02]], [[art:Release Notes 1.03.03|ART Suite 1.03.03]], [[art:Release Notes 1.03.04|ART Suite 1.03.04]], [[art:Release Notes 1.03.05|ART Suite 1.03.05]]).
66 23 Christopher Green
67 42 Christopher Green
h2. %(#10313)cpp0x% version:"1.03.13" ([[art:Release Notes 1.02.00|ART Suite 1.02.00]]).
68 23 Christopher Green
69 42 Christopher Green
h2. %(#10312)cpp0x% version:"1.03.12" ([[art:Release Notes 1.01.00|ART Suite 1.01.00]], [[art:Release Notes 1.01.01|ART Suite 1.01.01]]).
70 22 Christopher Green
71 42 Christopher Green
h2. %(#10309)cpp0x% version:"1.03.09".
72 22 Christopher Green
73 22 Christopher Green
* First C++2011-only release.
74 22 Christopher Green
75 42 Christopher Green
h2. %(#10308)cpp0x% version:"1.03.08" ([[art:Release Notes 1.00.12|ART Suite 1.00.12]]).
76 17 Walter E Brown
77 42 Christopher Green
h2. %(#10307)cpp0x% version:"1.03.07" ([[art:Release Notes 1.00.10|ART Suite 1.00.10]], [[art:Release Notes 1.00.11|ART Suite 1.00.11]]).
78 1 Walter E Brown
79 21 Christopher Green
* Built against Boost 1.49.0.
80 21 Christopher Green
81 21 Christopher Green
82 42 Christopher Green
h2. %(#10303)cpp0x% version:"1.03.03" ([[art:Release Notes 1.00.07|ART Suite 1.00.07]], [[art:Release Notes 1.00.08|ART Suite 1.00.08]]).
83 21 Christopher Green
84 1 Walter E Brown
* Build against Boost 1.48.0.
85 21 Christopher Green
86 20 Christopher Green
87 42 Christopher Green
h2. %(#10301)cpp0x% version:"1.03.01" ([[art:Release Notes 1.00.06|ART Suite 1.00.06]]).
88 1 Walter E Brown
89 1 Walter E Brown
90 42 Christopher Green
h2. %(#10204)cpp0x% version:"1.02.04" ([[art:Release Notes 1.00.04|ART Suite 1.00.04]], [[art:Release Notes 1.00.05|ART Suite 1.00.05]]).
91 19 Walter E Brown
92 20 Christopher Green
* Enable @opt@ and @prof@ builds.
93 19 Walter E Brown
94 20 Christopher Green
95 42 Christopher Green
h2. %(#10203)cpp0x% version:"1.02.03" ([[art:Release Notes 1.00.00|ART Suite 1.00.00]], [[art:Release Notes 1.00.01|ART Suite 1.00.01]], [[art:Release Notes 1.00.02|ART Suite 1.00.02]]).
96 20 Christopher Green
97 20 Christopher Green
* Update knowledge of C++0X feature availability in GCC.
98 20 Christopher Green
* Increase diagnostic sensitivity and adjust to compile clean.
99 15 Walter E Brown
100 15 Walter E Brown
101 42 Christopher Green
h2. %(#10201)cpp0x% version:"1.02.01" ([[art:Release Notes 0.07.16|ART Suite 0.07.16]]).
102 15 Walter E Brown
103 14 Walter E Brown
* @<algorithm>@: Add @std::shuffle@, @std::is_partitioned@, and @std::partition_point@.
104 14 Walter E Brown
* @<cmath>@: Improve C99-ish math functions' workarounds to simplify future transitions to newer compiler versions.
105 1 Walter E Brown
* @<iterator>@: New @"cpp0x/iterator"@ header with support for range functions @std::begin@ and @std::end@.
106 14 Walter E Brown
107 14 Walter E Brown
108 42 Christopher Green
h2. %(#10200)cpp0x% version:"1.02.00".
109 14 Walter E Brown
110 14 Walter E Brown
* @<algorithm>@: Add @std::copy_n@ and @std::uninitialized_copy_n@.
111 14 Walter E Brown
* @<cstddef>@: Improve workaround for @std::nullptr_t@; apply corresponding @nullptr@ value more broadly throughout.
112 6 Walter E Brown
* @<random>@: New @"cpp0x/random"@ header supporting all specified functionality.
113 6 Walter E Brown
* @<string>@: New @"cpp0x/string"@ header with support for numeric conversion functions @std::to_string@, @std::itos@, @std::ltos@, _etc_.
114 8 Walter E Brown
* @<type_traits>@: Rework @std::common_type@ implementation.
115 2 Walter E Brown
116 13 Walter E Brown
117 42 Christopher Green
h2. %(#10114)cpp0x% version:"1.01.14" ([[art:Release Notes 0.07.12|ART Suite 0.07.12]], [[art:Release Notes 0.07.13|ART Suite 0.07.13]], [[art:Release Notes 0.07.14|ART Suite 0.07.14]], [[art:Release Notes 0.07.15|ART Suite 0.07.15]]).
118 13 Walter E Brown
119 13 Walter E Brown
120 42 Christopher Green
h2. %(#10112)cpp0x% version:"1.01.12" ([[art:Release Notes 0.07.10|ART Suite 0.07.10]], [[art:Release Notes 0.07.11|ART Suite 0.07.11]]).
121 1 Walter E Brown
122 13 Walter E Brown
123 42 Christopher Green
h2. %(#10110)cpp0x% version:"1.01.10".
124 2 Walter E Brown
125 14 Walter E Brown
* @<algorithm>@: Add @std::all_of@, @std::any_of@, @std::none_of@, and @std::find_if_not@.
126 2 Walter E Brown
127 1 Walter E Brown
128 42 Christopher Green
h2. %(#10109)cpp0x% version:"1.01.09".
129 6 Walter E Brown
130 14 Walter E Brown
* @<cmath>@: New @"cpp0x/cmath"@ header with support for C99-ish math functions @std::fpclassify@ and friends, @std::asinh@ and friends, _etc_.
131 2 Walter E Brown
132 1 Walter E Brown
133 42 Christopher Green
h2. %(#10108)cpp0x% version:"1.01.08" ([[art:Release Notes 0.07.06|ART Suite 0.07.06]], [[art:Release Notes 0.07.07|ART Suite 0.07.07]], [[art:Release Notes 0.07.08|ART Suite 0.07.08]], [[art:Release Notes 0.07.09|ART Suite 0.07.09]]).
134 1 Walter E Brown
135 13 Walter E Brown
136 42 Christopher Green
h2. %(#10107)cpp0x% version:"1.01.07" ([[art:Release Notes 0.07.03|ART Suite 0.07.03]], [[art:Release Notes 0.07.04|ART Suite 0.07.04]], [[art:Release Notes 0.07.05|ART Suite 0.07.05]]).
137 13 Walter E Brown
138 13 Walter E Brown
139 42 Christopher Green
h2. %(#10106)cpp0x% version:"1.01.06" ([[art:Release Notes 0.07.00|ART Suite 0.07.00]], [[art:Release Notes 0.07.02|ART Suite 0.07.02]]).
140 13 Walter E Brown
141 10 Walter E Brown
* @<algorithm>@: Add @std::is_sorted@ and @std::is_sorted_until@; tweak a few other algorithms.
142 1 Walter E Brown
143 10 Walter E Brown
144 42 Christopher Green
h2. %(#101)cpp0x% version:"1.0.1" ([[art:Release Notes 0.1.0|ART Suite 0.1.0]]).
145 10 Walter E Brown
146 10 Walter E Brown
* @<cstdint>@: New @"cpp0x/cstdint"@ header supporting all specified functionality.
147 12 Walter E Brown
148 12 Walter E Brown
149 42 Christopher Green
h2. %(#001)cpp0x% version:"0.0.1".
150 12 Walter E Brown
151 12 Walter E Brown
* Initial tagged version.