Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
3f91004ce7d89cd541dfc679f10e90e93ca65ee4
/
libcxx
/
src
/
thread.cpp
de5669e
Fix the build of thread.cpp on CloudABI.
by Ed Schouten
· 9 years ago
54a987e
Threading support: externalize sleep_for() function.
by Asiri Rathnayake
· 9 years ago
bcc85cb
Refer to _LIBCPP_MSVC macro where applicable
by Saleem Abdulrasool
· 9 years ago
52fe250
[libcxx] Follow-up to r292107
by Asiri Rathnayake
· 9 years ago
7277113
Ensure Sleep(...) isn't passed the value 0 on Windows
by Eric Fiselier
· 9 years ago
deaceef
thread: implement sleep_for on Windows
by Saleem Abdulrasool
· 9 years ago
b2826a1
clean up use of _WIN32
by Saleem Abdulrasool
· 9 years ago
d437fa5
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
· 9 years ago
1f077f6
[libcxx] Fix thread join.pass.cpp segfault after r271475
by Asiri Rathnayake
· 10 years ago
c7e4239
Refactor pthread usage of libcxx.
by Asiri Rathnayake
· 10 years ago
7d00f97
[libcxx] Whitelist inclusion of sysctl.h instead of blacklisting
by Ben Craig
· 10 years ago
cda27e8
Don't include <sys/sysctl.h> on CloudABI.
by Ed Schouten
· 11 years ago
b1ba015
libc++: support NaCl when building thread.cpp
by JF Bastien
· 11 years ago
b3fcc67
Allow libc++ to be built on systems without POSIX threads
by Jonathan Roelofs
· 11 years ago
58a0a70
Handle partial nanosleeps in this_thread::sleep_for
by David Majnemer
· 12 years ago
634b9dd
Switch to using C++ style casts.
by Joerg Sonnenberger
· 12 years ago
80b84d4
G M: Provides the _LIBCPP_WARNING macro, to be used for MSVC only, since that compiler doesn't support #warning.
by Howard Hinnant
· 12 years ago
5d1a701
Xing Xue: port to IBM XLC++/AIX.
by Howard Hinnant
· 12 years ago
ca69356
Windows support in thread::hardware_concurrency.
by Howard Hinnant
· 12 years ago
8bd1771
Matthew Dempsky: POSIX defines that the _POSIX_C_SOURCE macros are to be set by user
by Howard Hinnant
· 12 years ago
df6bbaa
Create a weak pthread_create reference on NetBSD to not force a
by Joerg Sonnenberger
· 13 years ago
9cb9700
Bruce Mitchener, Jr.: Port to emscripten. Fixes http://llvm.org/bugs/show_bug.cgi?id=15624.
by Howard Hinnant
· 13 years ago
e00e6f2
Fix a few warnings/errors for compiling with -fno-exceptions.
by Howard Hinnant
· 13 years ago
69e76f8
Removed raw references to __sun__, __FreeBSD__, __GLIBC__ and __linux__; now just check to see if they are defined.
by Marshall Clow
· 13 years ago
91907cb
Removed raw references to _WIN32; now just check to see if it is defined.
by Marshall Clow
· 13 years ago
0749262
Belt and suspenders when calling sysconf
by Marshall Clow
· 13 years ago
63f700e
Another libc++ warning suppression on Linux; no functionality change
by Marshall Clow
· 13 years ago
6b0101a
Saleem Abdulrasool: cleanup a few more compile warnings emitted by GCC.
by Howard Hinnant
· 13 years ago
aad745a
Change sleep_for, sleep_until, and the condition_variable timed wait
by Howard Hinnant
· 13 years ago
d3673eb
Andrew Morrow: The attached patch is an attempt to implement
by Howard Hinnant
· 13 years ago
36101a5b
noexcept applied to <thread>.
by Howard Hinnant
· 13 years ago
14c25b8
Solaris port. Currently sees around 200 test failures, mostly related to
by David Chisnall
· 14 years ago
c206366
Quash a whole bunch of warnings
by Howard Hinnant
· 14 years ago
dbe8111
Work on Windows port by Ruben Van Boxem
by Howard Hinnant
· 14 years ago
c950e77
Effort to reduce the number of exported symbols
by Howard Hinnant
· 15 years ago
412dbeb
license change
by Howard Hinnant
· 15 years ago
10e4a48
Convert __thread_local_data to the singleton pattern
by Howard Hinnant
· 15 years ago
b77c0c0
[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
· 15 years ago
167fd10
future continues ...
by Howard Hinnant
· 15 years ago
940e211
Fixing whitespace problems
by Howard Hinnant
· 15 years ago
54b409f
now works with -fno-exceptions and -fno-rtti
by Howard Hinnant
· 15 years ago
5b00ffe
For compiling on FreeBSD
by Howard Hinnant
· 16 years ago
128ba71
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
· 16 years ago
5b08a8a
Wiped out some non-ascii characters that snuck into the copyright.
by Howard Hinnant
· 16 years ago
3e51952
libcxx initial import
by Howard Hinnant
· 16 years ago