Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 Aug 2019 14:02:33 -0700
From:      Mark Millard <marklmi@yahoo.com>
To:        svn-src-head@freebsd.org, "dim@freebsd.org " <dim@FreeBSD.org>
Subject:   Re: svn commit: r351253 - in head/contrib/libc++: include src
Message-ID:  <416E4F6E-A073-4B0E-A67D-EFAC4769E3AD@yahoo.com>

next in thread | raw e-mail | index | archive | help
> Author: dim
> Date: Tue Aug 20 17:39:32 2019
> New Revision: 351253
> URL:=20
> https://svnweb.freebsd.org/changeset/base/351253
>=20
>=20
> Log:
>   Pull in r368867 from upstream libc++ trunk (by Marshall Clow):
>  =20
>     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=20
> https://reviews.llvm.org/D65895
>=20
>  =20
>   Pull in r368916 from upstream libc++ trunk (by Marshall Clow):
>  =20
>     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=3D42918 (r368916), I =
broke external threading support.
This should fix that
END QUOTE


=3D=3D=3D
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?416E4F6E-A073-4B0E-A67D-EFAC4769E3AD>