Boost logo

Boost :

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 ,
> 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.

- Daniel

Boost list run by bdawes at, gregod at, cpdaniel at, john at