Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [libc++] Tolerate NaN returning random distributions for now | Eric Fiselier | 2019-12-12 | 1 | -2/+8 |
| | |||||
* | [libc++] Add check to ensure oss-fuzz properly targets libc++. | Eric Fiselier | 2019-12-12 | 1 | -0/+4 |
| | |||||
* | [libc++] Fix fuzzing tests with older GCC compilers. | Eric Fiselier | 2019-12-11 | 1 | -7/+17 |
| | | | | | GCC 5 doesn't support `if constexpr`, so we need to do old-style tag dispatching. | ||||
* | [libc++] Fix fuzzing unit tests with exceptions disabled. | Eric Fiselier | 2019-12-11 | 1 | -0/+6 |
| | | | | We simply turn off the parts of the tests that require exceptions. | ||||
* | [libc++] Add fuzzing tests for parts of <random>. | Eric Fiselier | 2019-12-11 | 4 | -1/+268 |
| | | | | | This patch also re-names the existing fuzzing unit tests so they actually run. | ||||
* | [NFC] Strip trailing whitespace from libc++ | Louis Dionne | 2019-10-23 | 1 | -1/+1 |
| | |||||
* | Update more file headers across all of the LLVM projects in the monorepo | Chandler Carruth | 2019-01-19 | 3 | -12/+9 |
| | | | | | | | | | | | | | | | | | | to reflect the new license. These used slightly different spellings that defeated my regular expressions. We understand that people may be surprised that we're moving the header entirely to discuss the new license. We checked this carefully with the Foundation's lawyer and we believe this is the correct approach. Essentially, all code in the project is now made available by the LLVM project under our new license, so you will see that the license headers include that license only. Some of our contributors have contributed code under our old license, and accordingly, we have retained a copy of our old license notice in the top-level files in each project and repository. llvm-svn: 351648 | ||||
* | Fix the test for partition_copy so it is not ridiculously slow. Also, detab. | Marshall Clow | 2018-11-04 | 1 | -408/+421 |
| | | | | llvm-svn: 346104 | ||||
* | Wrote my own version of is_permutation; that was dominating the timings | Marshall Clow | 2018-01-19 | 1 | -8/+62 |
| | | | | llvm-svn: 322920 | ||||
* | Add memory tracking | Marshall Clow | 2018-01-18 | 1 | -1/+84 |
| | | | | llvm-svn: 322872 | ||||
* | Use high_resolution_clock instead of steady_clock. Also now builds with gcc ↵ | Marshall Clow | 2018-01-18 | 1 | -2/+3 |
| | | | | | | 7.2 (for comparison purposes) llvm-svn: 322864 | ||||
* | A simple program for testing OSS-Fuzz test cases locally. | Marshall Clow | 2018-01-18 | 1 | -0/+111 |
| | | | | llvm-svn: 322863 | ||||
* | Added include for <cassert> | Marshall Clow | 2017-11-08 | 1 | -0/+1 |
| | | | | llvm-svn: 317722 | ||||
* | Add more fuzzing bits: partial_sort_copy, partition_copy, unique, ↵ | Marshall Clow | 2017-10-30 | 3 | -18/+208 |
| | | | | | | unique_copy. No functional change to libc++; this is all test infastructure llvm-svn: 316951 | ||||
* | More fuzzing interfaces | Marshall Clow | 2017-10-23 | 3 | -20/+145 |
| | | | | llvm-svn: 316394 | ||||
* | Fix a think-o in the design of the stable_XXX sort tests; only shows up for ↵ | Marshall Clow | 2017-10-18 | 1 | -2/+2 |
| | | | | | | test cases > 255 elements llvm-svn: 316125 | ||||
* | More fuzzing infastructre - regex | Marshall Clow | 2017-10-12 | 2 | -3/+65 |
| | | | | llvm-svn: 315582 | ||||
* | Initial cut at infastructure for fuzzing support for OSS-fuzz | Marshall Clow | 2017-10-04 | 2 | -0/+255 |
llvm-svn: 314940 |