Boost logo

Boost :

Subject: Re: [boost] Coming up on 1.57 release date - get your fixes in
From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2014-10-29 20:25:56


On Wednesday 29 October 2014 23:16:46 you wrote:
> On Wednesday 29 October 2014 21:47:02 you wrote:
> > On Wednesday 29 October 2014 11:14:12 Tom Kent wrote:
> > > On Wed, Oct 29, 2014 at 9:50 AM, Marshall Clow <mclow.lists_at_[hidden]>
> > >
> > > wrote:
> > > > We’ll be closing the master branch tomorrow (Thursday) for the 1.57.0
> > > > release.
> > > > Changes not in by then will not go into the release.
> > > >
> > > > Also, what issues in the beta have not been addressed?
> > >
> > > There were failures building log for msvc-8.0 that did not exist in
> > > 1.56.
> > > Has anyone looked at these?
> > >
> > > 32 bit - http://pastebin.com/E3jkw44s
> > > 64 bit - http://pastebin.com/uAVJnPjY
> >
> > I haven't seen these. And I cannot see these errors in the test matrix.
> > From the first glance, this looks like something related to Boost.Move,
> > but I'll have to look closer.
>
> Ok, apparently there are 2 problems:
>
> 1. 'boost::rv<T>::rv' : cannot access private member declared in class
> 'boost::rv<T>'
>
> X& operator= (BOOST_COPY_ASSIGN_REF(T) t)
>
> BOOST_COPY_ASSIGN_REF(T) is not T const&, which matters if you pass t to
> another templated function - in my case, a templated constructor, which
> accepted rv<T> const& in one of the overloads. This is probably a bug in my
> code (the constructor should accept rv<T>& instead), but it's a big gotcha
> from Boost.Move. I'll commit a fix after I run some more tests.
>
> 2. error C2036: 'boost::type' : unknown size
>
> This one doesn't make sense to me. Looks like compiler's roof is on fire,
> but I have no idea what causes it.

I've committed the fix.


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