id summary reporter owner description type status milestone component version severity resolution keywords cc 9314 boost shared_ptr should use C++11 atomics when available anonymous Peter Dimov If a native assembly lock-free version is unavailable, boost should use native C++11 atomics if the library has them. This will far more reliably pick an efficient implementation for shared_ptr in cases where the optimized assembly version is unavailable and where __sync support may be unavailable/not detected properly. Feature Requests new To Be Determined smart_ptr Boost 1.54.0 Problem