about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/mir
AgeCommit message (Expand)AuthorLines
2024-05-03Auto merge of #124675 - matthiaskrgr:rollup-x6n79ua, r=matthiaskrgrbors-1/+1
2024-05-03Rollup merge of #124555 - Zalathar:init-coverage, r=nnethercoteMatthias Krüger-1/+1
2024-05-03Auto merge of #123441 - saethlin:fixed-len-file-names, r=oli-obkbors-6/+5
2024-05-03remove trait bounds on AllocBytesStrophox-3/+1
2024-05-03Cow::from(&*...) changed to Cow::Owned(Vec::from(...))Strophox-1/+1
2024-05-03generalize adjust_from_tcxStrophox-4/+4
2024-05-01coverage: Replace `max_decision_depth` with `num_condition_bitmaps`Zalathar-1/+1
2024-04-30Rollup merge of #124511 - nnethercote:rm-extern-crates, r=fee1-deadMatthias Krüger-11/+22
2024-04-29Auto merge of #124255 - RenjiSann:renji/mcdc-nested-expressions, r=Zalatharbors-11/+29
2024-04-29mcdc-coverage: Get decision_depth from THIR loweringDorian Péron-0/+3
2024-04-29mcdc-coverage: Add decision_depth field in structsDorian Péron-11/+26
2024-04-29Remove `extern crate smallvec` from a couple of crates.Nicholas Nethercote-1/+1
2024-04-29Remove `extern crate rustc_data_structures` from numerous crates.Nicholas Nethercote-4/+6
2024-04-29Remove `extern crate rustc_macros` from `rustc_middle`.Nicholas Nethercote-6/+15
2024-04-26Do not ICE on invalid consts when walking mono-reachable blocksBen Kimock-6/+3
2024-04-23filter required_consts during inliningRalf Jung-3/+2
2024-04-23properly fill a promoted's required_constsRalf Jung-0/+15
2024-04-23Rollup merge of #122598 - Nadrieril:full-derefpats, r=matthewjasperLeón Orell Valerian Liehr-15/+74
2024-04-23Rollup merge of #124220 - RalfJung:interpret-wrong-vtable, r=oli-obkMatthias Krüger-21/+78
2024-04-23Auto merge of #121801 - zetanumbers:async_drop_glue, r=oli-obkbors-3/+19
2024-04-22Stabilize the size of incr comp object file namesBen Kimock-6/+5
2024-04-22coverage: Detach MC/DC branch spans from regular branch spansZalathar-2/+4
2024-04-21Add `AggregateKind::RawPtr` and enough support to compileScott McMurray-0/+28
2024-04-21Miri: detect wrong vtables in wide pointersRalf Jung-21/+78
2024-04-20Fix documentation of `BorrowKind::Fake`Nadrieril-3/+3
2024-04-20Add a non-shallow fake borrowNadrieril-16/+70
2024-04-20Rework fake borrow calculationNadrieril-0/+5
2024-04-20Rollup merge of #123409 - ZhuUx:master, r=oli-obkMatthias Krüger-5/+127
2024-04-19Auto merge of #124113 - RalfJung:interpret-scalar-ops, r=oli-obkbors-15/+29
2024-04-20coverage. Lowering MC/DC statements to llvm-irzhuyunxing-0/+4
2024-04-19avoid PartialOrd on ScalarIntRalf Jung-1/+13
2024-04-19ScalarInt: add methods to assert being a (u)int of given sizeRalf Jung-5/+5
2024-04-19coverage. Generate Mappings of decisions and conditions for MC/DCzhuyunxing-5/+123
2024-04-18interpret/binary_int_op: avoid dropping to raw ints until we determined the signRalf Jung-10/+12
2024-04-18Fix disabling the export of noop async_drop_in_place_rawDaria Sukhonina-1/+3
2024-04-18Auto merge of #124008 - nnethercote:simpler-static_assert_size, r=Nilstriebbors-7/+7
2024-04-18Simplify `static_assert_size`s.Nicholas Nethercote-7/+7
2024-04-17Use non-exhaustive matches for TyKindDaria Sukhonina-2/+3
2024-04-17Rename `BindingAnnotation` to `BindingMode`Jules Bertholet-5/+4
2024-04-17Rollup merge of #122813 - nnethercote:nicer-quals, r=compiler-errorsMatthias Krüger-1/+1
2024-04-16Add simple async drop glue generationzetanumbers-2/+15
2024-04-16Avoid lots of `hir::HirId{,Map,Set}` qualifiers.Nicholas Nethercote-1/+1
2024-04-16Move size assertions for `mir::syntax` types into the same fileZalathar-2/+1
2024-04-15Rollup merge of #123934 - WaffleLapkin:graph-mini-refactor, r=fmease许杰友 Jieyou Xu (Joe)-20/+8
2024-04-15Use RPITIT for `Successors` and `Predecessors` traitsMaybe Waffle-7/+3
2024-04-14Rename `WithNumEdges` => `NumEdges` and `WithStartNode` => `StartNode`Maybe Waffle-3/+3
2024-04-14Merge `{With,Graph}{Successors,Predecessors}` into `{Successors,Predecessors}`Maybe Waffle-15/+9
2024-04-14Merge `WithNumNodes` into DirectedGraphMaybe Waffle-4/+2
2024-04-10introduce `Mutability::ptr_str`Kalle Wachsmuth-6/+1
2024-04-09Auto merge of #123272 - saethlin:reachable-mono-cleanup, r=cjgillotbors-53/+95