about summary refs log tree commit diff
path: root/compiler/rustc_mir_dataflow
AgeCommit message (Expand)AuthorLines
2022-02-26Rollup merge of #94087 - tmiasko:rm-ignore-borrow-on-drop, r=jackh726Matthias Krüger-34/+11
2022-02-26Rollup merge of #93870 - tmiasko:const-precise-live-drops-with-coverage, r=ec...Matthias Krüger-15/+18
2022-02-23Auto merge of #93984 - nnethercote:ChunkedBitSet, r=Mark-Simulacrumbors-33/+121
2022-02-23Introduce `ChunkedBitSet` and use it for some dataflow analyses.Nicholas Nethercote-33/+121
2022-02-21use `List<Ty<'tcx>>` for tupleslcnr-4/+1
2022-02-19Adopt let else in more placesest31-25/+16
2022-02-17Remove unused `unsound_ignore_borrow_on_drop`Tomasz Miąsko-34/+11
2022-02-15Overhaul `TyS` and `Ty`.Nicholas Nethercote-2/+2
2022-02-10Fix switch on discriminant detection in a presence of coverage countersTomasz Miąsko-15/+18
2022-02-03rustc_mir_dataflow: use iter::once instead of Some().into_iterMichael Howell-3/+2
2022-01-12Remove deprecated LLVM-style inline assemblyTomasz Miąsko-17/+0
2022-01-11Store a `Symbol` instead of an `Ident` in `VariantDef`/`FieldDef`Aaron Hill-1/+1
2022-01-03Rollup merge of #90102 - nbdd0121:box3, r=jonas-schievinkMatthias Krüger-13/+1
2021-12-16Remove `in_band_lifetimes` from `rustc_mir_dataflow`LegionMammal978-60/+70
2021-12-14Stabilize iter::zip.PFPoitras-1/+0
2021-12-05Auto merge of #91475 - ecstatic-morse:mir-pass-manager3, r=oli-obkbors-0/+1
2021-12-03Add initial AST and MIR support for unwinding from inline assemblyAmanieu d'Antras-109/+191
2021-12-02Update passes with new interfaceDylan MacKenzie-0/+1
2021-11-23Auto merge of #90788 - ecstatic-morse:issue-90752, r=wesleywiserbors-6/+67
2021-11-13Mark mutably borrowed places as maybe initializedDylan MacKenzie-6/+67
2021-11-11Use `associated_item_def_ids` moreMatthew Jasper-7/+2
2021-11-03Remove `MaybeMutBorrowedLocals`Tomasz Miąsko-148/+17
2021-10-23Ignore errors re: unreachable blocks in dataflow cursor unit testsDylan MacKenzie-0/+9
2021-10-23update cfg(bootstrap)Pietro Albini-1/+0
2021-10-20Remove NullOp::BoxGary Guo-13/+1
2021-10-16Adopt let_else across the compilerest31-6/+3
2021-10-07comma-related changesEliza Weisman-1/+1
2021-10-07make them structured while i'm hereEliza Weisman-2/+2
2021-10-07demote `rustc_peek` traces look not user-facingEliza Weisman-2/+2
2021-10-05Rollup merge of #89532 - ecstatic-morse:maybe-live-locals-enum, r=oli-obk,tmi...Manish Goregaokar-0/+31
2021-10-04Discuss field-sensitivity and enums in context of `MaybeLiveLocals`Dylan MacKenzie-0/+31
2021-10-04Rollup merge of #89508 - jhpratt:stabilize-const_panic, r=joshtriplettJubilee-1/+1
2021-10-04Stabilize `const_panic`Jacob Pratt-1/+1
2021-10-03Replace Fn impls with RPIT impls in rustc_indexbjorn3-3/+4
2021-09-28More tracing instrumentationOli Scherer-12/+6
2021-09-25Introduce `Rvalue::ShallowInitBox`Gary Guo-0/+2
2021-09-20Migrate to 2021Mark Rousskov-1/+1
2021-09-15Make rustc_mir_dataflow::framework::graphviz and rustc_mir_transform::MirPass...Will Crichton-2/+2
2021-09-13Introduce NullOp::AlignOfGary Guo-1/+1
2021-09-08Rebase fallout.Camille GILLOT-1/+1
2021-09-07Rename rustc_mir to rustc_const_eval.Camille GILLOT-1/+1
2021-09-07Move the dataflow framework to its own crate.Camille GILLOT-0/+7681