summary refs log tree commit diff
path: root/src/fuzzer
AgeCommit message (Collapse)AuthorLines
2012-01-19misc: ';' to ',' in enums in cargo, compiletest, and fuzzerPatrick Walton-4/+4
2012-01-19misc: "tag" -> "enum" for cargo, compiletest, fuzzer, rustdocPatrick Walton-4/+4
2012-01-19Remove support for the '.' after a nullary tag in a patternTim Chevalier-1/+1
(Commit also includes lots of changes to remove '.'s that a git merge messed up, or else it was monkeys.)
2012-01-18Remove '.' after nullary tags in patternsTim Chevalier-9/+9
Does what it says on the tin. The next commit will remove support for this syntax.
2012-01-17Update crates with correct crate_type attributeBrian Anderson-0/+2
2012-01-14rustc: Rename mk_codemap_handler to mk_handlerBrian Anderson-3/+3
2012-01-14rustc: Allow a custom diagnostic emitter when building the handlerBrian Anderson-3/+3
2012-01-13Update tools for new parser APIBrian Anderson-8/+26
2012-01-13distinguish "any closure" and "stack closure" (block)Niko Matsakis-4/+10
2012-01-11Major clean-up of std::ioMarijn Haverbeke-4/+5
Use ifaces instead of objs, stop wrapping everything in two (or three) layers of no-value-added indirection, and remove some of the more pointless/outdated idioms from the code.
2012-01-08Fix bustageJesse Ruderman-1/+1
2012-01-08Update fuzzerJesse Ruderman-41/+45
2012-01-06Get these files compiling againJesse Ruderman-24/+26
2012-01-05Merge branch 'master' into kmathStefan Plantikow-1/+1
Conflicts: src/libcore/float.rs
2012-01-05Moved generic float::min, max to core::math and cleaned up some importsStefan Plantikow-3/+2
2012-01-05Switch to new param kind bound syntaxMarijn Haverbeke-1/+1
And remove support for the old syntax
2011-12-22Register new snapshots, purge log_err and log_full in favour of log(...).Graydon Hoare-19/+19
2011-12-22Merge all 3 log syntaxes, tidy up residual misuses.Graydon Hoare-4/+5
2011-12-22Register snapshots and switch logging over to use of log_full or #error / ↵Graydon Hoare-28/+28
#debug.
2011-12-20removed math leftovers from stdStefan Plantikow-3/+3
2011-12-16std: file_is_dir -> path_is_dir, add path_existsElly Jones-1/+1
2011-12-16reorder args to the various vec, option fns so blk comes lastNiko Matsakis-1/+2
2011-12-13Copy first batch of material from libstd to libcore.Graydon Hoare-9/+10
2011-11-18Update stdlib, compiler, and tests to new kind systemMarijn Haverbeke-1/+1
This involved adding 'copy' to more generics than I hoped, but an experiment with making it implicit showed that that way lies madness -- unless enforced, you will not remember to mark functions that don't copy as not requiring copyable kind. Issue #1177
2011-11-17remove compile-command from local variable blocksNiko Matsakis-1/+0
2011-11-10Cleanup unused importsHaitao Li-3/+1
2011-10-29rustc: Support 'companion mod's for crates and directory modsBrian Anderson-5/+0
Under this scheme when parsing foo.rc the parser will also look for foo.rs to fill in the crate-level module, and when evaluating a directory module directive it will look for a .rs file with the same name as the directory.
2011-10-29stdlib: Make io failures recoverable by returning a resultBrian Anderson-4/+6
2011-10-27Remove uint::max/min in favor if math::max/minMatt Brubeck-3/+3
2011-10-25Update our code to new type parameter kind syntaxMarijn Haverbeke-12/+12
Closes #1067
2011-10-21Remove some semicolons after block callsMarijn Haverbeke-14/+14
The remaining ones can be removed after the next snapshot. (Or we can let the next pretty-print pass take care of them.)
2011-10-21Drop support for iter, put, and for-eachMarijn Haverbeke-3/+0
Closes #1056
2011-10-21Remove remaining uses of iter and for-eachMarijn Haverbeke-29/+29
Issue #1056
2011-10-20Make fn denote a bare function. Convert fn to fn@ as neededBrian Anderson-1/+1
2011-09-27Prevent copies of resources into various thingsBrian Anderson-1/+1
2011-09-26Add a cycle-collection fuzzerJesse Ruderman-0/+59
2011-09-25Fuzzer: stop ignoring fixed bugsJesse Ruderman-5/+0
2011-09-24Fuzzer: ignore more bugsJesse Ruderman-0/+4
2011-09-23Add rand_util.rsJesse Ruderman-0/+93
2011-09-23Fuzzer: use different exclusions when testing pretty-printer than when ↵Jesse Ruderman-121/+157
testing compiler
2011-09-20Ignore #949Jesse Ruderman-1/+1
2011-09-20Add @true to common_exprs and fix some exclusionsJesse Ruderman-3/+4
2011-09-20Fuzzer: add common_exprs, but comment out its use for now. Update lists of ↵Jesse Ruderman-10/+43
known bugs.
2011-09-20Fix syntax errorJesse Ruderman-1/+1
2011-09-19Fuzzer: add ability to run the generated programsJesse Ruderman-22/+91
2011-09-19Break fold's circular reference during unwindingBrian Anderson-2/+0
This converts the AST fold into a resource that breaks it's own circular reference (just a temporary workaround until GC), so that failure during fold will unwind correctly. Issue #936
2011-09-16Fuzzer: update lists of known bugsJesse Ruderman-47/+67
2011-09-12Factor imports mindlessly.Graydon Hoare-15/+4
2011-09-12Pretty-print for new arg-mode syntaxMarijn Haverbeke-1/+1
2011-09-12Reformat for new mode syntax, step 1Marijn Haverbeke-47/+47
Long lines were fixed in a very crude way, as I'll be following up with another reformat in a bit.