about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src
AgeCommit message (Expand)AuthorLines
2024-03-12chore: remove repetitive wordspavedroad-1/+1
2024-03-11Rename `DecorateLint` as `LintDiagnostic`.Nicholas Nethercote-5/+5
2024-03-11Rename `IntoDiagnostic` as `Diagnostic`.Nicholas Nethercote-4/+4
2024-03-08Distinguish between library and lang UB in assert_unsafe_preconditionBen Kimock-5/+22
2024-03-08Auto merge of #122182 - matthiaskrgr:rollup-gzimi4c, r=matthiaskrgrbors-10/+20
2024-03-08Rollup merge of #119365 - nbdd0121:asm-goto, r=AmanieuMatthias Krüger-10/+20
2024-03-08Auto merge of #120268 - DianQK:otherwise_is_last_variant_switchs, r=oli-obkbors-27/+57
2024-03-08Add a workaround for the `TailDuplicator` compile time overheadDianQK-5/+24
2024-03-08Update MIR with `MirPatch` in `UninhabitedEnumBranching`DianQK-37/+30
2024-03-07Get all variants to eliminate the default branching if we cannot get the layo...DianQK-0/+6
2024-03-07Replace the default branch with an unreachable branch If it is the last variantDianQK-6/+18
2024-03-07Auto merge of #121985 - RalfJung:interpret-return-place, r=oli-obkbors-2/+2
2024-03-05Auto merge of #121780 - nnethercote:diag-renaming2, r=davidtwcobors-6/+6
2024-03-05Rename `DiagnosticMessage` as `DiagMessage`.Nicholas Nethercote-6/+6
2024-03-04consistently use MPlaceTy for return placesRalf Jung-2/+2
2024-03-04Remove some depgraph edges on the HIR by invoking the intrinsic query instead...Oli Scherer-3/+3
2024-03-04Add a scheme for moving away from `extern "rust-intrinsic"` entirelyOli Scherer-0/+10
2024-03-04Return a struct from `query intrinsic` to be able to add another field in the...Oli Scherer-7/+7
2024-03-04Add `is_intrinsic` helperOli Scherer-1/+1
2024-03-01Fix typo in commentGurinder Singh-1/+1
2024-02-29Rollup merge of #121654 - compiler-errors:async-fn-for-fn-def, r=oli-obkGuillaume Gomez-1/+5
2024-02-28Rename `DiagnosticArg{,Map,Name,Value}` as `DiagArg{,Map,Name,Value}`.Nicholas Nethercote-4/+4
2024-02-28Rename `DiagnosticBuilder` as `Diag`.Nicholas Nethercote-8/+8
2024-02-27Also support `fnptr(): async Fn` in codegenMichael Goulet-1/+5
2024-02-27ffi_unwind_calls: treat RustIntrinsic like regular Rust callsRalf Jung-4/+9
2024-02-26Auto merge of #121516 - RalfJung:platform-intrinsics-begone, r=oli-obkbors-1/+0
2024-02-26Do not const pop unionsGurinder Singh-14/+26
2024-02-25remove platform-intrinsics ABI; make SIMD intrinsics be regular intrinsicsRalf Jung-1/+0
2024-02-25Auto merge of #121114 - Nilstrieb:no-inline!, r=saethlinbors-0/+4
2024-02-24Add `#[rustc_no_mir_inline]` for standard library UB checksNilstrieb-0/+4
2024-02-24Implement asm goto in MIR and MIR loweringGary Guo-1/+2
2024-02-24Change InlineAsm to allow multiple targets insteadGary Guo-9/+18
2024-02-24promotion: don't promote int::MIN / -1Ralf Jung-3/+26
2024-02-23Rollup merge of #121492 - Zalathar:hole, r=fmeaseMatthias Krüger-65/+62
2024-02-23coverage: Rename `is_closure` to `is_hole`Zalathar-60/+59
2024-02-23coverage: Remove some lingering references to `pending_dups`Zalathar-6/+4
2024-02-23coverage: Use variable name `this` in `CoverageGraph::from_mir`Zalathar-7/+6
2024-02-22Auto merge of #121309 - Nilstrieb:inline-all-the-fallbacks, r=oli-obkbors-0/+17
2024-02-21Rollup merge of #121261 - Zalathar:pending-dups, r=oli-obkMatthias Krüger-169/+26
2024-02-21coverage: Simplify (non-closure) covspans truncating each otherZalathar-7/+7
2024-02-21coverage: Remove `pending_dups` from the span refinerZalathar-164/+16
2024-02-21coverage: Eagerly deduplicate covspans with the same spanZalathar-5/+10
2024-02-21Convert `delayed_bug`s to `bug`s.Nicholas Nethercote-6/+2
2024-02-20Rollup merge of #121286 - gurry:constprop-lint-rename, r=oli-obkNilstrieb-17/+19
2024-02-20Auto merge of #120576 - nnethercote:merge-Diagnostic-DiagnosticBuilder, r=dav...bors-0/+3
2024-02-20Reduce capabilities of `Diagnostic`.Nicholas Nethercote-0/+3
2024-02-20Rename `ConstPropLint` to `KnownPanicsLint`Gurinder Singh-17/+19
2024-02-19Make intrinsic fallback bodies cross-crate inlineableNilstrieb-0/+17
2024-02-18Remove const_prop.rsGurinder Singh-168/+153
2024-02-17Rollup merge of #121085 - davidtwco:always-eager-diagnostics, r=nnethercoteMatthias Krüger-1/+1