Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Removed raw references to __sun__, __FreeBSD__, __GLIBC__ and __linux__; now ↵ | Marshall Clow | 2013-03-18 | 1 | -1/+1 |
| | | | | | | just check to see if they are defined. llvm-svn: 177310 | ||||
* | Removed raw references to _WIN32; now just check to see if it is defined. | Marshall Clow | 2013-03-18 | 1 | -1/+1 |
| | | | | llvm-svn: 177291 | ||||
* | Belt and suspenders when calling sysconf | Marshall Clow | 2013-02-07 | 1 | -1/+3 |
| | | | | llvm-svn: 174642 | ||||
* | Another libc++ warning suppression on Linux; no functionality change | Marshall Clow | 2013-02-07 | 1 | -1/+1 |
| | | | | llvm-svn: 174637 | ||||
* | Saleem Abdulrasool: cleanup a few more compile warnings emitted by GCC. | Howard Hinnant | 2012-12-27 | 1 | -2/+4 |
| | | | | llvm-svn: 171173 | ||||
* | Change sleep_for, sleep_until, and the condition_variable timed wait | Howard Hinnant | 2012-08-30 | 1 | -3/+15 |
| | | | | | | | | | | | | | functions to protect against duration and time_point overflow. Since we're about to wait anyway, we can afford to spend a few more cycles on this checking. I purposefully did not treat the timed try_locks with overflow checking. This fixes http://llvm.org/bugs/show_bug.cgi?id=13721 . I'm unsure if the standard needs clarification in this area, or if this is simply QOI. The <chrono> facilities were never intended to overflow check, but just to not overflow if durations stayed within +/- 292 years. llvm-svn: 162925 | ||||
* | Andrew Morrow: The attached patch is an attempt to implement | Howard Hinnant | 2012-08-02 | 1 | -2/+11 |
| | | | | | | | std::thread::hardware_concurrency for platforms that don't offer sysctl, but do provide a POSIX sysconf and _SC_NPROCESSORS_ONLN. llvm-svn: 161190 | ||||
* | noexcept applied to <thread>. | Howard Hinnant | 2012-07-21 | 1 | -1/+1 |
| | | | | llvm-svn: 160606 | ||||
* | Solaris port. Currently sees around 200 test failures, mostly related to | David Chisnall | 2012-02-29 | 1 | -1/+1 |
| | | | | | | | | | | Solaris not providing some of the locales that the test suite uses. Note: This depends on an xlocale (partial) implementation for Solaris and a couple of fixed standard headers. These will be committed to a branch later today. llvm-svn: 151720 | ||||
* | Quash a whole bunch of warnings | Howard Hinnant | 2011-12-01 | 1 | -1/+1 |
| | | | | llvm-svn: 145624 | ||||
* | Work on Windows port by Ruben Van Boxem | Howard Hinnant | 2011-09-23 | 1 | -0/+2 |
| | | | | llvm-svn: 140384 | ||||
* | Effort to reduce the number of exported symbols | Howard Hinnant | 2010-12-17 | 1 | -3/+18 |
| | | | | llvm-svn: 122057 | ||||
* | license change | Howard Hinnant | 2010-11-16 | 1 | -2/+2 |
| | | | | llvm-svn: 119395 | ||||
* | Convert __thread_local_data to the singleton pattern | Howard Hinnant | 2010-10-14 | 1 | -1/+6 |
| | | | | llvm-svn: 116500 | ||||
* | [futures.atomic_future] and notify_all_at_thread_exit. This completes the ↵ | Howard Hinnant | 2010-09-03 | 1 | -0/+22 |
| | | | | | | header <future> and all of Chapter 30 (for C++0x enabled compilers). llvm-svn: 113017 | ||||
* | future continues ... | Howard Hinnant | 2010-08-27 | 1 | -0/+55 |
| | | | | llvm-svn: 112284 | ||||
* | Fixing whitespace problems | Howard Hinnant | 2010-08-22 | 1 | -4/+4 |
| | | | | llvm-svn: 111751 | ||||
* | now works with -fno-exceptions and -fno-rtti | Howard Hinnant | 2010-08-11 | 1 | -0/+4 |
| | | | | llvm-svn: 110828 | ||||
* | For compiling on FreeBSD | Howard Hinnant | 2010-05-25 | 1 | -0/+1 |
| | | | | llvm-svn: 104616 | ||||
* | patch by Jeffrey Yasskin for porting to Ubuntu Hardy. Everything was ↵ | Howard Hinnant | 2010-05-24 | 1 | -2/+8 |
| | | | | | | 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. llvm-svn: 104516 | ||||
* | Wiped out some non-ascii characters that snuck into the copyright. | Howard Hinnant | 2010-05-11 | 1 | -1/+1 |
| | | | | llvm-svn: 103516 | ||||
* | libcxx initial import | Howard Hinnant | 2010-05-11 | 1 | -0/+73 |
llvm-svn: 103490 |