summary refs log tree commit diff
path: root/src/libsyntax/ext/build.rs
AgeCommit message (Expand)AuthorLines
2017-09-01Implement RFC 1925Matt Ickstadt-1/+2
2017-08-30Make fields of `Span` privateVadim Petrochenkov-1/+1
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-29/+29
2017-07-28syntax: Add `tokens: Option<TokenStream>` to ItemAlex Crichton-2/+4
2017-07-27Give span to angle bracketed generic argumentsVadim Petrochenkov-14/+7
2017-07-27Discern between `Path` and `Path<>` in ASTVadim Petrochenkov-12/+8
2017-07-25Switch to begin_panic againest31-1/+1
2017-07-10Store all generic arguments for method calls in ASTVadim Petrochenkov-2/+1
2017-07-06Auto merge of #42727 - alexcrichton:allocators-new, r=eddybbors-0/+6
2017-07-05rustc: Implement the #[global_allocator] attributeAlex Crichton-0/+6
2017-07-05Merge remote-tracking branch 'origin/master' into proc_macro_apiAlex Crichton-5/+6
2017-07-02Output line column info when panickingest31-5/+6
2017-06-26Implement `quote!` and other `proc_macro` API.Jeffrey Seyfried-1/+1
2017-05-25Hygienize lifetimes.Jeffrey Seyfried-6/+6
2017-05-02Removal pass for anonymous parametersest31-1/+1
2017-03-10Give spans to individual path segments in ASTVadim Petrochenkov-7/+12
2017-02-03Bump version, upgrade bootstrapAlex Crichton-1/+0
2017-01-17Auto merge of #39110 - petrochenkov:sum, r=eddybbors-28/+4
2017-01-17Use resizable Vec instead of P<[T]> in ASTVadim Petrochenkov-21/+4
2017-01-17AST/HIR: Merge ObjectSum and PolyTraitRefVadim Petrochenkov-7/+0
2017-01-16Rename ExprKind::Vec to Array in HIR and HAIR.Scott Olson-1/+1
2017-01-11syntax: struct field attributes and cfgBenjamin Saunders-1/+7
2016-12-30Such large. Very 128. Much bits.Simonas Kazlauskas-5/+9
2016-12-22Refactor how global paths are represented (for both ast and hir).Jeffrey Seyfried-2/+6
2016-12-20Rollup merge of #38171 - jseyfried:cleanup, r=nrcAlex Crichton-17/+14
2016-12-19Optimize `ast::PathSegment`.Jeffrey Seyfried-17/+14
2016-12-06Don't perform span mangling when building field/tup access nodesSean Griffin-15/+3
2016-11-21Implement the `loop_break_value` feature.Geoffry Song-1/+1
2016-11-21Use `Symbol` instead of `InternedString` in the AST, HIR, and various other p...Jeffrey Seyfried-9/+7
2016-11-20Move `syntax::util::interner` -> `syntax::symbol`, cleanup.Jeffrey Seyfried-3/+2
2016-11-20Refactor `P<ast::MetaItem>` -> `ast::MetaItem`.Jeffrey Seyfried-8/+8
2016-11-20Refactor `MetaItemKind` to use `Name`s instead of `InternedString`s.Jeffrey Seyfried-8/+8
2016-11-10syntax: don't fake a block around closures' bodies during parsing.Eduard Burtescu-30/+15
2016-10-31Changed most vec! invocations to use square bracesiirelu-16/+16
2016-10-27Implement field shorthands in struct literal expressions.Eduard Burtescu-1/+1
2016-10-01Rollup merge of #34764 - pnkfelix:attrs-on-generic-formals, r=eddybManish Goregaokar-0/+6
2016-09-23Add attribute support to generic lifetime and type parameters.Felix S. Klock II-0/+6
2016-09-17Make the return type of AstBuilder.stmt_let_typed match the return type of ot...CensoredUsername-4/+4
2016-09-10Improve `Eq` derivingVadim Petrochenkov-0/+18
2016-08-28Rollup merge of #35850 - SergioBenitez:master, r=nrcJeffrey Seyfried-2/+11
2016-08-28Rollup merge of #35728 - petrochenkov:empderive, r=manishearthJeffrey Seyfried-20/+20
2016-08-28Rollup merge of #35480 - KiChjang:e0379-bonus, r=nikomatsakisJeffrey Seyfried-2/+2
2016-08-27Change Constness to Spanned<Constness>Keith Yeung-2/+2
2016-08-25Implement RFC#1559: allow all literals in attributes.Sergio Benitez-2/+11
2016-08-21Refactor away variant `ast::PathListItemKind::Mod`Jeffrey Seyfried-1/+1
2016-08-18Split `AstBuilder::pat_enum` into `pat_tuple_struct` and `pat_path`Vadim Petrochenkov-20/+20
2016-08-18Fix #[derive] for empty tuple structs/variantsVadim Petrochenkov-1/+1
2016-07-25General MetaItem encapsulation rewrites.cgswords-17/+6
2016-06-26Rollup merge of #34436 - jseyfried:no_block_expr, r=eddybJeffrey Seyfried-26/+26
2016-06-26Rollup merge of #34339 - jseyfried:thin_vec, r=petrochenkov,ManishearthJeffrey Seyfried-3/+3