Subject: Re: [Boost-bugs] [Boost C++ Libraries] #10740: Multi-level containers do not cooperate with address tracking
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2014-12-14 18:54:19
#10740: Multi-level containers do not cooperate with address tracking
-------------------------------------+-------------------------------------
Reporter: Simon Etter | Owner: ramey
<ettersi@â¦> | Status: closed
Type: Bugs | Component: serialization
Milestone: To Be Determined | Severity: Problem
Version: Boost 1.56.0 | Keywords: Address tracking, STL
Resolution: invalid | containers
-------------------------------------+-------------------------------------
Comment (by anonymous):
uh oh - your comment made me realize that I created a huge blunder. I
went and looked this up in the code. It turns out that that original
implementation used stack_construct which in turn used load_construct_data
which permitted non-default constructors. So the current implementation
does use this - so it's likely breaking reads on existing archives !!! So
This can't be ignored. I'll see what I can do about it. As usual, making
any kind of change turns out to have a lot more implications than first
meet the eye. The difficulty and effort required to write and maintain
this library are way under-estimated.
Robert Ramey
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/10740#comment:13> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:17 UTC