about summary refs log tree commit diff
path: root/compiler/rustc_borrowck
AgeCommit message (Expand)AuthorLines
2023-06-22Migrate item_bounds to ty::ClauseMichael Goulet-1/+1
2023-06-23avoid `&format` in error message codeTakayuki Maeda-1/+1
2023-06-21Rollup merge of #112772 - compiler-errors:clauses-1, r=lcnrNilstrieb-17/+21
2023-06-20address most easy commentsZiru Niu-12/+15
2023-06-20merge `BorrowKind::Unique` into `BorrowKind::Mut`Ziru Niu-54/+55
2023-06-19Rollup merge of #112781 - compiler-errors:new-solver-tait-overlaps-hidden, r=...Michael Goulet-1/+2
2023-06-19Rollup merge of #112232 - fee1-dead-contrib:match-eq-const-msg, r=b-naberMichael Goulet-16/+25
2023-06-19s/Clause/ClauseKindMichael Goulet-17/+21
2023-06-19Don't consider TAIT normalizable to hidden ty if it would result in impossibl...Michael Goulet-1/+2
2023-06-18Better error for non const `PartialEq` call generated by `match`Deadbeef-16/+25
2023-06-17Move WF goal to clauseMichael Goulet-5/+8
2023-06-15Rollup merge of #112654 - aliemjay:closure-output-normalize, r=compiler-errorsGuillaume Gomez-15/+1
2023-06-15normalize closure output before relationAli MJ Al-Nasrawy-15/+1
2023-06-09split opaque type handling in new solverlcnr-7/+21
2023-06-09extract opaque type wf check into separate fnlcnr-65/+74
2023-06-09recompute opaque type originlcnr-18/+11
2023-06-08Auto merge of #108293 - Jarcho:mut_analyses, r=eholkbors-12/+15
2023-06-07Rollup merge of #112122 - compiler-errors:next-coherence, r=lcnrDylan DPC-2/+2
2023-06-06Auto merge of #112361 - matthiaskrgr:rollup-39zxrw1, r=matthiaskrgrbors-9/+3
2023-06-06Rollup merge of #112358 - Nilstrieb:fancy-more-borrowck-cleanups, r=compiler-...Matthias Krüger-6/+2
2023-06-06Remove default visitor impl in region constraint generationNilstrieb-6/+2
2023-06-06Avoid duplicate type sanitization of local declsNilstrieb-3/+1
2023-06-06New trait solver is a property of inference contextMichael Goulet-2/+2
2023-06-06Rollup merge of #112019 - jieyouxu:issue-111554, r=compiler-errorsMatthias Krüger-6/+22
2023-06-02Simplify pre-order algorithm.Camille GILLOT-51/+43
2023-06-01Rollup merge of #111980 - compiler-errors:unmapped-substs, r=lcnrDylan DPC-9/+13
2023-05-31Auto merge of #112070 - lcnr:disjoint-closure-capture-ub, r=oli-obkbors-3/+2
2023-05-29Rename `tcx.mk_re_*` => `Region::new_*`Maybe Waffle-31/+34
2023-05-29unique borrows are mutating useslcnr-3/+2
2023-05-29Don't suggest changing {ImmRef,MutRef} implicit self to be mutable许杰友 Jieyou Xu (Joe)-6/+22
2023-05-27Rollup merge of #111983 - compiler-errors:type-op-locally, r=lcnrGuillaume Gomez-1/+1
2023-05-27Rollup merge of #111952 - cjgillot:drop-replace, r=WaffleLapkinGuillaume Gomez-39/+21
2023-05-27Uplift complex type ops back into typeck so we can call them locallyMichael Goulet-1/+1
2023-05-26Wait until type_of to remap HIR opaques back to their defn paramsMichael Goulet-7/+1
2023-05-26Use DefiningAnchor::Bind in infer_opaque_definition_from_instantiationMichael Goulet-2/+12
2023-05-26Auto merge of #111918 - compiler-errors:custom-type-ops-err, r=lcnrbors-93/+73
2023-05-25Ensure Fluent messages are in alphabetical orderclubby789-173/+173
2023-05-25Remove DesugaringKind::Replace.Camille GILLOT-39/+21
2023-05-25Fallible<_> -> Result<_, NoSolution>Michael Goulet-7/+8
2023-05-25Use ErrorGuaranteed more in MIR type opsMichael Goulet-86/+65
2023-05-25Add InferCtxt::register_hidden_type_in_new_solverMichael Goulet-1/+0
2023-05-25Pre-populate MIR with opaques, prefer subst-relate candidateMichael Goulet-0/+62
2023-05-25Move DefiningAnchorMichael Goulet-3/+6
2023-05-25Auto merge of #111925 - Manishearth:rollup-z6z6l2v, r=Manishearthbors-110/+188
2023-05-24Rollup merge of #111912 - WaffleLapkin:is_some_and_in_the_compiler, r=petroch...Manish Goregaokar-14/+9
2023-05-24Rollup merge of #111840 - voidc:borrowck-consumers, r=oli-obkManish Goregaokar-63/+140
2023-05-24Rollup merge of #111741 - compiler-errors:custom-type-op, r=lcnrManish Goregaokar-33/+39
2023-05-24Rollup merge of #111863 - compiler-errors:check-more-mir, r=b-naberMatthias Krüger-27/+9
2023-05-24Rollup merge of #111759 - cjgillot:interval-kill, r=b-naberMatthias Krüger-50/+77
2023-05-24Don't skip mir typeck if body has errorsMichael Goulet-27/+9