Project

General

Profile

Release Notes » History » Version 28

Christopher Green, 08/19/2013 10:49 AM

1 1 Walter E Brown
h1. Release Notes
2 1 Walter E Brown
3 24 Christopher Green
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.
4 11 Walter E Brown
5 28 Christopher Green
h2. %(#1.03.23)cpp0x% version:"1.03.23" ([[art:Release Notes 1.08.04|ART Suite 1.08.04]]).
6 28 Christopher Green
7 27 Christopher Green
h2. %(#1.03.22)cpp0x% version:"1.03.22" ([[art:Release Notes 1.08.03|ART Suite 1.08.03]]).
8 17 Walter E Brown
9 26 Christopher Green
h2. %(#1.03.21)cpp0x% version:"1.03.21".
10 26 Christopher Green
11 26 Christopher Green
h2. %(#1.03.20)cpp0x% version:"1.03.20".
12 26 Christopher Green
13 26 Christopher Green
h2. %(#1.03.19)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]]).
14 26 Christopher Green
15 26 Christopher Green
h2. %(#1.03.18)cpp0x% version:"1.03.18".
16 26 Christopher Green
17 26 Christopher Green
h2. %(#1.03.17)cpp0x% version:"1.03.17".
18 26 Christopher Green
19 26 Christopher Green
h2. %(#1.03.16)cpp0x% version:"1.03.16".
20 26 Christopher Green
21 26 Christopher Green
* Support for GCC 4.8.1.
22 26 Christopher Green
23 26 Christopher Green
h2. %(#1.03.15)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]]).
24 25 Christopher Green
25 25 Christopher Green
h2. %(#1.03.14)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]]).
26 23 Christopher Green
27 23 Christopher Green
h2. %(#1.03.13)cpp0x% version:"1.03.13" ([[art:Release Notes 1.02.00|ART Suite 1.02.00]]).
28 23 Christopher Green
29 23 Christopher Green
h2. %(#1.03.12)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]]).
30 22 Christopher Green
31 22 Christopher Green
h2. %(#1.03.09)cpp0x% version:"1.03.09".
32 22 Christopher Green
33 22 Christopher Green
* First C++2011-only release.
34 22 Christopher Green
35 22 Christopher Green
h2. %(#1.03.08)cpp0x% version:"1.03.08" ([[art:Release Notes 1.00.12|ART Suite 1.00.12]]).
36 17 Walter E Brown
37 21 Christopher Green
h2. %(#1.03.07)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]]).
38 1 Walter E Brown
39 21 Christopher Green
* Built against Boost 1.49.0.
40 21 Christopher Green
41 21 Christopher Green
42 21 Christopher Green
h2. %(#1.03.03)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]]).
43 21 Christopher Green
44 1 Walter E Brown
* Build against Boost 1.48.0.
45 21 Christopher Green
46 20 Christopher Green
47 19 Walter E Brown
h2. %(#1.03.01)cpp0x% version:"1.03.01" ([[art:Release Notes 1.00.06|ART Suite 1.00.06]]).
48 1 Walter E Brown
49 1 Walter E Brown
50 19 Walter E Brown
h2. %(#1.02.04)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]]).
51 19 Walter E Brown
52 20 Christopher Green
* Enable @opt@ and @prof@ builds.
53 19 Walter E Brown
54 20 Christopher Green
55 19 Walter E Brown
h2. %(#1.02.03)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]]).
56 20 Christopher Green
57 20 Christopher Green
* Update knowledge of C++0X feature availability in GCC.
58 20 Christopher Green
* Increase diagnostic sensitivity and adjust to compile clean.
59 15 Walter E Brown
60 15 Walter E Brown
61 15 Walter E Brown
h2. %(#1.02.01)cpp0x% version:"1.02.01" ([[art:Release Notes 0.07.16|ART Suite 0.07.16]]).
62 15 Walter E Brown
63 14 Walter E Brown
* @<algorithm>@: Add @std::shuffle@, @std::is_partitioned@, and @std::partition_point@.
64 14 Walter E Brown
* @<cmath>@: Improve C99-ish math functions' workarounds to simplify future transitions to newer compiler versions.
65 1 Walter E Brown
* @<iterator>@: New @"cpp0x/iterator"@ header with support for range functions @std::begin@ and @std::end@.
66 14 Walter E Brown
67 14 Walter E Brown
68 14 Walter E Brown
h2. %(#1.02.00)cpp0x% version:"1.02.00".
69 14 Walter E Brown
70 14 Walter E Brown
* @<algorithm>@: Add @std::copy_n@ and @std::uninitialized_copy_n@.
71 14 Walter E Brown
* @<cstddef>@: Improve workaround for @std::nullptr_t@; apply corresponding @nullptr@ value more broadly throughout.
72 6 Walter E Brown
* @<random>@: New @"cpp0x/random"@ header supporting all specified functionality.
73 6 Walter E Brown
* @<string>@: New @"cpp0x/string"@ header with support for numeric conversion functions @std::to_string@, @std::itos@, @std::ltos@, _etc_.
74 8 Walter E Brown
* @<type_traits>@: Rework @std::common_type@ implementation.
75 2 Walter E Brown
76 13 Walter E Brown
77 1 Walter E Brown
h2. %(#1.01.14)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]]).
78 13 Walter E Brown
79 13 Walter E Brown
80 13 Walter E Brown
h2. %(#1.01.12)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]]).
81 1 Walter E Brown
82 13 Walter E Brown
83 5 Walter E Brown
h2. %(#1.01.10)cpp0x% version:"1.01.10".
84 2 Walter E Brown
85 14 Walter E Brown
* @<algorithm>@: Add @std::all_of@, @std::any_of@, @std::none_of@, and @std::find_if_not@.
86 2 Walter E Brown
87 1 Walter E Brown
88 3 Walter E Brown
h2. %(#1.01.09)cpp0x% version:"1.01.09".
89 6 Walter E Brown
90 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_.
91 2 Walter E Brown
92 1 Walter E Brown
93 13 Walter E Brown
h2. %(#1.01.08)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]]).
94 1 Walter E Brown
95 13 Walter E Brown
96 13 Walter E Brown
h2. %(#1.01.07)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]]).
97 13 Walter E Brown
98 13 Walter E Brown
99 13 Walter E Brown
h2. %(#1.01.06)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]]).
100 13 Walter E Brown
101 10 Walter E Brown
* @<algorithm>@: Add @std::is_sorted@ and @std::is_sorted_until@; tweak a few other algorithms.
102 1 Walter E Brown
103 10 Walter E Brown
104 13 Walter E Brown
h2. %(#1.0.1)cpp0x% version:"1.0.1" ([[art:Release Notes 0.1.0|ART Suite 0.1.0]]).
105 10 Walter E Brown
106 10 Walter E Brown
* @<cstdint>@: New @"cpp0x/cstdint"@ header supporting all specified functionality.
107 12 Walter E Brown
108 12 Walter E Brown
109 12 Walter E Brown
h2. %(#0.0.1)cpp0x% version:"0.0.1".
110 12 Walter E Brown
111 12 Walter E Brown
* Initial tagged version.