| Age | Commit message (Expand) | Author | Lines |
| 2014-05-06 | librustc: Remove `~EXPR`, `~TYPE`, and `~PAT` from the language, except | Patrick Walton | -0/+15 |
| 2014-04-06 | syntax: Tweak parsing lifetime bounds on closures | Alex Crichton | -12/+0 |
| 2014-03-23 | use TotalEq for HashMap | Daniel Micay | -1/+1 |
| 2014-03-17 | De-@ ParseSess uses. | Eduard Burtescu | -1/+1 |
| 2014-02-24 | Transition to new `Hash`, removing IterBytes and std::to_bytes. | Huon Wilson | -10/+1 |
| 2014-02-14 | Refactored ast_map and friends, mainly to have Paths without storing them. | Eduard Burtescu | -2/+1 |
| 2014-02-13 | Remove obsolete warnings for `extern mod` | Flavio Percoco | -12/+0 |
| 2014-02-11 | Move replace and swap to std::mem. Get rid of std::util | Edward Wang | -1/+1 |
| 2014-02-08 | Fixed error starting with uppercase | mr.Shu | -1/+1 |
| 2014-02-02 | syntax: add an obsolete syntax warning for @[]. | Huon Wilson | -0/+5 |
| 2014-02-02 | librustc: Remove `@str` from the language | Patrick Walton | -0/+5 |
| 2014-02-02 | libsyntax: Remove `ident_to_str` from the parser, which was returning | Patrick Walton | -2/+2 |
| 2014-01-31 | Remove the obsolete handler for `impl A;`. | Huon Wilson | -5/+0 |
| 2014-01-13 | libsyntax: Make managed box `@` patterns obsolete | Patrick Walton | -2/+8 |
| 2014-01-09 | libsyntax: Renamed types, traits and enum variants to CamelCase. | Eduard Burtescu | -2/+2 |
| 2014-01-02 | libsyntax: De-`@mut` `token` in the parser | Patrick Walton | -9/+2 |
| 2014-01-02 | libsyntax: Make the parser mutable | Patrick Walton | -13/+13 |
| 2014-01-01 | Remove `extern mod foo (name="bar")` syntax, closes #9543 | Florian Hahn | -0/+6 |
| 2013-12-15 | Forbid multiple imports in use statements | Alex Crichton | -0/+5 |
| 2013-11-26 | libsyntax: Remove the old-style borrowed closure type syntax from the | Patrick Walton | -0/+6 |
| 2013-11-19 | libsyntax: Change all uses of `&fn` to `||`. | Patrick Walton | -1/+1 |
| 2013-11-18 | libsyntax: Remove `~fn()` from the language | Patrick Walton | -1/+7 |
| 2013-11-18 | Use '..' as slice wildcard in vectors | Brian Anderson | -1/+6 |
| 2013-11-18 | Use '..' as multi-field wildcard in enums and structs. | Brian Anderson | -0/+10 |
| 2013-10-25 | libsyntax: Get rid of obsolete obsolete warning. | Luqman Aden | -6/+0 |
| 2013-10-04 | Remove specific errors for very old obsolete syntax | Benjamin Herr | -166/+2 |
| 2013-10-01 | Obsolete parsing 'loop' as 'continue' | Alex Crichton | -0/+6 |
| 2013-09-30 | syntax: Remove usage of fmt! | Alex Crichton | -2/+2 |
| 2013-09-25 | auto merge of #9432 : alexcrichton/rust/correct-item-visibility, r=pcwalton | bors | -17/+0 |
| 2013-09-24 | Stop accepting 'impl ...;', require {} instead | Alex Crichton | -0/+5 |
| 2013-09-24 | Correctly encode item visibility in metadata | Alex Crichton | -17/+0 |
| 2013-09-03 | Modernized a few more types in syntax::ast | Marvin Löbel | -4/+4 |
| 2013-09-01 | Modernized a few type names in rustc and syntax | Marvin Löbel | -7/+7 |
| 2013-08-27 | librustc: Remove `&const` and `*const` from the language. | Patrick Walton | -5/+6 |
| 2013-08-18 | fix for #8088 (Cannot name a struct field `new` due to ancient syntax) | Do Nhat Minh | -19/+0 |
| 2013-08-12 | Forbid pub/priv where it has no effect | Alex Crichton | -8/+13 |
| 2013-08-07 | Forbid `priv` where it has no effect | Alex Crichton | -0/+5 |
| 2013-08-02 | librustc: Disallow "unsafe" for external functions | Patrick Walton | -1/+7 |
| 2013-07-31 | rm ancient error for lowercase kinds | Daniel Micay | -7/+0 |
| 2013-07-20 | auto merge of #7902 : huonw/rust/attr++, r=cmr,pcwalton | bors | -3/+3 |
| 2013-07-20 | librustc: Remove `pub extern` and `priv extern` from the language. | Patrick Walton | -0/+6 |
| 2013-07-20 | syntax: modernise attribute handling in syntax::attr. | Huon Wilson | -3/+3 |
| 2013-07-17 | librustc: Remove `copy` expressions from the language. | Patrick Walton | -5/+0 |
| 2013-07-17 | librustc: Remove all uses of "copy". | Patrick Walton | -4/+4 |
| 2013-07-17 | librustc: Add a lint mode for unnecessary `copy` and remove a bunch of them. | Patrick Walton | -2/+3 |
| 2013-06-28 | librustc: Rewrite reachability and forbid duplicate methods in type implement... | Patrick Walton | -1/+20 |
| 2013-06-28 | libsyntax: Remove "copy" pattern bindings from the language | Patrick Walton | -0/+5 |
| 2013-06-28 | librustc: Disallow "mut" from distributing over bindings. | Patrick Walton | -0/+6 |
| 2013-06-25 | great renaming propagation: syntax | Corey Richardson | -5/+3 |
| 2013-06-23 | Parse and typecheck (not kindcheck) bounds on trait paths. | Ben Blum | -5/+0 |