summary refs log tree commit diff
path: root/src/librustc_resolve/late.rs
AgeCommit message (Expand)AuthorLines
2020-07-23delay_span_bug instead of silent ignoreMark Rousskov-10/+16
2020-07-23Fix an ICE on an invalid `binding @ ...` in a tuple struct patternJakub Adam Wieczorek-1/+7
2020-05-29Remove remaining calls to `as_local_node_id`marmeladema-2/+1
2020-05-27Store `LocalDefId` directly in `rustc_resolve::Resolver` where possiblemarmeladema-1/+2
2020-05-17Emit a better diagnostic when function actually has a 'self' parameterAaron Hill-2/+3
2020-05-08Remove ast::{Ident, Name} reexports.Camille GILLOT-2/+2
2020-05-03resolve: Relax fresh binding disambiguation slightly to fix regressionVadim Petrochenkov-6/+10
2020-04-24Avoid unused Option::map resultsJosh Stone-1/+3
2020-04-19Dogfood more or_patterns in the compilerJosh Stone-39/+43
2020-04-08librustc_hir: return LocalDefId instead of DefId in local_def_idmarmeladema-6/+6
2020-03-30try_resolve_as_non_binding: span_bug -> delay_span_bugMazdak Farrokhzad-9/+7
2020-03-30rustc -> rustc_middle part 3 (rustfmt)Mazdak Farrokhzad-1/+1
2020-03-30rustc -> rustc_middle part 2Mazdak Farrokhzad-1/+1
2020-03-18Rollup merge of #69920 - Centril:hir-cleanup, r=ZoxcMazdak Farrokhzad-1/+2
2020-03-16use direct imports for `rustc::{lint, session}`.Mazdak Farrokhzad-1/+2
2020-03-16hygiene: `modern` -> `normalize_to_macros_2_0`Vadim Petrochenkov-5/+5
2020-03-15Rollup merge of #70006 - petrochenkov:fresh, r=CentrilMazdak Farrokhzad-15/+24
2020-03-15Rollup merge of #69589 - petrochenkov:maccall, r=CentrilMazdak Farrokhzad-4/+4
2020-03-15resolve: Prevent fresh bindings from shadowing ambiguity itemsVadim Petrochenkov-15/+24
2020-03-12ast: `Mac`/`Macro` -> `MacCall`Vadim Petrochenkov-4/+4
2020-03-12Rollup merge of #69674 - mark-i-m:assoc-fn, r=matthewjasperMazdak Farrokhzad-2/+2
2020-03-08Rollup merge of #69805 - petrochenkov:importname, r=CentrilMazdak Farrokhzad-4/+4
2020-03-07resolve: `directive` -> `import`Vadim Petrochenkov-4/+4
2020-03-07Rollup merge of #69773 - matthiaskrgr:typos, r=petrochenkovMazdak Farrokhzad-1/+1
2020-03-06Don't redundantly repeat field names (clippy::redundant_field_names)Matthias Krüger-1/+1
2020-03-06fix various typosMatthias Krüger-1/+1
2020-03-03DefKind::Method -> DefKind::AssocFnMark Mansi-2/+2
2020-03-01ast: Unmerge structures for associated items and foreign itemsVadim Petrochenkov-4/+3
2020-02-29Rename `syntax` to `rustc_ast` in source codeVadim Petrochenkov-5/+5
2020-02-29Rollup merge of #69551 - matthiaskrgr:len_zero, r=Mark-SimulacrumDylan DPC-1/+1
2020-02-28use is_empty() instead of len() == x to determine if structs are empty.Matthias Krüger-1/+1
2020-02-28late resolve, visit_fn: bail early if there's no body.Mazdak Farrokhzad-2/+3
2020-02-24resolve: `lifetimes.rs` -> `late/lifetime.rs`Vadim Petrochenkov-0/+1
2020-02-24parse/ast: move `Defaultness` into variants.Mazdak Farrokhzad-10/+12
2020-02-22parse: allow `type Foo: Ord` syntactically.Mazdak Farrokhzad-1/+1
2020-02-18Rollup merge of #69194 - Centril:assoc-extern-fuse, r=petrochenkovMazdak Farrokhzad-96/+98
2020-02-17Rename `FunctionRetTy` to `FnRetTy`Yuki Okushi-1/+1
2020-02-15parse extern constsMazdak Farrokhzad-1/+1
2020-02-15parse associated statics.Mazdak Farrokhzad-2/+3
2020-02-15ast: make `= <expr>;` optional in free statics/consts.Mazdak Farrokhzad-3/+3
2020-02-15ast: normalize `ForeignItemKind::Ty` & `AssocItemKind::TyAlias`.Mazdak Farrokhzad-2/+3
2020-02-15ast: move Generics into AssocItemKindsMazdak Farrokhzad-90/+90
2020-02-13Make TraitCandidate generic.Camille GILLOT-3/+3
2020-02-13Use HirId in TraitCandidate.Camille GILLOT-1/+1
2020-02-13IsAsync -> enum Async { Yes { span: Span, .. }, No }Mazdak Farrokhzad-1/+1
2020-02-05parser: merge `fn` grammars wrt. bodies & headersMazdak Farrokhzad-18/+36
2020-01-30Use `P` for `NtTraitItem`, `NtImplItem`, and `NtForeignItem`.Nicholas Nethercote-2/+2
2020-01-26Suggest defining type parameter when appropriateEsteban Küber-49/+61
2020-01-18remove rustc_error_codes deps except in rustc_driverMazdak Farrokhzad-2/+0
2020-01-17Use named fields for `ast::ItemKind::Impl`Dylan MacKenzie-8/+8