| Age | Commit message (Expand) | Author | Lines |
| 2015-04-01 | Fallout out rustc | Niko Matsakis | -1/+1 |
| 2015-02-03 | Remove the explicit closure kind syntax from the parser and AST; | Niko Matsakis | -1/+1 |
| 2015-01-30 | remove more `ExprForLoop`s | Jorge Aparicio | -4/+0 |
| 2015-01-20 | Add error codes to rustc | Brian Anderson | -4/+4 |
| 2015-01-07 | use slicing sugar | Jorge Aparicio | -2/+2 |
| 2015-01-07 | Replace full slice notation with index calls | Nick Cameron | -2/+2 |
| 2015-01-03 | sed -i -s 's/#\[deriving(/#\[derive(/g' **/*.rs | Jorge Aparicio | -2/+2 |
| 2014-12-21 | Fallout of std::str stabilization | Alex Crichton | -4/+2 |
| 2014-12-19 | librustc: use `#[deriving(Copy)]` | Jorge Aparicio | -5/+2 |
| 2014-12-14 | Remove `proc` types/expressions from the parser, compiler, and | Niko Matsakis | -2/+1 |
| 2014-12-13 | librustc: use unboxed closures | Jorge Aparicio | -1/+3 |
| 2014-12-08 | librustc: Make `Copy` opt-in. | Niko Matsakis | -0/+4 |
| 2014-11-19 | Merge the ExprFnBlock and ExprUnboxedClosure into one ExprClosure with an opt... | Niko Matsakis | -3/+2 |
| 2014-11-18 | Move trans, back, driver, and back into a new crate, rustc_trans. Reduces mem... | Niko Matsakis | -1/+1 |
| 2014-11-17 | Switch to purely namespaced enums | Steven Fackler | -0/+1 |
| 2014-09-12 | Track the visited AST's lifetime throughout Visitor. | Eduard Burtescu | -1/+1 |
| 2014-09-12 | Remove largely unused context from Visitor. | Eduard Burtescu | -16/+24 |
| 2014-08-29 | Fix formatting, update copyright dates | Pythoner6 | -1/+1 |
| 2014-08-29 | Add support for labeled while loops. | Pythoner6 | -1/+1 |
| 2014-08-14 | librustc: Tie up loose ends in unboxed closures. | Patrick Walton | -1/+1 |
| 2014-08-13 | librustc: Parse, but do not fully turn on, the `ref` keyword for | Patrick Walton | -2/+2 |
| 2014-07-24 | librustc: Stop desugaring `for` expressions and translate them directly. | Patrick Walton | -0/+4 |
| 2014-07-18 | librustc: Implement unboxed closures with mutable receivers | Patrick Walton | -1/+3 |
| 2014-06-11 | rustc: Move the AST from @T to Gc<T> | Alex Crichton | -7/+7 |
| 2014-05-30 | std: Rename {Eq,Ord} to Partial{Eq,Ord} | Alex Crichton | -1/+1 |
| 2014-05-22 | libstd: Remove `~str` from all `libstd` modules except `fmt` and `str`. | Patrick Walton | -2/+6 |
| 2014-04-05 | rustc: move the check_loop pass earlier. | Huon Wilson | -8/+6 |
| 2014-03-17 | De-@ ty::ctxt usage. | Eduard Burtescu | -5/+5 |
| 2014-02-13 | Replace `crate` usage with `krate` | Flavio Percoco | -2/+2 |
| 2014-01-09 | libsyntax: Renamed types, traits and enum variants to CamelCase. | Eduard Burtescu | -1/+1 |
| 2014-01-06 | Disowned the Visitor. | Eduard Burtescu | -2/+2 |
| 2013-12-18 | rustc: Allow `return` to return from a closure. | Huon Wilson | -6/+0 |
| 2013-12-01 | Box Block, fn_decl, variant and Ty in the AST, as they were inflating critica... | Eduard Burtescu | -3/+3 |
| 2013-11-12 | Improve error message for breaks in blocks | Alex Crichton | -43/+43 |
| 2013-10-29 | librustc: Implement the `proc` type as sugar for `~once fn` and `proc` | Patrick Walton | -1/+1 |
| 2013-09-03 | Modernized a few more types in syntax::ast | Marvin Löbel | -7/+7 |
| 2013-08-15 | Ported check_loop from oldvisit to <V:Visit> trait API. | Felix S. Klock II | -24/+30 |
| 2013-08-04 | fix warning still mentioning the `again` keyword | Daniel Micay | -1/+1 |
| 2013-08-04 | rm obsolete `for` support from the compiler | Daniel Micay | -8/+0 |
| 2013-08-02 | librustc: Introduce a new visitor type based on traits and port syntax to it. | Patrick Walton | -9/+9 |
| 2013-07-22 | Ast spanned<T> refactoring, renaming: crate, local, blk, crate_num, crate_cfg. | Michael Woerister | -1/+1 |
| 2013-07-17 | librustc: Remove all uses of "copy". | Patrick Walton | -0/+1 |
| 2013-06-27 | Remove many shared pointers | Philipp Brüschweiler | -1/+1 |
| 2013-06-12 | Visitor refactoring: Step 1, couple (Env, vt<Env>) together in a tuple. | Felix S. Klock II | -15/+15 |
| 2013-05-02 | Use static strings | Seo Sanghyeon | -3/+3 |
| 2013-04-19 | rustc: de-mode + fallout from libsyntax changes | Alex Crichton | -1/+1 |
| 2013-03-02 | librustc: Stop parsing `fn@`, `fn~`, and `fn&` | Patrick Walton | -6/+0 |
| 2013-02-25 | libsyntax: progress on making syntax::visit vecs_implicitly_copyable-free | Erick Tryzelaar | -5/+5 |
| 2013-02-20 | librustc: tidy | Luqman Aden | -1/+1 |
| 2013-02-20 | librustc: Get rid of structural records save for front/test.rs. | Luqman Aden | -9/+24 |