about summary refs log tree commit diff
path: root/compiler/rustc_borrowck/src
AgeCommit message (Expand)AuthorLines
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
2025-06-24Suggest cloning `Arc` moved into closureEsteban Küber-29/+27
2025-06-22Init local_names lazily for borrowck diagnosticsKornel-44/+58
2025-06-22Avoid panic when debug info is missingKornel-3/+7
2025-06-19Remove old format_args diagnostic.Mara Bos-27/+11
2025-06-16Handle same-crate macro for borrowck semicolon suggestionUrgau-4/+1
2025-06-16Auto merge of #142550 - fmease:rollup-fteyzcv, r=fmeasebors-3/+7
2025-06-15Rollup merge of #142543 - Urgau:span-borrowck-semicolon, r=fmeaseLeón Orell Valerian Liehr-3/+7
2025-06-15Auto merge of #142471 - lqd:sparse-borrows, r=nnethercotebors-6/+6
2025-06-15Suggest adding semicolon in user code rather than macro impl detailsUrgau-3/+7
2025-06-14Rollup merge of #141811 - mejrs:bye_locals, r=compiler-errorsMatthias Krüger-4/+3
2025-06-13use `MixedBitSet` for borrows-in-scope computationRémy Rakic-6/+6
2025-06-13Unimplement unsized_localsmejrs-4/+3
2025-06-12Rollup merge of #141069 - chenyukang:yukang-fix-137486-suggest-mut, r=davidtwcoMatthias Krüger-1/+13
2025-06-11Auto merge of #141763 - lcnr:fixme-gamer, r=BoxyUwUbors-1/+4
2025-06-06Rollup merge of #142012 - oli-obk:no-optional-spans, r=fee1-deadMatthias Krüger-20/+14
2025-06-05Replace some `Option<Span>` with `Span` and use DUMMY_SP instead of NoneOli Scherer-20/+14
2025-06-05Auto merge of #140466 - amandasystems:move-to-preprocessing-step, r=lcnrbors-313/+423
2025-06-04Don't refer to 'local binding' in extern macro.Mara Bos-1/+7
2025-06-04Use an enum for SCC representatives, plus other code reviewAmanda Stjerna-136/+131
2025-06-03Add `iter` macroOli Scherer-1/+1
2025-06-03`FIXME(-Znext-solver)` triagelcnr-1/+4
2025-06-03Move placeholder handling to a proper preprocessing stepAmanda Stjerna-299/+414
2025-06-03Rollup merge of #141891 - jdonszelmann:fix-141764, r=jieyouxuMatthias Krüger-8/+16
2025-06-02fix bug where borrowck tries to describe a name from a macro in another crateJana Dönszelmann-8/+16
2025-06-01Rollup merge of #141823 - amandasystems:reverse_scc_graph_once_cell, r=jieyouxuGuillaume Gomez-18/+11
2025-05-31Drive-by refactor: use `OnceCell` for the reverse region SCC graphAmanda Stjerna-18/+11
2025-05-31Auto merge of #141667 - lqd:lazy-maybe-init, r=matthewjasperbors-41/+60
2025-05-29Normalize possibly unnormalized type in relate_type_and_user_typeMichael Goulet-0/+3