index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_middle
/
src
/
mir
/
terminator.rs
Age
Commit message (
Expand
)
Author
Lines
2025-06-27
Insert checks for enum discriminants when debug assertions are enabled
Bastian Kersting
-0
/
+8
2025-04-29
Use a closure instead of three chained iterators
Oli Scherer
-55
/
+48
2025-04-28
AsyncDrop implementation using shim codegen of async_drop_in_place::{closure}...
Andrew Zhogin
-20
/
+106
2025-04-09
update cfgs
Boxy
-3
/
+3
2025-03-11
Implement `#[define_opaque]` attribute for functions.
Oli Scherer
-0
/
+3
2025-02-25
Teach structured errors to display short `Ty`
Esteban Küber
-1
/
+1
2025-02-24
Fix some `use` items that import more than necessary.
Nicholas Nethercote
-1
/
+1
2025-02-24
Move `impl` blocks out of `rustc_middle/src/mir/syntax.rs`.
Nicholas Nethercote
-0
/
+38
2025-02-22
Fix binding mode problems
Michael Goulet
-1
/
+1
2025-02-21
Clarify a comment.
Nicholas Nethercote
-1
/
+1
2025-02-08
occured -> occurred
Michael Goulet
-1
/
+1
2025-01-31
Insert null checks for pointer dereferences when debug assertions are enabled
Bastian Kersting
-2
/
+4
2025-01-25
fix terminator edges comments
Rémy Rakic
-2
/
+4
2024-12-27
MatchBranchSimplification: Consider empty-unreachable otherwise branch
clubby789
-0
/
+11
2024-10-06
various fixes for `naked_asm!` implementation
Folkert de Vries
-0
/
+1
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-1
/
+1
2024-09-21
Don't alloca for unused locals
Ben Kimock
-0
/
+11
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-6
/
+6
2024-07-07
Support tail calls in mir via `TerminatorKind::TailCall`
Maybe Waffle
-3
/
+10
2024-06-20
Convert some module-level `//` and `///` comments to `//!`.
Nicholas Nethercote
-1
/
+2
2024-06-12
Require any function with a tait in its signature to actually constrain a hid...
Oli Scherer
-70
/
+81
2024-04-29
Remove `extern crate smallvec` from a couple of crates.
Nicholas Nethercote
-1
/
+1
2024-04-29
Remove `extern crate rustc_macros` from `rustc_middle`.
Nicholas Nethercote
-1
/
+1
2024-04-08
Transforms match into an assignment statement
DianQK
-0
/
+6
2024-03-22
Codegen const panic messages as function calls
Mark Rousskov
-24
/
+49
2024-03-11
Rename `IntoDiagnosticArg` as `IntoDiagArg`.
Nicholas Nethercote
-1
/
+1
2024-03-08
Auto merge of #122182 - matthiaskrgr:rollup-gzimi4c, r=matthiaskrgr
bors
-54
/
+53
2024-03-08
Rollup merge of #119365 - nbdd0121:asm-goto, r=Amanieu
Matthias Krüger
-54
/
+53
2024-03-07
Replace the default branch with an unreachable branch If it is the last variant
DianQK
-0
/
+11
2024-03-05
Rename `DiagnosticMessage` as `DiagMessage`.
Nicholas Nethercote
-1
/
+1
2024-02-28
Rename `DiagnosticArg{,Map,Name,Value}` as `DiagArg{,Map,Name,Value}`.
Nicholas Nethercote
-1
/
+1
2024-02-24
Change InlineAsm to allow multiple targets instead
Gary Guo
-31
/
+33
2024-02-24
Use slice.chain(option) for Successors
Gary Guo
-31
/
+28
2024-02-03
Use `DiagnosticArgName` in a few more places.
Nicholas Nethercote
-1
/
+1
2024-01-30
Remove the lifetime from `DiagnosticArgValue`.
Nicholas Nethercote
-1
/
+1
2024-01-19
Pack the u128 in SwitchTargets
Josh Stone
-5
/
+7
2023-12-31
Inline utils.
Camille GILLOT
-0
/
+19
2023-12-25
Only regular coroutines have movability
Michael Goulet
-4
/
+4
2023-12-22
Split coroutine desugaring kind from source
Michael Goulet
-12
/
+26
2023-12-10
remove redundant imports
surechen
-2
/
+1
2023-12-08
Implement `async gen` blocks
Michael Goulet
-0
/
+8
2023-11-15
Re-format code with new rustfmt
Mark Rousskov
-1
/
+3
2023-10-30
Add a custom panic message for resuming `gen` blocks after they panicked
Oli Scherer
-2
/
+1
2023-10-27
Fuse `gen` blocks
Oli Scherer
-2
/
+3
2023-10-27
Basic generators work
Oli Scherer
-2
/
+3
2023-10-26
Add hir::GeneratorKind::Gen
Oli Scherer
-0
/
+10
2023-10-23
Auto merge of #116033 - bvanjoi:fix-116032, r=petrochenkov
bors
-2
/
+0
2023-10-22
use visibility to check unused imports and delete some stmts
bohan
-2
/
+0
2023-10-21
Implement JumpThreading pass.
Camille GILLOT
-0
/
+9
2023-10-20
Rename `CoroutineKind::Gen` to `::Coroutine`
Oli Scherer
-4
/
+8
[next]