about summary refs log tree commit diff
path: root/compiler/rustc_resolve/src/late.rs
AgeCommit message (Expand)AuthorLines
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
2020-12-20Create closure outside of the loopDániel Buga-4/+4
2020-12-20Add missing semicolonDániel Buga-1/+1
2020-12-20Remove unnecessary clonedDániel Buga-1/+1
2020-12-20Precompute vector length in smart_resolve_path_fragmentDániel Buga-1/+2
2020-12-20Clean up with_generic_param_rib, avoid double hashingDániel Buga-24/+17
2020-11-13Auto merge of #78826 - petrochenkov:mrscopes2, r=eddybbors-1/+1
2020-11-11Implement destructuring assignment for structs and slicesFabian Zaiser-3/+1
2020-11-07resolve: Collapse `macro_rules` scope chains on the flyVadim Petrochenkov-1/+1
2020-11-01Auto merge of #78420 - estebank:suggest-assoc-fn, r=petrochenkovbors-16/+8
2020-10-30Fix even more clippy warningsJoshua Nelson-40/+17
2020-10-26Suggest calling associated `fn` inside `trait`sEsteban Küber-16/+8
2020-10-22min_const_generics: allow ty param in repeat exprBastian Kauschke-18/+70
2020-10-17Suggest correct place to add `self` parameter when inside closureJan Verbeek-3/+5
2020-10-09Add docstringEsteban Küber-0/+2
2020-10-09Given `<T as Trait>::A: Ty` suggest `T: Trait<A = Ty>`Esteban Küber-0/+11
2020-10-09Point out why a trait is expected on `Struct + 'lt`Esteban Küber-0/+7
2020-09-18use matches!() macro for simple if let conditionsMatthias Krüger-1/+1
2020-09-13allow concrete self types in constsBastian Kauschke-2/+5
2020-09-11Auto merge of #76499 - guswynn:priv_des, r=petrochenkovbors-11/+19