summary refs log tree commit diff
path: root/src/libsyntax
AgeCommit message (Expand)AuthorLines
2016-06-18Auto merge of #34295 - jseyfried:cfg_decoration, r=eddybbors-6/+25
2016-06-19Generalize and abstract `ThinAttributes`Jeffrey Seyfried-202/+181
2016-06-18Auto merge of #34310 - erickt:tuple-struct-attrs, r=nrcbors-1/+2
2016-06-17Fix panic when using debugGuillaume Gomez-1/+1
2016-06-17Pretty-print attributes on tuple structs and add testsErick Tryzelaar-1/+2
2016-06-17Rename `ast::ExprKind::Again` -> `ast::ExprKind::Continue`Jeffrey Seyfried-6/+6
2016-06-17Fix falloutJeffrey Seyfried-328/+267
2016-06-17Refactor away `ast::Decl` and refactor `ast::Stmt`Jeffrey Seyfried-16/+14
2016-06-16Auto merge of #34315 - Manishearth:rollup, r=Manishearthbors-859/+859
2016-06-17Rollup merge of #34312 - erickt:add-try, r=nikomatsakisManish Goregaokar-859/+859
2016-06-16Auto merge of #34272 - jseyfried:simplify_gated_cfg_checking, r=nrcbors-169/+95
2016-06-16Revert using ? for try! in the libsyntax pretty printerErick Tryzelaar-859/+859
2016-06-16Simplify gated cfg checkingJeffrey Seyfried-169/+95
2016-06-16Auto merge of #34187 - luser:extern-crate-abspaths, r=michaelwoeristerbors-41/+76
2016-06-16Add an abs_path member to FileMap, use it when writing debug info.Ted Mielczarek-41/+76
2016-06-16Auto merge of #34239 - jseyfried:fix_macro_use_scope_regression, r=nrcbors-20/+72
2016-06-16Auto merge of #34216 - jseyfried:nested_cfg_attr, r=nrcbors-1/+1
2016-06-16Strip unconfigured nodes from decorator-generated ASTJeffrey Seyfried-4/+25
2016-06-16Avoid expanding decorator-generated items twiceJeffrey Seyfried-2/+0
2016-06-16Allow `MultiItemModifier`s to expand into zero or many itemsJeffrey Seyfried-12/+14
2016-06-16Refactor MultiModifier expansionJeffrey Seyfried-65/+34
2016-06-16Implement `HasAttrs` for `Annotatable`Jeffrey Seyfried-16/+19
2016-06-16Rollup merge of #34268 - zackmdavis:if_let_over_none_unit_arm, r=jseyfriedManish Goregaokar-37/+28
2016-06-16Rollup merge of #34207 - petrochenkov:nohyg, r=jseyfriedManish Goregaokar-4/+0
2016-06-15prefer `if let` to match with `None => ()` arm in some placesZack M. Davis-37/+28
2016-06-14Remove the type parameter from `syntax::visit::Visitor`Jeffrey Seyfried-156/+137
2016-06-14Refactor away `WithAttrs` traitJeffrey Seyfried-39/+15
2016-06-14Change `fold_tt` and `fold_tts` to take token trees by value (instead of by r...Jeffrey Seyfried-88/+68
2016-06-14Refactor away field `ctxt` of `ast::Mac_`Jeffrey Seyfried-11/+8
2016-06-14Remove inherent method `attrs()` on AST nodes. `attrs()` is now a method of t...Jeffrey Seyfried-29/+1
2016-06-13Auto merge of #33749 - jseyfried:fix_call_site_span, r=nrcbors-23/+1
2016-06-13Add support for macro expansion inside trait itemsJoseph Dunne-86/+173
2016-06-12Load macros from `#[macro_use]` crates earlier in expansionJeffrey Seyfried-11/+41
2016-06-12Implement `Into<Vec<T>>` for `SmallVector<T>`Jeffrey Seyfried-0/+10
2016-06-12Add method `visit_with` to `MacroGenerable`Jeffrey Seyfried-9/+21
2016-06-11Support nested `cfg_attr` attributesJeffrey Seyfried-1/+1
2016-06-11Refactor away the `CfgFolder` trait.Jeffrey Seyfried-34/+18
2016-06-11Forbid `#[test]` attributes on non-optional expressions.Jeffrey Seyfried-1/+1
2016-06-11Strip `#[test]` nodes during `cfg` processing on non-test builds.Jeffrey Seyfried-16/+18
2016-06-10Auto merge of #34172 - jseyfried:avoid_configuring_interpolated_ast, r=alexcr...bors-0/+7
2016-06-11Remove last traces of identifier hygiene from HIRVadim Petrochenkov-4/+0
2016-06-10Visit statement and expression attributesJeffrey Seyfried-0/+6
2016-06-09Auto merge of #34108 - jseyfried:refactor_prelude_injection, r=nrcbors-125/+47
2016-06-09Add comment and clean up `expand_annotatable`Jeffrey Seyfried-8/+8
2016-06-09Load macros from `extern crate`s during expansion.Jeffrey Seyfried-22/+46
2016-06-09Avoid configuring interpolated items.Jeffrey Seyfried-0/+7
2016-06-08Auto merge of #34010 - jseyfried:decorate_expanded, r=nrcbors-13/+14
2016-06-07Auto merge of #33982 - LeoTestard:remove-check-matcher-old, r=pnkfelixbors-233/+18
2016-06-07Refactor away the prelude injection passJeffrey Seyfried-125/+47
2016-06-06Remove the old FOLLOW checking (aka `check_matcher_old`).Leo Testard-233/+18