On 20 Aug 2019, at 23:02, Mark Millard <mark...@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

Attachment: signature.asc
Description: Message signed with OpenPGP

Reply via email to