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