Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Guard use of <unistd.h> in test. | Eric Fiselier | 2016-05-03 | 1 | -17/+22 |
| | | | | llvm-svn: 268346 | ||||
* | Initialize local doubles to NaN. Patch from STL@microsoft.com | Eric Fiselier | 2016-05-02 | 2 | -28/+30 |
| | | | | llvm-svn: 268285 | ||||
* | Void cast runtime-unused variables. Patch from STL@microsoft.com | Eric Fiselier | 2016-05-02 | 1 | -1/+1 |
| | | | | llvm-svn: 268284 | ||||
* | Fix some non-standard parts of our test suite. Reported by STL | Eric Fiselier | 2016-04-22 | 2 | -0/+2 |
| | | | | llvm-svn: 267131 | ||||
* | Add missing include of <algorithm> | Marshall Clow | 2016-04-22 | 2 | -0/+2 |
| | | | | llvm-svn: 267119 | ||||
* | Add a bunch of missing includes in the test suite to make it more portable. ↵ | Marshall Clow | 2016-01-12 | 1 | -0/+1 |
| | | | | | | Fixes bugs #26120 and #26121. Thanks to Jonathan Wakely for the reports and the patches. llvm-svn: 257474 | ||||
* | Make it possible to build a no-exceptions variant of libcxx. | Asiri Rathnayake | 2015-11-10 | 2 | -0/+2 |
| | | | | | | | | | | | | Fixes a small omission in libcxx that prevents libcxx being built when -DLIBCXX_ENABLE_EXCEPTIONS=0 is specified. This patch adds XFAILS to all those tests that are currently failing on the new -fno-exceptions library variant. Follow-up patches will update the tests (progressively) to cope with the new library variant. Change-Id: I4b801bd8d8e4fe7193df9e55f39f1f393a8ba81a llvm-svn: 252598 | ||||
* | Add support for arc4random() to random_device. | Ed Schouten | 2015-03-10 | 1 | -6/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | Nuxi CloudABI (https://github.com/NuxiNL/cloudlibc) does not allow processes to access the global filesystem namespace. This breaks random_device, as it attempts to use /dev/{u,}random. This change adds support for arc4random(), which is present on CloudABI. In my opinion it would also make sense to use arc4random() on other operating systems, such as *BSD and Mac OS X, but I'd rather leave that to the maintainers of the respective platforms. Switching to arc4random() does change the ABI. This change also attempts to make some cleanups to the code. It adds a single #define for every random interface, instead of testing against operating systems explicitly. As discussed, also validate the token argument to be equal to "/dev/urandom" on all systems that only provide pseudo-random numbers. This should cause little to no breakage, as "/dev/urandom" is also the default argument value. Reviewed by: jfb Differential Revision: http://reviews.llvm.org/D8134 llvm-svn: 231764 | ||||
* | Move test into test/std subdirectory. | Eric Fiselier | 2014-12-20 | 495 | -0/+25941 |
llvm-svn: 224658 |