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
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
2024-06-16
Rename InstanceDef -> InstanceKind
Michael Goulet
-19
/
+19
2024-06-12
Use Variance glob import everywhere
Michael Goulet
-21
/
+6
2024-05-24
compiler: const_eval/transform/validate.rs -> mir_transform/validate.rs
Jubilee Young
-1
/
+1
2024-05-13
Remove `extern crate rustc_middle` from `rustc_mir_transform`.
Nicholas Nethercote
-0
/
+1
2024-04-23
filter required_consts during inlining
Ralf Jung
-2
/
+6
2024-04-23
interpret: sanity-check that required_consts captures all consts that can fail
Ralf Jung
-14
/
+5
2024-04-23
Auto merge of #121801 - zetanumbers:async_drop_glue, r=oli-obk
bors
-2
/
+4
2024-04-18
Ensure `[rust] debuginfo-level-std` doesn't change core's MIR
Scott McMurray
-1
/
+11
2024-04-18
At debuginfo=0, don't inline debuginfo when inlining
Scott McMurray
-2
/
+4
2024-04-17
Use non-exhaustive matches for TyKind
Daria Sukhonina
-2
/
+2
2024-04-16
Add simple async drop glue generation
zetanumbers
-2
/
+4
2024-04-04
Rollup merge of #123464 - fmease:rn-has-proj-to-has-aliases, r=compiler-errors
Jacob Pratt
-1
/
+1
2024-04-04
Rename HAS_PROJECTIONS to HAS_ALIASES etc.
León Orell Valerian Liehr
-1
/
+1
2024-04-02
Track reason for creating a `ReifyShim`
Matthew Maurer
-1
/
+1
2024-03-25
Instance is Copy
Michael Goulet
-3
/
+3
2024-03-22
Fix validation on substituted callee bodies in MIR inliner
Michael Goulet
-0
/
+1
2024-03-20
mentioned_items: record all callee and coerced closure types, whether they ar...
Ralf Jung
-9
/
+3
2024-03-20
collector: recursively traverse 'mentioned' items to evaluate their constants
Ralf Jung
-1
/
+26
2024-03-08
Rollup merge of #119365 - nbdd0121:asm-goto, r=Amanieu
Matthias Krüger
-2
/
+2
2024-02-24
Add `#[rustc_no_mir_inline]` for standard library UB checks
Nilstrieb
-0
/
+4
2024-02-24
Change InlineAsm to allow multiple targets instead
Gary Guo
-2
/
+2
2024-02-19
Make intrinsic fallback bodies cross-crate inlineable
Nilstrieb
-0
/
+8
2024-02-11
Check that the ABI of the instance we are inlining is correct
Michael Goulet
-0
/
+12
2024-02-08
Deduplicate `tcx.instance_mir(instance)` calls in `try_instance_mir`
zetanumbers
-15
/
+10
2024-02-06
Fix drop shim for AsyncFnOnce closure, AsyncFnMut shim for AsyncFn closure
Michael Goulet
-1
/
+1
2024-02-06
Construct body for by-move coroutine closure output
Michael Goulet
-0
/
+1
2024-02-06
Build a shim to call async closures with different AsyncFn trait kinds
Michael Goulet
-0
/
+1
2024-01-15
compiler: Lower fn call arg spans down to MIR
Martin Nordholts
-8
/
+9
[next]