El 04/07/2014 16:33, Jonathan Wakely wrote:
I'm not familiar with those implementations, so I can't comment on them. Does Boost.Container do more than the C++11 allocator requirements (i.e. support stateful and scoped allocators, via allocator_traits)?
Sorry for jumping so late in this discussion, in case you read this, I'd say that Boost.Container will (in Boost 1.56, already committed in master) have some experimental support for allocators that can support reallocation or burst allocation (right now, only allocators offered by Boost.Container). You can find a bit of information here: http://lists.boost.org/Archives/boost/2014/02/211629.php The extended interface it's too complex to be standardized but at least I wanted to obtain feedback to see if performance benefits are real or only useful in some particular contexts. Then we can propose a reduced interface if widespread benefit can be obtained. Best, Ion