about summary refs log tree commit diff
path: root/compiler/rustc_type_ir
AgeCommit message (Expand)AuthorLines
2025-10-02Auto merge of #147138 - jackh726:split-canonical-bound, r=lcnrbors-38/+110
2025-10-01Rollup merge of #147226 - jdonszelmann:pattern-types-next-solver, r=lcnrMatthias Krüger-0/+1
2025-10-01include outer_inclusive_binder of pattern typesJana Dönszelmann-0/+1
2025-09-30Split Bound into Canonical and Boundjackh726-38/+110
2025-09-30Rollup merge of #147109 - BoxyUwU:rename_concrete_opaques, r=lcnrStuart Cook-1/+1
2025-09-28Rollup merge of #147061 - lcnr:provisional-cache-woops, r=BoxyUwUMatthias Krüger-47/+101
2025-09-27Rename various "concrete opaque type" terminology to say "hidden type"Boxy Uwu-1/+1
2025-09-26predefined opaques use `List`lcnr-18/+3
2025-09-26rename `search_graph::Delegate` fnslcnr-5/+8
2025-09-26fix cycle head usages trackinglcnr-45/+96
2025-09-18Auto merge of #145993 - lcnr:allow-calling-opaques, r=BoxyUwUbors-7/+76
2025-09-18support calls on opaque types :<lcnr-7/+76
2025-09-17Remove `DynKind`León Orell Valerian Liehr-40/+13
2025-09-11incompletely prefer opaque type bounds when self type bottoms out in inferMichael Goulet-0/+1
2025-09-09Auto merge of #146375 - matthiaskrgr:rollup-utik9zj, r=matthiaskrgrbors-4/+4
2025-09-09Rollup merge of #146373 - calvinhirsch:trait-solver-cycle-head-docs, r=lcnrMatthias Krüger-4/+4
2025-09-09fix comments about trait solver cycle headscalvinhirsch-4/+4
2025-09-09Driveby fixesBoxy-1/+1
2025-09-09erase_regions to erase_and_anonymize_regionsBoxy-1/+1
2025-09-08Auto merge of #140375 - lcnr:subrelations-infcx, r=BoxyUwUbors-41/+71
2025-09-08Rollup merge of #146111 - ChayimFriedman2:more-ns-specific-defid, r=lcnrMatthias Krüger-54/+87
2025-09-08reviewlcnr-2/+2
2025-09-08optimize `CanonicalVarValues::instantiate`lcnr-0/+33
2025-09-08pass `sub_relations` into canonical querieslcnr-7/+12
2025-09-08inline `CanonicalTyVarKind`lcnr-40/+31
2025-09-08eagerly compute `sub_relations` againlcnr-0/+1
2025-09-04Don't require next-solver `ProbeRef` to be `Copy`Chayim Refael Friedman-4/+5
2025-09-02Auto merge of #145951 - lcnr:proof-tree-as-query, r=compiler-errorsbors-38/+44
2025-09-02Revert introduction of `[workspace.dependencies]`.Nicholas Nethercote-6/+6
2025-09-02Migrate more things in the new solver to specific `DefId`sChayim Refael Friedman-54/+87
2025-08-29cleanup proof tree implementation and add cachelcnr-38/+44
2025-08-29Auto merge of #145978 - Zalathar:rollup-0dzk72g, r=Zalatharbors-3/+3
2025-08-29Auto merge of #145377 - ChayimFriedman2:solver-def-id, r=lcnrbors-74/+96
2025-08-28Add `derive-where` to `[workspace.dependencies]`.Nicholas Nethercote-1/+1
2025-08-28Add `rustc-hash` to `[workspace.dependencies]`.Nicholas Nethercote-1/+1
2025-08-28Add `indexmap` to `[workspace.dependencies]`.Nicholas Nethercote-1/+1
2025-08-27Add `tracing` to `[workspace.dependencies]`.Nicholas Nethercote-1/+1
2025-08-27Add `bitflags` to `[workspace.dependencies]`.Nicholas Nethercote-1/+1
2025-08-27Add `thin-vec` to newly added `[workspace.dependencies]`.Nicholas Nethercote-1/+1
2025-08-25Switch next solver to use a specific associated type for trait def idChayim Refael Friedman-74/+96
2025-08-22change HIR typeck unification handling approachlcnr-4/+0
2025-08-21Rollup merge of #145712 - notJoon:fix/outdate-link, r=lqdJacob Pratt-1/+1
2025-08-21update early and late bound docs linkLee ByeongJun-1/+1
2025-08-20Move `IntoDiagArg` earlier in the dependency chainsJosh Triplett-3/+48
2025-08-19Rollup merge of #145338 - lcnr:coroutine-witness-yikes, r=compiler-errors许杰友 Jieyou Xu (Joe)-0/+6
2025-08-14ignore head usages of ignored candidateslcnr-95/+236
2025-08-13`fn new_coroutine_witness_for_coroutine` woopslcnr-0/+6
2025-08-12simplify stack handling, be completely lazylcnr-68/+95
2025-08-11significantly improve provisional cache rebasinglcnr-90/+97
2025-08-10Rollup merge of #145147 - fee1-dead-contrib:push-mxxpmlpmzmsz, r=compiler-errorsStuart Cook-1/+1