about summary refs log tree commit diff
path: root/src/fuzzer
AgeCommit message (Collapse)AuthorLines
2011-08-12Rename std::ioivec to std::ioBrian Anderson-14/+14
2011-08-09Port the fuzzer and tests to ivec type [T] syntax.Erick Tryzelaar-23/+23
2011-08-03parse_crate_from_source_str takes a parse_sess, not codemapBrian Anderson-7/+7
This was causing problems when reading from stdin for subsequent passes that needed to generate node ids.
2011-08-02Use ioivec::read_whole_file_str in a few placesBrian Anderson-8/+3
2011-07-31Stop using walk.rs in the fuzzerMarijn Haverbeke-5/+5
2011-07-29Make the fuzzer check for obvious errors in the 'rest of the compiler', not ↵Jesse Ruderman-6/+65
just the parser. (Disabled by default because it's slow and messy.)
2011-07-28Get expr-moving fuzzer working againJesse Ruderman-64/+81
2011-07-27Reformat for new syntaxMarijn Haverbeke-192/+216
2011-07-26Tidy up fuzzer logic a bit.Graydon Hoare-13/+24
2011-07-25Tidy fuzzer a bit.Graydon Hoare-34/+77
2011-07-25Adjust pp interface to that printing a crate (an reproducing ↵Graydon Hoare-20/+26
literals/comments) takes a reader, not just a filename. Fixes first big pp-fuzzer bug.
2011-07-14Fix fuzzer to compile with ivec-ized pp module.Graydon Hoare-8/+8
2011-07-13Slight enhancements to round-trip code (run kdiff3 on mismatch, remove ↵Graydon Hoare-12/+20
hard-wired input dir)
2011-07-13Add issue numbersJesse Ruderman-1/+2
2011-07-13Fuzzer: test round trips through the pretty printer and parserJesse Ruderman-37/+86
2011-07-10fuzzer.rs is now a pseudo-fuzzer that takes an AST and replaces expressions ↵Jesse Ruderman-14/+111
inside it
2011-07-10Type-parameterize ivec_fuzzJesse Ruderman-13/+13
2011-07-10Remove comments complaining about https://github.com/graydon/rust/issues/633 ↵Jesse Ruderman-6/+0
since it is fixed
2011-07-10Pieces of a fuzzer, WIPJesse Ruderman-40/+180
2011-07-04Link the fuzzer crate to librustc againBrian Anderson-0/+1
2011-07-01Partially restore the fuzzer crate's build rulesBrian Anderson-3/+0
Right now the stage1/fuzzer crate will build but it's not linked to librustc because stage1/librustc won't link.
2011-05-20fuzzer: Begin writing mainBrian Anderson-2/+68
2011-05-12Change fuzzer to match new module standardsBrian Anderson-4/+4
2011-05-10Link fuzzer to the rustc crateBrian Anderson-1/+3
2011-05-10Introduce the fuzzer crate and make rulesBrian Anderson-0/+15