Status of std::deque improvements
François Dumont
frs.dumont@gmail.com
Mon Aug 20 20:54:00 GMT 2018
Note that on my side I had also work on it. At the beginning it was more
an attempt to default constructors like I did for other containers but
eventually I had to do a little like you did.
Here is the patch, I'll have a look to yours to see differences and
surely pick up some good ideas from yours.
François
On 20/08/2018 13:11, Jonathan Wakely wrote:
> On 18/08/18 19:16 +0100, Stephan Dollberg wrote:
>> Hello,
>>
>> I am wondering what the status of the planned std::deque improvements
>> is (making move operations non-throwing and the issues 24693 and 77524)?
>>
>> I see that there was a patch in discussion
>> (https://gcc.gnu.org/ml/libstdc++/2016-10/msg00017.html) and also
>> talks of merging that for gcc 8
>> (https://gcc.gnu.org/ml/gcc-help/2017-08/msg00104.html) but that
>> didn't seem to have happened.
>
> The changes didn't work. There was a bug caused by one of them which I
> didn't manage to diagnose and fix.
>
> I'll try to get it working some time, but it's not a priority because
> it can only be changed for the ABI-breaking
> --enable-symvers=gnu-versioned-namespace mode, which is only used by a
> tiny fraction of our users.
>
>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: deque_defaulted_move.patch
Type: text/x-patch
Size: 31450 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/libstdc++/attachments/20180820/997dffad/attachment.bin>
More information about the Libstdc++
mailing list