freebsd-dev/contrib/libc++
Dimitry Andric 51ff47d7a5 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.

This should fix std:🧵🆔:operator==() attempting to call
pthread_equal(3) with zero values.

Reported by:	andrew@tao11.riddles.org.uk
PR:		239038, 239550
MFC after:	3 days
2019-08-20 17:39:32 +00:00
..
include Pull in r368867 from upstream libc++ trunk (by Marshall Clow): 2019-08-20 17:39:32 +00:00
src Pull in r368867 from upstream libc++ trunk (by Marshall Clow): 2019-08-20 17:39:32 +00:00
CREDITS.TXT Merge llvm, clang, lld, lldb, compiler-rt and libc++ release_60 r321788, 2018-01-06 23:44:14 +00:00
FREEBSD-upgrade
LICENSE.TXT Merge libc++ trunk r351319, and resolve conflicts. 2019-01-22 19:02:28 +00:00