Imported Upstream version 1.57.0
[platform/upstream/boost.git] / doc / html / intrusive / release_notes.html
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
4 <title>Release Notes</title>
5 <link rel="stylesheet" href="../../../doc/src/boostbook.css" type="text/css">
6 <meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
7 <link rel="home" href="../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset">
8 <link rel="up" href="../intrusive.html" title="Chapter&#160;15.&#160;Boost.Intrusive">
9 <link rel="prev" href="performance.html" title="Performance">
10 <link rel="next" href="tested_compilers.html" title="Tested compilers">
11 </head>
12 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
13 <table cellpadding="2" width="100%"><tr>
14 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../boost.png"></td>
15 <td align="center"><a href="../../../index.html">Home</a></td>
16 <td align="center"><a href="../../../libs/libraries.htm">Libraries</a></td>
17 <td align="center"><a href="http://www.boost.org/users/people.html">People</a></td>
18 <td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td>
19 <td align="center"><a href="../../../more/index.htm">More</a></td>
20 </tr></table>
21 <hr>
22 <div class="spirit-nav">
23 <a accesskey="p" href="performance.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../intrusive.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="tested_compilers.html"><img src="../../../doc/src/images/next.png" alt="Next"></a>
24 </div>
25 <div class="section">
26 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
27 <a name="intrusive.release_notes"></a><a class="link" href="release_notes.html" title="Release Notes">Release Notes</a>
28 </h2></div></div></div>
29 <div class="toc"><dl class="toc">
30 <dt><span class="section"><a href="release_notes.html#intrusive.release_notes.release_notes_boost_1_57_00">Boost
31       1.57 Release</a></span></dt>
32 <dt><span class="section"><a href="release_notes.html#intrusive.release_notes.release_notes_boost_1_56_00">Boost
33       1.56 Release</a></span></dt>
34 <dt><span class="section"><a href="release_notes.html#intrusive.release_notes.release_notes_boost_1_55_00">Boost
35       1.55 Release</a></span></dt>
36 <dt><span class="section"><a href="release_notes.html#intrusive.release_notes.release_notes_boost_1_54_00">Boost
37       1.54 Release</a></span></dt>
38 <dt><span class="section"><a href="release_notes.html#intrusive.release_notes.release_notes_boost_1_53_00">Boost
39       1.53 Release</a></span></dt>
40 <dt><span class="section"><a href="release_notes.html#intrusive.release_notes.release_notes_boost_1_51_00">Boost
41       1.51 Release</a></span></dt>
42 <dt><span class="section"><a href="release_notes.html#intrusive.release_notes.release_notes_boost_1_49_00">Boost
43       1.49 Release</a></span></dt>
44 <dt><span class="section"><a href="release_notes.html#intrusive.release_notes.release_notes_boost_1_48_00">Boost
45       1.48 Release</a></span></dt>
46 <dt><span class="section"><a href="release_notes.html#intrusive.release_notes.release_notes_boost_1_46_00">Boost
47       1.46 Release</a></span></dt>
48 <dt><span class="section"><a href="release_notes.html#intrusive.release_notes.release_notes_boost_1_45_00">Boost
49       1.45 Release</a></span></dt>
50 <dt><span class="section"><a href="release_notes.html#intrusive.release_notes.release_notes_boost_1_40_00">Boost
51       1.40 Release</a></span></dt>
52 <dt><span class="section"><a href="release_notes.html#intrusive.release_notes.release_notes_boost_1_39_00">Boost
53       1.39 Release</a></span></dt>
54 <dt><span class="section"><a href="release_notes.html#intrusive.release_notes.release_notes_boost_1_38_00">Boost
55       1.38 Release</a></span></dt>
56 <dt><span class="section"><a href="release_notes.html#intrusive.release_notes.release_notes_boost_1_37_00">Boost
57       1.37 Release</a></span></dt>
58 <dt><span class="section"><a href="release_notes.html#intrusive.release_notes.release_notes_boost_1_36_00">Boost
59       1.36 Release</a></span></dt>
60 </dl></div>
61 <div class="section">
62 <div class="titlepage"><div><div><h3 class="title">
63 <a name="intrusive.release_notes.release_notes_boost_1_57_00"></a><a class="link" href="release_notes.html#intrusive.release_notes.release_notes_boost_1_57_00" title="Boost 1.57 Release">Boost
64       1.57 Release</a>
65 </h3></div></div></div>
66 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
67 <li class="listitem">
68             Experimental version of node checkers, contributed by Matei David. Many
69             thanks!
70           </li>
71 <li class="listitem">
72             Implemented <a href="http://www.open-std.org/JTC1/sc22/WG21/docs/papers/2013/n3644.pdf" target="_top">N3644:
73             Null Forward Iterators</a> from C++14.
74           </li>
75 <li class="listitem">
76             Fixed bugs:
77             <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; ">
78 <li class="listitem">
79                   <a href="https://github.com/boostorg/intrusive/pull/12" target="_top">GitHub
80                   Pull #12: <span class="emphasis"><em>Fix MSVC14 warning C4456: declaration of 'x_parent_right'
81                   hides previous local declaration</em></span></a>
82                 </li>
83 <li class="listitem">
84                   <a href="https://svn.boost.org/trac/boost/ticket/10520" target="_top">Boost
85                   Trac #10520: <span class="emphasis"><em>Conversion warning in intrusive/detail/utilities.hpp</em></span></a>
86                 </li>
87 <li class="listitem">
88                   <a href="https://svn.boost.org/trac/boost/ticket/10469" target="_top">Boost
89                   Trac #10469: <span class="emphasis"><em>Erasing from intrusive unordered_multiset
90                   with optimize_multikey goes into an infinite loop</em></span></a>
91                 </li>
92 </ul></div>
93           </li>
94 </ul></div>
95 </div>
96 <div class="section">
97 <div class="titlepage"><div><div><h3 class="title">
98 <a name="intrusive.release_notes.release_notes_boost_1_56_00"></a><a class="link" href="release_notes.html#intrusive.release_notes.release_notes_boost_1_56_00" title="Boost 1.56 Release">Boost
99       1.56 Release</a>
100 </h3></div></div></div>
101 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
102 <li class="listitem">
103             Improved Doxygen generated reference and updated and fixed forward-declaration
104             header.
105           </li>
106 <li class="listitem">
107             <span class="bold"><strong>ABI breaking</strong></span>: Fixed ABI regression introduced
108             in Boost 1.55 version, mainly noticeable on MSVC compilers.
109           </li>
110 <li class="listitem">
111             <span class="bold"><strong>Source breaking</strong></span>: Removed previously
112             deprecated <code class="computeroutput"><span class="identifier">xxx_dont_splay</span></code>
113             functions from splay containers, <code class="computeroutput"><span class="identifier">splay_set_base_hook</span></code>
114             and <code class="computeroutput"><span class="identifier">splay_set_member_hook</span></code>from
115             splay containers and <code class="computeroutput"><span class="keyword">bool</span> <span class="identifier">splay</span> <span class="special">=</span> <span class="keyword">true</span></code> extra parameter in <code class="computeroutput"><span class="identifier">splaytree_algorithms</span></code> functions.
116           </li>
117 <li class="listitem">
118             Fixed bugs:
119             <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: circle; ">
120 <li class="listitem">
121                   <a href="https://svn.boost.org/trac/boost/ticket/8468" target="_top">#8468:
122                   Compile error on visual studio 2010/2012 using vector with custom
123                   allocator and aligned types</a>
124                 </li>
125 <li class="listitem">
126                   <a href="https://svn.boost.org/trac/boost/ticket/9332" target="_top">#9332:
127                   <span class="emphasis"><em>"has_member_function_callable_with.hpp compile error
128                   on msvc-12.0"</em></span></a>.
129                 </li>
130 <li class="listitem">
131                   <a href="https://svn.boost.org/trac/boost/ticket/9650" target="_top">#9650:
132                   <span class="emphasis"><em>"intrusive list with stateful value traits"</em></span></a>.
133                 </li>
134 <li class="listitem">
135                   <a href="https://svn.boost.org/trac/boost/ticket/9746" target="_top">#9746:
136                   Modern Sun CC compiler detects error in intrusive library header</a>
137                 </li>
138 <li class="listitem">
139                   <a href="https://svn.boost.org/trac/boost/ticket/9940" target="_top">#9940:
140                   bad bug in intrusive list with safe_link (or auto_unlink) hooks</a>
141                 </li>
142 <li class="listitem">
143                   <a href="https://svn.boost.org/trac/boost/ticket/9948" target="_top">#9948:
144                   remove use of const_cast in intrusive containers</a>
145                 </li>
146 <li class="listitem">
147                   <a href="https://svn.boost.org/trac/boost/ticket/9949" target="_top">#9949:
148                   clear header node hooks upon intrusive container destruction</a>
149                 </li>
150 <li class="listitem">
151                   <a href="https://svn.boost.org/trac/boost/ticket/9961" target="_top">#9961:
152                   tests for hooks not derived frorm generic_hook</a>
153                 </li>
154 </ul></div>
155           </li>
156 <li class="listitem">
157             Optimized tree rebalancing code to avoid redundant assignments.
158           </li>
159 <li class="listitem">
160             Added 64 bit prime values for <code class="computeroutput"><span class="identifier">suggested_upper_bucket_count</span></code>/<code class="computeroutput"><span class="identifier">suggested_lower_bucket_count</span></code> in 64
161             bit platforms.
162           </li>
163 <li class="listitem">
164             Deleted workarounds for old SUN_CC compilers, those are now unsupported
165             as modern SunPro compilers are standard-corforming enough.
166           </li>
167 </ul></div>
168 </div>
169 <div class="section">
170 <div class="titlepage"><div><div><h3 class="title">
171 <a name="intrusive.release_notes.release_notes_boost_1_55_00"></a><a class="link" href="release_notes.html#intrusive.release_notes.release_notes_boost_1_55_00" title="Boost 1.55 Release">Boost
172       1.55 Release</a>
173 </h3></div></div></div>
174 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
175 <li class="listitem">
176             <span class="bold"><strong>Source breaking</strong></span>: Deprecated <code class="computeroutput"><span class="identifier">xxx_dont_splay</span></code> functions from splay
177             containers. Deprecated <code class="computeroutput"><span class="identifier">splay_set_base_hook</span></code>
178             and <code class="computeroutput"><span class="identifier">splay_set_member_hook</span></code>from
179             splay containers, use <code class="computeroutput"><span class="identifier">bs_set_base_hook</span></code>
180             or <code class="computeroutput"><span class="identifier">bs_set_member_hook</span></code>
181             instead. Both will be removed in Boost 1.56.
182           </li>
183 <li class="listitem">
184             <span class="bold"><strong>ABI breaking</strong></span>: Hash containers' end iterator
185             was implemented pointing to one-past the end of the bucket array (see
186             <a href="https://svn.boost.org/trac/boost/ticket/8698" target="_top">#8698</a>)
187             causing severe bugs when values to be inserted where allocated next to
188             the bucket array. End iterator implementation was changed to point to
189             the beginning of the bucket array.
190           </li>
191 <li class="listitem">
192             Big refactoring in order to reduce template and debug symbol bloat. Test
193             object files have been slashed to half in MSVC compilers in Debug mode.
194             Toolchains without Identical COMDAT Folding (ICF) should notice size
195             improvements.
196           </li>
197 <li class="listitem">
198             Implemented <a class="link" href="scary_iterators.html" title="Scary Iterators">SCARY iterators</a>.
199           </li>
200 </ul></div>
201 </div>
202 <div class="section">
203 <div class="titlepage"><div><div><h3 class="title">
204 <a name="intrusive.release_notes.release_notes_boost_1_54_00"></a><a class="link" href="release_notes.html#intrusive.release_notes.release_notes_boost_1_54_00" title="Boost 1.54 Release">Boost
205       1.54 Release</a>
206 </h3></div></div></div>
207 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
208             Added <code class="computeroutput"><span class="identifier">BOOST_NO_EXCEPTIONS</span></code>
209             support (bug <a href="https://svn.boost.org/trac/boost/ticket/7849" target="_top">#7849</a>).
210           </li></ul></div>
211 </div>
212 <div class="section">
213 <div class="titlepage"><div><div><h3 class="title">
214 <a name="intrusive.release_notes.release_notes_boost_1_53_00"></a><a class="link" href="release_notes.html#intrusive.release_notes.release_notes_boost_1_53_00" title="Boost 1.53 Release">Boost
215       1.53 Release</a>
216 </h3></div></div></div>
217 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
218 <li class="listitem">
219             Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/7174" target="_top">#7174</a>,
220             <a href="https://svn.boost.org/trac/boost/ticket/7529" target="_top">#7529</a>,
221             <a href="https://svn.boost.org/trac/boost/ticket/7815" target="_top">#7815</a>.
222           </li>
223 <li class="listitem">
224             Fixed GCC -Wshadow warnings.
225           </li>
226 <li class="listitem">
227             Added missing <code class="computeroutput"><span class="keyword">explicit</span></code> keyword
228             in several intrusive container constructors.
229           </li>
230 <li class="listitem">
231             Replaced deprecated BOOST_NO_XXXX with newer BOOST_NO_CXX11_XXX macros.
232           </li>
233 <li class="listitem">
234             Small documentation fixes.
235           </li>
236 </ul></div>
237 </div>
238 <div class="section">
239 <div class="titlepage"><div><div><h3 class="title">
240 <a name="intrusive.release_notes.release_notes_boost_1_51_00"></a><a class="link" href="release_notes.html#intrusive.release_notes.release_notes_boost_1_51_00" title="Boost 1.51 Release">Boost
241       1.51 Release</a>
242 </h3></div></div></div>
243 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
244 <li class="listitem">
245             Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/6841" target="_top">#6841</a>,
246             <a href="https://svn.boost.org/trac/boost/ticket/6907" target="_top">#6907</a>,
247             <a href="https://svn.boost.org/trac/boost/ticket/6922" target="_top">#6922</a>,
248             <a href="https://svn.boost.org/trac/boost/ticket/7033" target="_top">#7033</a>,
249           </li>
250 <li class="listitem">
251             Added <code class="computeroutput"><span class="identifier">bounded_range</span></code> function
252             to trees.
253           </li>
254 </ul></div>
255 </div>
256 <div class="section">
257 <div class="titlepage"><div><div><h3 class="title">
258 <a name="intrusive.release_notes.release_notes_boost_1_49_00"></a><a class="link" href="release_notes.html#intrusive.release_notes.release_notes_boost_1_49_00" title="Boost 1.49 Release">Boost
259       1.49 Release</a>
260 </h3></div></div></div>
261 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
262             Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/6347" target="_top">#6347</a>,
263             <a href="https://svn.boost.org/trac/boost/ticket/6223" target="_top">#6223</a>,
264             <a href="https://svn.boost.org/trac/boost/ticket/6153" target="_top">#6153</a>.
265           </li></ul></div>
266 </div>
267 <div class="section">
268 <div class="titlepage"><div><div><h3 class="title">
269 <a name="intrusive.release_notes.release_notes_boost_1_48_00"></a><a class="link" href="release_notes.html#intrusive.release_notes.release_notes_boost_1_48_00" title="Boost 1.48 Release">Boost
270       1.48 Release</a>
271 </h3></div></div></div>
272 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
273             Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/4797" target="_top">#4797</a>,
274             <a href="https://svn.boost.org/trac/boost/ticket/5165" target="_top">#5165</a>,
275             <a href="https://svn.boost.org/trac/boost/ticket/5183" target="_top">#5183</a>,
276             <a href="https://svn.boost.org/trac/boost/ticket/5191" target="_top">#5191</a>.
277           </li></ul></div>
278 </div>
279 <div class="section">
280 <div class="titlepage"><div><div><h3 class="title">
281 <a name="intrusive.release_notes.release_notes_boost_1_46_00"></a><a class="link" href="release_notes.html#intrusive.release_notes.release_notes_boost_1_46_00" title="Boost 1.46 Release">Boost
282       1.46 Release</a>
283 </h3></div></div></div>
284 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem">
285             Fixed bug <a href="https://svn.boost.org/trac/boost/ticket/4980" target="_top">#4980</a>,
286           </li></ul></div>
287 </div>
288 <div class="section">
289 <div class="titlepage"><div><div><h3 class="title">
290 <a name="intrusive.release_notes.release_notes_boost_1_45_00"></a><a class="link" href="release_notes.html#intrusive.release_notes.release_notes_boost_1_45_00" title="Boost 1.45 Release">Boost
291       1.45 Release</a>
292 </h3></div></div></div>
293 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
294 <li class="listitem">
295             Added <code class="computeroutput"><span class="identifier">function_hook</span></code> option.
296           </li>
297 <li class="listitem">
298             Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/2611" target="_top">#2611</a>,
299             <a href="https://svn.boost.org/trac/boost/ticket/3288" target="_top">#3288</a>,
300             <a href="https://svn.boost.org/trac/boost/ticket/3304" target="_top">#3304</a>,
301             <a href="https://svn.boost.org/trac/boost/ticket/3489" target="_top">#3489</a>,
302             <a href="https://svn.boost.org/trac/boost/ticket/3668" target="_top">#3668</a>,
303             <a href="https://svn.boost.org/trac/boost/ticket/3339" target="_top">#3688</a>,
304             <a href="https://svn.boost.org/trac/boost/ticket/3698" target="_top">#3698</a>,
305             <a href="https://svn.boost.org/trac/boost/ticket/3706" target="_top">#3706</a>,
306             <a href="https://svn.boost.org/trac/boost/ticket/3721" target="_top">#3721</a>.
307             <a href="https://svn.boost.org/trac/boost/ticket/3729" target="_top">#3729</a>,
308             <a href="https://svn.boost.org/trac/boost/ticket/3746" target="_top">#3746</a>,
309             <a href="https://svn.boost.org/trac/boost/ticket/3781" target="_top">#3781</a>,
310             <a href="https://svn.boost.org/trac/boost/ticket/3840" target="_top">#3840</a>,
311             <a href="https://svn.boost.org/trac/boost/ticket/3849" target="_top">#3849</a>,
312             <a href="https://svn.boost.org/trac/boost/ticket/3339" target="_top">#3339</a>,
313             <a href="https://svn.boost.org/trac/boost/ticket/3419" target="_top">#3419</a>,
314             <a href="https://svn.boost.org/trac/boost/ticket/3431" target="_top">#3431</a>,
315             <a href="https://svn.boost.org/trac/boost/ticket/4021" target="_top">#4021</a>.
316           </li>
317 </ul></div>
318 </div>
319 <div class="section">
320 <div class="titlepage"><div><div><h3 class="title">
321 <a name="intrusive.release_notes.release_notes_boost_1_40_00"></a><a class="link" href="release_notes.html#intrusive.release_notes.release_notes_boost_1_40_00" title="Boost 1.40 Release">Boost
322       1.40 Release</a>
323 </h3></div></div></div>
324 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
325 <li class="listitem">
326             Code cleanup in bstree_algorithms.hpp and avl_tree_algorithms.hpp
327           </li>
328 <li class="listitem">
329             Fixed bug <a href="https://svn.boost.org/trac/boost/ticket/3164" target="_top">#3164</a>.
330           </li>
331 </ul></div>
332 </div>
333 <div class="section">
334 <div class="titlepage"><div><div><h3 class="title">
335 <a name="intrusive.release_notes.release_notes_boost_1_39_00"></a><a class="link" href="release_notes.html#intrusive.release_notes.release_notes_boost_1_39_00" title="Boost 1.39 Release">Boost
336       1.39 Release</a>
337 </h3></div></div></div>
338 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
339 <li class="listitem">
340             Optimized <code class="computeroutput"><span class="identifier">list</span><span class="special">::</span><span class="identifier">merge</span></code> and <code class="computeroutput"><span class="identifier">slist</span><span class="special">::</span><span class="identifier">merge</span></code>
341           </li>
342 <li class="listitem">
343             <code class="computeroutput"><span class="identifier">list</span><span class="special">::</span><span class="identifier">sort</span></code> and <code class="computeroutput"><span class="identifier">slist</span><span class="special">::</span><span class="identifier">sort</span></code>
344             are now stable.
345           </li>
346 <li class="listitem">
347             Fixed bugs <a href="https://svn.boost.org/trac/boost/ticket/2689" target="_top">#2689</a>,
348             <a href="https://svn.boost.org/trac/boost/ticket/2755" target="_top">#2755</a>,
349             <a href="https://svn.boost.org/trac/boost/ticket/2786" target="_top">#2786</a>,
350             <a href="https://svn.boost.org/trac/boost/ticket/2807" target="_top">#2807</a>,
351             <a href="https://svn.boost.org/trac/boost/ticket/2810" target="_top">#2810</a>,
352             <a href="https://svn.boost.org/trac/boost/ticket/2862" target="_top">#2862</a>.
353           </li>
354 </ul></div>
355 </div>
356 <div class="section">
357 <div class="titlepage"><div><div><h3 class="title">
358 <a name="intrusive.release_notes.release_notes_boost_1_38_00"></a><a class="link" href="release_notes.html#intrusive.release_notes.release_notes_boost_1_38_00" title="Boost 1.38 Release">Boost
359       1.38 Release</a>
360 </h3></div></div></div>
361 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
362 <li class="listitem">
363             New treap-based containers: treap, treap_set, treap_multiset.
364           </li>
365 <li class="listitem">
366             Corrected compilation bug for Windows-based 64 bit compilers.
367           </li>
368 <li class="listitem">
369             Corrected exception-safety bugs in container constructors.
370           </li>
371 <li class="listitem">
372             Updated documentation to show rvalue-references functions instead of
373             emulation functions.
374           </li>
375 </ul></div>
376 </div>
377 <div class="section">
378 <div class="titlepage"><div><div><h3 class="title">
379 <a name="intrusive.release_notes.release_notes_boost_1_37_00"></a><a class="link" href="release_notes.html#intrusive.release_notes.release_notes_boost_1_37_00" title="Boost 1.37 Release">Boost
380       1.37 Release</a>
381 </h3></div></div></div>
382 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
383 <li class="listitem">
384             Intrusive now takes advantage of compilers with variadic templates.
385           </li>
386 <li class="listitem">
387             <code class="computeroutput"><span class="identifier">clone_from</span></code> functions
388             now copy predicates and hash functions of associative containers.
389           </li>
390 <li class="listitem">
391             Added incremental hashing to unordered containers via <code class="computeroutput"><span class="identifier">incremental</span><span class="special">&lt;&gt;</span></code> option.
392           </li>
393 <li class="listitem">
394             Update some function parameters from <code class="computeroutput"><span class="identifier">iterator</span></code>
395             to <code class="computeroutput"><span class="identifier">const_iterator</span></code> in
396             containers to keep up with the draft of the next standard.
397           </li>
398 <li class="listitem">
399             Added an option to specify include files for intrusive configurable assertion
400             macros.
401           </li>
402 </ul></div>
403 </div>
404 <div class="section">
405 <div class="titlepage"><div><div><h3 class="title">
406 <a name="intrusive.release_notes.release_notes_boost_1_36_00"></a><a class="link" href="release_notes.html#intrusive.release_notes.release_notes_boost_1_36_00" title="Boost 1.36 Release">Boost
407       1.36 Release</a>
408 </h3></div></div></div>
409 <div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; ">
410 <li class="listitem">
411             Added <code class="computeroutput"><span class="identifier">linear</span><span class="special">&lt;&gt;</span></code>
412             and <code class="computeroutput"><span class="identifier">cache_last</span><span class="special">&lt;&gt;</span></code>
413             options to singly linked lists.
414           </li>
415 <li class="listitem">
416             Added <code class="computeroutput"><span class="identifier">optimize_multikey</span><span class="special">&lt;&gt;</span></code> option to unordered container
417             hooks.
418           </li>
419 <li class="listitem">
420             Optimized unordered containers when <code class="computeroutput"><span class="identifier">store_hash</span></code>
421             option is used in the hook.
422           </li>
423 <li class="listitem">
424             Implementation changed to be exception agnostic so that it can be used
425             in environments without exceptions.
426           </li>
427 <li class="listitem">
428             Added <code class="computeroutput"><span class="identifier">container_from_iterator</span></code>
429             function to tree-based containers.
430           </li>
431 </ul></div>
432 </div>
433 </div>
434 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
435 <td align="left"></td>
436 <td align="right"><div class="copyright-footer">Copyright &#169; 2005 Olaf Krzikalla<br>Copyright &#169; 2006-2013 Ion Gaztanaga<p>
437         Distributed under the Boost Software License, Version 1.0. (See accompanying
438         file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
439       </p>
440 </div></td>
441 </tr></table>
442 <hr>
443 <div class="spirit-nav">
444 <a accesskey="p" href="performance.html"><img src="../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../intrusive.html"><img src="../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="tested_compilers.html"><img src="../../../doc/src/images/next.png" alt="Next"></a>
445 </div>
446 </body>
447 </html>