Boost logo

Boost :

Subject: Re: [boost] [config] BOOST_NO_CXX11_ALLOCATOR and template aliases
From: Stephan T. Lavavej (stl_at_[hidden])
Date: 2014-02-05 11:50:47

[Peter Dimov]
> Another is to just not define BOOST_NO_CXX11_ALLOCATOR for VC11. (VC12 is
> conforming.)

You should be aware that while 2013 has the machinery to respect C++11 minimal allocators (in particular, providing a default for rebind), we missed several places where we should be using that machinery. For example, basic_string and allocate_shared were unintentionally requiring the full C++03 allocator interface. I've audited the entire STL for this problem and I have local changes to fix all occurrences for the next major version.

I'm not sure if BOOST_NO_CXX11_ALLOCATOR covers this, but I thought you should know.


Boost list run by bdawes at, gregod at, cpdaniel at, john at