Subject: Re: [boost] [result_of] now uses decltype on release branch
From: Daniel Walker (daniel.j.walker_at_[hidden])
Date: 2012-09-03 19:56:26
On Sep 3, 2012, at 7:37 PM, Michel Morin wrote:
> Daniel Walker wrote:
>> For the 1.52 release notes, will someone have a list of compilers
>> for which decltype result_of is enabled by default?
> Clang-3.1 (and trunk) in a C++11 mode and, expectedly, VC++11.
> (Note that VC++ config change is not committed yet.)
> VC++11 does not have a C++03/C++11 compiler switch and
> it always runs in a C++11 mode.
>> When is the release by the way?
> According to http://www.boost.org/community/index.html ,
> Sep 17: 1.52.0 Closed for new libs and breaking changes.
> Nov 5: 1.52.0 Release.
OK, so clang 3.1 will be on the list (in C++11 mode). N3276 is a necessary condition for turning on decltype-based result_of by default. It seems unlikely that gcc would introduce support by Sep 17, but I'm not following their develop schedule at all. I think it's OK if clang and (presumably) msvc are the only compilers that get the change this time around. If someone finds out more about gcc's progress, please let the list know.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk