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
/
src
/
transform
Age
Commit message (
Expand
)
Author
Lines
2020-09-22
cleanup cfg after optimization
Simon Vandel Sillesen
-0
/
+9
2020-09-22
The optimization should also apply for DropAndReplace
Simon Vandel Sillesen
-1
/
+2
2020-09-22
Get LocalDefId from source instead of passing in
Simon Vandel Sillesen
-11
/
+3
2020-09-22
Suggestion from review
Simon Vandel Sillesen
-1
/
+1
2020-09-22
MIR pass to remove unneeded drops on types not needing drop
Simon Vandel Sillesen
-0
/
+59
2020-09-22
Fix dest prop miscompilation around references
Jonas Schievink
-1
/
+1
2020-09-22
Use correct feature gate for unsizing casts
Dylan MacKenzie
-5
/
+1
2020-09-22
Replace missing comment
Dylan MacKenzie
-0
/
+2
2020-09-22
Use the same name everywhere for `is_const_stable_const_fn`
Dylan MacKenzie
-2
/
+4
2020-09-22
Update const-checker to replicate `qualify_min_const_fn`
Dylan MacKenzie
-73
/
+268
2020-09-22
Add structured errors for `qualify_min_const_fn` checks
Dylan MacKenzie
-3
/
+220
2020-09-22
Allow errors to abort const checking when emitted
Dylan MacKenzie
-4
/
+22
2020-09-22
Return `true` if `check_const` emits an error
Dylan MacKenzie
-7
/
+11
2020-09-22
Add const-stability helpers
Dylan MacKenzie
-10
/
+45
2020-09-22
Useful derives on `ops::Status`
Dylan MacKenzie
-0
/
+1
2020-09-21
Rollup merge of #76888 - matthiaskrgr:clippy_single_match_2, r=Dylan-DPC
ecstatic-morse
-11
/
+5
2020-09-21
Rollup merge of #76807 - ecstatic-morse:const-checking-staged-api, r=oli-obk
ecstatic-morse
-65
/
+109
2020-09-21
Add optimization to avoid load of address
Simon Vandel Sillesen
-2
/
+115
2020-09-20
Auto merge of #75119 - simonvandel:early-otherwise, r=oli-obk
bors
-0
/
+341
2020-09-20
Rollup merge of #76890 - matthiaskrgr:matches_simpl, r=lcnr
Ralf Jung
-3
/
+2
2020-09-20
enable on mir-opt-level=1 to test perf
Simon Vandel Sillesen
-1
/
+1
2020-09-20
add cleanup of cfg
Simon Vandel Sillesen
-0
/
+10
2020-09-20
insert storageDead for not equal temp
Simon Vandel Sillesen
-11
/
+27
2020-09-20
correct comment
Simon Vandel Sillesen
-1
/
+1
2020-09-20
Update src/librustc_mir/transform/early_otherwise_branch.rs
Simon Vandel Sillesen
-1
/
+1
2020-09-20
New MIR optimization pass to reduce branches on match of tuples of enums
Simon Vandel Sillesen
-0
/
+315
2020-09-20
use if let instead of single match arm expressions to compact code and reduce...
Matthias Krüger
-11
/
+5
2020-09-20
Auto merge of #76411 - RalfJung:promote-in-const-fn, r=ecstatic-morse
bors
-26
/
+35
2020-09-20
Auto merge of #72632 - jonas-schievink:dest-prop, r=oli-obk
bors
-0
/
+1065
2020-09-19
Add assertion for len of vecs
Simon Vandel Sillesen
-3
/
+4
2020-09-19
fix some comments
Ralf Jung
-6
/
+7
2020-09-19
never promote non-const operations; revert STATIC promotion change
Ralf Jung
-4
/
+14
2020-09-19
fix doc comment
Ralf Jung
-4
/
+4
2020-09-19
cleanup promotion const_kind checks
Ralf Jung
-30
/
+28
2020-09-19
Fix #76803
Simon Vandel Sillesen
-23
/
+33
2020-09-19
Rollup merge of #75502 - ecstatic-morse:implicit-promotion-in-const-fn, r=Ral...
Ralf Jung
-1
/
+8
2020-09-18
Clarify FIXME
Jonas Schievink
-2
/
+3
2020-09-18
Return `Place` by value
Jonas Schievink
-2
/
+2
2020-09-18
Move inner items outside
Jonas Schievink
-144
/
+144
2020-09-18
Fix rebase fallout
Jonas Schievink
-5
/
+6
2020-09-18
Limit block count
Jonas Schievink
-0
/
+14
2020-09-18
Fix rebase fallout
Jonas Schievink
-7
/
+13
2020-09-18
Properly inherit conflicts when merging locals
Jonas Schievink
-53
/
+60
2020-09-18
More logging
Jonas Schievink
-21
/
+59
2020-09-18
Record intra-statement/terminator conflicts
Jonas Schievink
-22
/
+206
2020-09-18
perf: bail out when there's >500 candidate locals
Jonas Schievink
-6
/
+24
2020-09-18
perf: only calculate conflicts for candidates
Jonas Schievink
-12
/
+39
2020-09-18
perf: walk liveness backwards in Conflicts::build
Jonas Schievink
-24
/
+39
2020-09-18
Fix dataflow assert errors
Jonas Schievink
-3
/
+17
2020-09-18
Implement a destination propagation pass
Jonas Schievink
-0
/
+740
[prev]
[next]