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>