On 2016-02-12 11:39 PM, Phil Bouchard wrote:
On 2016-02-09 9:52 PM, Phil Bouchard wrote:
On 02/09/2016 11:51 AM, Peter Dimov wrote:
Phil Bouchard wrote:
I added the new repository with the right folder structure: https://github.com/philippeb8/block_ptr
You should update this to work with the latest Boost, because currently block_base is abstract as it doesn't implement
virtual void * get_untyped_deleter() = 0;
It also doesn't work with -DBOOST_DISABLE_THREADS, which makes it inconvenient to test as it requires Boost.Thread.
I just fixed the code to support the latest standards and -DBOOST_DISABLE_THREADS.
Unfortunately it's going to take some time supporting MSVC 2015 because of their use of proxies with STL containers making the support of user defined allocators more complicated...
Settings the _ITERATOR_DEBUG_LEVEL=0 preprocessor flag helps disabling the proxy usages...