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