summary refs log tree commit diff
path: root/src/libsyntax/ext/base.rs
AgeCommit message (Expand)AuthorLines
2016-08-10Extended expand.rs to support alternate expansion behavioursDaniel Campbell-1/+1
2016-07-16Auto merge of #34816 - jseyfried:fix_include_path, r=nrcbors-0/+6
2016-07-14Make `ext::base::expr_to_string` work correctly with `include!` macro invocat...Jeffrey Seyfried-0/+6
2016-07-14Instead of renaming, treat differently marked identifiers as unequalJeffrey Seyfried-4/+0
2016-07-03prefer `if let` to match with `None => {}` arm in some placesZack M. Davis-3/+2
2016-06-28cleanup: use `DummyResult` to implement `MacroGenerable::dummy`Jeffrey Seyfried-0/+4
2016-06-26Rollup merge of #34339 - jseyfried:thin_vec, r=petrochenkov,ManishearthJeffrey Seyfried-1/+1
2016-06-26Rollup merge of #34316 - jseyfried:refactor_ast_stmt, r=eddybJeffrey Seyfried-8/+10
2016-06-26Rollup merge of #34385 - cgswords:tstream, r=nrcJeffrey Seyfried-12/+16
2016-06-25Rollup merge of #34403 - jonathandturner:move_liberror, r=alexcrichtonJeffrey Seyfried-2/+2
2016-06-25Rollup merge of #34213 - josephDunne:trait_item_macros, r=jseyfriedJeffrey Seyfried-0/+18
2016-06-23Move errors from libsyntax to its own crateJonathan Turner-2/+2
2016-06-23Auto merge of #34253 - jseyfried:improve_multi_modifiers, r=nrcbors-27/+32
2016-06-21Refactored tokentrees into their own files in preparation for tokenstreams. M...cgswords-12/+16
2016-06-18Auto merge of #34295 - jseyfried:cfg_decoration, r=eddybbors-0/+10
2016-06-19Generalize and abstract `ThinAttributes`Jeffrey Seyfried-1/+1
2016-06-17Fix falloutJeffrey Seyfried-8/+10
2016-06-16Simplify gated cfg checkingJeffrey Seyfried-4/+0
2016-06-16Auto merge of #34239 - jseyfried:fix_macro_use_scope_regression, r=nrcbors-1/+1
2016-06-16Strip unconfigured nodes from decorator-generated ASTJeffrey Seyfried-0/+10
2016-06-16Allow `MultiItemModifier`s to expand into zero or many itemsJeffrey Seyfried-11/+13
2016-06-16Implement `HasAttrs` for `Annotatable`Jeffrey Seyfried-16/+19
2016-06-13Auto merge of #33749 - jseyfried:fix_call_site_span, r=nrcbors-16/+0
2016-06-13Add support for macro expansion inside trait itemsJoseph Dunne-0/+18
2016-06-12Load macros from `#[macro_use]` crates earlier in expansionJeffrey Seyfried-1/+1
2016-06-09Add comment and clean up `expand_annotatable`Jeffrey Seyfried-0/+2
2016-06-09Load macros from `extern crate`s during expansion.Jeffrey Seyfried-1/+20
2016-05-28Fix macro call site spansJeffrey Seyfried-16/+0
2016-05-02replace fileline_{help,note} with {help,note}Niko Matsakis-4/+3
2016-03-02Fix the search paths for macro-expanded non-inline modulesJeffrey Seyfried-0/+8
2016-02-16Add check on find_best_match_for_name and improve help message for undefined ...ggomez-1/+6
2016-02-13Rename ast::Pat_ and its variantsVadim Petrochenkov-3/+3
2016-02-11Remove some unnecessary indirection from AST structuresVadim Petrochenkov-16/+16
2016-02-11[breaking-change] don't glob export ast::Item_ variantsOliver 'ker' Schneider-1/+1
2016-02-11[breaking-change] don't pub export ast::Stmt_ variantsOliver Schneider-3/+3
2016-02-11[breaking-change] don't pub export ast::Lit_ variantsOliver Schneider-2/+2
2016-02-11[breaking-change] don't pub export ast::Ty_ variantsOliver Schneider-1/+1
2016-02-11[breaking-change] don't glob export ast::Expr_ variantsOliver Schneider-3/+3
2015-12-31Cut out a bunch of Result and panictry! boilerplate from libsyntax.Nick Cameron-1/+1
2015-12-30use structured errorsNick Cameron-11/+25
2015-12-23Auto merge of #30377 - Wafflespeanut:levenshtein, r=Manishearthbors-10/+3
2015-12-17move error handling from libsyntax/diagnostics.rs to libsyntax/errors/*Nick Cameron-1/+1
2015-12-16Modify the Levenshtein-based suggestions to include importsRavi Shankar-10/+3
2015-12-15Move built-in syntax extensions to a separate crateSeo Sanghyeon-29/+0
2015-12-13remove deprecated APIs missed in #30182Tamir Duberstein-7/+0
2015-12-04Auto merge of #29850 - Kimundi:attributes_that_make_a_statement, r=pnkfelixbors-3/+4
2015-11-27Introduce max_suggestion_distance function to avoid duplicating the heuristicFlorian Hartwig-4/+2
2015-11-26Added stmt_expr_attribute feature gateMarvin Löbel-3/+3
2015-11-26Add syntax support for attributes on expressions and all syntaxMarvin Löbel-0/+1
2015-11-26Add '!' to macro name suggestion, use fileline_help instead of span_helpFlorian Hartwig-1/+1