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
/
inline.rs
Age
Commit message (
Expand
)
Author
Lines
2025-10-02
mir-opt: Eliminate trivial unnecessary storage annotations
dianqk
-2
/
+6
2025-07-31
remove rustc_attr_data_structures
Jana Dönszelmann
-1
/
+1
2025-07-03
Auto merge of #142890 - kornelski:unused-var-debug, r=saethlin
bors
-2
/
+4
2025-06-29
mir: Add a `new` method to `statement`
dianqk
-31
/
+25
2025-06-28
Keep inlined var_debug_info only when full debug info is used
Kornel
-2
/
+4
2025-06-23
Only store the LocalDefId instead of the whole instance.
Camille GILLOT
-2
/
+3
2025-06-22
Only compute recursive callees once.
Camille GILLOT
-1
/
+1
2025-05-09
don't depend on rustc_attr_parsing if rustc_data_structures will do
mejrs
-1
/
+1
2025-04-28
AsyncDrop implementation using shim codegen of async_drop_in_place::{closure}...
Andrew Zhogin
-5
/
+26
2025-04-19
Rollup merge of #139042 - compiler-errors:do-not-optimize-switchint, r=saethlin
Chris Denton
-2
/
+2
2025-04-14
Use `newtype_index!`-generated types more idiomatically
Yotam Ofek
-6
/
+6
2025-04-08
Do not optimize out SwitchInt before borrowck, or if Zmir-preserve-ub
Michael Goulet
-2
/
+2
2025-03-12
Allow more top-down inlining for single-BB callees
Scott McMurray
-37
/
+57
2025-03-03
Inline FnOnce once again
Michael Goulet
-13
/
+10
2025-03-03
Better reasons for inline failure
Michael Goulet
-9
/
+8
2025-02-18
Move methods from `Map` to `TyCtxt`, part 2.
Nicholas Nethercote
-1
/
+1
2025-02-13
Make `-O` mean `-C opt-level=3`
clubby789
-2
/
+1
2025-02-09
Rollup merge of #136722 - kornelski:visit-spans, r=chenyukang
Matthias Krüger
-0
/
+2
2025-02-08
Rustfmt
bjorn3
-4
/
+7
2025-02-08
Visit SourceInfo of all Terminators
Kornel
-0
/
+2
2025-01-31
`#[optimize(none)]` implies `#[inline(never)]`
clubby789
-1
/
+5
2025-01-23
Disable non-required MIR opts with `optimize(none)`
clubby789
-0
/
+8
2025-01-18
Consolidate ad-hoc MIR lints into real pass-manager-based MIR lints
Michael Goulet
-3
/
+3
2025-01-11
rename `BitSet` to `DenseBitSet`
Rémy Rakic
-4
/
+4
2025-01-10
mir_build: check annotated functions w/out callers
David Wood
-45
/
+7
2025-01-10
inline: move should inline check
David Wood
-5
/
+5
2025-01-10
inline: remove unnecessary promoted check
David Wood
-4
/
+0
2025-01-10
inline: re-introduce some callee body checks
David Wood
-2
/
+29
2025-01-10
inline: force inlining shims
David Wood
-11
/
+15
2025-01-10
mir_transform: implement forced inlining
David Wood
-627
/
+871
2025-01-04
rustc_intrinsic: support functions without body; they are implicitly marked a...
Ralf Jung
-1
/
+2
2024-12-18
mir: require `is_cleanup` when creating `BasicBlockData`
DianQK
-5
/
+7
2024-12-16
rename rustc_attr to rustc_attr_parsing and create rustc_attr_data_structures
Jonathan Dönszelmann
-1
/
+1
2024-12-02
mir validator: don't store mir phase
lcnr
-9
/
+1
2024-11-26
Remove -Zfuel.
Camille GILLOT
-6
/
+0
2024-11-19
move `fn is_item_raw` to `TypingEnv`
lcnr
-4
/
+1
2024-11-18
use `TypingEnv` when no `infcx` is available
lcnr
-35
/
+20
2024-11-03
compiler: Directly use rustc_abi in mir_transform
Jubilee Young
-4
/
+3
2024-10-31
stop using `ParamEnv::reveal` while handling MIR
lcnr
-6
/
+21
2024-10-26
Effects cleanup
Deadbeef
-6
/
+1
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-8
/
+5
2024-09-16
Remove semi-nondeterminism of DefPathHash ordering from inliner
Michael Goulet
-10
/
+0
2024-09-10
Improve comment formatting.
Nicholas Nethercote
-1
/
+2
2024-09-09
Make `CallSite` non-`Copy`.
Nicholas Nethercote
-1
/
+1
2024-09-09
Remove some unnecessary dereferences.
Nicholas Nethercote
-3
/
+3
2024-09-09
Remove an unnecessary `continue`.
Nicholas Nethercote
-1
/
+0
2024-09-09
Reduce visibilities, and add `warn(unreachable_pub)`.
Nicholas Nethercote
-0
/
+2
2024-09-03
Move `MirPass` to `rustc_mir_transform`.
Nicholas Nethercote
-1
/
+1
2024-08-30
Remove `#[macro_use] extern crate tracing` from `rustc_mir_transform`.
Nicholas Nethercote
-0
/
+1
2024-08-26
Stop using a special inner body for the coroutine by-move body for async clos...
Michael Goulet
-1
/
+0
[next]