Hans Wennborg bb48af5d40 Merging r368867 and r368916:
------------------------------------------------------------------------
r368867 | marshall | 2019-08-14 18:21:27 +0200 (Wed, 14 Aug 2019) | 1 line

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
------------------------------------------------------------------------

------------------------------------------------------------------------
r368916 | marshall | 2019-08-14 22:54:56 +0200 (Wed, 14 Aug 2019) | 1 line

Fix thread comparison by making sure we never pass our special 'not a thread' value to the underlying implementation. Fixes PR#42918.
------------------------------------------------------------------------


git-svn-id: https://llvm.org/svn/llvm-project/libcxx/branches/release_90@369369 91177308-0d34-0410-b5e6-96231b3b80d8
2019-08-20 11:31:28 +00:00
2019-08-20 11:31:28 +00:00
2019-06-17 19:37:26 +00:00
2019-08-20 11:31:28 +00:00
2019-08-05 08:14:21 +00:00
2016-10-12 07:46:20 +00:00
2019-07-19 09:22:23 +00:00

libc++ Documentation
====================

The libc++ documentation is written using the Sphinx documentation generator. It is
currently tested with Sphinx 1.1.3.

To build the documents into html configure libc++ with the following cmake options:

  * -DLLVM_ENABLE_SPHINX=ON
  * -DLIBCXX_INCLUDE_DOCS=ON

After configuring libc++ with these options the make rule `docs-libcxx-html`
should be available.
S
Description
No description provided
Readme 26 MiB
Languages
C++ 92.6%
HTML 2.7%
C 2.4%
CMake 1.9%
Objective-C 0.3%