Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Split <inttypes.h> out of <cinttypes>. | Richard Smith | 2015-10-08 | 1 | -2/+287 | |
| | | | | llvm-svn: 249741 | |||||
* | Manually suppress -Wnonnull when it occurs in an unevaluated context | Eric Fiselier | 2015-10-01 | 1 | -0/+6 | |
| | | | | llvm-svn: 248989 | |||||
* | Change initialization of mbstate_t objects in tests from '= {0}' to '= {}', ↵ | Marshall Clow | 2015-09-15 | 1 | -1/+1 | |
| | | | | | | which does the same thing, w/o having clang and gcc warn with -Wall. llvm-svn: 247695 | |||||
* | Cleanup warnings in test/std/depr | Eric Fiselier | 2015-07-18 | 8 | -12/+21 | |
| | | | | llvm-svn: 242627 | |||||
* | Make support for thread-unsafe C functions optional. | Ed Schouten | 2015-06-24 | 2 | -1/+5 | |
| | | | | | | | | | | | | | | | | | | | | | | | | One of the aspects of CloudABI is that it aims to help you write code that is thread-safe out of the box. This is very important if you want to write libraries that are easy to reuse. For CloudABI we decided to not provide the thread-unsafe functions. So far this is working out pretty well, as thread-unsafety issues are detected really early on. The following patch adds a knob to libc++, _LIBCPP_HAS_NO_THREAD_UNSAFE_C_FUNCTIONS, that can be set to disable thread-unsafe functions that can easily be avoided in practice. The following functions are not thread-safe: - <clocale>: locale handles should be preferred over setlocale(). - <cstdlib>: mbrlen(), mbrtowc() and wcrtomb() should be preferred over their non-restartable counterparts. - <ctime>: asctime(), ctime(), gmtime() and localtime() are not thread-safe. The first two are also deprecated by POSIX. Differential Revision: http://reviews.llvm.org/D8703 Reviewed by: marshall llvm-svn: 240527 | |||||
* | Walter Brown sent a list of tests which needed 'additional includes' to ↵ | Marshall Clow | 2015-01-09 | 1 | -0/+1 | |
| | | | | | | match what was in the standard. Added these includes to the tests. No changes to the library or test results. llvm-svn: 225541 | |||||
* | Move test into test/std subdirectory. | Eric Fiselier | 2014-12-20 | 26 | -0/+2935 | |
llvm-svn: 224658 |