about summary refs log tree commit diff
path: root/src/libsyntax/ext/expand.rs
AgeCommit message (Expand)AuthorLines
2018-07-21Gate `format_args_nll` behind feature flagEsteban Küber-0/+1
2018-07-19rustc: Fix two custom attributes with custom deriveAlex Crichton-0/+17
2018-07-16rustc: Stabilize much of the `proc_macro` featureAlex Crichton-4/+4
2018-07-14Functions introducing procedural macros reserve a slot in the macro namespace...Vadim Petrochenkov-1/+1
2018-07-10Deny bare trait objects in in src/libsyntaxljedrz-1/+1
2018-06-30Fortify dummy span checkingVadim Petrochenkov-1/+1
2018-06-30hygiene: Implement transparent marksVadim Petrochenkov-1/+1
2018-06-30expansion: Give names to some fields of `SyntaxExtension`Vadim Petrochenkov-5/+5
2018-06-28Auto merge of #50997 - michaelwoerister:pre-analyze-filemaps, r=Mark-Simulacrumbors-2/+4
2018-06-27Remove the now redundant CodeMap::new_filemap_with_lines() method.Michael Woerister-2/+4
2018-06-27Implement `#[macro_export(local_inner_macros)]`Vadim Petrochenkov-1/+9
2018-06-23hygiene: Merge `NameAndSpan` into `ExpnInfo`Vadim Petrochenkov-41/+31
2018-06-23hygiene: Do not reset expansion info for `quote!`Vadim Petrochenkov-2/+2
2018-06-23expansion: Add some commentsVadim Petrochenkov-2/+14
2018-06-23expansion: Improve searchability for `AstFragments` methodsVadim Petrochenkov-44/+60
2018-06-23expansion: Rename `Expansion` to `AstFragment`Vadim Petrochenkov-150/+159
2018-06-23expansion: Remove unnecessary override from `impl Folder for Marker`Vadim Petrochenkov-5/+0
2018-06-02Deny #[cfg] and #[cfg_attr] on generic parameters.kennytm-0/+5
2018-05-28Auto merge of #50724 - zackmdavis:applicability_rush, r=Manishearthbors-2/+6
2018-05-26Add `Ident::as_str` helperVadim Petrochenkov-2/+2
2018-05-20suggestion applicabilities for libsyntax and librustc, run-rustfix testsZack M. Davis-2/+6
2018-05-20Auto merge of #50820 - alexcrichton:no-modules, r=petrochenkovbors-5/+55
2018-05-18rustc: Disallow modules and macros in expansionsAlex Crichton-5/+55
2018-05-17Pass crate editions to macro expansions, update testsVadim Petrochenkov-11/+15
2018-05-17Add edition to expansion infoVadim Petrochenkov-1/+6
2018-05-02make it compile againflip1995-1/+1
2018-05-02Gate tool_attributes featureSeiichi Uchida-1/+5
2018-05-02Allow Path for name of MetaItemSeiichi Uchida-1/+1
2018-04-30Auto merge of #50092 - abonander:issue-49934, r=petrochenkovbors-11/+57
2018-04-29Warn on pointless `#[derive]` in more placesAustin Bonander-11/+57
2018-04-20rustc: Tweak custom attribute capabilitiesAlex Crichton-1/+74
2018-04-06Use `Ident` instead of `Name` in `MetaItem`Vadim Petrochenkov-8/+9
2018-04-06Use `Span::apply_mark` where possibleVadim Petrochenkov-1/+1
2018-04-06Rename `PathSegment::identifier` to `ident`Vadim Petrochenkov-4/+4
2018-04-06Use `Span` instead of `SyntaxContext` in `Ident`Vadim Petrochenkov-1/+1
2018-04-03expand macro invocations in `extern {}` blocksAustin Bonander-0/+58
2018-04-02Expand attribute macros on statements and expressions.Austin Bonander-19/+70
2018-03-17Rename `Span::empty` to `Span::shrink_to_lo`, add `Span::shrink_to_hi`Vadim Petrochenkov-1/+1
2018-03-16Auto merge of #48524 - abonander:check-macro-stability, r=petrochenkovbors-16/+40
2018-03-13Fix ICE on malformed plugin attributesMichael Lamparski-2/+4
2018-03-07check stability of macro invocationsAustin Bonander-16/+40
2018-03-02Replace Rc with Lrc for shared dataJohn Kåre Alsaker-5/+5
2018-02-18Replace dummy spans with empty spansSeiichi Uchida-1/+1
2018-02-18Change ast::Visibility to Spanned typeSeiichi Uchida-3/+6
2018-01-26Do not capture stderr in the compiler. Instead just panic silently for fatal ...John Kåre Alsaker-1/+1
2017-12-26Do not expand a derive invocation when derive is not allowedSeiichi Uchida-79/+91
2017-12-22Rollup merge of #46858 - QuietMisdreavus:external-doc-error, r=estebankkennytm-7/+11
2017-12-19Implement non-mod.rs mod statementsTaylor Cramer-3/+7
2017-12-19add files loaded through doc(include) into dep-infoQuietMisdreavus-0/+4
2017-12-19turn errors with external docs into actual errorsQuietMisdreavus-7/+7