Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
libcxx
/
851ea6e01a3960f33a3fae43e1ff08eefb6b4d10
/
src
/
thread.cpp
7b7ac67
Fix Libc++ build with MinGW64
by Eric Fiselier
· 7 years ago
ab2f54f
Remove usages of _LIBCPP_MSVC which is never defined
by Eric Fiselier
· 7 years ago
29ed46b
[libcxx] Support threads on Fuchsia
by Petr Hosek
· 8 years ago
ff5eeb6
Fix the build of thread.cpp on CloudABI.
by Ed Schouten
· 8 years ago
1b93961
Threading support: externalize sleep_for() function.
by Asiri Rathnayake
· 8 years ago
cda122b
Refer to _LIBCPP_MSVC macro where applicable
by Saleem Abdulrasool
· 8 years ago
24872f4
[libcxx] Follow-up to r292107
by Asiri Rathnayake
· 8 years ago
3477754
Ensure Sleep(...) isn't passed the value 0 on Windows
by Eric Fiselier
· 8 years ago
cc1d780
thread: implement sleep_for on Windows
by Saleem Abdulrasool
· 8 years ago
e34f9d5
clean up use of _WIN32
by Saleem Abdulrasool
· 8 years ago
14c09a2
Add an _LIBCPP_NORETURN inline function named __throw_XXX for each exception type we define. They either construct and throw the exception, or abort() (if exceptions are disabled). Use these functions everywhere instead of assert()ing when exceptions are disabled. WARNING: This is a behavior change - but only with exceptions disabled. Reviewed as: https://reviews.llvm.org/D23855.
by Marshall Clow
· 8 years ago
0dd618b
[libcxx] Fix thread join.pass.cpp segfault after r271475
by Asiri Rathnayake
· 8 years ago
35ff03b
Refactor pthread usage of libcxx.
by Asiri Rathnayake
· 8 years ago
8057a58
[libcxx] Whitelist inclusion of sysctl.h instead of blacklisting
by Ben Craig
· 9 years ago
21876f7
Don't include <sys/sysctl.h> on CloudABI.
by Ed Schouten
· 10 years ago
93cfd7f
libc++: support NaCl when building thread.cpp
by JF Bastien
· 10 years ago
8d86b2e
Allow libc++ to be built on systems without POSIX threads
by Jonathan Roelofs
· 10 years ago
0707b67
Handle partial nanosleeps in this_thread::sleep_for
by David Majnemer
· 10 years ago
4c6acb5
Switch to using C++ style casts.
by Joerg Sonnenberger
· 11 years ago
f755506
G M: Provides the _LIBCPP_WARNING macro, to be used for MSVC only, since that compiler doesn't support #warning.
by Howard Hinnant
· 11 years ago
7f76450
Xing Xue: port to IBM XLC++/AIX.
by Howard Hinnant
· 11 years ago
725ae71
Windows support in thread::hardware_concurrency.
by Howard Hinnant
· 11 years ago
312926e
Matthew Dempsky: POSIX defines that the _POSIX_C_SOURCE macros are to be set by user
by Howard Hinnant
· 11 years ago
6744403
Create a weak pthread_create reference on NetBSD to not force a
by Joerg Sonnenberger
· 11 years ago
fc2f021
Bruce Mitchener, Jr.: Port to emscripten. Fixes http://llvm.org/bugs/show_bug.cgi?id=15624.
by Howard Hinnant
· 12 years ago
db4d478
Fix a few warnings/errors for compiling with -fno-exceptions.
by Howard Hinnant
· 12 years ago
53e2763
Removed raw references to __sun__, __FreeBSD__, __GLIBC__ and __linux__; now just check to see if they are defined.
by Marshall Clow
· 12 years ago
a22d2ad
Removed raw references to _WIN32; now just check to see if it is defined.
by Marshall Clow
· 12 years ago
b18165e
Belt and suspenders when calling sysconf
by Marshall Clow
· 12 years ago
d854ce6
Another libc++ warning suppression on Linux; no functionality change
by Marshall Clow
· 12 years ago
5f767b7
Saleem Abdulrasool: cleanup a few more compile warnings emitted by GCC.
by Howard Hinnant
· 12 years ago
cf115d2
Change sleep_for, sleep_until, and the condition_variable timed wait
by Howard Hinnant
· 12 years ago
403f91a
Andrew Morrow: The attached patch is an attempt to implement
by Howard Hinnant
· 12 years ago
6e1d851
noexcept applied to <thread>.
by Howard Hinnant
· 12 years ago
997e454
Solaris port. Currently sees around 200 test failures, mostly related to
by David Chisnall
· 13 years ago
ec3773c
Quash a whole bunch of warnings
by Howard Hinnant
· 13 years ago
6cd05ee
Work on Windows port by Ruben Van Boxem
by Howard Hinnant
· 13 years ago
2d72b1e
Effort to reduce the number of exported symbols
by Howard Hinnant
· 14 years ago
b64f8b0
license change
by Howard Hinnant
· 14 years ago
5306d68
Convert __thread_local_data to the singleton pattern
by Howard Hinnant
· 14 years ago
e6e4d01
[futures.atomic_future] and notify_all_at_thread_exit. This completes the header <future> and all of Chapter 30 (for C++0x enabled compilers).
by Howard Hinnant
· 14 years ago
47499b1
future continues ...
by Howard Hinnant
· 14 years ago
16e6e1d
Fixing whitespace problems
by Howard Hinnant
· 14 years ago
d444470
now works with -fno-exceptions and -fno-rtti
by Howard Hinnant
· 14 years ago
0bfe880
For compiling on FreeBSD
by Howard Hinnant
· 14 years ago
adff489
patch by Jeffrey Yasskin for porting to Ubuntu Hardy. Everything was accepted except there were some bug fixes needed in <locale> for the __nolocale_* series. For the apple branch I ended up using templates instead of the var_args solution because it seemed both safer and more efficient.
by Howard Hinnant
· 14 years ago
f5256e1
Wiped out some non-ascii characters that snuck into the copyright.
by Howard Hinnant
· 14 years ago
bc8d3f9
libcxx initial import
by Howard Hinnant
· 14 years ago