| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-03-07 | librustc: Remove structural record types from the compiler | Patrick Walton | -2/+2 | |
| 2013-03-07 | libsyntax: Stop parsing structural record types | Patrick Walton | -0/+2 | |
| 2013-03-06 | auto merge of #5255 : jbclements/rust/remove-parse-value-ident, r=graydon | bors | -36/+16 | |
| After the removal of the "restricted keyword" feature in 0c82c00dc4f49aeb9b57c92c9a40ae35d8a1ee29 , there's no longer any difference between parse_ident() and parse_value_ident(), and therefore no difference between parse parse_path_without_tps() and parse_value_path(). I've collapsed all of these, removing the redundant functions and eliminating the need for two higher-order arguments. | ||||
| 2013-03-06 | Permit either foo/&self or foo<'self> | Niko Matsakis | -9/+33 | |
| 2013-03-06 | finish removing parse_value_ident | John Clements | -15/+7 | |
| 2013-03-06 | removed unused abstraction over paths and value_paths | John Clements | -21/+9 | |
| 2013-03-05 | libsyntax: Separate multiple inherited traits with `+` | Patrick Walton | -1/+1 | |
| 2013-03-04 | Remove unused imports throughout src/ | Alex Crichton | -7/+0 | |
| 2013-03-03 | libsyntax: add &self to parser methods | Erick Tryzelaar | -210/+243 | |
| 2013-03-02 | librustc: Stop parsing `fn@`, `fn~`, and `fn&` | Patrick Walton | -34/+3 | |
| 2013-03-02 | libsyntax: Remove `fn@`, `fn~`, and `fn&` from libsyntax. rs=defun | Patrick Walton | -2/+2 | |
| 2013-03-02 | librustc: Forbid chained imports and fix the logic for one-level renaming ↵ | Patrick Walton | -1/+1 | |
| imports | ||||
| 2013-03-02 | Merge remote-tracking branch 'remotes/origin/incoming' into incoming | Erick Tryzelaar | -10/+6 | |
| 2013-03-01 | Merge remote-tracking branch 'remotes/origin/incoming' into incoming | Erick Tryzelaar | -6/+6 | |
| 2013-03-02 | Remove REC, change related tests/docs | Jihyun Yu | -10/+6 | |
| 2013-03-01 | Avoid calling to_vec() unnecessarily in parser. | Niko Matsakis | -6/+6 | |
| Also, rename the OptVec-to-vector conversion method to opt_vec::take_vec() and convert from a method into a fn because I fear strange bugs. | ||||
| 2013-02-28 | Merge remote-tracking branch 'remotes/origin/incoming' into incoming | Erick Tryzelaar | -1/+5 | |
| 2013-02-28 | Merge remote-tracking branch 'remotes/origin/incoming' into incoming | Erick Tryzelaar | -145/+117 | |
| 2013-02-27 | auto merge of #5155 : bstrie/rust/dedrop, r=pcwalton | bors | -1/+5 | |
| This removes all but 6 uses of `drop {}` from the entire codebase. Removing any of the remaining uses causes various non-trivial bugs; I'll start reporting them once this gets merged. | ||||
| 2013-02-27 | auto merge of #5141 : nikomatsakis/rust/region-syntax-expl-lifetimes, ↵ | bors | -140/+117 | |
| r=nikomatsakis Major changes are: - replace ~[ty_param] with Generics structure, which includes both OptVec<TyParam> and OptVec<Lifetime>; - the use of syntax::opt_vec to avoid allocation for empty lists; cc #4846 r? @graydon | ||||
| 2013-02-27 | Introduce lifetime declarations into the lists of type parameters. | Niko Matsakis | -140/+117 | |
| Major changes are: - replace ~[ty_param] with Generics structure, which includes both OptVec<TyParam> and OptVec<Lifetime>; - the use of syntax::opt_vec to avoid allocation for empty lists; cc #4846 | ||||
| 2013-02-27 | Turn old `drop` blocks into `Drop` traits | Ben Striegel | -1/+5 | |
| 2013-02-27 | Merge remote-tracking branch 'remotes/origin/incoming' into incoming | Erick Tryzelaar | -43/+49 | |
| 2013-02-27 | librustc: Forbid `pub` or `priv` before trait implementations | Patrick Walton | -5/+12 | |
| 2013-02-27 | libsyntax: Forbid mutable vectors. rs=demuting | Patrick Walton | -0/+8 | |
| 2013-02-27 | libsyntax: Forbid `~mut` and `~const`. rs=demuting | Patrick Walton | -1/+5 | |
| 2013-02-26 | libsyntax: add some more explicit copies | Erick Tryzelaar | -1/+1 | |
| 2013-02-26 | libsyntax: add explicit copies | Erick Tryzelaar | -38/+67 | |
| 2013-02-26 | libsyntax: change closures to take fn(&Parser) | Erick Tryzelaar | -24/+24 | |
| 2013-02-26 | libsyntax: Stop parsing `~mut` | Patrick Walton | -1/+6 | |
| 2013-02-26 | libsyntax: change Parser::unexpected_last to take &Token | Erick Tryzelaar | -2/+2 | |
| 2013-02-26 | libsyntax: more minor cleanup | Erick Tryzelaar | -26/+26 | |
| 2013-02-26 | libsyntax: change token fns to take &Token | Erick Tryzelaar | -20/+20 | |
| 2013-02-26 | libsyntax: change token::to_str to take &Token | Erick Tryzelaar | -16/+21 | |
| 2013-02-26 | libsyntax: minor cleanup | Erick Tryzelaar | -37/+62 | |
| 2013-02-26 | libsyntax: change parse_matcher_subseq to take &Token | Erick Tryzelaar | -8/+8 | |
| 2013-02-26 | libsyntax: change attr::parse_seq_* to take &Token | Erick Tryzelaar | -35/+35 | |
| 2013-02-26 | libsyntax: change parse_trait_ref_list to take a &Token | Erick Tryzelaar | -4/+4 | |
| 2013-02-25 | libsyntax: add some explicit copies | Erick Tryzelaar | -35/+42 | |
| 2013-02-25 | libsyntax: change token_is_{word,keyword} to take &Token | Erick Tryzelaar | -16/+16 | |
| 2013-02-25 | libsyntax: minor cleanup | Erick Tryzelaar | -90/+152 | |
| 2013-02-25 | libsyntax: change expect to take &token::Token | Erick Tryzelaar | -65/+66 | |
| 2013-02-25 | libsyntax: change flip_delimiter to take a &token::Token | Erick Tryzelaar | -4/+4 | |
| 2013-02-25 | libsyntax: change eat to take a &token | Erick Tryzelaar | -38/+38 | |
| 2013-02-25 | libsyntax: is_keyword should take a &~str | Erick Tryzelaar | -103/+107 | |
| 2013-02-25 | libsyntax: fix the span in parse_bottom_expr's INTERPOLATED handler | Erick Tryzelaar | -12/+17 | |
| 2013-02-25 | Stop parsing capture clauses | Ben Striegel | -38/+20 | |
| 2013-02-22 | libsyntax: De-mut the parser. rs=demuting | Patrick Walton | -269/+270 | |
| 2013-02-21 | auto merge of #5077 : jbclements/rust/increase-monomorphization-depth-limit, ↵ | bors | -3/+38 | |
| r=catamorphism It appears that using deriving_eq/auto_encode on ASTs bumps up against the "gee this looks like infinite unfolding" limit of 10 in monomorphization. Increasing it to 30 seems to solve this problem for me.... Also, commenting and a few renames. | ||||
| 2013-02-21 | Cleanup, commenting, trivial renaming | John Clements | -3/+38 | |
