Jesse Ruderman
|
5ef27245b1
|
Fuzzer: Refactor check_whole_compiler so it doesn't halt the fuzzer when it finds a bug.
|
2011-09-10 00:51:07 -07:00 |
|
Jesse Ruderman
|
8e1902f30f
|
Fuzzer: update lists of known bugs
|
2011-09-09 22:31:26 -07:00 |
|
Jesse Ruderman
|
ce432d4cf9
|
Fuzzer: remove exclusions for some issues that have been fixed
|
2011-09-09 17:31:08 -07:00 |
|
Brian Anderson
|
5c49e4f4e9
|
Reformat. Issue #855
|
2011-09-02 22:11:42 -07:00 |
|
Brian Anderson
|
9c173f17c0
|
Remove lots of estr code from rustc. Issue #855
|
2011-09-01 23:25:33 -07:00 |
|
Brian Anderson
|
418d09e547
|
Convert all uses of #ifmt to #fmt. Issue #855
|
2011-09-01 18:54:03 -07:00 |
|
Brian Anderson
|
ab6bb035e5
|
Rename std::istr to std::str. Issue #855
|
2011-09-01 17:27:58 -07:00 |
|
Brian Anderson
|
e824775d53
|
Remove std::str. Issue #855
|
2011-09-01 16:09:15 -07:00 |
|
Brian Anderson
|
bb56a75343
|
Convert main functions to istrs. Issue #855
|
2011-09-01 12:14:35 -07:00 |
|
Brian Anderson
|
04700066f3
|
Convert fuzzer to istrs. Issue #855
|
2011-08-31 16:24:08 -07:00 |
|
Brian Anderson
|
81b31429e4
|
Remove more uses of str from std::run. Issue #855
|
2011-08-31 16:24:08 -07:00 |
|
Brian Anderson
|
498e38b705
|
Convert uses of #fmt to #ifmt. Issue #855
|
2011-08-31 11:44:06 -07:00 |
|
Marijn Haverbeke
|
6209e844ee
|
Replace xfail-stageN with simply xfail-test
Closes #799
|
2011-08-31 16:32:16 +02:00 |
|
Brian Anderson
|
cbad23a747
|
Convert pretty-printer to istrs. Issue #855
|
2011-08-27 15:54:46 -07:00 |
|
Brian Anderson
|
675073c266
|
Convert parser to istrs. Issue #855
|
2011-08-27 15:54:46 -07:00 |
|
Brian Anderson
|
fcc031c5b4
|
Convert std::io to istrs. Issue #855
|
2011-08-27 15:54:43 -07:00 |
|
Brian Anderson
|
20178b9312
|
Convert std::run to istrs. Issue #855
|
2011-08-27 15:53:09 -07:00 |
|
Brian Anderson
|
c2eafd268b
|
Convert std::fs to istrs. Issue #855
|
2011-08-27 15:53:09 -07:00 |
|
Brian Anderson
|
518dc52f85
|
Reformat
This changes the indexing syntax from .() to [], the vector syntax from ~[] to
[] and the extension syntax from #fmt() to #fmt[]
|
2011-08-20 11:04:00 -07:00 |
|
Brian Anderson
|
1aa1f8c4b7
|
Rename various things from ivec to vec
|
2011-08-18 14:32:25 -07:00 |
|
Erick Tryzelaar
|
3520499544
|
Port the tests to the decl foo<T> syntax.
|
2011-08-16 15:05:56 -07:00 |
|
Patrick Walton
|
6e06893819
|
fuzzer: Remove send and recv
|
2011-08-16 12:46:43 -07:00 |
|
Brian Anderson
|
f05a91a0dc
|
Rename std::ivec to std::vec
|
2011-08-16 10:36:19 -07:00 |
|
Brian Anderson
|
f32079f7c0
|
Convert most main functions to the ivec signature
Converting rustc will still take a snapshot
|
2011-08-16 10:29:08 -07:00 |
|
Lindsey Kuper
|
f91351aaf6
|
The wonky for...in... whitespace was bothering me. Sorry!
|
2011-08-15 22:19:50 -07:00 |
|
Brian Anderson
|
12cd11ecda
|
Remove last uses of vec::len
|
2011-08-12 12:14:07 -07:00 |
|
Brian Anderson
|
13439dc870
|
Convert std::run to ivecs
|
2011-08-12 12:11:12 -07:00 |
|
Brian Anderson
|
7d05da96f7
|
Rename std::ioivec to std::io
|
2011-08-12 12:08:27 -07:00 |
|
Erick Tryzelaar
|
491ed7f12c
|
Port the fuzzer and tests to ivec type [T] syntax.
|
2011-08-09 15:53:26 -07:00 |
|
Brian Anderson
|
e4da7c5bee
|
parse_crate_from_source_str takes a parse_sess, not codemap
This was causing problems when reading from stdin for subsequent passes that
needed to generate node ids.
|
2011-08-03 10:55:59 -07:00 |
|
Brian Anderson
|
35e9e02066
|
Use ioivec::read_whole_file_str in a few places
|
2011-08-02 10:39:14 -07:00 |
|
Marijn Haverbeke
|
c7ef6d2866
|
Stop using walk.rs in the fuzzer
|
2011-07-31 12:23:42 +02:00 |
|
Jesse Ruderman
|
4642300683
|
Make the fuzzer check for obvious errors in the 'rest of the compiler', not just the parser. (Disabled by default because it's slow and messy.)
|
2011-07-29 10:39:15 +02:00 |
|
Jesse Ruderman
|
0268cb7c96
|
Get expr-moving fuzzer working again
|
2011-07-28 10:28:50 -07:00 |
|
Marijn Haverbeke
|
df7f21db09
|
Reformat for new syntax
|
2011-07-27 15:54:33 +02:00 |
|
Graydon Hoare
|
7a1e656ba6
|
Tidy up fuzzer logic a bit.
|
2011-07-26 15:41:43 -07:00 |
|
Graydon Hoare
|
f639085a42
|
Tidy fuzzer a bit.
|
2011-07-25 17:10:08 -07:00 |
|
Graydon Hoare
|
552bff8a21
|
Adjust pp interface to that printing a crate (an reproducing literals/comments) takes a reader, not just a filename. Fixes first big pp-fuzzer bug.
|
2011-07-25 14:04:49 -07:00 |
|
Graydon Hoare
|
37b879bdf7
|
Fix fuzzer to compile with ivec-ized pp module.
|
2011-07-14 17:27:36 -07:00 |
|
Graydon Hoare
|
b9635df6fe
|
Slight enhancements to round-trip code (run kdiff3 on mismatch, remove hard-wired input dir)
|
2011-07-13 17:15:31 -07:00 |
|
Jesse Ruderman
|
7885bdc575
|
Add issue numbers
|
2011-07-13 17:15:31 -07:00 |
|
Jesse Ruderman
|
156458b3f6
|
Fuzzer: test round trips through the pretty printer and parser
|
2011-07-13 17:15:31 -07:00 |
|
Jesse Ruderman
|
425b331dee
|
fuzzer.rs is now a pseudo-fuzzer that takes an AST and replaces expressions inside it
|
2011-07-10 17:05:25 -07:00 |
|
Jesse Ruderman
|
b4781bf8dd
|
Type-parameterize ivec_fuzz
|
2011-07-10 17:05:25 -07:00 |
|
Jesse Ruderman
|
3671cddcba
|
Remove comments complaining about https://github.com/graydon/rust/issues/633 since it is fixed
|
2011-07-10 17:05:25 -07:00 |
|
Jesse Ruderman
|
e91f8b5db2
|
Pieces of a fuzzer, WIP
|
2011-07-10 17:05:25 -07:00 |
|
Brian Anderson
|
ccf6112f15
|
Link the fuzzer crate to librustc again
|
2011-07-04 15:30:36 -07:00 |
|
Brian Anderson
|
5fb9cad38d
|
Partially restore the fuzzer crate's build rules
Right now the stage1/fuzzer crate will build but it's not linked to librustc
because stage1/librustc won't link.
|
2011-07-01 10:43:21 -07:00 |
|
Brian Anderson
|
699986d192
|
fuzzer: Begin writing main
|
2011-05-20 22:32:41 -04:00 |
|
Brian Anderson
|
2896a866d6
|
Change fuzzer to match new module standards
|
2011-05-12 22:45:55 -04:00 |
|
Brian Anderson
|
aa40d61d5d
|
Link fuzzer to the rustc crate
|
2011-05-10 21:31:14 -04:00 |
|
Brian Anderson
|
a5ea56c6f0
|
Introduce the fuzzer crate and make rules
|
2011-05-10 21:31:14 -04:00 |
|