|
Boost : |
From: Niall Douglas (s_sourceforge_at_[hidden])
Date: 2022-04-03 20:44:11
On 03/04/2022 05:11, Marshall Clow via Boost wrote:
> On Apr 2, 2022, at 1:20 PM, Niall Douglas via Boost
<boost_at_[hidden]> wrote:
>>
>> Issue being fixed is https://github.com/ned14/outcome/issues/259 where
>> enabling of move assignment was not calculated correctly.
>>
>> (To be specific, if both T and E implement move assignment and default
>> construction, but not move nor copy construction, we did not enable move
>> assignment before and with this fix now we do)
>>
>> Code fixing it is at https://github.com/ned14/outcome/pull/260
>>
>> Fix passes on develop branch at
>> https://www.boost.org/development/tests/develop/developer/outcome.html
>
> Thatâs a lot of changes, but if youâre happy with it, go ahead.
> (Looks like a lot of duplicated changes)
To explain why the duplication, there are trivial and non-trivial
storage editions, then three single include file editions. So six copies
of the same changes would appear.
(Failing to update the single include file editions for a release makes
users send complaint emails to me)
Niall
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk