about summary refs log tree commit diff
path: root/src/libsyntax
AgeCommit message (Expand)AuthorLines
2013-02-27auto merge of #5141 : nikomatsakis/rust/region-syntax-expl-lifetimes, r=nikom...bors-488/+802
2013-02-27Introduce lifetime declarations into the lists of type parameters.Niko Matsakis-488/+802
2013-02-27Turn old `drop` blocks into `Drop` traitsBen Striegel-1/+5
2013-02-27Merge remote-tracking branch 'remotes/origin/incoming' into incomingErick Tryzelaar-242/+739
2013-02-27librustc: Forbid `pub` or `priv` before trait implementationsPatrick Walton-59/+73
2013-02-27libsyntax: Forbid mutable vectors. rs=demutingPatrick Walton-0/+15
2013-02-27libsyntax: Forbid `~mut` and `~const`. rs=demutingPatrick Walton-2/+6
2013-02-26libsyntax: add some more explicit copiesErick Tryzelaar-91/+160
2013-02-26libsyntax: add some explicit refsErick Tryzelaar-11/+10
2013-02-26libsyntax: remove vecs_implicitly_copyable from the syntax extensionsErick Tryzelaar-124/+151
2013-02-26libsyntax: remove vecs_implicitly_copyable from the printerErick Tryzelaar-25/+26
2013-02-26libsyntax: add explicit copiesErick Tryzelaar-61/+101
2013-02-26libsyntax: change closures to take fn(&Parser)Erick Tryzelaar-33/+33
2013-02-26auto merge of #5120 : jbclements/rust/macros-have-scope, r=pcwaltonbors-127/+604
2013-02-26typo-fixing and name-changesJohn Clements-15/+13
2013-02-26Macros now leave scopeJohn Clements-111/+586
2013-02-26Adds (more) test cases for auto_encode.John Clements-16/+20
2013-02-26libsyntax: Stop parsing `~mut`Patrick Walton-1/+13
2013-02-26libsyntax: Remove a mutable field from the tests. rs=demutingPatrick Walton-4/+4
2013-02-26libsyntax: change binop_to_str to be pureErick Tryzelaar-1/+1
2013-02-26libsyntax: change token_is_word to take &TokenErick Tryzelaar-1/+1
2013-02-26libsyntax: change Parser::unexpected_last to take &TokenErick Tryzelaar-4/+4
2013-02-26libsyntax: more minor cleanupErick Tryzelaar-32/+32
2013-02-26libsyntax: change token fns to take &TokenErick Tryzelaar-39/+39
2013-02-26libsyntax: change token::to_str to take &TokenErick Tryzelaar-44/+50
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-55/+55
2013-02-26libsyntax: change parse_trait_ref_list to take a &TokenErick Tryzelaar-4/+4
2013-02-25libsyntax: add some explicit copiesErick Tryzelaar-68/+94
2013-02-25libsyntax: change token_is_{word,keyword} to take &TokenErick Tryzelaar-22/+22
2013-02-25libsyntax: minor cleanupErick Tryzelaar-138/+246
2013-02-25libsyntax: change expect to take &token::TokenErick Tryzelaar-82/+84
2013-02-25libsyntax: change flip_delimiter to take a &token::TokenErick Tryzelaar-6/+6
2013-02-25libsyntax: change eat to take a &tokenErick Tryzelaar-41/+41
2013-02-25libsyntax: is_keyword should take a &~strErick Tryzelaar-128/+132
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-25libsyntax: make lexer vecs_implicitly_copyable-freeErick Tryzelaar-8/+17
2013-02-25libsyntax: progress on making syntax::visit vecs_implicitly_copyable-freeErick Tryzelaar-718/+833
2013-02-25libsyntax: convert visit to pass ty_params by referenceErick Tryzelaar-252/+315
2013-02-25libsyntax: minor cleanupErick Tryzelaar-23/+24
2013-02-25libsyntax: add explicit modes where required to copy strs/vecsErick Tryzelaar-76/+106
2013-02-25libsyntax: Convert ast::attribute_ to store a @meta_itemErick Tryzelaar-17/+18
2013-02-22libsyntax: Remove all mutable fields from libsyntax. rs=demutingPatrick Walton-5/+5
2013-02-22libsyntax: De-mut the parser. rs=demutingPatrick Walton-333/+332
2013-02-22libsyntax: De-mut the macro parser. rs=demutingPatrick Walton-12/+12
2013-02-22libsyntax: De-mut the pipe compilerPatrick Walton-37/+39
2013-02-22auto merge of #5081 : brson/rust/pipes, r=pcwaltonbors-21/+23
2013-02-21auto merge of #5077 : jbclements/rust/increase-monomorphization-depth-limit, ...bors-21/+75