Boost logo

Boost :

Subject: Re: [boost] [result_of] now uses decltype on release branch
From: Joel de Guzman (joel_at_[hidden])
Date: 2012-09-01 20:12:07

On 9/2/12 7:24 AM, Eric Niebler wrote:
> On 9/1/2012 1:39 PM, Daniel Walker wrote:
>> Eric, I'm comfortable with the state of result_of on trunk, if you
>> want to sync it with release. I suppose now is as good a time as any,
>> but I'll trust your judgement on the timing.
> Thanks, Daniel. I thought about it some and decided to merge the change
> to release, even though it breaks Phoenix on modern compilers. I decided
> that ultimately, it was more important that boost::result_of work with
> C++11 lambdas. We can't bugs in 1 or 2 libraries hold up progress for
> everybody.
> We will have to make a very BOLD announcement in the release notes of
> 1.52. Not only will users of Phoenix be affected; anybody who relies on
> boost::result_of to use the TR1 protocol will be broken by this. This
> might be a painful transition for some, but there's no helping that.

I have no problem with this as long as there's clear documentation
on what users would expect and how to deal with them in their code.

> I also hope that we won't have to ship a broken Phoenix in 1.52 -- that
> the Phoenix maintainers will step up and fix it. Joel, Thomas?

Sure, let's do it. Thomas?


Joel de Guzman

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