id summary reporter owner description type status milestone component version severity resolution keywords cc 9334 Boost 1.55.0 beta1: circular_buffer incompatible with shared memory allocators? Dr Leonid Timochouk Antony Polukhin "Apparently, because of the use of ""placement new"" instead of ""m_alloc.construct()"" used in previous versions, Circular Buffer can no longer be used with allocators which return a pointer type different from void*. In particular, shared memory allocators provided by the Interprocess library result in a compile-time error. This seems to be a serious regression." Bugs closed Boost 1.56.0 circular_buffer Boost 1.55.0 Regression fixed circular buffer interprocess shared memory allocator