about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis/src/hir_ty_lowering/errors.rs
AgeCommit message (Expand)AuthorLines
2025-09-17Remove `DynKind`León Orell Valerian Liehr-1/+1
2025-09-09erase_regions to erase_and_anonymize_regionsBoxy-1/+1
2025-08-08Reduce indirect assoc parent queriesCameron Steffen-1/+1
2025-07-30Distinguish appending and replacing self ty in predicatesMichael Goulet-2/+2
2025-07-28Rename impl_of_method -> impl_of_assocCameron Steffen-1/+1
2025-07-18HIR ty lowering: Validate `PointeeSized` boundsLeón Orell Valerian Liehr-5/+1
2025-07-18Don't reject *multiple* relaxed bounds, reject *duplicate* ones.León Orell Valerian Liehr-14/+12
2025-07-18Reword diagnostic about relaxing non-`Sized` boundLeón Orell Valerian Liehr-25/+22
2025-06-27hir_analysis: prohibit `dyn PointeeSized`David Wood-1/+5
2025-06-25Add runtime check to avoid overwrite arg easily in diag and store and restore...xizheyin-0/+1
2025-06-18Rollup merge of #140247 - BoxyUwU:iats_no_query_cycles, r=lcnrTrevor Gross-3/+4
2025-06-17Don't build `ParamEnv` and do trait solving in `ItemCtxt`sBoxy-3/+4
2025-06-16hir_analysis: add `{Meta,Pointee}Sized` boundsDavid Wood-1/+52
2025-05-06Preserve generic args in suggestions for ambiguous associated itemsLeón Orell Valerian Liehr-24/+29
2025-05-06Rename and move several error reporting methodsLeón Orell Valerian Liehr-14/+181
2025-04-15Don't compute name of associated item if it's an RPITITMichael Goulet-2/+1
2025-04-15Move `name` field from `AssocItem` to `AssocKind` variants.Nicholas Nethercote-17/+21
2025-04-14Move `has_self` field to `hir::AssocKind::Fn`.Nicholas Nethercote-28/+29
2025-04-10Rename some `name` variables as `ident`.Nicholas Nethercote-20/+24
2025-04-02Move methods from `Map` to `TyCtxt`, part 5.Nicholas Nethercote-2/+2
2025-03-17Use `strip_{prefix|suffix}` instead of `{starts|ends}_with`+indexingYotam Ofek-2/+2
2025-03-10use next_back() instead of last() on DoubleEndedIteratorMatthias Krüger-1/+1
2025-03-06Rollup merge of #137565 - compiler-errors:macro-ex, r=estebankMichael Goulet-0/+3
2025-03-04mgca: Lower all const paths as `ConstArgKind::Path`Noah Lev-14/+22
2025-03-04Also note struct access, and fix macro expansion from foreign cratesMichael Goulet-1/+1
2025-03-03Fix associated type errors tooMichael Goulet-0/+3
2025-02-26Rollup merge of #137631 - TaKO8Ki:issue-137508, r=compiler-errorsLeón Orell Valerian Liehr-1/+5
2025-02-26fix #137508Takayuki Maeda-1/+5
2025-02-21Move methods from Map to TyCtxt, part 3.Nicholas Nethercote-4/+3
2025-02-17Move some `Map` methods onto `TyCtxt`.Nicholas Nethercote-1/+1
2025-02-11Remove some the spans pointing at the enum in the path and its generic argsEsteban Küber-8/+5
2025-02-11Explain that in paths generics can't be set on both the enum and the variantEsteban Küber-17/+41
2025-01-31Make comma separated lists of anything easier to make for errorsEsteban Küber-36/+10
2025-01-22Also check for associated fns on primitives in E0223 similar-path check.Zachary S-3/+9
2025-01-22For E0223, suggest associated functions that are similar to the path, even if...Zachary S-4/+6
2025-01-15Rework trait expansion to happen once explicitlyMichael Goulet-20/+30
2025-01-14Add `tcx.visible_traits()` and use it for producing diagnosticsTrevor Gross-1/+1
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-2/+1
2024-12-14Rollup merge of #133392 - compiler-errors:object-sup, r=lcnrMatthias Krüger-127/+117
2024-12-13Rename ty_def_id so people will stop using it by accidentMichael Goulet-3/+2
2024-12-11Fix ICE when multiple supertrait substitutions need assoc but only one is pro...Michael Goulet-19/+23
2024-12-11Dont use span as key when collecting missing associated types from dynMichael Goulet-128/+114
2024-12-07Do not talk about "trait `<Foo = Bar>`"Esteban Küber-1/+7
2024-11-30Do not create trait object type if missing associated typesMichael Goulet-9/+16
2024-11-25Remove span hack that doesnt do anythingMichael Goulet-34/+1
2024-11-20we should not be reporting generic error if there is not a segment to denyMichael Goulet-2/+2
2024-10-23nightly feature tracking: get rid of the per-feature bool fieldsRalf Jung-2/+2
2024-10-14Move trait bound modifiers into hir::PolyTraitRefMichael Goulet-4/+4
2024-09-27Rollup merge of #130826 - fmease:compiler-mv-obj-safe-dyn-compat, r=compiler-...Matthias Krüger-7/+7
2024-09-25Compiler: Rename "object safe" to "dyn compatible"León Orell Valerian Liehr-7/+7