about summary refs log tree commit diff
path: root/compiler/rustc_resolve/src/lib.rs
AgeCommit message (Expand)AuthorLines
2021-03-27Auto merge of #83103 - petrochenkov:unilex, r=Aaron1011bors-131/+63
2021-03-27resolve: Partially unify early and late scope-relative ident resolutionVadim Petrochenkov-131/+63
2021-03-26Use iter::zip in compiler/Josh Stone-0/+1
2021-03-23progress, stuff compiles nowlcnr-2/+2
2021-03-23Some refactoringvarkor-5/+9
2021-03-19stabilize or_patternsmark-1/+1
2021-03-12Make def_key and HIR parenting consistent.Camille GILLOT-3/+10
2021-03-07diagnostics: Don't mention external crates when hitting import errors on crat...Manish Goregaokar-1/+3
2021-03-07diagnostics: Differentiate between edition meanings of ::foo in resolve diagn...Manish Goregaokar-4/+10
2021-03-02use outer_expn_data() instead of outer_expn().expn_data()klensy-1/+1
2021-02-25Add a cache for rustc_legacy_const_genericsAmanieu d'Antras-14/+29
2021-02-25Address review commentsAmanieu d'Antras-2/+46
2021-02-23Add #[rustc_legacy_const_generics]Amanieu d'Antras-0/+4
2021-02-18ast: Keep expansion status for out-of-line module itemsVadim Petrochenkov-3/+3
2021-02-18ast: Stop using `Mod` in `Crate`Vadim Petrochenkov-15/+23
2021-02-10resolve: Remove visibility hacks for enum variants and trait itemsVadim Petrochenkov-18/+3
2021-02-07expand/resolve: Turn `#[derive]` into a regular macro attributeVadim Petrochenkov-0/+3
2021-02-06Rollup merge of #81680 - camsteffen:primty, r=oli-obkJonas Schievink-43/+4
2021-02-03Refactor out PrimitiveTypeTableCameron Steffen-43/+4
2021-02-01Box the biggest ast::ItemKind variantsDániel Buga-0/+1
2021-01-21Add more self-profile info to rustc_resolveJoshua Nelson-10/+8
2021-01-21Rollup merge of #81046 - rylev:unknown-external-crate, r=estebankYuki Okushi-4/+10
2021-01-18Improve unknown external crate errorRyan Levick-4/+10
2021-01-17Rollup merge of #80765 - petrochenkov:traitsinscope, r=matthewjasperMara Bos-64/+63
2021-01-14Use Option::map_or instead of `.map(..).unwrap_or(..)`LingMan-2/+2
2021-01-12Rollup merge of #80870 - petrochenkov:bmactable, r=oli-obkYuki Okushi-2/+2
2021-01-11resolve: Simplify collection of traits in scopeVadim Petrochenkov-64/+63
2021-01-10Auto merge of #80782 - petrochenkov:viscopes, r=matthewjasperbors-18/+29
2021-01-10resolve: Simplify built-in macro tableVadim Petrochenkov-2/+2
2021-01-10Rollup merge of #80850 - m-ou-se:rustc-builtin-macro-name, r=petrochenkovYuki Okushi-2/+2
2021-01-09Allow #[rustc_builtin_macro = "name"].Mara Bos-2/+2
2021-01-07Use correct span for structured suggestionEsteban Küber-8/+13
2021-01-08Rollup merge of #80012 - sasurau4:feature/point-constant-identifier-E0435, r=...Yuki Okushi-8/+32
2021-01-07resolve: Scope visiting doesn't need an `Ident`Vadim Petrochenkov-18/+29
2021-01-07Add pointing const identifier when emitting E0435Daiki Ihara-8/+32
2021-01-06Rename to `nearest_parent_mod`Camelid-17/+25
2021-01-06Document `ModuleData`Camelid-6/+14
2021-01-01adjust const generics defaults FIXMEs to the new feature gateRémy Rakic-1/+1
2020-12-30Rollup merge of #80495 - jyn514:rename-empty, r=petrochenkovMara Bos-3/+3
2020-12-30Rename kw::Invalid -> kw::EmptyJoshua Nelson-3/+3
2020-12-30remove unused return types such as empty Results or Options that would always...Matthias Krüger-8/+7
2020-12-27rustc_span: Remove `Symbol::with`Vadim Petrochenkov-1/+4
2020-12-26stabilize min_const_genericsBastian Kauschke-2/+10
2020-12-12Resolve enum field visibility correctlyCamelid-0/+1
2020-11-20const_generics: assert resolve hack causes an errorBastian Kauschke-0/+5
2020-11-14rustc_resolve: Make `macro_rules` scope chain compression lazyVadim Petrochenkov-10/+17
2020-11-13Auto merge of #78826 - petrochenkov:mrscopes2, r=eddybbors-14/+23
2020-11-08rustc_resolve: Use `#![feature(format_args_capture)]`Vadim Petrochenkov-0/+1
2020-11-07resolve: Collapse `macro_rules` scope chains on the flyVadim Petrochenkov-14/+23
2020-10-30Fix even more clippy warningsJoshua Nelson-50/+30