summary refs log tree commit diff
path: root/compiler/rustc_mir_transform
AgeCommit message (Expand)AuthorLines
2022-05-14Auto merge of #96883 - jackh726:early-binder-2, r=oli-obkbors-13/+15
2022-05-14Auto merge of #95826 - carbotaniuman:miri-permissive-provenance, r=RalfJungbors-3/+20
2022-05-13Add bound_fn_sigJack Huey-4/+4
2022-05-13Add bound_type_ofJack Huey-2/+4
2022-05-13Rustc changes for permissive provenancecarbotaniuman-3/+20
2022-05-12Use IndexSet for deterministic orderOli Scherer-3/+2
2022-05-12Gracefully handle normalization failures in the prospective inliner cycle det...Oli Scherer-1/+4
2022-05-10Introduce EarlyBinderJack Huey-17/+17
2022-05-10simplify length countMatthias Krüger-1/+1
2022-05-09reviewlcnr-6/+2
2022-05-09only compute `codegen_fn_attrs` where neededlcnr-1/+6
2022-05-09move `panic-in-drop=abort` check for `drop_in_place`lcnr-9/+7
2022-05-07Auto merge of #96094 - Elliot-Roberts:fix_doctests, r=compiler-errorsbors-12/+14
2022-05-05Rollup merge of #96714 - RalfJung:scalar-pair-debug, r=oli-obkMatthias Krüger-4/+4
2022-05-05give it a scary nameRalf Jung-4/+4
2022-05-04interpret: debug-check ScalarPair layout informationRalf Jung-3/+3
2022-05-02fix most compiler/ doctestsElliot Roberts-12/+14
2022-05-01re-name stuffouz-a-3/+6
2022-04-29remove and blessouz-a-2/+2
2022-04-29exp-stuff-dirtyouz-a-5/+18
2022-04-28Rollup merge of #96471 - BoxyUwU:let_else_considered_harmful, r=lcnrDylan DPC-3/+1
2022-04-27tut tut tutEllen-3/+1
2022-04-26Revert "add `DefId` to unsafety violations and display function path in E0133"Oli Scherer-5/+4
2022-04-25Auto merge of #96294 - Emilgardis:def_id-in-unsafetyviolationdetails, r=oli-obkbors-5/+8
2022-04-25Auto merge of #96116 - ouz-a:mir-opt, r=oli-obkbors-55/+76
2022-04-25Rollup merge of #96090 - JakobDegen:mir-tests, r=nagisaMatthias Krüger-4/+17
2022-04-24only show a simple description in E0133 span labelEmil Gardström-1/+1
2022-04-24add `DefId` to unsafety violations and display function path in E0133Emil Gardström-4/+7
2022-04-22use references to avoid function callsSparrowLii-12/+29
2022-04-21access `local_decls` through `ecx`SparrowLii-49/+14
2022-04-17little changesouz-a-4/+4
2022-04-16Address nitsJakob Degen-3/+3
2022-04-16Add support for MIR opt unit testsJakob Degen-4/+17
2022-04-16Make derefer work everwhereouz-a-55/+76
2022-04-13couple of clippy::complexity fixesMatthias Krüger-2/+2
2022-04-11Remove inlining cost of `Deinit` statementsJakob Degen-0/+1
2022-04-11Add new `MutatatingUseContext`s for deinit and `SetDiscriminant`Jakob Degen-1/+5
2022-04-11Add new `Deinit` statement kindJakob Degen-5/+14
2022-04-10Auto merge of #95889 - Dylan-DPC:rollup-1cmywu4, r=Dylan-DPCbors-8/+8
2022-04-10Rollup merge of #95857 - ouz-a:mir-opt, r=oli-obkDylan DPC-8/+8
2022-04-10Avoid accessing HIR from MIR queries.Camille GILLOT-7/+7
2022-04-09remove the if blockouz-a-22/+9
2022-04-09support multiple derefsouz-a-13/+26
2022-04-06Rollup merge of #95649 - ouz-a:mir-opt, r=oli-obkDylan DPC-0/+74
2022-04-06Auto merge of #95723 - SparrowLii:const_goto, r=fee1-deadbors-9/+16
2022-04-06enhance `ConstGoto` mir-opt by moving up `StorageDead` statementsSparrowLii-9/+16
2022-04-05kill temp earlyouz-a-2/+1
2022-04-05interp: pass TyCtxt to Machine methods that do not take InterpCxRalf Jung-0/+2
2022-04-05remove region checkouz-a-9/+11
2022-04-05Rollup merge of #95620 - RalfJung:memory-no-extras, r=oli-obkDylan DPC-8/+2