about summary refs log tree commit diff
path: root/src/libsyntax
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2018-09-20 00:16:46 +0000
committerbors <bors@rust-lang.org>2018-09-20 00:16:46 +0000
commit1d33aedaa928cc92d58c0bfe7ff433714ff52976 (patch)
tree35653d8e90a5db7fbec04145fc91654a42b496e3 /src/libsyntax
parent20dc0c50704ba1fc8c56a88ae2bf05ddb3e419bc (diff)
parentefae70c73621046d5ba33a341bfc6e4100c32945 (diff)
downloadrust-1d33aedaa928cc92d58c0bfe7ff433714ff52976.tar.gz
rust-1d33aedaa928cc92d58c0bfe7ff433714ff52976.zip
Auto merge of #54211 - nnethercote:keccak-Liveness-memory, r=nikomatsakis
Split `Liveness::users` into three.

This reduces memory usage on some benchmarks because no space is wasted
for padding. For a `check-clean` build of `keccak` it reduces `max-rss`
by 20%.

r? @nikomatsakis, but I want to do a perf run. Locally, I had these results:
- instructions: slight regression
- max-rss: big win on "Clean" builds
- faults: big win on "Clean" and "Nll" builds
- wall-time: small win on "Clean" and "Nll" builds

So I want to see how a different machine compares.
Diffstat (limited to 'src/libsyntax')
0 files changed, 0 insertions, 0 deletions