rust/src/test
Alex Crichton b9cbbe184a 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
2016-11-05 10:50:24 -07:00
..
codegen Auto merge of #36421 - TimNN:check-abis, r=alexcrichton 2016-10-25 21:49:59 -07:00
codegen-units Fix fallout in tests. 2016-09-27 06:43:51 +00:00
compile-fail Rollup merge of #37564 - Mark-Simulacrum:sized-ice, r=eddyb 2016-11-05 10:50:23 -07:00
compile-fail-fulldeps Move CrateConfig from Crate to ParseSess. 2016-10-29 07:52:58 +00:00
debuginfo Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
incremental Rollup merge of #37513 - michaelwoerister:hash-panic-spans, r=nikomatsakis 2016-11-02 15:09:42 -04:00
mir-opt update tests 2016-10-04 20:43:43 +03:00
parse-fail add -Z continue-parse-after-error to parse-fail tests 2016-11-01 14:08:56 -04:00
pretty Changed most vec! invocations to use square braces 2016-10-31 22:51:40 +00:00
run-fail Fix some pretty printing tests 2016-10-18 23:23:40 +03:00
run-fail-fulldeps Move CrateConfig from Crate to ParseSess. 2016-10-29 07:52:58 +00:00
run-make rustc: Add knowledge of Windows subsystems. 2016-10-31 10:03:41 -07:00
run-pass Rollup merge of #37557 - TimNN:fix-36954, r=eddyb 2016-11-05 10:50:23 -07:00
run-pass-fulldeps Fix fallout in tests. 2016-11-04 09:07:00 +00:00
run-pass-valgrind Fix some pretty printing tests 2016-10-18 23:23:40 +03:00
rustdoc rustdoc: Improve playground run buttons 2016-10-15 18:32:03 +01:00
ui Auto merge of #37167 - nikomatsakis:jroesch-issue-18937, r=pnkfelix 2016-11-04 07:20:44 -07:00