about summary refs log tree commit diff
path: root/compiler/rustc_borrowck
AgeCommit message (Expand)AuthorLines
2025-10-02Auto merge of #147138 - jackh726:split-canonical-bound, r=lcnrbors-1/+1
2025-10-02Auto merge of #147055 - beepster4096:subtype_is_not_a_projection, r=lcnrbors-21/+6
2025-09-30Split Bound into Canonical and Boundjackh726-1/+1
2025-09-30Rollup merge of #147109 - BoxyUwU:rename_concrete_opaques, r=lcnrStuart Cook-62/+44
2025-09-29more renameBoxy Uwu-21/+29
2025-09-28Point at multiple outlives requirements instead of just the first oneEsteban Küber-5/+8
2025-09-28Address review commentEsteban Küber-10/+14
2025-09-28reword noteEsteban Küber-1/+1
2025-09-28Point at lifetime requirement origin in more casesEsteban Küber-17/+15
2025-09-28Point at fn bound that introduced lifetime obligationEsteban Küber-1/+10
2025-09-27Rename various "concrete opaque type" terminology to say "hidden type"Boxy Uwu-69/+43
2025-09-26ProjectionElem::Subtype -> CastKind::Subtypebeepster4096-21/+6
2025-09-24Rollup merge of #146711 - lcnr:fix-placeholder-ice, r=lqdMatthias Krüger-3/+17
2025-09-24fix wordinglcnr-1/+1
2025-09-18Rollup merge of #146717 - amandasystems:remove-placeholder-hack, r=lcnrMatthias Krüger-12/+18
2025-09-18Rollup merge of #146597 - modhanami:add-struct-tail-recursion-limit-span, r=o...Matthias Krüger-6/+10
2025-09-18Clean up universe evaluation during type test evaluationAmanda Stjerna-12/+18
2025-09-18internal constraints are better than placeholder outliveslcnr-3/+4
2025-09-18fix location for nested bodies in promotedslcnr-0/+13
2025-09-18Rollup merge of #146664 - fmease:clean-up-dyn, r=jdonszelmannStuart Cook-8/+6
2025-09-17Remove `DynKind`León Orell Valerian Liehr-8/+6
2025-09-16Remove Rvalue::Len.Camille Gillot-11/+3
2025-09-16Add span for struct tail recursion limit errorTawan Muadmuenwai-6/+10
2025-09-12Introduce trait_item_ofCameron Steffen-1/+1
2025-09-09erase_regions to erase_and_anonymize_regionsBoxy-5/+7
2025-09-06identity uses are ok, even if there are no defining useslcnr-1/+10
2025-09-02Revert introduction of `[workspace.dependencies]`.Nicholas Nethercote-4/+4
2025-09-01Auto merge of #145925 - lcnr:revealing-use-closures-2, r=BoxyUwUbors-201/+456
2025-09-01use defining uses of all bodies to constrain non-defining useslcnr-201/+456
2025-09-01Introduce `MirDumper` and `MirWriter`.Nicholas Nethercote-74/+48
2025-09-01Use trait object references for closures.Nicholas Nethercote-3/+3
2025-08-28Add `polonius-engine` to `[workspace.dependencies]`.Nicholas Nethercote-1/+1
2025-08-28Add `either` to `[workspace.dependencies]`.Nicholas Nethercote-1/+1
2025-08-27Auto merge of #145923 - matthiaskrgr:rollup-rkejtos, r=matthiaskrgrbors-2/+2
2025-08-27Auto merge of #140737 - amandasystems:revised-constraint-search, r=lcnrbors-202/+247
2025-08-27Add `itertools` to `[workspace.dependencies]`.Nicholas Nethercote-1/+1
2025-08-27Add `tracing` to `[workspace.dependencies]`.Nicholas Nethercote-1/+1
2025-08-25Auto merge of #145711 - lcnr:non-defining-uses-hir-typeck, r=BoxyUwUbors-10/+9
2025-08-25change non-defining use error messagelcnr-1/+0
2025-08-25support non-defining uses in HIR typecklcnr-10/+10
2025-08-25Rollup merge of #145620 - compiler-errors:fake-dyn-to-dyn, r=lcnrStuart Cook-62/+74
2025-08-23Simplify SCC annotations somewhatAmanda Stjerna-24/+8
2025-08-23NitsMichael Goulet-71/+72
2025-08-23Account for impossible bounds making seemingly unsatisfyable dyn-to-dyn castsMichael Goulet-11/+22
2025-08-22change HIR typeck unification handling approachlcnr-45/+51
2025-08-22Region inference: Use outlives-static constraints in constraint searchAmanda Stjerna-188/+249
2025-08-21Auto merge of #145701 - jhpratt:rollup-a0kg33p, r=jhprattbors-1/+1
2025-08-20diagnostics :3lcnr-19/+43
2025-08-20handle opaque types before region inferencelcnr-1128/+957
2025-08-20`region_infer::opaque_types` to folderlcnr-0/+0