about summary refs log tree commit diff
path: root/src/libsyntax/parse/parser.rs
AgeCommit message (Expand)AuthorLines
2013-03-02librustc: Stop parsing `fn@`, `fn~`, and `fn&`Patrick Walton-34/+3
2013-03-02libsyntax: Remove `fn@`, `fn~`, and `fn&` from libsyntax. rs=defunPatrick Walton-2/+2
2013-03-02librustc: Forbid chained imports and fix the logic for one-level renaming imp...Patrick Walton-1/+1
2013-03-02Merge remote-tracking branch 'remotes/origin/incoming' into incomingErick Tryzelaar-10/+6
2013-03-01Merge remote-tracking branch 'remotes/origin/incoming' into incomingErick Tryzelaar-6/+6
2013-03-02Remove REC, change related tests/docsJihyun Yu-10/+6
2013-03-01Avoid calling to_vec() unnecessarily in parser.Niko Matsakis-6/+6
2013-02-28Merge remote-tracking branch 'remotes/origin/incoming' into incomingErick Tryzelaar-1/+5
2013-02-28Merge remote-tracking branch 'remotes/origin/incoming' into incomingErick Tryzelaar-145/+117
2013-02-27auto merge of #5155 : bstrie/rust/dedrop, r=pcwaltonbors-1/+5
2013-02-27auto merge of #5141 : nikomatsakis/rust/region-syntax-expl-lifetimes, r=nikom...bors-140/+117
2013-02-27Introduce lifetime declarations into the lists of type parameters.Niko Matsakis-140/+117
2013-02-27Turn old `drop` blocks into `Drop` traitsBen Striegel-1/+5
2013-02-27Merge remote-tracking branch 'remotes/origin/incoming' into incomingErick Tryzelaar-43/+49
2013-02-27librustc: Forbid `pub` or `priv` before trait implementationsPatrick Walton-5/+12
2013-02-27libsyntax: Forbid mutable vectors. rs=demutingPatrick Walton-0/+8
2013-02-27libsyntax: Forbid `~mut` and `~const`. rs=demutingPatrick Walton-1/+5
2013-02-26libsyntax: add some more explicit copiesErick Tryzelaar-1/+1
2013-02-26libsyntax: add explicit copiesErick Tryzelaar-38/+67
2013-02-26libsyntax: change closures to take fn(&Parser)Erick Tryzelaar-24/+24
2013-02-26libsyntax: Stop parsing `~mut`Patrick Walton-1/+6
2013-02-26libsyntax: change Parser::unexpected_last to take &TokenErick Tryzelaar-2/+2
2013-02-26libsyntax: more minor cleanupErick Tryzelaar-26/+26
2013-02-26libsyntax: change token fns to take &TokenErick Tryzelaar-20/+20
2013-02-26libsyntax: change token::to_str to take &TokenErick Tryzelaar-16/+21
2013-02-26libsyntax: minor cleanupErick Tryzelaar-37/+62
2013-02-26libsyntax: change parse_matcher_subseq to take &TokenErick Tryzelaar-8/+8
2013-02-26libsyntax: change attr::parse_seq_* to take &TokenErick Tryzelaar-35/+35
2013-02-26libsyntax: change parse_trait_ref_list to take a &TokenErick Tryzelaar-4/+4
2013-02-25libsyntax: add some explicit copiesErick Tryzelaar-35/+42
2013-02-25libsyntax: change token_is_{word,keyword} to take &TokenErick Tryzelaar-16/+16
2013-02-25libsyntax: minor cleanupErick Tryzelaar-90/+152
2013-02-25libsyntax: change expect to take &token::TokenErick Tryzelaar-65/+66
2013-02-25libsyntax: change flip_delimiter to take a &token::TokenErick Tryzelaar-4/+4
2013-02-25libsyntax: change eat to take a &tokenErick Tryzelaar-38/+38
2013-02-25libsyntax: is_keyword should take a &~strErick Tryzelaar-103/+107
2013-02-25libsyntax: fix the span in parse_bottom_expr's INTERPOLATED handlerErick Tryzelaar-12/+17
2013-02-25Stop parsing capture clausesBen Striegel-38/+20
2013-02-22libsyntax: De-mut the parser. rs=demutingPatrick Walton-269/+270
2013-02-21auto merge of #5077 : jbclements/rust/increase-monomorphization-depth-limit, ...bors-3/+38
2013-02-21Cleanup, commenting, trivial renamingJohn Clements-3/+38
2013-02-21Remove the last bits of structural records from tests/rustc/rusti/rustpkg.Luqman Aden-1/+1
2013-02-21auto merge of #5071 : luqmana/rust/derec, r=pcwaltonbors-58/+63
2013-02-21librustc: Separate the rest of the trait bounds with `+` and stop parsing spa...Patrick Walton-1/+7
2013-02-21Get rid of structural records in libsyntax and the last bit in librustc.Luqman Aden-58/+63
2013-02-19auto merge of #4999 : erickt/rust/incoming, r=brsonbors-7/+7
2013-02-19convert syntax::attr to use @~strsErick Tryzelaar-7/+7
2013-02-19auto merge of #5002 : catamorphism/rust/one-tuples, r=graydonbors-8/+28
2013-02-18rustc: For one-tuples, make parsing and printing the type workTim Chevalier-2/+11
2013-02-17libsyntax: Update view_item_use/import to reflect actual usageLuqman Aden-6/+6