about summary refs log tree commit diff
path: root/compiler/rustc_borrowck/src
AgeCommit message (Expand)AuthorLines
2023-11-26merge `DefKind::Coroutine` into `DefKind::Closure`bohan-2/+11
2023-11-26move remaining legacy polonius fact generation out of NLL moduleRémy Rakic-40/+46
2023-11-26merge NLL "constraint generation" into livenessRémy Rakic-81/+82
2023-11-26remove polonius fact generation from NLL constraint generationRémy Rakic-202/+21
2023-11-26small polish of loan invalidations fact generationRémy Rakic-22/+12
2023-11-26rename polonius constraint generation to what it actually does: emit loan killsRémy Rakic-28/+20
2023-11-26simplify polonius constraint generationRémy Rakic-107/+83
2023-11-26remove NLL liveness from polonius constraint generationRémy Rakic-81/+7
2023-11-26extract polonius "constraint generation"Rémy Rakic-2/+280
2023-11-26another trivial cleanupRémy Rakic-3/+2
2023-11-26extract polonius loan invalidations fact generationRémy Rakic-25/+42
2023-11-26extract polonius universal regions fact generationRémy Rakic-35/+50
2023-11-26extract polonius move fact generationRémy Rakic-85/+91
2023-11-26remove useless local variablesRémy Rakic-11/+8
2023-11-26Auto merge of #118256 - petrochenkov:nohir, r=compiler-errorsbors-9/+9
2023-11-26rustc: `hir().local_def_id_to_hir_id()` -> `tcx.local_def_id_to_hir_id()` cle...Vadim Petrochenkov-9/+9
2023-11-26Auto merge of #117880 - lqd:liveness-values, r=cjgillotbors-62/+67
2023-11-26Clean dead codesr0cky-60/+0
2023-11-25Rollup merge of #118158 - nnethercote:reduce-fluent-boilerplate, r=compiler-e...Michael Goulet-3/+2
2023-11-26Use `rustc_fluent_macro::fluent_messages!` directly.Nicholas Nethercote-2/+1
2023-11-26Avoid need for `{D,Subd}iagnosticMessage` imports.Nicholas Nethercote-1/+1
2023-11-25Remove HirId from QPath::LangItemMichael Goulet-8/+4
2023-11-25Auto merge of #118203 - nnethercote:rustc_mir_dataflow, r=cjgillotbors-18/+18
2023-11-24Remove unused `EverInitializedPlaces::tcx` field.Nicholas Nethercote-1/+1
2023-11-23Use `'mir` lifetime name more.Nicholas Nethercote-17/+17
2023-11-22Replace `no_ord_impl` with `orderable`.Nicholas Nethercote-0/+4
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-76/+72
2023-11-21Rollup merge of #118035 - ouz-a:november_ice2, r=compiler-errorsNilstrieb-2/+9
2023-11-20Fix early param lifetimes in generic_const_exprsouz-a-2/+9
2023-11-20Rollup merge of #117835 - Nilstrieb:note-object-lifetime-defaults, r=compiler...Matthias Krüger-10/+76
2023-11-17Auto merge of #117944 - lcnr:region-refactor-uwu, r=BoxyUwUbors-8/+9
2023-11-17Auto merge of #112422 - aliemjay:implied-bounds-placeholders, r=lcnrbors-1/+4
2023-11-17rename bound region instantiationlcnr-8/+9
2023-11-16Auto merge of #116097 - jackh726:higher-ranked-lifetime-error-backup, r=compi...bors-13/+54
2023-11-16ignore implied bounds with placeholdersAli MJ Al-Nasrawy-1/+4
2023-11-15Re-format code with new rustfmtMark Rousskov-1/+2
2023-11-15Bump cfg(bootstrap)sMark Rousskov-2/+2
2023-11-14finish `RegionKind` renamelcnr-32/+35
2023-11-14rename debugging support functionsRémy Rakic-11/+14
2023-11-14`LivenessValues` does not need to be generic over regionsRémy Rakic-18/+18
2023-11-14introduce `is_live_anywhere` instead of peeking into pointsRémy Rakic-6/+12
2023-11-13fix docRémy Rakic-5/+3
2023-11-13regions do not contain liveness elementsRémy Rakic-8/+8
2023-11-13refer to points and not "elements", and remove unused return valueRémy Rakic-6/+5
2023-11-13add locations instead of "element"s, and remove unused return valueRémy Rakic-10/+9
2023-11-13iterate over regions and not "rows" in liveness valuesRémy Rakic-3/+3
2023-11-13stop referring to a region as a "row" in liveness valuesRémy Rakic-17/+17
2023-11-13continue renaminglcnr-7/+7
2023-11-13rename `ReLateBound` to `ReBound`lcnr-4/+4
2023-11-13remove unnecessary `_` in variable namelcnr-2/+2