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-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
2024-08-13
Add and use `IndexVec::append`
Josh Stone
-2
/
+2
2024-08-08
Don't inline tainted MIR bodies
Michael Goulet
-0
/
+4
2024-08-07
Hide implicit target features from diagnostics when possible
Caleb Zulawski
-1
/
+3
2024-08-01
MIR required_consts, mentioned_items: ensure we do not forget to fill these l...
Ralf Jung
-7
/
+6
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-5
/
+7
2024-07-09
coverage. Fix panic when generating mcdc code for inlined functions
zhuyunxing
-0
/
+6
2024-07-07
Support tail calls in mir via `TerminatorKind::TailCall`
Maybe Waffle
-0
/
+9
2024-07-02
Instance::resolve -> Instance::try_resolve, and other nits
Michael Goulet
-1
/
+1
2024-07-01
Avoid MIR bloat in inlining
Scott McMurray
-2
/
+48
2024-06-28
Don't inline drop shims with unsubstituted generic consts in MIR inliner
Michael Goulet
-1
/
+11
2024-06-21
Save 2 pointers in `TerminatorKind` (96 → 80 bytes)
Scott McMurray
-6
/
+7
2024-06-20
Add blank lines after module-level `//!` comments.
Nicholas Nethercote
-1
/
+2
[next]