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
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-03-12
Auto merge of #138414 - matthiaskrgr:rollup-9ablqdb, r=matthiaskrgr
bors
-1
/
+0
2025-03-12
Auto merge of #138083 - nnethercote:rm-NtItem-NtStmt, r=petrochenkov
bors
-0
/
+1
2025-03-11
Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.
Nicholas Nethercote
-1
/
+0
2025-03-10
Revert "Use workspace lints for crates in `compiler/` #138084"
许杰友 Jieyou Xu (Joe)
-0
/
+1
2025-03-09
Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu
Matthias Krüger
-1
/
+0
2025-03-08
Remove `#![warn(unreachable_pub)]` from all `compiler/` crates.
Nicholas Nethercote
-1
/
+0
2025-03-07
Increase recursion_limit in numerous crates.
Nicholas Nethercote
-0
/
+1
2025-03-06
Exclude global_asm from mir_keys
Michael Goulet
-0
/
+4
2025-03-03
Check signature WF when lowering MIR body
Michael Goulet
-0
/
+18
2025-02-18
Move methods from `Map` to `TyCtxt`, part 2.
Nicholas Nethercote
-4
/
+4
2025-02-14
Move `MirPatch` from `rustc_middle` to `rustc_mir_transform`.
Nicholas Nethercote
-0
/
+1
2025-02-14
Move drop elaboration infrastructure.
Nicholas Nethercote
-0
/
+1
2025-02-09
Remove the deduplicate_blocks pass
Michael Goulet
-2
/
+0
2025-02-01
Rename `tcx.ensure_with_value()` to `tcx.ensure_done()`
Zalathar
-6
/
+6
2025-01-31
Auto merge of #136350 - matthiaskrgr:rollup-6eqfyvh, r=matthiaskrgr
bors
-1
/
+2
2025-01-31
Insert null checks for pointer dereferences when debug assertions are enabled
Bastian Kersting
-0
/
+2
2025-01-31
Remove the `mir_build` hook.
Nicholas Nethercote
-1
/
+2
2025-01-30
Refactor `PointerFinder` into a separate module
Bastian Kersting
-0
/
+1
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
[next]