C++ Boost

Serialization

Release Notes


Differences from version 1.58
Differences from version 1.48
Differences from version 1.45
Differences from version 1.43
Differences from version 1.42
Differences from version 1.41
Differences from version 1.40
Differences from version 1.39
Differences from version 1.37
Differences from version 1.35
Differences from version 1.34
Differences from version 1.33
Differences from version 1.32
Pending Issues
As of this writing, there are no known bugs. However, due to compiler/library quirks and or bugs, some tests fail with some combinations of compilers and libraries.

Differences from Boost 1.58

Differences from Boost 1.48

Differences from Boost 1.45

Since the release of version 1.42, it has been discovered that binary archives created by versions 1.42-1.44 cannot always be read by the recent binary archive code. Work has proceeded in detecting the source of these anomolies and those which have been reported with test cases have been fixed. As of this writing, it is not known whether all binary archives created with these versions can be loaded.

Differences from Boost 1.43

Differences from Boost 1.42

Differences from Boost 1.41

Differences from Boost 1.40

This library has been tested against Boost version 1.39 and 1.40.

Changes have been made to archive classes included with the library. Users who have used these a guide to making their own archive classes will find that these will likely no longer compile. This can be remedied by making the following changes in the code which instantiates these archive classes.

Old Code:
...
#include <boost/archive/impl/archive_pointer_iserializer.ipp>
...
template class detail::archive_pointer_iserializer<naked_text_iarchive> ;
...
template class detail::archive_pointer_iserializer<text_iarchive> ;
should be replaced with this new code:
#include <boost/archive/impl/archive_serializer_map.ipp>
...
template class detail::archive_serializer_map<naked_text_iarchive> ;
...
template class detail::archive_serializer_map<text_iarchive> ;

Differences from Boost 1.39

As of this writing, all bug reports filed as TRAK tickets have been addressed. There are some TRAK tickets pending which would best be described as feature requests. See Pending Issues.

Differences from Boost 1.37

There are no new features in this version. As of this writing, all bug reports filed as TRAK tickets have been addressed. There are some TRAK tickets pending which would best be described as feature requests. See Pending Issues.

Differences from Boost 1.36

There are no new features in this version. As of this writing, all bug reports filed as TRAK tickets have been addressed.

Differences from Boost 1.35

Differences from Boost 1.34

Differences from Boost 1.33

Differences from Boost 1.32

Pending issues

Aside from the above, there are a number of issues related to specific platforms. These are listed in Specific Compiler/Library Issues.


© Copyright Robert Ramey 2002-2009. 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)