Boost logo

Boost :

Subject: Re: [boost] [EXTERNAL] Re: [1.51][Release] Short release cycle
From: Rowan James (rowanj_at_[hidden])
Date: 2012-06-30 09:37:39


On 30 June 2012 10:26, Belcourt, Kenneth <kbelco_at_[hidden]> 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.


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