about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform
AgeCommit message (Expand)AuthorLines
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-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-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
2024-02-17Rollup merge of #121135 - Zalathar:no-whole-body-span, r=wesleywiserGuillaume Boisseau-4/+9
2024-02-17Enable `ConstPropLint` for promotedsGurinder Singh-5/+0
2024-02-16Auto merge of #120500 - oli-obk:intrinsics2.0, r=WaffleLapkinbors-11/+9
2024-02-16coverage: Discard spans that fill the entire function bodyZalathar-4/+9
2024-02-16Rollup merge of #121147 - tmiasko:no-debug-body, r=compiler-errorsGuillaume Gomez-4/+2
2024-02-15Auto merge of #121133 - tmiasko:skip-coroutines, r=cjgillotbors-0/+6
2024-02-15Avoid debug logging entire MIR bodyTomasz Miąsko-4/+2
2024-02-15errors: only eagerly translate subdiagnosticsDavid Wood-1/+1
2024-02-15Auto merge of #116564 - oli-obk:evaluated_static_in_metadata, r=RalfJung,cjgi...bors-3/+2
2024-02-15Split a bool argument into two named functionsOli Scherer-3/+2
2024-02-15Skip coroutines in jump threading to avoid query cyclesTomasz Miąsko-0/+6
2024-02-15Reinstate some delayed bugs.Nicholas Nethercote-1/+2
2024-02-14Rollup merge of #121071 - nnethercote:fewer-delayed-bugs, r=oli-obkOli Scherer-5/+6
2024-02-14Rollup merge of #121039 - cjgillot:gvn-adjust, r=compiler-errorsOli Scherer-5/+9
2024-02-14Use fewer delayed bugs.Nicholas Nethercote-5/+6