about summary refs log tree commit diff
path: root/src/libsyntax/ast_util.rs
AgeCommit message (Expand)AuthorLines
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
2014-04-10auto merge of #13440 : huonw/rust/strbuf, r=alexcrichtonbors-2/+3
2014-04-10Renamed ast::Purity to ast::FnStyle and ast::ImpureFn to ast::NormalFn and up...Kasey Carrothers-1/+1
2014-04-10libstd: Implement `StrBuf`, a new string buffer type like `Vec`, andPatrick Walton-2/+3
2014-04-08Register new snapshotsAlex Crichton-1/+1
2014-03-31syntax: Switch field privacy as necessaryAlex Crichton-5/+5
2014-03-30Removed deprecated functions `map` and `flat_map` for vectors and slices.Marvin Löbel-10/+12
2014-03-26syntax: Permit visibility on tuple fieldsAlex Crichton-2/+1
2014-03-22Migrate all users of opt_vec to owned_slice, delete opt_vec.Huon Wilson-5/+5
2014-03-20Removing imports of std::vec_ng::VecAlex Crichton-2/+0
2014-03-20rename std::vec_ng -> std::vecDaniel Micay-2/+2
2014-03-12Suggest explicit lifetime parameter on some errorsKiet Tran-0/+21
2014-03-12Changed lists of lifetimes in ast and ty to use Vec instead of OptVec.Felix S. Klock II-3/+4
2014-03-07rename ast::ViewItemExternMod to ast::ViewItemExternCrate, and clean::ExternM...Liigo Zhuang-1/+1
2014-03-05Refactor and fix FIXME's in mtwt hygiene codeEdward Wang-457/+1
2014-03-01libsyntax: Fix errors arising from the automated `~[T]` conversionPatrick Walton-10/+13
2014-03-01libsyntax: Mechanically change `~[T]` to `Vec<T>`Patrick Walton-55/+55
2014-02-28std: Change assert_eq!() to use {} instead of {:?}Alex Crichton-6/+6