aboutsummaryrefslogtreecommitdiff
path: root/libc/fuzzing
AgeCommit message (Expand)AuthorFilesLines
2024-05-02[libc] add hashtable fuzzing (#87949)Schrodinger ZHU Yifan3-0/+211
2024-04-06[libc][NFC] Rename `UInt.h` to `big_int.h` and `UInt128.h` to `uint128.h` for...Guillaume Chatelet2-2/+2
2024-04-05[libc] Add proxy header math_macros.h. (#87598)lntue4-2/+4
2024-04-04[reland][libc] Refactor `BigInt` (#87613)Guillaume Chatelet3-0/+78
2024-04-04Revert "[libc] Refactor `BigInt`" (#87612)Guillaume Chatelet3-78/+0
2024-04-04[libc] Refactor `BigInt` (#86137)Guillaume Chatelet3-0/+78
2024-03-18[libc] Remove direct math.h includes (#85324)Michael Jones5-7/+4
2024-02-29[libc] Revert https://github.com/llvm/llvm-project/pull/83199 since it broke ...lntue1-1/+1
2024-02-27[libc] Add "include/" to the LLVM include directories (#83199)Joseph Huber1-1/+1
2024-02-27[libc] Add fixed point support to printf (#82707)Michael Jones2-0/+147
2024-01-23[reland][libc] Remove unnecessary `FPBits` functions and properties (#79128)Guillaume Chatelet1-1/+1
2024-01-23Revert "[libc] Remove unnecessary `FPBits` functions and properties" (#79118)Guillaume Chatelet1-1/+1
2024-01-23[libc] Remove unnecessary `FPBits` functions and properties (#79113)Guillaume Chatelet1-1/+1
2024-01-11[libc] Add memcmp / bcmp fuzzers (#77741)Guillaume Chatelet3-0/+129
2024-01-03[libc][NFC] Remove `FloatProperties` (#76508)Guillaume Chatelet1-4/+3
2023-12-28[libc][NFC] Integrate `FloatProperties` into `FPBits` (#76506)Guillaume Chatelet2-2/+2
2023-12-15[libc][NFC] Rename `MANTISSA_WIDTH` in `FRACTION_LEN` (#75489)Guillaume Chatelet2-2/+2
2023-10-16[libc] Add simple long double to printf float fuzz (#68449)michaelrj-google1-6/+24
2023-09-26[libc] Mass replace enclosing namespace (#67032)Guillaume Chatelet14-84/+94
2023-09-21[libc] Template the printf / scanf parser class (#66277)Joseph Huber2-8/+3
2023-08-15[libc] Add fuzzing for printf floatsMichael Jones2-0/+133
2023-07-18[libc] Set min precision for strtofloat fuzzMichael Jones1-53/+62
2023-07-11[libc] adjust strtofloat precision for subnormalsMichael Jones1-5/+26
2023-07-05[libc] fix MPFR rounding problems in fuzz testMichael Jones2-7/+48
2023-05-22[libc] Use MPFR for strtofloat fuzzingMichael Jones3-57/+56
2023-04-28[libc] add exception to atof differential fuzzMichael Jones2-1/+40
2023-02-27[libc] use vars in string to num fuzz targetsMichael Jones2-3/+25
2023-02-17[libc] Add basic fuzz target for the printf parserMichael Jones3-0/+83
2023-02-15[libc][NFC] Make tuning macros start with LIBC_COPT_Guillaume Chatelet2-2/+2
2023-02-10[libc] add standalone strtoint/float fuzzersMichael Jones3-0/+145
2022-12-20[libc] add fuzz target for strtointeger functionsMichael Jones4-1/+139
2022-08-31[libc][cmake] split fputil into individual targetsMichael Jones1-1/+1
2022-07-29[libc][NFC] Use STL case for type_traitsGuillaume Chatelet1-4/+3
2022-03-08[libc][NFC] split standalone_cpp into single headersMichael Jones1-1/+1
2021-12-07[libc] apply new lint rulesMichael Jones1-2/+2
2021-11-19[libc][Obvious][NFC] A bunch of cosmetic cleanup.Siva Chandra Reddy3-2/+7
2021-10-28[libc][NFC] Move utils/CPP to src/__support/CPP.Siva Chandra Reddy2-2/+2
2021-10-18[libc] add atof, strtof and strtodMichael Jones3-0/+77
2021-09-24[libc] Add an implementation of qsort.Siva Chandra Reddy3-0/+55
2021-08-06[libc][nfc] move ctype_utils and FPUtils to __supportMichael Jones5-5/+5
2021-06-10[libc] Remove libc-fuzzer as a dependency to check-libc.Siva Chandra Reddy1-1/+0
2021-04-13[libc] Make FPBits a union.Siva Chandra Reddy2-2/+2
2021-01-05[libc] Add implementations of nextafter[f|l] functions.Siva Chandra Reddy3-0/+39
2020-11-20[libc] Combine all math differential fuzzers into one target.Siva Chandra Reddy13-240/+328
2020-11-19[libc] Add differential fuzzers for ldexp and remquo.Siva Chandra Reddy10-0/+298
2020-07-29[libc] Adds fuzz test for strstr and alphabetizes string fuzz CMakeList.cgyurgyik2-3/+97
2020-06-28[libc] This commit fixes the strcmp fuzzing test. It uses a single input andcgyurgyik2-24/+53
2020-06-23Remove strcmp fuzz from CMakeList since it breaks build.cgyurgyik1-8/+0
2020-06-23Add stddef.h to fix missing size_t type build errors.Simon Pilgrim1-0/+1
2020-06-23[libc] Add fuzz test for strcmp.cgyurgyik1-4/+5