Subject: Re: [boost] [core/noncopyable][test/boost::unit_test::singleton] massive test failures
From: Stephan T. Lavavej (stl_at_[hidden])
Date: 2014-08-21 13:15:51
[Agustín K-ballo Bergé]
> Only libc++ implements `is_trivially_copyable` (msvc pretends to but
> does a bad bad thing).
Sorry, we thought it was a synonym of is_trivially_copy_constructible! This was 95% fixed in VS14 CTP1 - we now invoke a compiler hook, which has been fixed to report accurate answers for most types. (In particular, volatility is correctly detected as nontrivial.) There are some corner cases with deleted/defaulted/etc. member functions that will be much harder to fix in the compiler, tracked by an active bug.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk