about summary refs log tree commit diff
path: root/src/libsyntax/parse/mod.rs
AgeCommit message (Expand)AuthorLines
2013-09-24added test case for tokenization of macro_rulesJohn Clements-0/+45
2013-09-24cleanupJohn Clements-9/+2
2013-09-23librustc: Remove the remaining direct uses of `@fn` from librustc.Patrick Walton-1/+1
2013-09-16Update syntax testCorey Richardson-1/+123
2013-09-16Fix hardcoded string in libsyntaxCorey Richardson-24/+2
2013-09-10Delay assignment of node ids until after expansion. Ensures that each AST nodeNiko Matsakis-32/+17
2013-09-03Modernized a few more types in syntax::astMarvin Löbel-19/+19
2013-09-01Modernized a few type names in rustc and syntaxMarvin Löbel-8/+8
2013-08-30fix various warningsErick Tryzelaar-1/+1
2013-08-27librustc: Fix merge fallout.Patrick Walton-45/+3
2013-08-27librustc: Ensure that type parameters are in the right positions in paths.Patrick Walton-2/+2
2013-08-27librustc: Add support for type parameters in the middle of paths.Patrick Walton-78/+149
2013-08-11libsyntax: Update from `@Object` to `@mut Object` as requiredNiko Matsakis-4/+4
2013-07-29New naming convention for ast::{node_id, local_crate, crate_node_id, blk_chec...Michael Woerister-5/+5
2013-07-25syntax: Fix #6416 by aborting on errors after test parse.Graydon Hoare-4/+2
2013-07-22Ast spanned<T> refactoring, renaming: crate, local, blk, crate_num, crate_cfg.Michael Woerister-18/+18
2013-07-20syntax: modernise attribute handling in syntax::attr.Huon Wilson-3/+3
2013-07-17librustc: Remove all uses of "copy".Patrick Walton-8/+6
2013-07-17librustc: Add a lint mode for unnecessary `copy` and remove a bunch of them.Patrick Walton-6/+2
2013-07-17Made ast::blk not use spanned<T> anymore.Michael Woerister-20/+19
2013-07-07auto merge of #7615 : Aatch/rust/syntax-deshare, r=graydonbors-15/+15
2013-07-07Fix broken testsJames Miller-5/+5
2013-07-07De-managed ast::PathJames Miller-10/+10
2013-07-04libsyntax: fix infinite loop when recursively including modulesPhilipp Brüschweiler-0/+4
2013-06-26Infer default static/Owned bounds for unbounded heap fns/traits (#7264)Ben Blum-2/+2
2013-06-25great renaming propagation: syntaxCorey Richardson-7/+3
2013-06-23Parse and typecheck (not kindcheck) bounds on trait paths.Ben Blum-2/+2
2013-06-13Use @str instead of @~str in libsyntax and librustc. Fixes #5048.Huon Wilson-40/+40
2013-06-09remove unused import warningsHuon Wilson-2/+1
2013-06-05add hygiene support functionsJohn Clements-22/+12
2013-06-05remove unused get_ident_interner'sJohn Clements-1/+2
2013-06-05removed unused imports (and one unused argument)John Clements-3/+1
2013-06-05remove interner field from string_readerJohn Clements-3/+1
2013-06-05remove interner from tt_readerJohn Clements-1/+0
2013-06-05interner just uses uints, not idents with syntax contextJohn Clements-2/+2
2013-06-05removed some interner fieldsJohn Clements-6/+0
2013-06-05just use TLS internerJohn Clements-2/+2
2013-06-05change to newer macro escape mechanism, using uints in more placesJohn Clements-11/+17
2013-06-01syntax: move callee_id into the expr_ variantsErick Tryzelaar-11/+6
2013-05-30Fix parser testNiko Matsakis-1/+1
2013-05-30Remove copy bindings from patterns.Niko Matsakis-3/+3
2013-05-22librustc: Change `std` to `extra` throughout libsyntax and librustcPatrick Walton-4/+4
2013-05-20getting rid of interner_key! macroJohn Clements-21/+22
2013-05-20hygiene infrastructure.John Clements-19/+14
2013-05-20detect unused attrs in one more place, allow parsing to continue for allJohn Clements-0/+16
2013-05-20refactoring test functionsJohn Clements-70/+7
2013-05-19Use assert_eq! rather than assert! where possibleCorey Richardson-1/+1
2013-05-14Fix test fallout from removing vecs_implicitly_copyableAlex Crichton-7/+6
2013-05-12librustc: Make `self` and `static` into keywordsPatrick Walton-2/+4
2013-05-09Use a specialized string interner to reduce the need for owned stringsBjörn Steinbrink-6/+6