]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0.1 Transitional//EN"> |
2 | ||
3 | <html> | |
4 | <head> | |
5 | <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> | |
6 | <title>Boost.Flyweight Documentation - Release notes</title> | |
7 | <link rel="stylesheet" href="style.css" type="text/css"> | |
8 | <link rel="start" href="index.html"> | |
9 | <link rel="prev" href="future_work.html"> | |
10 | <link rel="up" href="index.html"> | |
11 | <link rel="next" href="acknowledgements.html"> | |
12 | </head> | |
13 | ||
14 | <body> | |
15 | <h1><img src="../../../boost.png" alt="Boost logo" align= | |
16 | "middle" width="277" height="86">Boost.Flyweight Release notes</h1> | |
17 | ||
18 | <div class="prev_link"><a href="future_work.html"><img src="prev.gif" alt="future work" border="0"><br> | |
19 | Future work | |
20 | </a></div> | |
21 | <div class="up_link"><a href="index.html"><img src="up.gif" alt="index" border="0"><br> | |
22 | Index | |
23 | </a></div> | |
24 | <div class="next_link"><a href="acknowledgements.html"><img src="next.gif" alt="acknowledgements" border="0"><br> | |
25 | Acknowledgements | |
26 | </a></div><br clear="all" style="clear: all;"> | |
27 | <br clear="all" style="clear: all;"> | |
28 | ||
29 | <hr> | |
30 | ||
31 | <h2>Contents</h2> | |
32 | ||
33 | <ul> | |
34 | <li><a href="#boost_1_60">Boost 1.60 release</a></li> | |
35 | <li><a href="#boost_1_58">Boost 1.58 release</a></li> | |
36 | <li><a href="#boost_1_57">Boost 1.57 release</a></li> | |
37 | <li><a href="#boost_1_56">Boost 1.56 release</a></li> | |
38 | <li><a href="#boost_1_55">Boost 1.55 release</a></li> | |
39 | <li><a href="#boost_1_45">Boost 1.45 release</a></li> | |
40 | <li><a href="#boost_1_44">Boost 1.44 release</a></li> | |
41 | <li><a href="#boost_1_40">Boost 1.40 release</a></li> | |
42 | <li><a href="#boost_1_39">Boost 1.39 release</a></li> | |
43 | <li><a href="#boost_1_38">Boost 1.38 release</a></li> | |
44 | </ul> | |
45 | ||
46 | <h2><a name="boost_1_60">Boost 1.60 release</a></h2> | |
47 | ||
48 | <p> | |
49 | <ul> | |
50 | <li>Maintenance fixes.</li> | |
51 | </ul> | |
52 | </p> | |
53 | ||
54 | <h2><a name="boost_1_58">Boost 1.58 release</a></h2> | |
55 | ||
56 | <p> | |
57 | <ul> | |
58 | <li>Added hash support both with <code>std::hash</code> and | |
59 | <a href="../../../doc/html/hash.html"><code>boost::hash</code></a>. This | |
60 | can be optionally <a href="reference/flyweight.html#disable_hash_support">disabled</a> | |
61 | to avoid clashes with legacy code where this support has already been defined by | |
62 | the user. | |
63 | </li> | |
64 | <li>Maintenance fixes.</li> | |
65 | </ul> | |
66 | </p> | |
67 | ||
68 | <h2><a name="boost_1_57">Boost 1.57 release</a></h2> | |
69 | ||
70 | <p> | |
71 | <ul> | |
72 | <li>Added serialization support via | |
73 | <a href="../../serialization/index.html">Boost Serialization</a>. | |
74 | </li> | |
75 | <li> | |
76 | <code>flyweight</code> default constructor was made <code>explicit</code> in | |
77 | Boost 1.56, which introduces a regression in some | |
78 | <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1518">initialization | |
79 | scenarios</a>. The former non-<code>explicit</code> | |
80 | default constructor has been restored | |
81 | (ticket <a href="https://svn.boost.org/trac/boost/ticket/10439">#10439</a>). | |
82 | </li> | |
83 | </ul> | |
84 | </p> | |
85 | ||
86 | <h2><a name="boost_1_56">Boost 1.56 release</a></h2> | |
87 | ||
88 | <p> | |
89 | <ul> | |
90 | <li>In compilers with variadic template support, <code>boost::flyweight<T></code> now provides | |
91 | a perfectly forwarding constructor to <code>T::T</code> (previously an emulation | |
92 | was used).</li> | |
93 | <li><code>flyweight</code> now replicates the initializer-list constructors and assignment | |
94 | operators of its underlying type.</li> | |
95 | <li>Fixed intermodule static initialization problem | |
96 | (ticket <a href="https://svn.boost.org/trac/boost/ticket/9553">#9553</a>).</li> | |
97 | <li>Maintenance fixes.</li> | |
98 | </ul> | |
99 | </p> | |
100 | ||
101 | <h2><a name="boost_1_55">Boost 1.55 release</a></h2> | |
102 | ||
103 | <p> | |
104 | <ul> | |
105 | <li>Maintenance fixes.</li> | |
106 | </ul> | |
107 | </p> | |
108 | ||
109 | <h2><a name="boost_1_45">Boost 1.45 release</a></h2> | |
110 | ||
111 | <p> | |
112 | <ul> | |
113 | <li>Fixed a hanging problem with | |
114 | <a href="tutorial/configuration.html#intermodule_holder"><code>intermodule_holder</code></a> | |
115 | in Win32 platforms related to a Boost.Interprocess issue described at | |
116 | ticket <a href="https://svn.boost.org/trac/boost/ticket/4606">#4606</a>. | |
117 | </li> | |
118 | <li>Removed an internal assertion incompatible with program termination | |
119 | via <code>std::exit</code>. | |
120 | </li> | |
121 | </ul> | |
122 | </p> | |
123 | ||
124 | <h2><a name="boost_1_44">Boost 1.44 release</a></h2> | |
125 | ||
126 | <p> | |
127 | <ul> | |
128 | <li>Fixed an incorrect mode of usage of Boost.Variant in | |
129 | <a href="examples.html#example3">one of the examples</a>. | |
130 | </li> | |
131 | </ul> | |
132 | </p> | |
133 | ||
134 | <h2><a name="boost_1_40">Boost 1.40 release</a></h2> | |
135 | ||
136 | <p> | |
137 | <ul> | |
138 | <li>Maintenance fixes.</li> | |
139 | </ul> | |
140 | </p> | |
141 | ||
142 | <h2><a name="boost_1_39">Boost 1.39 release</a></h2> | |
143 | ||
144 | <p> | |
145 | <ul> | |
146 | <li><a name="refcounted_bug">The <a href="tutorial/configuration.html#refcounted"><code>refcounted</code></a> | |
147 | component was not thread-safe due to an incorrect implementation and could deadlock | |
148 | under heavy usage conditions. This problem has been corrected.</a> | |
149 | </li> | |
150 | </ul> | |
151 | </p> | |
152 | ||
153 | <h2><a name="boost_1_38">Boost 1.38 release</a></h2> | |
154 | ||
155 | <p> | |
156 | <ul> | |
157 | <li>Initial release of Boost.Flyweight.</li> | |
158 | </ul> | |
159 | </p> | |
160 | ||
161 | <hr> | |
162 | ||
163 | <div class="prev_link"><a href="future_work.html"><img src="prev.gif" alt="future work" border="0"><br> | |
164 | Future work | |
165 | </a></div> | |
166 | <div class="up_link"><a href="index.html"><img src="up.gif" alt="index" border="0"><br> | |
167 | Index | |
168 | </a></div> | |
169 | <div class="next_link"><a href="acknowledgements.html"><img src="next.gif" alt="acknowledgements" border="0"><br> | |
170 | Acknowledgements | |
171 | </a></div><br clear="all" style="clear: all;"> | |
172 | <br clear="all" style="clear: all;"> | |
173 | ||
174 | <br> | |
175 | ||
176 | <p>Revised July 27th 2015</p> | |
177 | ||
178 | <p>© Copyright 2006-2015 Joaquín M López Muñoz. | |
179 | Distributed under the Boost Software | |
180 | License, Version 1.0. (See accompanying file <a href="../../../LICENSE_1_0.txt"> | |
181 | LICENSE_1_0.txt</a> or copy at <a href="http://www.boost.org/LICENSE_1_0.txt"> | |
182 | http://www.boost.org/LICENSE_1_0.txt</a>) | |
183 | </p> | |
184 | ||
185 | </body> | |
186 | </html> |