summary refs log tree commit diff
path: root/src/libsyntax/ext/build.rs
AgeCommit message (Expand)AuthorLines
2018-04-26rustc_target: move in syntax::abi and flip dependency.Irina Popa-1/+1
2018-04-18Auto merge of #49993 - nnethercote:shrink-Token, r=alexcrichtonbors-0/+5
2018-04-12Avoid comparing fields by name when possibleVadim Petrochenkov-2/+2
2018-04-12AST/HIR: Merge field access expressions for named and numeric fieldsVadim Petrochenkov-2/+2
2018-04-12Change the hashcounts in raw `Lit` variants from usize to u16.Nicholas Nethercote-0/+5
2018-04-06Use `Ident` instead of `Name` in `MetaItem`Vadim Petrochenkov-4/+5
2018-04-06Remove more duplicated spansVadim Petrochenkov-8/+10
2018-04-06Rename `ast::Variant_::name` into `ident` + Fix rebaseVadim Petrochenkov-2/+2
2018-04-06Get rid of `SpannedIdent`Vadim Petrochenkov-14/+9
2018-04-06Rename `PathSegment::identifier` to `ident`Vadim Petrochenkov-3/+3
2018-03-22Use FunctionRetTy::Default rather than an explicit TyKind::Infer for lambda-b...varkor-5/+5
2018-03-17Rename `Span::empty` to `Span::shrink_to_lo`, add `Span::shrink_to_hi`Vadim Petrochenkov-2/+2
2018-03-17AST: Keep distinction between `path` and `::path` in imports and visibilitiesVadim Petrochenkov-3/+7
2018-03-17AST: Make renames in imports closer to the sourceVadim Petrochenkov-6/+5
2018-02-24Rollup merge of #48143 - nikomatsakis:termination_trait_in_tests, r=eddybManish Goregaokar-7/+3
2018-02-22begin crate-relative paths with `crate`Niko Matsakis-7/+3
2018-02-18Replace dummy spans with empty spansSeiichi Uchida-2/+2
2018-02-18Change ast::Visibility to Spanned typeSeiichi Uchida-2/+2
2018-01-30stabilize match_beginning_vertJonathan Goodman-1/+0
2018-01-23Adds support for immovable generators. Move checking of invalid borrows acros...John Kåre Alsaker-1/+6
2018-01-15Reexport -> re-export in prose and documentation commentsCarol (Nichols || Goulding)-1/+1
2018-01-04rustc: use {U,I}size instead of {U,I}s shorthands.Eduard-Mihai Burtescu-3/+3
2017-12-22Auto merge of #46732 - estebank:silence-recovered-blocks, r=petrochenkovbors-0/+1
2017-12-21Do not emit type errors on recovered blocksEsteban Küber-0/+1
2017-12-21Add GenericParam, refactor Generics in ast, hir, rustdocJonas Platte-1/+1
2017-12-14Use PathBuf instead of String where applicableOliver Schneider-1/+1
2017-12-09Use hygiene to access the injected crate (`core` or `std`) from builtin macros.Jeffrey Seyfried-1/+4
2017-11-30Implement RFC 2128 (use_nested_groups)Pietro Albini-19/+22
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