tree-sitter/script
Phil Turnbull 798ef5e4dc Add libFuzzer support
This adds support for fuzzing tree-sitter grammars with libFuzzer. This
currently only works on Linux because of linking issues on macOS. Breifly, the
AddressSanitizer library is dynamically linked into the fuzzer binary and
cannot be found at runtime if built with a compiler that wasn't provided by
Xcode(?). The runtime library is statically linked on Linux so this isn't a
problem.
2017-07-14 13:50:41 -07:00
..
util Add swift runtime memory memory leak to valgrind suppressions 2016-02-02 13:37:23 -08:00
build-fuzzers Add libFuzzer support 2017-07-14 13:50:41 -07:00
check-mallocs Wrap all calls to malloc and friends 2016-01-15 15:27:50 -08:00
ci Remove unneeded build step 2017-06-19 10:23:54 -04:00
clean Drop extensions from script filenames 2016-01-15 13:01:19 -08:00
configure Remove google perftools dependency 2016-11-30 17:23:44 -08:00
fetch-fixtures Use master version of all fixture grammars 2017-03-19 22:19:35 -07:00
format Add directory argument to format script 2016-04-11 23:11:37 -07:00
lib.sh Disable DeadStores scan-build checker 2017-06-16 15:16:40 -04:00
lint Drop extensions from script filenames 2016-01-15 13:01:19 -08:00
reproduce Add libFuzzer support 2017-07-14 13:50:41 -07:00
run-fuzzer Add libFuzzer support 2017-07-14 13:50:41 -07:00
test Override LINK to call clang++ w/ -fsanitize=address in test script 2017-06-27 15:44:58 -07:00
trim-whitespace Rename spec -> test 2017-03-09 20:40:01 -08:00