| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-05-12 | librustc: Make `self` and `static` into keywords | Patrick Walton | -2/+4 | |
| 2013-05-09 | Use a specialized string interner to reduce the need for owned strings | Björn Steinbrink | -6/+6 | |
| &str can be turned into @~str on demand, using to_owned(), so for strings, we can create a specialized interner that accepts &str for intern() and find() but stores and returns @~str. | ||||
| 2013-05-05 | auto merge of #6208 : sanxiyn/rust/accurate-span, r=sanxiyn | bors | -2/+2 | |
| 2013-05-06 | Fix span tests | Seo Sanghyeon | -2/+2 | |
| 2013-05-02 | librustc: Update the serializer to work properly with INHTWAMA, removing ↵ | Patrick Walton | -1/+2 | |
| mutable fields in the process | ||||
| 2013-05-02 | More cases of [cfg(test)] instead of [test]. | Felix S. Klock II | -1/+1 | |
| 2013-05-02 | Remove 'Local Variable' comments | Brendan Zabarauskas | -10/+0 | |
| 2013-05-01 | remove some warnings | Erick Tryzelaar | -1/+1 | |
| 2013-04-29 | libstd: Fix merge fallout. | Patrick Walton | -16/+14 | |
| 2013-04-28 | get rid of prec.rs | John Clements | -3/+0 | |
| prec.rs no longer had much to do with precedence; the token->binop function fits better in token.rs, and the one-liner defining the precedence of 'as' can go next to the other precedence stuff in ast_util.rs | ||||
| 2013-04-28 | comments, helper function for tests, more informative error message | John Clements | -1/+6 | |
| 2013-04-28 | refactoring mod.rs | John Clements | -111/+377 | |
| 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. | ||||
