about summary refs log tree commit diff
path: root/compiler/rustc_resolve/src/late.rs
AgeCommit message (Expand)AuthorLines
2021-09-29Suggest similarly named assoc items in trait implsHirochika Matsumoto-8/+20
2021-09-24resolve: Refactor obtaining `Module` from its `DefId`Vadim Petrochenkov-1/+1
2021-09-24resolve: Use a single common map for local and foreign modulesVadim Petrochenkov-3/+1
2021-09-24resolve: Do not cache nearest parent mod in `ModuleData`Vadim Petrochenkov-2/+2
2021-09-06Move `confused_type_with_std_module` to `ResolverOutputs`Aaron Hill-3/+2
2021-09-04Auto merge of #88598 - estebank:type-ascription-can-die-in-a-fire, r=wesleywiserbors-0/+16
2021-09-03Detect bare blocks with type ascription that were meant to be a `struct` literalEsteban Kuber-0/+16
2021-09-01Compute all_traits_impls during resolution.Camille GILLOT-1/+8
2021-09-01Compute item_generics_num_lifetimes during resolution.Camille GILLOT-0/+15
2021-08-30Add let-else to ASTCameron Steffen-2/+9
2021-08-22Stop tracking namespce in used_imports.Mara Bos-2/+2
2021-08-15Introduce hir::ExprKind::Let - Take 2Caio-1/+1
2021-06-10Add support for using qualified paths with structs in expression and patternRyan Levick-5/+5
2021-06-01Make trait_map an Option.Camille GILLOT-3/+3
2021-05-19Disallow shadowing const parametersFabian Wolff-5/+25
2021-05-13Add support for const operands and options to global_asm!Amanieu d'Antras-1/+5
2021-04-21fix name resolution for param defaultslcnr-29/+40
2021-04-07Added additional comments and minor editsK-1/+1
2021-04-01Fixed diagnostic and added test for issue 81508Kevin Jiang-1/+1
2021-03-27lazily calls some fnsklensy-1/+1
2021-03-23Some refactoringvarkor-14/+14
2021-03-23Add has_default to GenericParamDefKind::Constkadmin-0/+1
2021-03-16ast: Reduce size of `ExprKind` by boxing fields of `ExprKind::Struct`Vadim Petrochenkov-2/+2
2021-02-25Address review commentsAmanieu d'Antras-37/+3
2021-02-24Properly reject non-const argumentsAmanieu d'Antras-2/+50
2021-02-19Rollup merge of #82259 - osa1:issue82156, r=petrochenkovDylan DPC-6/+5
2021-02-18Fix popping singleton paths in when generating E0433Ömer Sinan Ağacan-6/+5
2021-02-18ast: Keep expansion status for out-of-line module itemsVadim Petrochenkov-1/+1
2021-02-06Rollup merge of #81680 - camsteffen:primty, r=oli-obkJonas Schievink-8/+4
2021-02-03Refactor out PrimitiveTypeTableCameron Steffen-8/+4
2021-02-01Box the biggest ast::ItemKind variantsDániel Buga-10/+16
2021-01-21Fix clippy and commentEsteban Küber-1/+1
2021-01-21Suggest `'a` when given `a` only when appropriateEsteban Küber-0/+6
2021-01-21Rollup merge of #81046 - rylev:unknown-external-crate, r=estebankYuki Okushi-0/+7
2021-01-18Improve unknown external crate errorRyan Levick-0/+7
2021-01-17Rollup merge of #80765 - petrochenkov:traitsinscope, r=matthewjasperMara Bos-62/+10
2021-01-14Use Option::map_or instead of `.map(..).unwrap_or(..)`LingMan-1/+1
2021-01-12Replace a simple `if let` with the `matches` macroLingMan-2/+1
2021-01-11resolve: Simplify collection of traits in scopeVadim Petrochenkov-62/+10
2021-01-10Auto merge of #80782 - petrochenkov:viscopes, r=matthewjasperbors-35/+47
2021-01-08Rollup merge of #80012 - sasurau4:feature/point-constant-identifier-E0435, r=...Yuki Okushi-10/+28
2021-01-07resolve: Scope visiting doesn't need an `Ident`Vadim Petrochenkov-35/+47
2021-01-07Add pointing const identifier when emitting E0435Daiki Ihara-10/+28
2021-01-06Rename to `nearest_parent_mod`Camelid-2/+2
2021-01-01first pass at default values for const genericsJulian Knodt-1/+2
2020-12-30Rollup merge of #80495 - jyn514:rename-empty, r=petrochenkovMara Bos-1/+1
2020-12-30Rename kw::Invalid -> kw::EmptyJoshua Nelson-1/+1
2020-12-30where possible, pass slices instead of &Vec or &String (clippy::ptr_arg)Matthias Krüger-5/+3
2020-12-20Move std_path construction into conditionDániel Buga-5/+4
2020-12-20Inline a single-use closureDániel Buga-2/+2