Boost logo

Boost :

Subject: Re: [boost] [1.53] request to merge lockfree (c++11 only)
From: Hartmut Kaiser (hartmut.kaiser_at_[hidden])
Date: 2012-11-16 08:34:18


> i'm not sure about the state of atomic, as the original author hardly
> reacts on emails and atm, i don't have the time to adopt it ...
>
> i'd therefore request permission to merge boost.lockfree into release,
> depending on std::atomic<>. this means, that it will require gcc-4.8 or
> msvc 2012 in c++11 mode to compile it (not sure about clang++, as their
> c++11 support under linux is pretty broken).
>
> the architecture of boost.lockfree is modular, so once boost.atomic is
> merged, it is trivial to use it again and allow use of the library with
> pre-c++11 compilers ...
> this is far from ideal, but boost.atomic has been blocking the release of
> boost.lockfree for a long time and it doesn't look like that it will be
> available before std::atomic<> is widely supported ...

I'd ask to leave it configurable as some people (like me) rely on using the
non-released boost.atomics library for older compilers (shipped with our
stuff) and we would like to avoid having to mix boost::atomics and
std::atomics just to be able to use boost.lockfree as well.

Regards Hartmut
---------------
http://boost-spirit.com
http://stellar.cct.lsu.edu


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk