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
/
tests
/
mir-opt
/
building
Age
Commit message (
Expand
)
Author
Lines
2025-05-23
yeet `CanonicalVarInfo`
lcnr
-2
/
+2
2025-04-22
Auto merge of #132833 - est31:stabilize_let_chains, r=fee1-dead
bors
-15
/
+21
2025-04-18
Remove let_chains feature gate from even more tests
est31
-15
/
+21
2025-04-08
Do not optimize out SwitchInt before borrowck, or if Zmir-preserve-ub
Michael Goulet
-15
/
+19
2025-03-16
Split `visit_primary_bindings` into two variants
Zalathar
-6
/
+2
2025-03-16
Add a mir-opt test that demonstrates user type annotations
Zalathar
-0
/
+467
2025-02-05
Rollup merge of #135964 - ehuss:cenum_impl_drop_cast, r=Nadrieril
许杰友 Jieyou Xu (Joe)
-92
/
+0
2025-01-28
Represent the raw pointer for a array length check as a new kind of fake borrow
Michael Goulet
-3
/
+3
2025-01-27
Reapply "Auto merge of #133734 - scottmcm:lower-indexing-to-ptrmetadata, r=da...
Michael Goulet
-0
/
+233
2025-01-23
Make cenum_impl_drop_cast a hard error
Eric Huss
-92
/
+0
2025-01-18
Revert "Auto merge of #133734 - scottmcm:lower-indexing-to-ptrmetadata, r=dav...
Rémy Rakic
-233
/
+0
2025-01-18
Revert "Auto merge of #134330 - scottmcm:no-more-rvalue-len, r=matthewjasper"
Rémy Rakic
-0
/
+36
2025-01-10
Fix cycle error only occurring with -Zdump-mir
Oli Scherer
-0
/
+19
2025-01-03
turn rustc_box into an intrinsic
Ralf Jung
-13
/
+3
2024-12-22
Delete `Rvalue::Len`
Scott McMurray
-36
/
+0
2024-12-03
Bounds-check with PtrMetadata instead of Len in MIR
Scott McMurray
-0
/
+233
2024-11-29
Doc comment custom MIR debuginfo.
Camille GILLOT
-3
/
+38
2024-10-17
bless mir-opt tests
lcnr
-6
/
+6
2024-09-24
be even more precise about "cast" vs "coercion"
Lukas Markeffsky
-3
/
+3
2024-09-05
Rollup merge of #129664 - adetaylor:arbitrary-self-types-pointers-feature-gat...
Matthias Krüger
-1
/
+1
2024-08-31
Create opaque definitions in resolver.
Camille GILLOT
-4
/
+4
2024-08-27
Arbitrary self types v2: pointers feature gate.
Adrian Taylor
-1
/
+1
2024-08-18
Bless *all* the mir-opt tests
Scott McMurray
-174
/
+174
2024-08-18
Update mir-opt filechecks
Scott McMurray
-3
/
+3
2024-08-10
Update tests
Nadrieril
-31
/
+11
2024-08-05
custom MIR: add support for tail calls
Ralf Jung
-0
/
+23
2024-07-29
Set up false edges in `lower_match_tree`
Nadrieril
-123
/
+139
2024-07-09
Return the `otherwise_block` instead of passing it as argument
Nadrieril
-270
/
+210
2024-07-09
Don't try to save an extra block
Nadrieril
-173
/
+201
2024-07-09
Auto merge of #127028 - Nadrieril:fix-or-pat-expansion, r=matthewjasper
bors
-0
/
+74
2024-06-27
Fix expansion of or-patterns
Nadrieril
-10
/
+8
2024-06-27
Add test
Nadrieril
-0
/
+76
2024-06-22
Don't use fake wildcards when we can get the failure block directly
Nadrieril
-93
/
+66
2024-06-11
Remove DebugWithInfcx
Michael Goulet
-12
/
+18
2024-06-10
Add `SingleUseConsts` mir-opt pass
Scott McMurray
-3
/
+3
2024-06-07
Revert "Create const block DefIds in typeck instead of ast lowering"
Oli Scherer
-1
/
+1
2024-06-03
rustfmt `tests/mir-opt`.
Nicholas Nethercote
-24
/
+31
2024-06-03
Reformat `mir!` macro invocations to use braces.
Nicholas Nethercote
-169
/
+190
2024-05-28
Add custom mir support for `PtrMetadata`
Scott McMurray
-0
/
+23
2024-05-28
Create const block DefIds in typeck instead of ast lowering
Oli Scherer
-1
/
+1
2024-05-17
Remove `Rvalue::CheckedBinaryOp`
Scott McMurray
-1
/
+1
2024-05-07
Auto merge of #123332 - Nadrieril:testkind-never, r=matthewjasper
bors
-0
/
+155
2024-05-04
Lower never patterns to Unreachable in mir
Nadrieril
-17
/
+101
2024-05-04
Add tests
Nadrieril
-0
/
+71
2024-05-02
Stabilize exclusive_range
Ross Smyth
-1
/
+0
2024-04-24
Fix tests and bless
Gary Guo
-3
/
+3
2024-04-20
Add a non-shallow fake borrow
Nadrieril
-7
/
+7
2024-04-20
Rework fake borrow calculation
Nadrieril
-46
/
+46
2024-04-19
Correctly change type when adding adjustments on top of `NeverToAny`
Maybe Waffle
-1
/
+1
2024-04-19
Add a test for `a == b` where `a: !, b: !`
Maybe Waffle
-0
/
+66
[next]