• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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>
19Future work
20</a></div>
21<div class="up_link"><a href="index.html"><img src="up.gif" alt="index" border="0"><br>
22Index
23</a></div>
24<div class="next_link"><a href="acknowledgements.html"><img src="next.gif" alt="acknowledgements" border="0"><br>
25Acknowledgements
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_74">Boost 1.74 release</a></li>
35  <li><a href="#boost_1_73">Boost 1.73 release</a></li>
36  <li><a href="#boost_1_71">Boost 1.71 release</a></li>
37  <li><a href="#boost_1_69">Boost 1.69 release</a></li>
38  <li><a href="#boost_1_60">Boost 1.60 release</a></li>
39  <li><a href="#boost_1_58">Boost 1.58 release</a></li>
40  <li><a href="#boost_1_57">Boost 1.57 release</a></li>
41  <li><a href="#boost_1_56">Boost 1.56 release</a></li>
42  <li><a href="#boost_1_55">Boost 1.55 release</a></li>
43  <li><a href="#boost_1_45">Boost 1.45 release</a></li>
44  <li><a href="#boost_1_44">Boost 1.44 release</a></li>
45  <li><a href="#boost_1_40">Boost 1.40 release</a></li>
46  <li><a href="#boost_1_39">Boost 1.39 release</a></li>
47  <li><a href="#boost_1_38">Boost 1.38 release</a></li>
48</ul>
49
50<h2><a name="boost_1_74">Boost 1.74 release</a></h2>
51
52<p>
53<ul>
54  <li>Maintenance work.</li>
55</ul>
56</p>
57
58<h2><a name="boost_1_73">Boost 1.73 release</a></h2>
59
60<p>
61<ul>
62  <li>Maintenance work.</li>
63</ul>
64</p>
65
66<h2><a name="boost_1_71">Boost 1.71 release</a></h2>
67
68<p>
69<ul>
70  <li>Maintenance work.</li>
71</ul>
72</p>
73
74<h2><a name="boost_1_69">Boost 1.69 release</a></h2>
75
76<p>
77<ul>
78  <li>Fixed some issues in GCC related to Boost.MPL placeholder expression handling.</li>
79  <li>Maintenance fixes.</li>
80</ul>
81</p>
82
83<h2><a name="boost_1_60">Boost 1.60 release</a></h2>
84
85<p>
86<ul>
87  <li>Maintenance fixes.</li>
88</ul>
89</p>
90
91<h2><a name="boost_1_58">Boost 1.58 release</a></h2>
92
93<p>
94<ul>
95  <li>Added hash support both with <code>std::hash</code> and
96     <a href="../../../doc/html/hash.html"><code>boost::hash</code></a>. This
97     can be optionally <a href="reference/flyweight.html#disable_hash_support">disabled</a>
98     to avoid clashes with legacy code where this support has already been defined by
99     the user.
100  </li>
101  <li>Maintenance fixes.</li>
102</ul>
103</p>
104
105<h2><a name="boost_1_57">Boost 1.57 release</a></h2>
106
107<p>
108<ul>
109  <li>Added serialization support via
110    <a href="../../serialization/index.html">Boost Serialization</a>.
111  </li>
112  <li>
113    <code>flyweight</code> default constructor was made <code>explicit</code> in
114    Boost 1.56, which introduces a regression in some
115    <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1518">initialization
116    scenarios</a>. The former non-<code>explicit</code>
117    default constructor has been restored
118    (ticket <a href="https://svn.boost.org/trac/boost/ticket/10439">#10439</a>).
119  </li>
120</ul>
121</p>
122
123<h2><a name="boost_1_56">Boost 1.56 release</a></h2>
124
125<p>
126<ul>
127  <li>In compilers with variadic template support, <code>boost::flyweight&lt;T&gt;</code> now provides
128    a perfectly forwarding constructor to <code>T::T</code> (previously an emulation
129    was used).</li>
130  <li><code>flyweight</code> now replicates the initializer-list constructors and assignment
131    operators of its underlying type.</li>
132  <li>Fixed intermodule static initialization problem
133    (ticket <a href="https://svn.boost.org/trac/boost/ticket/9553">#9553</a>).</li>
134  <li>Maintenance fixes.</li>
135</ul>
136</p>
137
138<h2><a name="boost_1_55">Boost 1.55 release</a></h2>
139
140<p>
141<ul>
142  <li>Maintenance fixes.</li>
143</ul>
144</p>
145
146<h2><a name="boost_1_45">Boost 1.45 release</a></h2>
147
148<p>
149<ul>
150  <li>Fixed a hanging problem with
151    <a href="tutorial/configuration.html#intermodule_holder"><code>intermodule_holder</code></a>
152    in Win32 platforms related to a Boost.Interprocess issue described at
153    ticket <a href="https://svn.boost.org/trac/boost/ticket/4606">#4606</a>.
154  </li>
155  <li>Removed an internal assertion incompatible with program termination
156    via <code>std::exit</code>.
157  </li>
158</ul>
159</p>
160
161<h2><a name="boost_1_44">Boost 1.44 release</a></h2>
162
163<p>
164<ul>
165  <li>Fixed an incorrect mode of usage of Boost.Variant in
166    <a href="examples.html#example3">one of the examples</a>.
167  </li>
168</ul>
169</p>
170
171<h2><a name="boost_1_40">Boost 1.40 release</a></h2>
172
173<p>
174<ul>
175  <li>Maintenance fixes.</li>
176</ul>
177</p>
178
179<h2><a name="boost_1_39">Boost 1.39 release</a></h2>
180
181<p>
182<ul>
183  <li><a name="refcounted_bug">The <a href="tutorial/configuration.html#refcounted"><code>refcounted</code></a>
184    component was not thread-safe due to an incorrect implementation and could deadlock
185    under heavy usage conditions. This problem has been corrected.</a>
186  </li>
187</ul>
188</p>
189
190<h2><a name="boost_1_38">Boost 1.38 release</a></h2>
191
192<p>
193<ul>
194  <li>Initial release of Boost.Flyweight.</li>
195</ul>
196</p>
197
198<hr>
199
200<div class="prev_link"><a href="future_work.html"><img src="prev.gif" alt="future work" border="0"><br>
201Future work
202</a></div>
203<div class="up_link"><a href="index.html"><img src="up.gif" alt="index" border="0"><br>
204Index
205</a></div>
206<div class="next_link"><a href="acknowledgements.html"><img src="next.gif" alt="acknowledgements" border="0"><br>
207Acknowledgements
208</a></div><br clear="all" style="clear: all;">
209<br clear="all" style="clear: all;">
210
211<br>
212
213<p>Revised May 10th 2020</p>
214
215<p>&copy; Copyright 2006-2020 Joaqu&iacute;n M L&oacute;pez Mu&ntilde;oz.
216Distributed under the Boost Software
217License, Version 1.0. (See accompanying file <a href="../../../LICENSE_1_0.txt">
218LICENSE_1_0.txt</a> or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">
219http://www.boost.org/LICENSE_1_0.txt</a>)
220</p>
221
222</body>
223</html>
224