svn commit: r351253 - in head/contrib/libc++: include src
Mark Millard
marklmi at yahoo.com
Tue Aug 20 21:02:39 UTC 2019
> 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
===
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)
More information about the svn-src-head
mailing list