summary refs log tree commit diff
path: root/compiler/rustc_middle/src/mir
AgeCommit message (Expand)AuthorLines
2025-03-07Revert "Auto merge of #135335 - oli-obk:push-zxwssomxxtnq, r=saethlin"Michael Goulet-1/+1
2025-02-14Move `MirPatch` from `rustc_middle` to `rustc_mir_transform`.Nicholas Nethercote-259/+0
2025-02-11Rollup merge of #136847 - nnethercote:simplify-intra-crate-quals, r=oli-obkMatthias Krüger-12/+14
2025-02-11Simplify intra-crate qualifiers.Nicholas Nethercote-12/+14
2025-02-10compiler: die immediately instead of handling unknown target codegenJubilee Young-4/+0
2025-02-10Rollup merge of #136053 - Zalathar:defer-counters, r=saethlinJubilee-78/+67
2025-02-09Rollup merge of #136722 - kornelski:visit-spans, r=chenyukangMatthias Krüger-3/+6
2025-02-09Auto merge of #136751 - bjorn3:update_rustfmt, r=Mark-Simulacrumbors-8/+11
2025-02-08occured -> occurredMichael Goulet-1/+1
2025-02-08Rustfmtbjorn3-8/+11
2025-02-08Visit fn_span of calls in MIR VisitorKornel-2/+4
2025-02-08super_local_decl should visit source_info before copying itKornel-1/+2
2025-02-07Remove Linkage::Appendingbjorn3-1/+0
2025-02-07Remove Linkage::Privatebjorn3-1/+0
2025-02-06coverage: Remove the old code for simplifying counters after MIR optsZalathar-31/+1
2025-02-06coverage: Defer part of counter-creation until codegenZalathar-31/+45
2025-02-06coverage: Store BCB node IDs in mappings, and resolve them in codegenZalathar-23/+28
2025-02-05Rollup merge of #136563 - nnethercote:clean-up-Trivials, r=lcnrJubilee-73/+1
2025-02-06Clean up trivial traversal/lift impl generator macro calls.Nicholas Nethercote-73/+1
2025-02-05Rollup merge of #128045 - pnkfelix:rustc-contracts, r=oli-obkLeón Orell Valerian Liehr-1/+6
2025-02-04Auto merge of #136115 - Mark-Simulacrum:shard-alloc-id, r=RalfJungbors-24/+42
2025-02-03Contracts core intrinsics.Felix S. Klock II-1/+6
2025-02-03Rollup merge of #136430 - FedericoBruzzone:follow-up-136180, r=oli-obkMatthias Krüger-5/+6
2025-02-03Refactor using the type-level constant value `ty::Value`FedericoBruzzone-5/+6
2025-02-02Rollup merge of #136394 - saethlin:clean-up-instantiation-mode, r=compiler-er...Matthias Krüger-42/+79
2025-02-02Rollup merge of #136279 - Zalathar:ensure-ok, r=oli-obkMatthias Krüger-2/+2
2025-02-01Shard AllocMap LockMark Rousskov-24/+42
2025-02-01Clean up MonoItem::instantiation_modeBen Kimock-42/+79
2025-02-01Rollup merge of #130514 - compiler-errors:unsafe-binders, r=oli-obkMatthias Krüger-4/+46
2025-02-01Rename `tcx.ensure()` to `tcx.ensure_ok()`Zalathar-2/+2
2025-01-31Auto merge of #136350 - matthiaskrgr:rollup-6eqfyvh, r=matthiaskrgrbors-1/+42
2025-01-31Implement MIR, CTFE, and codegen for unsafe bindersMichael Goulet-4/+46
2025-01-31Auto merge of #134424 - 1c3t3a:null-checks, r=saethlinbors-3/+6
2025-01-31Rollup merge of #136336 - nnethercote:overhaul-rustc_middle-util, r=jieyouxuMatthias Krüger-1/+42
2025-01-31Insert null checks for pointer dereferences when debug assertions are enabledBastian Kersting-3/+6
2025-01-31Rollup merge of #133429 - EnzymeAD:autodiff-middle, r=oli-obkJacob Pratt-0/+2
2025-01-31Move `find_self_call`.Nicholas Nethercote-1/+42
2025-01-30introduce `ty::Value`Lukas Markeffsky-13/+13
2025-01-29upstream rustc_codegen_ssa/rustc_middle changes for enzyme/autodiffManuel Drehwald-0/+2
2025-01-30Auto merge of #136035 - SpecificProtagonist:miri-zeroed-alloc, r=oli-obkbors-8/+22
2025-01-28Rollup merge of #135748 - compiler-errors:len-2, r=RalfJung,oli-obkMatthias Krüger-5/+62
2025-01-28miri: optimize zeroed allocSpecificProtagonist-8/+22
2025-01-28Auto merge of #133929 - saethlin:remove-inline-in-all-cgus, r=nnethercotebors-9/+4
2025-01-27Remove -Zinline-in-all-cgus and clean up CGU partitioning testsBen Kimock-9/+4
2025-01-28Represent the raw pointer for a array length check as a new kind of fake borrowMichael Goulet-5/+62
2025-01-27Change `collect_and_partition_mono_items` tuple return type to a structOli Scherer-1/+7
2025-01-26Auto merge of #135753 - compiler-errors:from-ty-const, r=oli-obkbors-11/+0
2025-01-25Rollup merge of #136031 - lqd:polonius-debugger-episode-1, r=compiler-errorsJacob Pratt-23/+46
2025-01-25Rollup merge of #135951 - yotamofek:use-debug-helpers, r=SparrowLiiJacob Pratt-49/+19
2025-01-25fix terminator edges commentsRémy Rakic-2/+4