about summary refs log tree commit diff
path: root/src/libsyntax/ext/expand.rs
AgeCommit message (Expand)AuthorLines
2014-06-27remove unnecessary abstractionJohn Clements-10/+5
2014-06-27cleanup and shiny new more-functional interfaceJohn Clements-55/+36
2014-06-27WIP match hygiene, compilesJohn Clements-12/+12
2014-06-27get rid of needless wrapper functionJohn Clements-14/+8
2014-06-27working on hygieneJohn Clements-12/+50
2014-06-25don't expand subexprs of for loop, just re-expand whole thing.John Clements-5/+6
2014-06-25remove misleading and unnecessary underscoresJohn Clements-2/+3
2014-06-25remove unneccessary pubs, shorten namesJohn Clements-9/+9
2014-06-25remove unneeded visit_ty methodsJohn Clements-9/+0
2014-06-25add unit test for match var hygieneJohn Clements-0/+12
2014-06-25enrich and rename crate_idents test caseJohn Clements-6/+12
2014-06-25comments onlyJohn Clements-4/+9
2014-06-25revive old commented-out test cases as ignored test cases for hygieneJohn Clements-6/+58
2014-06-14rustc: Obsolete the `@` syntax entirelyAlex Crichton-1/+3
2014-06-11rustc: Move the AST from @T to Gc<T>Alex Crichton-5/+6
2014-06-11syntax: Move the AST from @T to Gc<T>Alex Crichton-38/+40
2014-06-09Implement #[plugin_registrar]Keegan McAllister-122/+30
2014-05-28Expand macros in patternsKeegan McAllister-5/+90
2014-05-27auto merge of #14414 : richo/rust/features/nerf_unused_string_fns, r=alexcric...bors-17/+17
2014-05-27std: Rename strbuf operations to stringRicho Healey-17/+17
2014-05-27syntax: desugar a `for` loop to a let binding to get better errorHuon Wilson-4/+32
2014-05-26syntax: Add a source field to `Local` for tracking if it comes from `let`s or...Huon Wilson-1/+3
2014-05-24core: rename strbuf::StrBuf to string::StringRicho Healey-2/+2
2014-05-24Port more stuff to mark used attributesSteven Fackler-0/+3
2014-05-24First sketch of lint passSteven Fackler-1/+1
2014-05-24Add AttrId to Attribute_Steven Fackler-0/+2
2014-05-22libstd: Remove `~str` from all `libstd` modules except `fmt` and `str`.Patrick Walton-26/+26
2014-05-18Output debug info on how `#[phase] extern crate foo;` gets resolved.Felix S. Klock II-0/+3
2014-05-13Touch up and rebase previous commitsAlex Crichton-4/+12
2014-05-13libsyntax: Workaround pprust `for` issueklutzy-1/+1
2014-05-11core: Remove the cast moduleAlex Crichton-3/+3
2014-05-08libsyntax: Remove uses of `~str` from libsyntax, and fix falloutPatrick Walton-24/+28
2014-05-06librustc: Remove `~EXPR`, `~TYPE`, and `~PAT` from the language, exceptPatrick Walton-6/+0
2014-04-18Replace all ~"" with "".to_owned()Richo Healey-13/+13
2014-04-16syntax: unify all MacResult's into a single trait.Huon Wilson-36/+28
2014-04-08Test fixes from rollupAlex Crichton-8/+0
2014-04-08rustc: Never register syntax crates in CStoreAlex Crichton-4/+4
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-1/+1
2014-03-25Changed `iter::Extendable` and `iter::FromIterator` to take a `Iterator` by v...Marvin Löbel-1/+1
2014-03-20Removing imports of std::vec_ng::VecAlex Crichton-3/+0
2014-03-20rename std::vec_ng -> std::vecDaniel Micay-2/+2
2014-03-18Docify std::vec_ngSteven Fackler-1/+1
2014-03-17Fix rustdoc and tests.Eduard Burtescu-7/+7
2014-03-17De-@ ParseSess uses.Eduard Burtescu-7/+8
2014-03-15log: Introduce liblog, the old std::loggingAlex Crichton-0/+6
2014-03-11Add an ItemModifier syntax extension typeSteven Fackler-1/+46
2014-03-07rename ast::ViewItemExternMod to ast::ViewItemExternCrate, and clean::ExternM...Liigo Zhuang-2/+2
2014-03-06syntax: Conditionally deriving(Hash) with WritersAlex Crichton-9/+30
2014-03-05Refactor and fix FIXME's in mtwt hygiene codeEdward Wang-56/+56