about summary refs log tree commit diff
path: root/src/libsyntax/ext/expand.rs
AgeCommit message (Expand)AuthorLines
2015-02-05cleanup: replace `as[_mut]_slice()` calls with deref coercionsJorge Aparicio-1/+1
2015-02-04remove all kind annotations from closuresJorge Aparicio-2/+2
2015-02-03Remove the explicit closure kind syntax from the parser and AST;Niko Matsakis-2/+1
2015-02-02rollup merge of #21830: japaric/for-cleanupAlex Crichton-8/+8
2015-02-02`for x in xs.into_iter()` -> `for x in xs`Jorge Aparicio-2/+2
2015-02-02`for x in xs.iter()` -> `for x in &xs`Jorge Aparicio-6/+6
2015-02-02Omit integer suffix when unnecessaryAlfie John-2/+2
2015-01-30custom message for refutable patterns in for loopsJorge Aparicio-2/+2
2015-01-30implement for loop desugaringJorge Aparicio-3/+93
2015-01-27fix #[cfg(test)] warningsJorge Aparicio-4/+1
2015-01-21rollup merge of #20179: eddyb/blind-itemsAlex Crichton-4/+1
2015-01-21syntax: fix fallout of merging ast::ViewItem into ast::Item.Eduard Burtescu-4/+1
2015-01-18libsyntax: 0u -> 0us, 0i -> 0isPaul Collier-2/+2
2015-01-18libsyntax: int => i32 in appropriate placesPaul Collier-23/+23
2015-01-17libsyntax: uint types to usizePaul Collier-3/+3
2015-01-15Syntax extensions on trait and impl items.Nick Cameron-73/+211
2015-01-07Test fixes and rebase conflictsAlex Crichton-18/+2
2015-01-07use slicing sugarJorge Aparicio-35/+35
2015-01-06rollup merge of #20481: seanmonstar/fmt-show-stringAlex Crichton-1/+1
2015-01-06core: split into fmt::Show and fmt::StringSean McArthur-1/+1
2015-01-07Replace full slice notation with index callsNick Cameron-23/+24
2015-01-05rollup merge of #20482: kmcallister/macro-reformAlex Crichton-78/+64
2015-01-05Reserve the keyword 'macro'Keegan McAllister-6/+6
2015-01-05Allow selective macro importKeegan McAllister-0/+1
2015-01-05Move #[macro_reexport] to extern crateKeegan McAllister-18/+4
2015-01-05Reformat metadata for exported macrosKeegan McAllister-32/+23
2015-01-05Rename macro_escape to macro_useKeegan McAllister-18/+27
2015-01-05Implement macro re-exportKeegan McAllister-1/+8
2015-01-05Add a special macro nonterminal $crateKeegan McAllister-5/+7
2015-01-05Replace LetSyntaxTT with MacroRulesTTKeegan McAllister-32/+22
2015-01-05Ungate default type parameters.Huon Wilson-2/+0
2015-01-04Add syntax for negative implementations of traitsFlavio Percoco-1/+1
2015-01-03sed -i -s 's/#\[deriving(/#\[derive(/g' **/*.rsJorge Aparicio-2/+2
2015-01-02Make type in ast::Local optionalSeo Sanghyeon-1/+1
2014-12-31syntax: unbox closures used in let bindingsJorge Aparicio-1/+1
2014-12-31syntax: unbox closures used in function argumentsJorge Aparicio-1/+1
2014-12-30Fallout from stabilizationAaron Turon-1/+1
2014-12-29Slash the ast::Stmt type from 104 to 24 bytes.Huon Wilson-1/+1
2014-12-21Fallout of std::str stabilizationAlex Crichton-29/+28
2014-12-21rollup merge of #20059: nick29581/self-implAlex Crichton-4/+47
2014-12-20Allow `Self` in impls.Nick Cameron-4/+47
2014-12-20Drop the Match prefix from the MatchSource variantsBarosl Lee-4/+8
2014-12-20Print a friendly error for the if-let construct without an else blockBarosl Lee-1/+3
2014-12-18librustc: Always parse `macro!()`/`macro![]` as expressions if notPatrick Walton-31/+32
2014-12-15auto merge of #19778 : aochagavia/rust/ice, r=alexcrichtonbors-9/+10
2014-12-14Remove `proc` types/expressions from the parser, compiler, andNiko Matsakis-18/+0
2014-12-13libsyntax: use unboxed closuresJorge Aparicio-5/+7
2014-12-12Fix #19734 (ICE)Adolfo OchagavĂ­a-9/+10
2014-11-24Fixed "::::" appearing in module_path!()Murarth-2/+9
2014-11-19Merge the ExprFnBlock and ExprUnboxedClosure into one ExprClosure with an opt...Niko Matsakis-3/+4