Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-07-14 | Lagom: Add a markdown fuzzer | Nico Weber | |
2020-06-01 | Lagom: Fix target name | Sergey Bugaev | |
2020-05-15 | LibJS: Let parser keep track of errors | Linus Groh | |
Rather than printing them to stderr directly the parser now keeps a Vector<Error>, which allows the "owner" of the parser to consume them individually after parsing. The Error struct has a message, line number, column number and a to_string() helper function to format this information into a meaningful error message. The Function() constructor will now include an error message when throwing a SyntaxError. | |||
2020-05-09 | Lagom: Add missing copyright header to FuzzJS.cpp | Linus Groh | |
2020-04-08 | Lagom: Add fuzz testing for LibJS using libFuzzer (#1692) | Paul Redmond | |
Note: clang only (see https://llvm.org/docs/LibFuzzer.html) - add FuzzJs which will run the LibJS parser on random javascript inputs - added a basic dictionary of javascript tokens To use fuzzer: CC=/usr/bin/clang CXX=/usr/bin/clang++ cmake -DENABLE_FUZZER_SANITIZER=1 .. Fuzzers/FuzzJs -dict=../Fuzzers/FuzzJs.dict |