Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: downloads/boost_1_33_1/libs/multi_index/doc/release_notes.html @ 13

Last change on this file since 13 was 12, checked in by landauf, 18 years ago

added boost

File size: 4.0 KB
Line 
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.MultiIndex Documentation - Release notes</title>
7<link rel="stylesheet" href="style.css" type="text/css">
8</head>
9
10<body>
11<h1><img src="../../../boost.png" alt="boost.png (6897 bytes)" align=
12"middle" width="277" height="86">Boost.MultiIndex Release notes</h1>
13
14<div class="prev_link"><a href="future_work.html"><img src="prev.gif" alt="future work" border="0"><br>
15Future work
16</a></div>
17<div class="up_link"><a href="index.html"><img src="up.gif" alt="index" border="0"><br>
18Index
19</a></div>
20<div class="next_link"><a href="acknowledgements.html"><img src="next.gif" alt="acknowledgements" border="0"><br>
21Acknowledgements
22</a></div><br clear="all" style="clear: all;">
23
24<hr>
25
26
27<h2>Contents</h2>
28
29<ul>
30  <li><a href="#boost_1_33_1">Boost 1.33.1 release</a></li>
31  <li><a href="#boost_1_33">Boost 1.33 release</a></li>
32</ul>
33
34<h2><a name="boost_1_33_1">Boost 1.33.1 release</a></h2>
35
36<p>
37<ul>
38  <li>For ordered and hashed indices, <code>erase(it)</code> and
39    <code>erase(first,last)</code> now return an iterator to the element
40    following those being deleted (previously nothing was returned), in
41    accordance with the C++ Standard Library
42    <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html#130">Defect
43    Report 130</a> and issue 6.19 of TR1
44    <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1837.pdf">Issues
45    List</a>.
46  </li>
47  <li>Boost.MultiIndex offers the usual guarantees with respect to
48    multithreading code provided by most STL implementations:
49    <ol>
50      <li>Concurrent access to different containers is safe.</li>
51      <li>Concurrent read-only access to the same container is safe.</li>
52    </ol>
53    In previous versions of the library, the latter guarantee was not properly
54    maintained if the <a href="advanced_topics.html#safe_mode">safe
55    mode</a> was set. This problem has been fixed now.
56  </li>
57  <li>Maintenance fixes.</li>
58</ul>
59</p>
60
61<h2><a name="boost_1_33">Boost 1.33 release</a></h2>
62
63<p>
64<ul>
65  <li>Added <a href="advanced_topics.html#hashed_indices">hashed indices</a>,
66    whose interface is based on the specification for unordered associative
67    containers by the C++ Standard Library Technical Report (TR1).
68  </li>
69  <li>Added <a href="advanced_topics.html#serialization">serialization support</a>
70    for <a href="../../serialization/index.html">Boost.Serialization</a>.
71  </li>
72  <li>Destruction of <code>multi_index_container</code>s and <code>clear</code>
73    memfuns now perform faster.
74  </li>
75  <li>Internal changes aimed at reducing the length of symbol names generated
76    by the compiler; cuts of up to a 50% can be achieved with respect to the
77    Boost 1.32 release. This results in much shorter and more readable error
78    messages and has also a beneficial impact on compilers with strict limits on
79    symbol name lengths. Additionally, a section on further
80    <a href="compiler_specifics.html#symbol_reduction">reduction of symbol name
81    lengths</a> has been added.
82  </li>
83  <li>Restructured some parts of the documentation, new examples.</li>
84  <li>Maintenance fixes.</li>
85</ul>
86</p>
87
88<hr>
89
90<div class="prev_link"><a href="future_work.html"><img src="prev.gif" alt="future work" border="0"><br>
91Future work
92</a></div>
93<div class="up_link"><a href="index.html"><img src="up.gif" alt="index" border="0"><br>
94Index
95</a></div>
96<div class="next_link"><a href="acknowledgements.html"><img src="next.gif" alt="acknowledgements" border="0"><br>
97Acknowledgements
98</a></div><br clear="all" style="clear: all;">
99
100<br>
101
102<p>Revised September 5th 2005</p>
103
104<p>&copy; Copyright 2003-2005 Joaqu&iacute;n M L&oacute;pez Mu&ntilde;oz.
105Distributed under the Boost Software
106License, Version 1.0. (See accompanying file <a href="../../../LICENSE_1_0.txt">
107LICENSE_1_0.txt</a> or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">
108http://www.boost.org/LICENSE_1_0.txt</a>)
109</p>
110
111</body>
112</html>
Note: See TracBrowser for help on using the repository browser.