
29 Jun
2012
29 Jun
'12
5:12 p.m.
On 29.06.2012 18:39, Stewart, Robert wrote:
The existence of old and unpopular compilers should not prevent the Boost from using the modern language features. Note that these compilers will never disappear.
Boost cannot afford to be so purist or there will be few that use our libraries. We do, and must, drop support for old compilers.
We should permit individual libraries to target only very recent compilers, if the library author so chooses and there is good reason. I think this is the case with boost.lockfree. It is not easy to implement it without atomics, and there are no atomics for the C++03 (yet).
However, that's not the same as all of Boost supporting only very recent compilers. Agree.
-- Sergey Cheban