diff options
| author | Alex Crichton <alex@alexcrichton.com> | 2016-11-04 16:49:31 -0700 |
|---|---|---|
| committer | Alex Crichton <alex@alexcrichton.com> | 2016-11-05 10:50:24 -0700 |
| commit | b9cbbe184a7699e2a308ad89f41dfa88d0fbb790 (patch) | |
| tree | 137bfa09aaf68e50ac36de4aa272e68d3f6150a1 /src/test/run-pass/thinlto | |
| parent | 9f882b997eaff8def0b31db22fe250776d38af60 (diff) | |
| parent | 51104e5ca60177b9f646f0c906eac358050664b7 (diff) | |
| download | rust-b9cbbe184a7699e2a308ad89f41dfa88d0fbb790.tar.gz rust-b9cbbe184a7699e2a308ad89f41dfa88d0fbb790.zip | |
Rollup merge of #37569 - jseyfried:improve_expansion_perf, r=eddyb
macros: improve expansion performance This PR fixes that regression, further improves performance on recursive, `tt`-heavy workloads, and makes a variety of other improvements to parsing and expansion performance. Expansion performance improvements: | Test case | Run-time | Memory usage | | -------------- | -------- | ------------ | | libsyntax | 8% | 10% | | librustc | 15% | 6% | | librustc_trans | 30% | 6% | | #37074 | 20% | 15% | | #34630 | 40% | 8% | r? @eddyb
Diffstat (limited to 'src/test/run-pass/thinlto')
0 files changed, 0 insertions, 0 deletions
