summaryrefslogtreecommitdiff
path: root/compiler/rustc_mir_dataflow
Commit message (Expand)AuthorAgeFilesLines
* Rollup merge of #102675 - ouz-a:mir-technical-debt, r=oli-obkMatthias Krüger2022-10-081-1/+2
|\
| * Remove `mir::CastKind::Misc`ouz-a2022-10-061-1/+2
* | Remove from compiler/ cratesreez12g2022-09-291-1/+0
|/
* remove cfg(bootstrap)Pietro Albini2022-09-261-1/+0
* UPDATE - rename DiagnosticHandler macro to DiagnosticJhonny Bill Mena2022-09-211-11/+11
* UPDATE - rename DiagnosticHandler trait to IntoDiagnosticJhonny Bill Mena2022-09-211-11/+11
* Auto merge of #99806 - oli-obk:unconstrained_opaque_type, r=estebankbors2022-09-202-1/+2
|\
| * Only generate `OpaqueCast` for opaque typesOli Scherer2022-09-161-1/+1
| * Revert "Revert "Rollup merge of #98582 - oli-obk:unconstrained_opaque_type, r...Oli Scherer2022-09-161-0/+1
* | Only enable the let_else feature on bootstrapest312022-09-151-1/+1
|/
* Generalize the Assume intrinsic statement to a general Intrinsic statementOli Scherer2022-09-063-6/+3
* Lower the assume intrinsic to a MIR statementOli Scherer2022-09-063-0/+3
* Rollup merge of #99027 - tmiasko:basic-blocks, r=oli-obkMatthias Krüger2022-08-297-17/+14
|\
| * Replace `Body::basic_blocks()` with field accessTomasz Miąsko2022-08-267-17/+14
* | Rollup merge of #100744 - 5225225:migrate-rustc-mir-dataflow, r=davidtwcoMichael Goulet2022-08-265-22/+96
|\ \ | |/ |/|
| * Rename rustc_mir_dataflow diagnostic to mir_dataflow52252252022-08-231-10/+10
| * Migrate rustc_mir_dataflow to diagnostic structs52252252022-08-235-22/+96
* | Add method that applies DefUse effectTomasz Miąsko2022-08-251-15/+11
* | Fix liveness analysis for yield terminatorsTomasz Miąsko2022-08-251-32/+61
|/
* use type alias impl trait in `outlives_bounds::InferCtxtExt`SparrowLii2022-08-221-1/+2
* Remove redundant `TransferWrapper` structTomasz Miąsko2022-08-011-14/+2
* Auto merge of #99667 - ouz-a:some_branch, r=oli-obkbors2022-07-294-22/+17
|\
| * type alias covers whole returnouz-a2022-07-282-6/+7
| * create type aliasouz-a2022-07-283-16/+10
| * remove cloneouz-a2022-07-251-1/+1
| * fix import errorouz-a2022-07-241-1/+1
| * optimize un_dereferouz-a2022-07-244-21/+21
* | Auto merge of #99058 - michaelwoerister:remove-stable-set-and-map, r=nagisabors2022-07-201-1/+1
|\ \
| * | Remove unused StableMap and StableSet types from rustc_data_structuresMichael Woerister2022-07-201-1/+1
* | | Revert "Rollup merge of #98582 - oli-obk:unconstrained_opaque_type, r=estebank"Oli Scherer2022-07-201-1/+0
|/ /
* | Rollup merge of #98582 - oli-obk:unconstrained_opaque_type, r=estebankMatthias Krüger2022-07-161-0/+1
|\ \
| * | Introduce opaque type to hidden type projectionOli Scherer2022-07-151-0/+1
* | | Remove FIXME from MIR `always_storage_live_locals`pierwill2022-07-141-3/+0
|/ /
* | Rename `debugging_opts` to `unstable_opts`Joshua Nelson2022-07-132-7/+7
|/
* add new rval, pull deref earlyouz-a2022-07-124-2/+68
* Rollup merge of #99022 - pierwill:always-storage-live-locals, r=pierwillMatthias Krüger2022-07-091-1/+1
|\
| * MIR dataflow: Rename function to `always_storage_live_locals`pierwill2022-07-071-1/+1
* | Rollup merge of #98986 - pierwill:patch-5, r=oli-obkMatthias Krüger2022-07-071-1/+1
|\ \
| * | Fix missing word in commentpierwill2022-07-061-1/+1
| |/
* | Rollup merge of #98981 - pierwill:pierwill/dataflow-docs-edits, r=Dylan-DPCDylan DPC2022-07-071-8/+8
|\ \
| * | Edit `rustc_mir_dataflow::framework` documentationpierwill2022-07-061-8/+8
| |/
* | Move `switch_sources` from Body to BasicBlocksTomasz Miąsko2022-07-071-1/+1
* | Move `predecessors` from Body to BasicBlocksTomasz Miąsko2022-07-071-1/+1
* | Move `is_cfg_cyclic` from Body to BasicBlocksTomasz Miąsko2022-07-071-1/+1
|/
* Rollup merge of #98944 - pierwill:flatset-docs, r=Dylan-DPCGuillaume Gomez2022-07-051-5/+7
|\
| * Edit `rustc_mir_dataflow::framework::lattice::FlatSet` docspierwill2022-07-051-5/+7
* | cleanup mir visitor for `rustc::pass_by_value`lcnr2022-07-013-5/+5
|/
* Update `smallvec` to 1.8.1.Nicholas Nethercote2022-06-271-1/+1
* Auto merge of #95576 - DrMeepster:box_erasure, r=oli-obkbors2022-06-211-1/+12
|\
| * remove box derefs from codgenDrMeepster2022-06-151-1/+12