svn commit: r351253 - in head/contrib/libc++: include src

Dimitry Andric dim at FreeBSD.org
Tue Aug 20 21:12:44 UTC 2019


On 20 Aug 2019, at 23:02, Mark Millard <marklmi at yahoo.com> wrote:
> 
>> Author: dim
>> Date: Tue Aug 20 17:39:32 2019
>> New Revision: 351253
>> URL:
>> https://svnweb.freebsd.org/changeset/base/351253
>> 
>> 
>> Log:
>>  Pull in r368867 from upstream libc++ trunk (by Marshall Clow):
>> 
>>    Rework recursive_timed_mutex so that it uses __thread_id instead of
>>    using the lower-level __libcpp_thread_id. This is prep for fixing
>>    PR42918. Reviewed as
>> https://reviews.llvm.org/D65895
>> 
>> 
>>  Pull in r368916 from upstream libc++ trunk (by Marshall Clow):
>> 
>>    Fix thread comparison by making sure we never pass our special 'not a
>>    thread' value to the underlying implementation. Fixes PR#42918.
> 
> FYI: llvm's -r368916 has a successor fix: -r329399 tied to:
> 
> https:://reviews.llvm.org/D66480
> 
> that is summarized with:
> 
> QUOTE
> In fixing https://bugs.llvm.org/show_bug.cgi?id=42918 (r368916), I broke external threading support.
> This should fix that
> END QUOTE

Yes, I saw that, but as far as I know, we do not use any form of
external threading.  At some point we will import this with a wholesale
update.

-Dimitry

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 223 bytes
Desc: Message signed with OpenPGP
URL: <http://lists.freebsd.org/pipermail/svn-src-head/attachments/20190820/3ddb46dd/attachment.sig>


More information about the svn-src-head mailing list