about summary refs log tree commit diff
path: root/src/libsyntax/parse/mod.rs
AgeCommit message (Expand)AuthorLines
2014-01-02libsyntax: Fix test and merge fallout.Patrick Walton-1/+1
2014-01-02libsyntax: De-`@mut` `token` in the parserPatrick Walton-1/+1
2014-01-02libsyntax: De-`@mut` `quote_depth` in the parserPatrick Walton-1/+1
2014-01-02libsyntax: Make the parser mutablePatrick Walton-34/+19
2014-01-01syntax::diagnostic: Remove unnecessary traitsklutzy-3/+3
2013-12-20rustc: Improve crate id extractionAlex Crichton-0/+24
2013-12-04Rename extra::json::*::init() constructors to *::new()Kevin Ballard-1/+1
2013-12-01auto merge of #10676 : eddyb/rust/ast-box-in-enums, r=cmrbors-10/+10
2013-12-01Box Block, fn_decl, variant and Ty in the AST, as they were inflating critica...Eduard Burtescu-10/+10
2013-11-29extra: missed a couple `@` in jsonErick Tryzelaar-1/+1
2013-11-29extra: json::Encoder should take a &mut io::WriterErick Tryzelaar-3/+4
2013-11-29extra: Rename json constructors into *::initErick Tryzelaar-1/+1
2013-11-20auto merge of #10567 : sanxiyn/rust/bytepos, r=alexcrichtonbors-1/+1
2013-11-21Fix parsing testsSeo Sanghyeon-1/+1
2013-11-19libsyntax: Change all uses of `&fn` to `||`.Patrick Walton-13/+8
2013-11-11Move std::rt::io to std::ioAlex Crichton-5/+5
2013-11-08Generalize AST and ty::Generics to accept multiple lifetimes.Niko Matsakis-10/+10
2013-11-04libsyntax/librustc: Allow calling variadic foreign functions.Luqman Aden-1/+2
2013-11-03Fill out the remaining functionality in io::fileAlex Crichton-3/+2
2013-11-03Remove all blocking std::os blocking functionsAlex Crichton-10/+6
2013-10-28Remove the extension traits for Readers/WritersAlex Crichton-1/+1
2013-10-25libsyntax/librustc: Allow mut qualifier in patterns.Luqman Aden-3/+2
2013-10-24Remove io::read_errorAlex Crichton-3/+1
2013-10-24Remove even more of std::ioAlex Crichton-14/+38
2013-10-22Drop the '2' suffix from logging macrosAlex Crichton-3/+3
2013-10-15path2: Replace the path module outrightKevin Ballard-1/+2
2013-09-30syntax: Remove usage of fmt!Alex Crichton-3/+3
2013-09-29Remove all usage of @ast::CrateAlex Crichton-2/+2
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