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
Age
Commit message (
Expand
)
Author
Lines
2024-08-30
Factor out some repetitive code.
Nicholas Nethercote
-81
/
+38
2024-08-30
Remove some unnecessary constants.
Nicholas Nethercote
-18
/
+15
2024-08-30
Merge `DerefArgVisitor` and `PinArgVisitor`.
Nicholas Nethercote
-47
/
+7
2024-08-30
Merge some `if`s.
Nicholas Nethercote
-24
/
+15
2024-08-30
Use a local variable.
Nicholas Nethercote
-1
/
+1
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
/
+39
2024-08-30
Remove `Option<!>` return types.
Nicholas Nethercote
-66
/
+68
2024-08-29
Simplify `Candidate`.
Nicholas Nethercote
-47
/
+36
2024-08-29
Remove `Allocations`.
Nicholas Nethercote
-14
/
+4
2024-08-29
Move `WriteInfo` out of `Allocations`.
Nicholas Nethercote
-4
/
+4
2024-08-29
Remove the `'body` lifetime on `FilterInformation`.
Nicholas Nethercote
-9
/
+9
2024-08-28
Use a reduced recursion limit in the MIR inliner's cycle breaker
Ben Kimock
-1
/
+9
2024-08-28
coverage: Rename `CodeRegion` to `SourceRegion`
Zalathar
-20
/
+20
2024-08-28
coverage: Simplify some debug logging
Zalathar
-7
/
+1
2024-08-26
Stop using a special inner body for the coroutine by-move body for async clos...
Michael Goulet
-188
/
+159
2024-08-21
Simplify some redundant field names
Michael Goulet
-2
/
+2
2024-08-18
Rollup merge of #128628 - khuey:simply-cfg-erase-source-info, r=nnethercote
Trevor Gross
-0
/
+11
2024-08-18
rename AddressOf -> RawBorrow inside the compiler
Ralf Jung
-24
/
+24
2024-08-15
Rollup merge of #129101 - compiler-errors:deref-on-parent-by-ref, r=lcnr
Matthias Krüger
-14
/
+40
2024-08-15
Rollup merge of #129067 - cuviper:append, r=wesleywiser
Matthias Krüger
-2
/
+2
2024-08-14
Fix projections when parent capture is by-ref
Michael Goulet
-14
/
+40
2024-08-14
Auto merge of #128812 - nnethercote:shrink-TyKind-FnPtr, r=compiler-errors
bors
-3
/
+3
2024-08-13
Add and use `IndexVec::append`
Josh Stone
-2
/
+2
2024-08-12
Rollup merge of #128978 - compiler-errors:assert-matches, r=jieyouxu
Guillaume Gomez
-3
/
+3
2024-08-11
Use assert_matches around the compiler
Michael Goulet
-3
/
+3
2024-08-11
Rollup merge of #128762 - fmease:use-more-slice-pats, r=compiler-errors
Matthias Krüger
-16
/
+14
2024-08-10
Auto merge of #128572 - compiler-errors:fix-elaborate-box-derefs-on-debug, r=...
bors
-8
/
+9
2024-08-09
Shrink `TyKind::FnPtr`.
Nicholas Nethercote
-3
/
+3
2024-08-08
Don't inline tainted MIR bodies
Michael Goulet
-0
/
+4
2024-08-07
Use more slice patterns inside the compiler
León Orell Valerian Liehr
-16
/
+14
2024-08-07
Hide implicit target features from diagnostics when possible
Caleb Zulawski
-1
/
+3
2024-08-03
When deduplicating unreachable blocks, erase the source information.
Kyle Huey
-0
/
+11
2024-08-03
Re-enable SimplifyToExp in match_branches.
DianQK
-4
/
+1
2024-08-03
Simplify match based on the cast result of `IntToInt`.
DianQK
-62
/
+79
2024-08-02
Stop doing weird index stuff in ElaborateBoxDerefs
Michael Goulet
-8
/
+9
2024-08-01
MIR required_consts, mentioned_items: ensure we do not forget to fill these l...
Ralf Jung
-30
/
+61
2024-07-31
Do not intern if we have provenance.
Camille GILLOT
-1
/
+6
2024-07-31
Simplify constant creation.
Camille GILLOT
-5
/
+10
2024-07-31
Encode constant determinism in disambiguator.
Camille GILLOT
-7
/
+8
2024-07-31
Reduce allocations in GVN.
Camille GILLOT
-4
/
+12
2024-07-31
Amortize growing rev_locals.
Camille GILLOT
-1
/
+7
2024-07-31
Indirect places can only appear as first projection in runtime MIR.
Camille GILLOT
-1
/
+1
2024-07-31
Do not normalize constants eagerly.
Camille GILLOT
-4
/
+1
2024-07-29
Stop using MoveDataParamEnv for places that don't need a param-env
Michael Goulet
-11
/
+14
2024-07-29
Perform instsimplify before inline to eliminate some trivial calls
DianQK
-3
/
+22
[prev]
[next]