about summary refs log tree commit diff
path: root/src/libsyntax/ext/base.rs
AgeCommit message (Expand)AuthorLines
2015-03-25Add trivial cast lints.Nick Cameron-3/+3
2015-03-11syntax: move MethMac to MacImplItem and combine {Provided,Required}Method int...Eduard Burtescu-6/+6
2015-03-11syntax: gather common fields of impl & trait items into their respective types.Eduard Burtescu-34/+16
2015-03-11syntax: move indirection around {Trait,Impl}Item, from within.Eduard Burtescu-30/+25
2015-03-06Make #[derive(Anything)] into sugar for #[derive_Anything]Keegan McAllister-4/+2
2015-03-06Auto merge of #22899 - huonw:macro-stability, r=alexcrichtonbors-5/+8
2015-03-06Add #[allow_internal_unstable] to track stability for macros better.Huon Wilson-5/+8
2015-03-05Rollup merge of #22764 - ivanradanov:fileline_help, r=huonwManish Goregaokar-0/+4
2015-03-05Auto merge of #22061 - pczarn:quote_matcher_and_attr, r=kmcallisterbors-1/+7
2015-03-04Add quasiquote for matchers and attributesPiotr Czarnecki-1/+7
2015-03-03Switched to Box::new in many places.Felix S. Klock II-3/+3
2015-03-03Change span_help calls to fileline_help where appropriateIvan Radanov Ivanov-0/+4
2015-02-27Replace MacExpr / MacPat / MacItems with MacEagerKeegan McAllister-47/+69
2015-02-20Remove remaining uses of `[]`. This time I tried to use deref coercions where...Niko Matsakis-11/+11
2015-02-18rollup merge of #22287: Ryman/purge_carthographersAlex Crichton-1/+1
2015-02-18Opt for .cloned() over .map(|x| x.clone()) etc.Kevin Butler-1/+1
2015-02-17Rollup merge of #22383 - pnkfelix:pass-features-along-during-expansion, r=huonwManish Goregaokar-4/+5
2015-02-16Fix fallout in libsyntax from RFC 599. Clarity and efficiency seems to be mos...Niko Matsakis-3/+3
2015-02-15libsyntax: Pass feature set in ExpansionConfig, not just enable_quotes.Felix S. Klock II-4/+5
2015-02-09Process cfg_attr right before stripping cfgKeegan McAllister-2/+0
2015-02-07Don't use std:: paths in syntax extensions when compiling a #![no_std] crateKeegan McAllister-0/+5
2015-02-06Libsyntax has been updatedGuillaumeGomez-2/+1
2015-02-06Replace the get method by the deref one on InternedStringGuillaumeGomez-1/+2
2015-01-29s/Show/Debug/gJorge Aparicio-1/+1
2015-01-26Merge remote-tracking branch 'rust-lang/master'Brian Anderson-0/+2
2015-01-25Merge remote-tracking branch 'rust-lang/master'Brian Anderson-1/+1
2015-01-25Tell the compiler to tell us that `deriving` is dead.Huon Wilson-0/+2
2015-01-23Deprecated attributes don't take 'feature' names and are paired with stable/u...Brian Anderson-1/+2
2015-01-21Add 'feature' and 'since' to stability attributesBrian Anderson-1/+2
2015-01-17libsyntax: uint types to usizePaul Collier-1/+1
2015-01-15Syntax extensions on trait and impl items.Nick Cameron-0/+106
2015-01-07rollup merge of #20657: alexcrichton/stabilize-macrosAlex Crichton-11/+0
2015-01-07use slicing sugarJorge Aparicio-6/+6
2015-01-07std: Stablize the macros moduleAlex Crichton-11/+0
2015-01-07Replace full slice notation with index callsNick Cameron-5/+5
2015-01-05Allow selective macro importKeegan McAllister-2/+4
2015-01-05Move #[macro_reexport] to extern crateKeegan McAllister-0/+10
2015-01-05Reformat metadata for exported macrosKeegan McAllister-21/+1
2015-01-05Replace LetSyntaxTT with MacroRulesTTKeegan McAllister-9/+3
2015-01-03sed -i -s 's/#\[deriving(/#\[derive(/g' **/*.rsJorge Aparicio-2/+2
2015-01-03syntax: fix falloutJorge Aparicio-1/+1
2015-01-02Accept `derive` instead of `deriving`Nick Cameron-0/+2
2014-12-31syntax: unbox closures used in function argumentsJorge Aparicio-3/+3
2014-12-23Rename include_bin! to include_bytes!Chris Wong-0/+3
2014-12-22rollup merge of #19891: nikomatsakis/unique-fn-types-3Alex Crichton-9/+19
2014-12-22Fix fallout from changes. In cases where stage0 compiler is needed, weNiko Matsakis-9/+19
2014-12-21Fallout of std::str stabilizationAlex Crichton-5/+5
2014-12-20Allow `Self` in impls.Nick Cameron-1/+1
2014-12-19libsyntax: use `#[deriving(Copy)]`Jorge Aparicio-2/+1
2014-12-15Remove all shadowed lifetimes.Niko Matsakis-2/+2