about summary refs log tree commit diff
path: root/src/libsyntax/ext
AgeCommit message (Expand)AuthorLines
2015-09-21Use ast::AsmDialect's variants qualified, and drop the pointless prefix.Ms2ger-2/+3
2015-09-20Replace `ast::Mac_` enum with structAndrew Paseltiner-88/+75
2015-09-20Move tts instead of cloning in expansionManish Goregaokar-24/+25
2015-09-17Remove Visibility field from enum variantsSimonas Kazlauskas-1/+0
2015-09-08Allow tracking issues for lang features.Huon Wilson-2/+10
2015-09-03Use consistent terminology for byte string literalsVadim Petrochenkov-3/+3
2015-09-01Auto merge of #28137 - nrc:remove-non-multi, r=huonwbors-151/+2
2015-09-01Remove the Modifier and Decorator kinds of syntax extensions.Nick Cameron-151/+2
2015-08-31Closures are not generated code.Nick Cameron-4/+1
2015-08-29Allow #[derive()] to generate unsafe trait implsMichael Layzell-1/+23
2015-08-28Move ExpnInfo to NameManish Goregaokar-19/+19
2015-08-27Enumify CompilerExpansion in ExpnInfoManish Goregaokar-36/+27
2015-08-24Auto merge of #27239 - apasel422:issue-19102, r=huonwbors-1/+7
2015-08-19Auto merge of #27849 - jonas-schievink:macro-errors, r=nikomatsakisbors-46/+50
2015-08-17feature gate `cfg(target_feature)`.Huon Wilson-8/+15
2015-08-17Implement `repr(simd)` as an alias for `#[simd]`.Huon Wilson-1/+1
2015-08-15Slightly improved macro diagnostics + Indentation fixesJonas Schievink-46/+50
2015-08-15Auto merge of #27827 - w00ns:for-loop-expn-issue-27639, r=alexcrichtonbors-10/+1
2015-08-15Fix issue with for loop expansionw00ns-10/+1
2015-08-15Fix span of invalid metavariable repetitionJonas Schievink-1/+1
2015-08-12Auto merge of #27691 - jonas-schievink:for-macro, r=alexcrichtonbors-1/+1
2015-08-12Fix macro expansion in for loop patternJonas Schievink-1/+1
2015-08-11Auto merge of #27584 - TimNN:macro-eof-span, r=huonwbors-23/+17
2015-08-10Auto merge of #27451 - seanmonstar:use-groups-as, r=alexcrichtonbors-1/+1
2015-08-10add and use Span.substitute_dummy methodTim Neumann-17/+6
2015-08-08rustc: rename multiple imports in a listSean McArthur-1/+1
2015-08-07improve span of erroneous empty macro invocationTim Neumann-22/+27
2015-08-06Auto merge of #27296 - jroesch:type-macros, r=huonwbors-0/+73
2015-08-04Fix last nitsJared Roesch-1/+2
2015-08-04Actually commit testsJared Roesch-1/+1
2015-08-04Address nitsJared Roesch-1/+0
2015-08-04Add feature gateJared Roesch-19/+29
2015-08-04Update and add test caseJared Roesch-1/+6
2015-08-04Extend macro machinery to expand macros in typesJared Roesch-0/+58
2015-08-03syntax: Implement #![no_core]Alex Crichton-175/+71
2015-08-03Auto merge of #27134 - fhartwig:derive, r=huonwbors-0/+11
2015-07-28remove `get_ident` and `get_name`, make `as_str` soundOliver Schneider-82/+65
2015-07-26Remove `ast::LocalSource` with only one used variantmitaa-4/+1
2015-07-25Auto merge of #27253 - bossmc:unbalanced-delimiters-cause-ice, r=nikomatsakisbors-2/+2
2015-07-24Make ICE an error and use a sensible error messageAndy Caldwell-2/+2
2015-07-23review feedback: common-subexpression-elim across functions in pushpop_safe i...Felix S. Klock II-4/+4
2015-07-23add `#[allow(unused_qualifications)]` to derived implsAndrew Paseltiner-1/+7
2015-07-22Allow unstable code to be injected by placement-`in` expansion.Felix S. Klock II-3/+23
2015-07-22Add feature-gates for desugaring-based `box` and placement-`in`.Felix S. Klock II-0/+7
2015-07-22Revise placement-in expansion to use `push/pop_unsafe` and `move_val_init`.Felix S. Klock II-24/+37
2015-07-22prototype Placer protocol for unstable overloaded-box and placement-in.Felix S. Klock II-0/+114
2015-07-22Hack for "unsafety hygiene" -- `push_unsafe!` and `pop_unsafe!`.Felix S. Klock II-0/+101
2015-07-21Avoid repeated trait bounds in derived implsFlorian Hartwig-0/+11
2015-07-21Provide a filemap ctor with line infoNick Cameron-2/+2
2015-07-13Auto merge of #27000 - alexcrichton:semi-after-type, r=cmrbors-1/+1