| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-04-19 | syntax: de-mode and prepare for de-modeing rustc | Alex Crichton | -21/+21 | |
| 2013-04-03 | auto merge of #5559 : jbclements/rust/change-to-tt-based-parsing, r=jbclements | bors | -3/+49 | |
| Changes the parser to parse all streams into token-trees before hitting the parser proper, in preparation for hygiene. As an added bonus, it appears to speed up the parser (albeit by a totally imperceptible 1%). Also, many comments in the parser. Also, field renaming in token-trees (readme->forest, cur->stack). | ||||
| 2013-03-29 | librustc: Remove `fail_unless!` | Patrick Walton | -1/+1 | |
| 2013-03-29 | change to parsing using tts | John Clements | -1/+43 | |
| also, updates test cases a bit | ||||
| 2013-03-29 | commenting parser | John Clements | -2/+6 | |
| 2013-03-28 | Removing unused imports | Alex Crichton | -3/+3 | |
| 2013-03-27 | std: change default json enum encoder to use strings or a flat vec | Erick Tryzelaar | -15/+17 | |
| 2013-03-27 | std: Add tests for json decoding options | Erick Tryzelaar | -13/+24 | |
| 2013-03-20 | change some uses of fail_unless to assert_eq | John Clements | -3/+2 | |
| 2013-03-19 | Make driver::driver::parse_cfgspecs parse any variety of meta_item | Luca Bruno | -0/+16 | |
| All current meta items types (word, name-value, list) are now properly parsed by rustc --cfg command line. Fixes #2399 Signed-off-by: Luca Bruno <lucab@debian.org> | ||||
| 2013-03-15 | Update test case to conform to new restrictions on casting | John Clements | -3/+2 | |
| 2013-03-15 | Test case fixup (old one tested the old bad behavior). | John Clements | -12/+12 | |
| 2013-03-13 | libsyntax: Remove a use of deprecated Encodable from libsyntax. rs=burningtree | Patrick Walton | -1/+1 | |
| 2013-03-13 | test: Fix tests. rs=tests | Patrick Walton | -1/+1 | |
| 2013-03-13 | librustc: Don't accept `as Trait` anymore; fix all occurrences of it. | Patrick Walton | -18/+16 | |
| 2013-03-11 | librustc: Replace all uses of `fn()` with `&fn()`. rs=defun | Patrick Walton | -1/+1 | |
| 2013-03-08 | Fix dvec-related fallout in tests | Alex Crichton | -3/+3 | |
| 2013-03-07 | librustc: Convert all uses of `assert` over to `fail_unless!` | Patrick Walton | -1/+1 | |
| 2013-03-04 | Remove unused imports throughout src/ | Alex Crichton | -2/+0 | |
| 2013-03-01 | Merge remote-tracking branch 'remotes/origin/incoming' into incoming | Erick Tryzelaar | -1/+3 | |
| 2013-02-28 | Remove legacy object creation mode, and convert remaining uses of it | Niko Matsakis | -1/+1 | |
| 2013-02-28 | Fix implicit leaks of imports throughout libraries | Alex Crichton | -0/+2 | |
| Also touch up use of 'pub' and move some tests around so the tested functions don't have to be 'pub' | ||||
| 2013-02-27 | Merge remote-tracking branch 'remotes/origin/incoming' into incoming | Erick Tryzelaar | -20/+16 | |
| 2013-02-26 | libsyntax: add some more explicit copies | Erick Tryzelaar | -78/+138 | |
| 2013-02-26 | libsyntax: add explicit copies | Erick Tryzelaar | -8/+13 | |
| 2013-02-26 | Macros now leave scope | John Clements | -20/+16 | |
| Macro scope is now delimited by function, block, and module boundaries, except for modules that are marked with #[macro_escape], which allows macros to escape. | ||||
| 2013-02-22 | libsyntax: De-mut the parser. rs=demuting | Patrick Walton | -1/+1 | |
| 2013-02-21 | Cleanup, commenting, trivial renaming | John Clements | -7/+16 | |
| 2013-02-21 | Get rid of structural records in libsyntax and the last bit in librustc. | Luqman Aden | -31/+33 | |
| 2013-02-15 | libsyntax: Get rid of uses of `move` and don't parse it. | Luqman Aden | -8/+8 | |
| 2013-02-14 | Remove DVec from syntax::parse | Seo Sanghyeon | -2/+1 | |
| 2013-02-13 | cleanup, fix test case | John Clements | -2/+11 | |
| 2013-02-13 | Commenting, test cases, cleanup | John Clements | -1/+46 | |
| 2013-02-07 | librustc: Lots of de-muting. rs=demuting | Patrick Walton | -7/+11 | |
| 2013-01-31 | test cases, cleanup | John Clements | -0/+3 | |
| 2013-01-29 | libsyntax: De-export a lot of libsyntax. rs=deëxporting | Patrick Walton | -10/+0 | |
| 2013-01-08 | librustc: Make unqualified identifier searches terminate at the nearest ↵ | Patrick Walton | -60/+46 | |
| module scope. r=tjc | ||||
| 2013-01-08 | Revert "librustc: Make unqualified identifier searches terminate at the ↵ | Patrick Walton | -46/+60 | |
| nearest module scope. r=tjc" This reverts commit a8d37af2473da79be704c9ce2374f278c47177b6. | ||||
| 2013-01-08 | librustc: Make unqualified identifier searches terminate at the nearest ↵ | Patrick Walton | -60/+46 | |
| module scope. r=tjc | ||||
| 2012-12-27 | librustc: Terminate name searches at the nearest module scope for paths that ↵ | Patrick Walton | -9/+14 | |
| contain at least two components. r=graydon | ||||
| 2012-12-13 | librustc: Make `use` statements crate-relative by default. r=brson | Patrick Walton | -5/+6 | |
| 2012-12-03 | Update license, add license boilerplate to most files. Remainder will follow. | Graydon Hoare | -0/+10 | |
| 2012-11-29 | impls of traits cannot define methods on the anonymous trait | Brian Anderson | -1/+0 | |
| 2012-11-28 | Remove uses of #[merge] | Brian Anderson | -0/+198 | |
| 2012-11-26 | Remove the crate language | Brian Anderson | -0/+28 | |
