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_mir_transform
/
src
/
lib.rs
Age
Commit message (
Expand
)
Author
Lines
2025-01-23
Disable non-required MIR opts with `optimize(none)`
clubby789
-4
/
+29
2025-01-18
Consolidate ad-hoc MIR lints into real pass-manager-based MIR lints
Michael Goulet
-4
/
+6
2025-01-16
coverage: Make `yank_to_spantree_root` iterative instead of recursive
Zalathar
-0
/
+1
2025-01-11
Make MIR cleanup for functions with impossible predicates into a real MIR pass
Michael Goulet
-46
/
+3
2025-01-10
mir_transform: implement forced inlining
David Wood
-2
/
+6
2024-12-23
Always run tail_expr_drop_order lint on promoted MIR
Michael Goulet
-1
/
+2
2024-12-10
We don't need `NonNull::as_ptr` debuginfo
Scott McMurray
-0
/
+3
2024-11-23
remove remaining references to `Reveal`
lcnr
-3
/
+3
2024-11-20
reduce false positives of tail-expr-drop-order from consumed values
Ding Xiang Fei
-0
/
+2
2024-11-18
use `TypingEnv` when no `infcx` is available
lcnr
-11
/
+7
2024-11-12
Store known passes as an IndexSet
clubby789
-5
/
+5
2024-11-12
Validate and test `-Zmir-enable-passes`
clubby789
-1
/
+0
2024-11-12
Declare all MIR passes in a list
clubby789
-61
/
+143
2024-11-08
coverage: Restrict empty-span expansion to only cover `{` and `}`
Zalathar
-1
/
+0
2024-10-06
Auto merge of #130540 - veera-sivarajan:fix-87525, r=estebank
bors
-0
/
+2
2024-10-05
Add a Lint for Pointer to Integer Transmutes in Consts
Veera
-0
/
+2
2024-09-24
Dogfood `feature(file_buffered)`
Josh Stone
-0
/
+1
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-3
/
+3
2024-09-16
Record synthetic MIR bodies in mir_keys
Michael Goulet
-16
/
+20
2024-09-14
Rollup merge of #130199 - compiler-errors:by-move, r=cjgillot
Stuart Cook
-1
/
+1
2024-09-10
Don't call closure_by_move_body_def_id on FnOnce async closures in MIR valida...
Michael Goulet
-1
/
+1
2024-09-10
Make `check_live_drops` into a `MirLint`.
Nicholas Nethercote
-3
/
+6
2024-09-10
Remove references from some structs.
Nicholas Nethercote
-6
/
+8
2024-09-10
Improve comment formatting.
Nicholas Nethercote
-12
/
+19
2024-09-09
Reduce visibilities, and add `warn(unreachable_pub)`.
Nicholas Nethercote
-2
/
+5
2024-09-03
Move `MirPass` to `rustc_mir_transform`.
Nicholas Nethercote
-2
/
+2
2024-09-03
Adjust `SanityCheck`.
Nicholas Nethercote
-2
/
+2
2024-09-02
Rollup merge of #129738 - nnethercote:rustc_mir_transform-cleanups, r=cjgillot
Matthias Krüger
-11
/
+5
2024-08-30
Simplify a pattern.
Nicholas Nethercote
-2
/
+1
2024-08-30
Simplify creation of a set.
Nicholas Nethercote
-3
/
+1
2024-08-30
Simplify a provider definition.
Nicholas Nethercote
-1
/
+1
2024-08-30
Condense `use rustc_*` declarations.
Nicholas Nethercote
-3
/
+2
2024-08-30
Remove unused features.
Nicholas Nethercote
-2
/
+0
2024-08-30
Remove `#[macro_use] extern crate tracing` from `rustc_mir_transform`.
Nicholas Nethercote
-3
/
+1
2024-08-26
Stop using a special inner body for the coroutine by-move body for async clos...
Michael Goulet
-24
/
+18
2024-08-01
MIR required_consts, mentioned_items: ensure we do not forget to fill these l...
Ralf Jung
-12
/
+24
2024-07-29
Perform instsimplify before inline to eliminate some trivial calls
DianQK
-1
/
+4
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-3
/
+3
2024-07-28
stabilize `is_sorted`
Slanterns
-1
/
+0
2024-07-02
chore: remove duplicate words
hattizai
-1
/
+1
2024-06-21
Save 2 pointers in `TerminatorKind` (96 → 80 bytes)
Scott McMurray
-2
/
+8
2024-06-20
Replace `NormalizeArrayLen` with `GVN`
Scott McMurray
-4
/
+0
2024-06-19
Ban `ArrayToPointer` and `MutToConstPointer` from runtime MIR
Scott McMurray
-3
/
+3
2024-06-16
Rename InstanceDef -> InstanceKind
Michael Goulet
-1
/
+1
2024-06-12
Use `tidy` to sort crate attributes for all compiler crates.
Nicholas Nethercote
-1
/
+3
2024-06-10
Delete `ConstDebugInfo` pass
Scott McMurray
-2
/
+0
2024-06-10
Add `SingleUseConsts` mir-opt pass
Scott McMurray
-0
/
+2
2024-06-07
Rollup merge of #126077 - oli-obk:revert_is_mir_available, r=BoxyUwU
Matthias Krüger
-1
/
+1
2024-06-07
Revert "Create const block DefIds in typeck instead of ast lowering"
Oli Scherer
-6
/
+0
2024-06-07
Revert "Cache whether a body has inline consts"
Oli Scherer
-5
/
+1
[next]