
On 30 June 2012 10:26, Belcourt, Kenneth <kbelco@sandia.gov> wrote:
On Jun 29, 2012, at 1:38 PM, Tim Blechmann wrote:
> One library will start to depend on Lockfree, and soon it's all a > right mess of trying to get anything to work on a perfectly > conformant C++03 compiler.
iac, will try to add lockfree to trunk this weekend I just turned on a Linux and Darwin clang trunk c++0x build. Hope that helps.
nice! i suppose darwin/clang uses libc++, not libstdc++?
Yes, I believe that's correct.
As of Xcode 4.3, new C++ projects default to clang and libstdc++; the settings are orthogonal. Default settings for new projects do not specify a C++ dialect, and produce warnings when C++11 features (i.e. variadic templates, auto/overload/final keywords) are encountered. The default dialect may change soon; I've no personal information regarding Apple's confidence in clang's C++11 support. I would expect better IDE (autocomplete, etc.) support for 'auto' variables at least. I doubt the default standard library selection will change soon, because of the lack of debug introspection support for the std::string changes. At least... I hope they're planning to fix that first/soon.