about summary refs log tree commit diff
path: root/src/libsyntax/ast_util.rs
AgeCommit message (Expand)AuthorLines
2014-09-17librustc: Implement associated types behind a feature gate.Patrick Walton-0/+57
2014-09-14syntax: fix fallout from using ptr::P.Eduard Burtescu-101/+15
2014-09-14syntax: ast_map: use borrowed references into the AST.Eduard Burtescu-0/+8
2014-09-12Track the visited AST's lifetime throughout Visitor.Eduard Burtescu-9/+9
2014-09-12Remove largely unused context from Visitor.Eduard Burtescu-40/+36
2014-08-29Register new snapshotsAlex Crichton-8/+0
2014-08-27Implement generalized object and type parameter bounds (Fixes #16462)Niko Matsakis-0/+8
2014-08-18Forbid extern statics from appearing in patternsJakub Wieczorek-15/+0
2014-08-14librustc: Implement simple `where` clauses.Patrick Walton-2/+8
2014-08-14librustc: Stop assuming that implementations and traits only containPatrick Walton-37/+38
2014-08-07Temporary bootstrapping hack: introduce syntax for r egion bounds like `'b:'a`,Niko Matsakis-1/+1
2014-08-06AST refactoring: merge PatWild and PatWildMulti into one variant with a flag.Felix S. Klock II-1/+1
2014-07-20Implement new mod import sugarJakub Wieczorek-1/+1
2014-07-19Register new snapshotsAlex Crichton-64/+9
2014-07-18librustc: Implement unboxed closures with mutable receiversPatrick Walton-8/+21
2014-07-15use trait rather than fnsJohn Clements-21/+81
2014-07-13refactor Method definition to make space for macrosJohn Clements-20/+55
2014-07-09libsyntax: Remove uses of advance.Luqman Aden-5/+5
2014-07-09Fix all the test falloutCorey Richardson-4/+4
2014-07-09syntax: doc comments all the thingsCorey Richardson-7/+7
2014-07-08std: Rename the `ToStr` trait to `ToString`, and `to_str` to `to_string`.Richo Healey-7/+7
2014-07-03Simplify PatIdent to contain an Ident rather than a PathJohn Clements-7/+3
2014-06-26Remove unnecessary to_string callsPiotr Jawniak-3/+3
2014-06-25auto merge of #15160 : alexcrichton/rust/remove-f128, r=brsonbors-1/+0
2014-06-24librustc: Remove the fallback to `int` from typechecking.Niko Matsakis-15/+4
2014-06-24Remove the quad_precision_float feature gateAlex Crichton-1/+0
2014-06-17librustc: Make addresses of immutable statics insignificant unlessPatrick Walton-0/+13
2014-06-14rustc: Obsolete the `@` syntax entirelyAlex Crichton-1/+1
2014-06-13libsyntax: Allow `+` to separate trait bounds from objects.Patrick Walton-0/+1
2014-06-11syntax: Move the AST from @T to Gc<T>Alex Crichton-21/+21
2014-06-06Move Def out of syntax crate, where it does not belongNiko Matsakis-27/+0
2014-05-29auto merge of #14483 : ahmedcharles/rust/patbox, r=alexcrichtonbors-1/+1
2014-05-28Add AST node for pattern macrosKeegan McAllister-0/+1
2014-05-27Rename PatUniq to PatBox. Fixes part of #13910.Ahmed Charles-1/+1
2014-05-27std: Rename strbuf operations to stringRicho Healey-9/+9
2014-05-24core: rename strbuf::StrBuf to string::StringRicho Healey-6/+6
2014-05-23syntax: Clean out obsolete syntax parsingAlex Crichton-0/+1
2014-05-14Removed unnecessary arguments for walk_* functionsMichael Darakananda-4/+3
2014-05-13syntax: Print suffixed token literals correctlyAlex Crichton-0/+3
2014-05-13syntax: Fix printing INT64_MINAlex Crichton-5/+16
2014-05-08libsyntax: Remove uses of `~str` from libsyntax, and fix falloutPatrick Walton-13/+17
2014-05-06librustc: Remove `~EXPR`, `~TYPE`, and `~PAT` from the language, exceptPatrick Walton-1/+1
2014-05-01auto merge of #13724 : nikomatsakis/rust/expr-use-visitor, r=pnkfelixbors-1/+24
2014-04-26syntax: ViewItemUse no longer contains multiple view paths.Kang Seonghoon-12/+10
2014-04-24auto merge of #13671 : dcrewi/rust/lint-directives-on-use-items, r=alexcrichtonbors-2/+10
2014-04-24Pre-step towards issue #12624 and others: Introduce ExprUseVisitor, remove theNiko Matsakis-1/+24
2014-04-22Apply lint attrs to individual "use" declarationsDavid Creswick-2/+10
2014-04-22add support for quadruple precision floating pointDaniel Micay-1/+1
2014-04-18Replace all ~"" with "".to_owned()Richo Healey-1/+1
2014-04-13libsyntax: update helper to stringify TyU* and TyI* to take into account havi...Kevin Butler-14/+30