about summary refs log tree commit diff
path: root/compiler/rustc_borrowck
AgeCommit message (Expand)AuthorLines
2023-04-02Use `&IndexSlice` instead of `&IndexVec` where possibleScott McMurray-26/+28
2023-04-01Use `FieldIdx` in various things related to aggregatesScott McMurray-13/+13
2023-03-31Auto merge of #109762 - scottmcm:variantdef-indexvec, r=WaffleLapkinbors-3/+4
2023-03-30Update `ty::VariantDef` to use `IndexVec<FieldIdx, FieldDef>`Scott McMurray-3/+4
2023-03-30Auto merge of #105587 - tgross35:once-cell-min, r=m-ou-sebors-1/+1
2023-03-29Stabilize a portion of 'once_cell'Trevor Gross-1/+1
2023-03-28Move `mir::Field` → `abi::FieldIdx`Scott McMurray-13/+16
2023-03-25Refactor: `VariantIdx::from_u32(0)` -> `FIRST_VARIANT`Scott McMurray-3/+3
2023-03-23Auto merge of #108442 - scottmcm:mir-transmute, r=oli-obkbors-0/+7
2023-03-23Auto merge of #109503 - matthiaskrgr:rollup-cnp7kdd, r=matthiaskrgrbors-9/+4
2023-03-23Auto merge of #108861 - b-naber:eager-nll-type-relating, r=lcnrbors-29/+18
2023-03-22Add `CastKind::Transmute` to MIRScott McMurray-0/+7
2023-03-22Rollup merge of #109378 - MU001999:master, r=scottmcmMatthias Krüger-9/+4
2023-03-23Rollup merge of #109280 - compiler-errors:no-vec-map, r=Mark-SimulacrumDylan DPC-11/+8
2023-03-22print sccs_info strings correctlyb-naber-5/+6
2023-03-22assertion for only collection nll region variable information for debug in no...b-naber-24/+12
2023-03-22Auto merge of #109119 - lcnr:trait-system-cleanup, r=compiler-errorsbors-15/+7
2023-03-21IdentitySubsts::identity_for_item takes Into<DefId>Michael Goulet-1/+1
2023-03-21remove some trait solver helperslcnr-15/+7
2023-03-20Remove Ty::is_region_ptrMu42-9/+4
2023-03-17Remove VecMapMichael Goulet-11/+8
2023-03-17Rollup merge of #109215 - est31:sort_by_key, r=NilstriebMatthias Krüger-2/+2
2023-03-16Auto merge of #108944 - cjgillot:clear-local-info, r=oli-obkbors-90/+69
2023-03-16Use sort_by_key instead of sort_byest31-2/+2
2023-03-15unequal → not equalgimbles-1/+1
2023-03-14Remove LocalKind::Var.Camille GILLOT-8/+10
2023-03-14Make is_block_tail a variant of LocalInfo.Camille GILLOT-3/+3
2023-03-14Wrap the whole LocalInfo in ClearCrossCrate.Camille GILLOT-79/+56
2023-03-11Simplify message pathsest31-1/+1
2023-03-10Auto merge of #108977 - matthiaskrgr:rollup-1bnl1hu, r=matthiaskrgrbors-1/+1
2023-03-09Remove body_def_id from InheritedMichael Goulet-1/+1
2023-03-09Document borrowck behaviour.Camille GILLOT-1/+3
2023-03-09Introduce a no-op PlaceMention statement for `let _ =`.Camille GILLOT-2/+10
2023-03-08Rollup merge of #108856 - Zeegomo:remove-drop-and-rep, r=tmiaskoMatthias Krüger-43/+1
2023-03-07Remove DropAndReplace terminatorGiacomo Pasini-43/+1
2023-03-07Auto merge of #108735 - clubby789:borrowck-unstable, r=Nilstriebbors-61/+66
2023-03-07Auto merge of #108691 - aliemjay:closure-subject, r=jackh726bors-126/+72
2023-03-05Remove `allow(potential_query_instability)` from `borrowck`clubby789-61/+66
2023-03-05Auto merge of #108351 - petrochenkov:rmdit, r=cjgillotbors-5/+3
2023-03-05Auto merge of #107844 - Zeegomo:no-drop-and-rep, r=cjgillotbors-8/+48
2023-03-04tweak debug output and bless testsAli MJ Al-Nasrawy-14/+18
2023-03-04tweak ClosureOutlivesSubjectTyAli MJ Al-Nasrawy-1/+1
2023-03-03Rollup merge of #108694 - est31:backticks_matchmaking_comments, r=NilstriebMatthias Krüger-3/+3
2023-03-03use helper function for error reportingGiacomo Pasini-17/+29
2023-03-03Desugars drop and replace at MIR buildGiacomo Pasini-10/+38
2023-03-03ignore bivariant regions in opaque typesAli MJ Al-Nasrawy-0/+30
2023-03-03smarter algorithm for finding an equal regionAli MJ Al-Nasrawy-92/+9
2023-03-03promote subject even if it has unnamed regionsAli MJ Al-Nasrawy-22/+17
2023-03-03Match end user facing unmatched backticks in compiler/est31-1/+1
2023-03-03Match unmatched backticks in compiler/ that are part of rustdocest31-3/+3