about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/mir
AgeCommit message (Expand)AuthorLines
2024-02-10detect consts that reference extern staticsRalf Jung-0/+1
2024-02-10validation: descend from consts into staticsRalf Jung-0/+1
2024-02-10interpret: rename ReadExternStatic → ExternStaticRalf Jung-1/+1
2024-02-10interpret/write_discriminant: when encoding niched variant, ensure the stored...Ralf Jung-0/+2
2024-02-08Add a new debug_assertions instrinsic (compiler)Ben Kimock-0/+4
2024-02-07Rollup merge of #120733 - klensy:trait-const-fn, r=oli-obkGuillaume Boisseau-2/+6
2024-02-07MirPass: make name more constklensy-2/+6
2024-02-06Rollup merge of #120423 - RalfJung:indirect-structural-match, r=petrochenkovMatthias Krüger-2/+1
2024-02-06Fix drop shim for AsyncFnOnce closure, AsyncFnMut shim for AsyncFn closureMichael Goulet-3/+19
2024-02-06Bless tests, add commentsMichael Goulet-2/+10
2024-02-06Construct body for by-move coroutine closure outputMichael Goulet-0/+7
2024-02-06Build a shim to call async closures with different AsyncFn trait kindsMichael Goulet-0/+2
2024-02-06Add CoroutineClosure to TyKind, AggregateKind, UpvarArgsMichael Goulet-1/+12
2024-02-05get rid of nontrivial_structural_match lint and custom_eq const qualifRalf Jung-2/+1
2024-02-05Rollup merge of #116284 - RalfJung:no-nan-match, r=cjgillotMatthias Krüger-2/+2
2024-02-03Use `DiagnosticArgName` in a few more places.Nicholas Nethercote-4/+8
2024-01-30Remove the lifetime from `DiagnosticArgValue`.Nicholas Nethercote-8/+5
2024-01-26make matching on NaN a hard errorRalf Jung-2/+2
2024-01-26interpret: project_downcast: do not ICE for uninhabited variantsRalf Jung-0/+2
2024-01-25Rollup merge of #120330 - compiler-errors:no-coroutine-info-in-coroutine-drop...Matthias Krüger-4/+15
2024-01-25What even is CoroutineInfoMichael Goulet-4/+15
2024-01-25Auto merge of #119627 - oli-obk:const_prop_lint_n̵o̵n̵sense, r=cjgillotbors-2/+0
2024-01-23const prop nonsense eliminatedOli Scherer-2/+0
2024-01-23Auto merge of #119044 - RalfJung:intern-without-types, r=oli-obkbors-2/+8
2024-01-23Rename `TyCtxt::struct_span_lint_hir` as `TyCtxt::node_span_lint`.Nicholas Nethercote-1/+1
2024-01-22Auto merge of #120080 - cuviper:128-align-packed, r=nikicbors-15/+12
2024-01-22const-eval interner: from-scratch rewrite using mutability information from p...Ralf Jung-2/+8
2024-01-21Rollup merge of #120128 - oli-obk:smir_internal_lift, r=celinvalMatthias Krüger-2/+2
2024-01-20Auto merge of #119821 - oli-obk:reveal_all_const_evals, r=lcnrbors-2/+2
2024-01-19Pack the u128 in SwitchTargetsJosh Stone-15/+12
2024-01-20Auto merge of #116672 - maurer:128-align, r=nikicbors-3/+9
2024-01-19Always use RevealAll for const eval queriesOli Scherer-2/+2
2024-01-19LLVM 18 x86 data layout updateMatthew Maurer-3/+9
2024-01-19Fix `Stable` trait and its impls to work with the new `with_tables`Oli Scherer-2/+2
2024-01-18Rollup merge of #120101 - mj10021:issue-120090-fix, r=WaffleLapkinMatthias Krüger-2/+2
2024-01-18change unwrap to `?` on write where result is returnedJames Dietz-2/+2
2024-01-17Inline `dump_file_basename` into `dump_path`Zalathar-19/+10
2024-01-17Inline `create_dump_file_with_basename`Zalathar-22/+13
2024-01-15large_assignments: Lint on specific large args passed to functionsMartin Nordholts-0/+12
2024-01-15compiler: Lower fn call arg spans down to MIRMartin Nordholts-3/+6
2024-01-11coverage: Add enums to accommodate other kinds of coverage mappingsZalathar-10/+28
2024-01-10Add `DiagCtxt::delayed_bug`.Nicholas Nethercote-4/+1
2024-01-07Merge dead bb pruning and unreachable bb deduplication.Camille GILLOT-0/+1
2024-01-06Don't populate yield and resume types after the factMichael Goulet-10/+19
2024-01-06Auto merge of #119459 - cjgillot:inline-mir-utils, r=compiler-errorsbors-0/+22
2024-01-05Rollup merge of #119563 - compiler-errors:coroutine-resume, r=oli-obkMatthias Krüger-0/+17
2024-01-05Rollup merge of #119566 - Zalathar:remove-spanview, r=Swatinem,NilstriebMichael Goulet-654/+0
2024-01-05Rollup merge of #119538 - nnethercote:cleanup-errors-5, r=compiler-errorsMichael Goulet-15/+6
2024-01-05Stabilize THIR unsafeckMatthew Jasper-2/+2
2024-01-04Remove `-Zdump-mir-spanview`Zalathar-654/+0