about summary refs log tree commit diff
path: root/compiler/rustc_infer/src/infer
AgeCommit message (Expand)AuthorLines
2024-04-16Subtype predicates only exist on inference types, so we can allow them to reg...Oli Scherer-2/+15
2024-04-15Add an opt-in to store incoming edges in `VecGraph` + some docsMaybe Waffle-1/+1
2024-04-16Rollup merge of #123016 - compiler-errors:no-type-var-origin, r=lcnrLeón Orell Valerian Liehr-122/+61
2024-04-15Simplify shallow resolver to just fold ty/constsMichael Goulet-107/+79
2024-04-15Rebase falloutMichael Goulet-3/+4
2024-04-15nitsMichael Goulet-4/+3
2024-04-15Account for Self params properlyMichael Goulet-20/+19
2024-04-15Remove ConstVariableOriginKindMichael Goulet-32/+15
2024-04-15Remove TypeVariableOriginKindMichael Goulet-74/+31
2024-04-15More polishingMichael Goulet-0/+1
2024-04-15The new solver ignores `DefineOpaqueTypes`, so switch it to `Yes`Oli Scherer-1/+1
2024-04-15PolyTraitRefs -> TraitRefsMichael Goulet-34/+16
2024-04-11Rollup merge of #123703 - estebank:diag-changes-2, r=NadrierilLeón Orell Valerian Liehr-19/+56
2024-04-10Use `fn` ptr signature instead of `{closure@..}` in infer errorEsteban Küber-19/+56
2024-04-09Add a helper for extending a span to include any trailing whitespaceMichael Goulet-6/+2
2024-04-09Don't use bytepos offsets when computing semicolon span for removalMichael Goulet-2/+9
2024-04-08Auto merge of #122077 - oli-obk:eager_opaque_checks4, r=lcnrbors-93/+87
2024-04-08Ensure the canonical_param_env_cache does not contain inconsistent informatio...Oli Scherer-2/+6
2024-04-08Avoid fetching the opaque type origin when only "is this in the defining scop...Oli Scherer-18/+11
2024-04-08Eliminate `DefiningAnchor` now that is just a single-variant enumOli Scherer-65/+62
2024-04-08Adjust a comment to the new status quoOli Scherer-6/+3
2024-04-08Pass list of defineable opaque types into canonical queriesOli Scherer-12/+15
2024-04-08Actually create ranged int types in the type system.Oli Scherer-0/+2
2024-04-04Switch `can_eq` and `can_sub` to `DefineOpaqueTypes::Yes`Oli Scherer-2/+6
2024-04-03Check `x86_64` size assertions on `aarch64`, tooZalathar-1/+1
2024-03-29Rollup merge of #123188 - klensy:clippy-me2, r=NilstriebMatthias Krüger-3/+3
2024-03-28compiler: fix few needless_pass_by_ref_mut clippy lintsklensy-3/+3
2024-03-28Auto merge of #122832 - oli-obk:no_ord_def_id3, r=michaelwoeristerbors-1/+2
2024-03-27Remove TypeVariableOriginKind::OpaqueInferenceMichael Goulet-2/+1
2024-03-27Stop doing expensive work in opt_suggest_box_span eagerlyMichael Goulet-62/+12
2024-03-27Remove `Partial/Ord` from `BoundRegion`Oli Scherer-1/+2
2024-03-24Rollup merge of #122217 - estebank:issue-119685, r=fmeaseMatthias Krüger-10/+4
2024-03-23Rollup merge of #122780 - GuillaumeGomez:rename-hir-local, r=oli-obkMatthias Krüger-6/+7
2024-03-22Rename `hir::Node::Local` into `hir::Node::LetStmt`Guillaume Gomez-1/+2
2024-03-22Rename `hir::Local` into `hir::LetStmt`Guillaume Gomez-6/+6
2024-03-22Split out ImplPolarity and PredicatePolarityMichael Goulet-2/+2
2024-03-22Auto merge of #122824 - oli-obk:no_ord_def_id2, r=estebank,michaelwoeristerbors-9/+12
2024-03-21Stop sorting via `DefId`s in region resolutionOli Scherer-9/+12
2024-03-21Rollup merge of #122799 - estebank:issue-122569, r=fee1-deadMatthias Krüger-31/+46
2024-03-21Auto merge of #121123 - compiler-errors:item-assumptions, r=oli-obkbors-10/+13
2024-03-21Auto merge of #121587 - ShoyuVanilla:fix-issue-121267, r=TaKO8Kibors-16/+55
2024-03-21Fix bad span for explicit lifetime suggestionShoyu Vanilla-16/+55
2024-03-20Rollup merge of #122749 - aliemjay:region-err, r=compiler-errorsJacob Pratt-3/+0
2024-03-21Replace closures with `_` when suggesting fully qualified path for method callEsteban Küber-31/+46
2024-03-20register opaques that reference errorsAli MJ Al-Nasrawy-3/+0
2024-03-20Split item bounds and item super predicatesMichael Goulet-10/+13
2024-03-20Rollup merge of #122540 - WaffleLapkin:ununexpected, r=estebankMatthias Krüger-2/+2
2024-03-19Auto merge of #122735 - matthiaskrgr:rollup-pgb1s90, r=matthiaskrgrbors-1/+1
2024-03-19Auto merge of #122392 - BoxyUwU:misc_cleanup, r=lcnrbors-4/+4
2024-03-19The AssocOpaqueTy HIR node is not actually needed to differentiate from other...Oli Scherer-1/+1