
23 Jun
2009
23 Jun
'09
12:29 a.m.
On Mon, Jun 22, 2009 at 8:49 PM, Christian Schladetsch<christian.schladetsch@gmail.com> wrote:
Steven> The user cannot reliably release the memory allocated by monotonic, if monotonic is used simultaneously in multiple independent locations in a program.
This is true, and why I added regions.
I think you should just not support some STL implementations. We should have interprocess STL implementation moved to a new namespace in boost. And have monotonic only supports C++0x allocators concept. This should make things simpler, more performant, and safer. With a big warning in docs. And examples using boost.interprocess containers. [snip] Regards, -- Felipe Magno de Almeida