summary refs log tree commit diff
path: root/compiler/rustc_borrowck/src/lib.rs
AgeCommit message (Expand)AuthorLines
2023-05-25Remove DesugaringKind::Replace.Camille GILLOT-3/+16
2023-05-25Move DefiningAnchorMichael Goulet-1/+2
2023-05-24Rollup merge of #111840 - voidc:borrowck-consumers, r=oli-obkManish Goregaokar-29/+14
2023-05-23Move BodyWithBorrowckFacts to consumersDominik Stolz-28/+1
2023-05-23Return promoteds in BodyWithBorrowckFactsDominik Stolz-0/+3
2023-05-23Allow consumers to retrieve borrowck outputJonáš Fiala-18/+27
2023-05-17Compute dominators on demand for borrowck.Camille GILLOT-6/+6
2023-05-17Cache dominators.Camille GILLOT-9/+4
2023-05-15Move expansion of query macros in rustc_middle to rustc_middle::queryJohn Kåre Alsaker-1/+1
2023-05-03remove `inside_canonicalization_ctxt` flaglcnr-4/+4
2023-05-03Restrict `From<S>` for `{D,Subd}iagnosticMessage`.Nicholas Nethercote-2/+2
2023-05-01Box AssertKindBen Kimock-1/+1
2023-04-28fix false negative for `unused_mut`Lukas Markeffsky-5/+6
2023-04-24Split `{Idx, IndexVec, IndexSlice}` into their own modulesMaybe Waffle-1/+1
2023-04-23Auto merge of #108118 - oli-obk:lazy_typeck, r=cjgillotbors-1/+1
2023-04-21Allow `LocalDefId` as the argument to `def_path_str`Oli Scherer-1/+1
2023-04-21Evaluate place expression in `PlaceMention`.Camille GILLOT-1/+1
2023-04-20Remove WithOptconstParam.Camille GILLOT-21/+9
2023-04-18Add `rustc_fluent_macro` to decouple fluent from `rustc_macros`Nilstrieb-1/+1
2023-04-16Move some utils out of `rustc_const_eval`Nilstrieb-0/+1
2023-04-15fix clippy::{clone_on_copy, useless_conversion}Matthias Krüger-1/+1
2023-04-13Remove `impl ToRegionVid for RegionVid`.Nicholas Nethercote-1/+1
2023-04-13Make `Region::as_var` infallible.Nicholas Nethercote-6/+2
2023-04-06Rename `Abort` terminator to `Terminate`Gary Guo-2/+2
2023-04-06Refactor unwind from Option to a new enumGary Guo-3/+3
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