Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 Aug 2019 23:12:40 +0200
From:      Dimitry Andric <dim@FreeBSD.org>
To:        Mark Millard <marklmi@yahoo.com>
Cc:        svn-src-head@freebsd.org
Subject:   Re: svn commit: r351253 - in head/contrib/libc++: include src
Message-ID:  <36651EB6-E3B5-4E4F-A445-825B638A2DED@FreeBSD.org>
In-Reply-To: <416E4F6E-A073-4B0E-A67D-EFAC4769E3AD@yahoo.com>
References:  <416E4F6E-A073-4B0E-A67D-EFAC4769E3AD@yahoo.com>

index | next in thread | previous in thread | raw e-mail

[-- Attachment #1 --]
On 20 Aug 2019, at 23:02, Mark Millard <marklmi@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 #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.2

iF0EARECAB0WIQR6tGLSzjX8bUI5T82wXqMKLiCWowUCXVxiSAAKCRCwXqMKLiCW
o/4zAKCnEEOHOGoaeATrkcuzRmihD+PBPACffrDfzua652/JF2HUVS/gSZaKTlM=
=qcmJ
-----END PGP SIGNATURE-----
help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?36651EB6-E3B5-4E4F-A445-825B638A2DED>