about summary refs log tree commit diff
path: root/compiler/rustc_borrowck/src/lib.rs
AgeCommit message (Expand)AuthorLines
2023-04-02Use `&IndexSlice` instead of `&IndexVec` where possibleScott McMurray-4/+4
2023-04-01Use `FieldIdx` in various things related to aggregatesScott McMurray-1/+1
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-3/+4
2023-03-23Auto merge of #108861 - b-naber:eager-nll-type-relating, r=lcnrbors-14/+4
2023-03-22assertion for only collection nll region variable information for debug in no...b-naber-14/+4
2023-03-17Remove VecMapMichael Goulet-2/+1
2023-03-11Simplify message pathsest31-1/+1
2023-03-09Introduce a no-op PlaceMention statement for `let _ =`.Camille GILLOT-0/+2
2023-03-08Rollup merge of #108856 - Zeegomo:remove-drop-and-rep, r=tmiaskoMatthias Krüger-10/+0
2023-03-07Remove DropAndReplace terminatorGiacomo Pasini-10/+0
2023-03-07Auto merge of #108735 - clubby789:borrowck-unstable, r=Nilstriebbors-11/+10
2023-03-05Remove `allow(potential_query_instability)` from `borrowck`clubby789-11/+10
2023-03-03use helper function for error reportingGiacomo Pasini-17/+3
2023-03-03Desugars drop and replace at MIR buildGiacomo Pasini-8/+17
2023-02-26Access upvars through a query.Camille GILLOT-5/+5
2023-02-23Rollup merge of #108350 - compiler-errors:assoc-type-bound-dogfooding, r=oli-obkMatthias Krüger-0/+1
2023-02-22errors: generate typed identifiers in each crateDavid Wood-1/+4
2023-02-21address reviewb-naber-2/+2
2023-02-21Associated type bounds in some places in the compilerMichael Goulet-0/+1
2023-02-19add some cfgs backb-naber-23/+33
2023-02-19remove cfgsb-naber-21/+0
2023-02-19some conditional importsb-naber-0/+1
2023-02-19collect region contexts during mir renumberingb-naber-14/+76
2023-02-19add BorrowckInferCtxtb-naber-1/+29
2023-02-02Put a DefId in AggregateKind.Camille GILLOT-0/+1
2023-01-23During MirBorrowck, ignore ConstEvalCounterBryan Garza-3/+3
2023-01-23Revert "Move CtfeLimit to mir_const's set of passes"Bryan Garza-2/+2
2023-01-23Move CtfeLimit to mir_const's set of passesBryan Garza-2/+2
2023-01-23Create stable metric to measure long computation in Const EvalBryan Garza-1/+2
2023-01-21Auto merge of #106976 - tmiasko:borrowck-lazy-dominators, r=cjgillotbors-6/+10
2023-01-17Lazy dominator tree construction in borrowckTomasz Miąsko-6/+10
2023-01-17Remove double spaces after dots in commentsMaybe Waffle-1/+1
2023-01-04Merge borrowck permission checksGiacomo Pasini-37/+11
2023-01-01Merge multiple mutable borrows of immutable binding errorsEsteban Küber-0/+24
2022-12-20rustc: Remove needless lifetimesJeremy Stucki-4/+1
2022-12-19clippy::complexity fixesMatthias Krüger-6/+1
2022-12-09Remove unneeded field from `SwitchTargets`Jakob Degen-1/+1
2022-12-06`rustc_borrowck`: remove `ref` patternsMaybe Waffle-34/+35
2022-11-27Prefer doc comments over `//`-comments in compilerMaybe Waffle-1/+1
2022-11-18require an `ErrorGuaranteed` to taint infcx with errorsBoxy-1/+1
2022-11-18rename `is_tainted_by_errors` Boxy-3/+7
2022-11-18`InferCtxt::is_tainted_by_errors` returns `ErrorGuaranteed`Boxy-1/+1
2022-11-18dont unchecked create `ErrorGuaranteed` in `BorrowckErrors`Boxy-10/+12
2022-11-08Add support for custom MIR parsingJakob Degen-0/+14
2022-10-07Change InferCtxtBuilder from enter to buildCameron Steffen-8/+5
2022-10-07Remove TypeckResults from InferCtxtCameron Steffen-3/+3
2022-09-26remove cfg(bootstrap)Pietro Albini-1/+0
2022-09-24separate definitions and `HIR` ownersTakayuki Maeda-1/+1