Boost.MultiIndex Release notes
Contents
  - For ordered and hashed indices, 
erase(it) and
    erase(first,last) now return an iterator to the element
    following those being deleted (previously nothing was returned), in
    accordance with the C++ Standard Library
    Defect
    Report 130 and issue 6.19 of TR1
    Issues
    List.
   
  - Boost.MultiIndex offers the usual guarantees with respect to
    multithreading code provided by most STL implementations:
    
      - Concurrent access to different containers is safe.
 
      - Concurrent read-only access to the same container is safe.
 
    
    In previous versions of the library, the latter guarantee was not properly
    maintained if the safe
    mode was set. This problem has been fixed now. 
   
  - Maintenance fixes.
 
  - Added hashed indices,
    whose interface is based on the specification for unordered associative
    containers by the C++ Standard Library Technical Report (TR1).
  
 
  - Added serialization support
    for Boost.Serialization.
  
 
  - Destruction of 
multi_index_containers and clear
    memfuns now perform faster.
   
  - Internal changes aimed at reducing the length of symbol names generated
    by the compiler; cuts of up to a 50% can be achieved with respect to the
    Boost 1.32 release. This results in much shorter and more readable error
    messages and has also a beneficial impact on compilers with strict limits on
    symbol name lengths. Additionally, a section on further
    reduction of symbol name
    lengths has been added.
  
 
  - Restructured some parts of the documentation, new examples.
 
  - Maintenance fixes.
 
Revised September 5th 2005
© Copyright 2003-2005 Joaquín M López Muñoz.
Distributed under the Boost Software 
License, Version 1.0. (See accompanying file 
LICENSE_1_0.txt or copy at 
http://www.boost.org/LICENSE_1_0.txt)