about summary refs log tree commit diff
path: root/compiler/rustc_borrowck
AgeCommit message (Expand)AuthorLines
2025-08-06Rollup merge of #144917 - compiler-errors:tail-call-linked-lifetimes, r=lcnrGuillaume Gomez-56/+54
2025-08-04Don't actually pass BB to check_call_destMichael Goulet-60/+54
2025-08-04Enforce tail call type is related to body return type in borrowckMichael Goulet-3/+7
2025-08-03Rename `Printer` variables.Nicholas Nethercote-8/+8
2025-08-03Auto merge of #144677 - nnethercote:bound-const-handling, r=lcnrbors-2/+2
2025-08-02Rollup merge of #144478 - joshtriplett:doc-code-formatting-prep, r=AmanieuSamuel Tardieu-1/+1
2025-08-01Auto merge of #144458 - compiler-errors:no-witness-mini, r=lcnrbors-1/+0
2025-08-01Auto merge of #144446 - nnethercote:opt-region-constraints, r=lcnrbors-20/+19
2025-07-31Remove the witness type from coroutine argsMichael Goulet-1/+0
2025-07-31Overhaul `Constraint`.Nicholas Nethercote-20/+19
2025-07-31Make const bound handling more like types/regions.Nicholas Nethercote-2/+2
2025-07-31Remove `ParamEnvAnd::into_parts`.Nicholas Nethercote-2/+2
2025-07-30Rollup merge of #144666 - compiler-errors:correct-late, r=lqdStuart Cook-6/+21
2025-07-30Make sure to account for the right item universal regions in borrowckMichael Goulet-6/+21
2025-07-29Create two methods to fix `find_oldest_ancestor_in_same_ctxt`xizheyin-1/+1
2025-07-28Rename impl_of_method -> impl_of_assocCameron Steffen-4/+4
2025-07-28Rename trait_of_item -> trait_of_assocCameron Steffen-2/+2
2025-07-28Auto merge of #144469 - Kivooeo:chains-cleanup, r=SparrowLiibors-296/+281
2025-07-28use let chains in ast, borrowck, codegen, const_evalKivooeo-296/+281
2025-07-25Skip formatting for some compiler documentation codeJosh Triplett-1/+1
2025-07-25Mention type that could be `Clone` but isn't in more casesEsteban Küber-0/+52
2025-07-25Rollup merge of #144200 - estebank:dont-point-at-closure, r=lcnrMatthias Krüger-51/+83
2025-07-23Point at the type that doesn't impl `Clone` in more cases beyond closuresEsteban Küber-10/+5
2025-07-21Reduce comment verbosityEsteban Küber-33/+5
2025-07-21Tweak spans when encountering multiline initializer in move errorEsteban Küber-2/+9
2025-07-21Generalize logic pointing at binding moved into closureEsteban Küber-24/+55
2025-07-21Tweak borrowck label pointing at `!Copy` value moved into closureEsteban Küber-51/+78
2025-07-21Dont ICE on copy error being suppressed due to overflowMichael Goulet-4/+5
2025-07-15Add alias for ArgOutlivesPredicateMichael Goulet-3/+3
2025-07-15Gate things properlyMichael Goulet-1/+3
2025-07-15Consider outlives assumptions when proving auto traits for coroutine interiorsMichael Goulet-6/+26
2025-07-14Rollup merge of #143901 - compiler-errors:region-constraint-nits, r=lcnrSamuel Tardieu-0/+3
2025-07-13Simplify make_query_region_constraintsMichael Goulet-0/+3
2025-07-13Remove hir::AssocItemKind.Camille GILLOT-31/+15
2025-07-08Expose nested bodies in rustc_borrowck::consumersNico Lehmann-54/+89
2025-07-06Rollup merge of #143477 - folkertdev:use-is-multiple-of, r=joshtriplettMatthias Krüger-1/+1
2025-07-05use `is_multiple_of` instead of manual moduloFolkert de Vries-1/+1
2025-07-04NitsMichael Goulet-2/+2
2025-07-04Fix elided lifetimes in rustdocMichael Goulet-3/+3
2025-07-04Remove Symbol for Named LateParam/Bound variantsMichael Goulet-34/+57
2025-07-01Auto merge of #143036 - compiler-errors:no-dyn-star, r=oli-obkbors-35/+3
2025-07-01Remove support for dyn*Michael Goulet-35/+3
2025-07-01mir: Mark `Statement` and `BasicBlockData` as `#[non_exhaustive]`dianqk-0/+1
2025-06-27Auto merge of #143074 - compiler-errors:rollup-cv64hdh, r=compiler-errorsbors-10/+10
2025-06-26Rollup merge of #142637 - compiler-errors:less-globs, r=lcnrMichael Goulet-10/+10
2025-06-26Rollup merge of #124595 - estebank:issue-104232, r=davidtwcoMatthias Krüger-29/+27
2025-06-25Rollup merge of #142724 - xizheyin:avoid_overwrite_args, r=oli-obkJana Dönszelmann-1/+7
2025-06-25rename RegionVariableOrigin::MiscVariable to RegionVariableOrigin::MiscMichael Goulet-4/+3
2025-06-25Remove some glob imports from the type systemMichael Goulet-6/+7
2025-06-25Add runtime check to avoid overwrite arg easily in diag and store and restore...xizheyin-1/+7