summary refs log tree commit diff
path: root/src/librustc_ast_lowering/item.rs
AgeCommit message (Expand)AuthorLines
2020-05-29Remove remaining calls to `as_local_node_id`marmeladema-4/+7
2020-05-08Remove ast::{Ident, Name} reexports.Camille GILLOT-1/+1
2020-04-14Rename AssocKind::Method to AssocKind::FnRustin-Liu-2/+2
2020-04-08librustc_hir: return LocalDefId instead of DefId in local_def_idmarmeladema-5/+5
2020-04-06Auto merge of #70737 - Centril:cleanup-lower-item-id, r=estebankbors-11/+2
2020-04-03cleanup lower_item_idMazdak Farrokhzad-11/+2
2020-04-01Hide `task_context` when lowering bodyJonas Schievink-0/+2
2020-03-30Use if let instead of match when only matching a single variant (clippy::sing...Matthias Krüger-10/+7
2020-03-23Auto merge of #69649 - estebank:negative-impl-span, r=Centrilbors-13/+21
2020-03-22Tweak output for invalid negative impl errorsEsteban Küber-13/+21
2020-03-21lowering: bug! -> panic!Mazdak Farrokhzad-4/+3
2020-03-21separate out an arena for HIRMazdak Farrokhzad-1/+1
2020-03-21Rollup merge of #69033 - jonas-schievink:resume-with-context, r=tmandryMazdak Farrokhzad-2/+2
2020-03-19rustc: use LocalDefId instead of DefIndex in hir::lowering.Eduard-Mihai Burtescu-9/+14
2020-03-17Don't create AST fragments when lowering to HIRJonas Schievink-1/+1
2020-03-17Make async/await lowering use resume argumentsJonas Schievink-1/+1
2020-03-16Rollup merge of #69989 - petrochenkov:nolegacy, r=eddyb,matthewjasperDylan DPC-4/+4
2020-03-15More Method->Fn renamingMark Mansi-3/+3
2020-03-16hygiene: `modern` -> `normalize_to_macros_2_0`Vadim Petrochenkov-1/+1
2020-03-16ast/hir: `MacroDef::legacy` -> `MacroDef::macro_rules`Vadim Petrochenkov-3/+3
2020-03-15Rollup merge of #69988 - petrochenkov:nomacrodef, r=CentrilMazdak Farrokhzad-6/+6
2020-03-15Rollup merge of #69589 - petrochenkov:maccall, r=CentrilMazdak Farrokhzad-6/+6
2020-03-14rustc_metadata: Remove `rmeta::MacroDef`Vadim Petrochenkov-6/+6
2020-03-12ast: `Mac`/`Macro` -> `MacCall`Vadim Petrochenkov-6/+6
2020-03-12Rollup merge of #69674 - mark-i-m:assoc-fn, r=matthewjasperMazdak Farrokhzad-2/+2
2020-03-03rename TraitItemKind::Method -> FnMark Mansi-2/+2
2020-03-01ast: Unmerge structures for associated items and foreign itemsVadim Petrochenkov-14/+6
2020-02-29Rename `syntax` to `rustc_ast` in source codeVadim Petrochenkov-4/+4
2020-02-24parse/ast: move `Defaultness` into variants.Mazdak Farrokhzad-24/+24
2020-02-24add `Span` to `ast::Defaultness::Default`.Mazdak Farrokhzad-8/+4
2020-02-22parse: allow `type Foo: Ord` syntactically.Mazdak Farrokhzad-9/+9
2020-02-18Remove "not yet implemented" warningDylan MacKenzie-9/+1
2020-02-15parse extern constsMazdak Farrokhzad-0/+5
2020-02-15parse associated statics.Mazdak Farrokhzad-4/+9
2020-02-15ast/parser: fuse `static` & `const` grammars in all contexts.Mazdak Farrokhzad-1/+1
2020-02-15ast: make `= <expr>;` optional in free statics/consts.Mazdak Farrokhzad-18/+19
2020-02-15ast: normalize `ForeignItemKind::Ty` & `AssocItemKind::TyAlias`.Mazdak Farrokhzad-1/+1
2020-02-15ast: move Generics into AssocItemKindsMazdak Farrokhzad-26/+19
2020-02-14Distinguish RPIT from other impl traitMatthew Jasper-4/+10
2020-02-13IsAsync -> enum Async { Yes { span: Span, .. }, No }Mazdak Farrokhzad-15/+12
2020-02-13Constness -> enum Const { Yes(Span), No }Mazdak Farrokhzad-7/+23
2020-02-05parser: merge `fn` grammars wrt. bodies & headersMazdak Farrokhzad-26/+22
2020-02-011. move node_id to syntaxMazdak Farrokhzad-1/+1
2020-01-21Rollup merge of #68140 - ecstatic-morse:const-trait-bound-opt-out, r=oli-obkMazdak Farrokhzad-3/+4
2020-01-19Add `constness` field to `hir::ItemKind::Impl`Dylan MacKenzie-1/+2
2020-01-19Add `constness` field to `ast::ItemKind::Impl`Dylan MacKenzie-3/+3
2020-01-18remove rustc_error_codes deps except in rustc_driverMazdak Farrokhzad-1/+0
2020-01-17Use named fields for `hir::ItemKind::Impl`Dylan MacKenzie-7/+7
2020-01-17Use named fields for `ast::ItemKind::Impl`Dylan MacKenzie-10/+11
2020-01-10Rollup merge of #67922 - Centril:lowering-cleanup, r=petrochenkovMazdak Farrokhzad-7/+4