Skip to content

Commit 1f1e6c1

Browse files
authored
Merge pull request #1216 from nnethercote/rm-match-stress-old
Remove `match-stress-{enum,exhaustive_patterns}`.
2 parents 930e039 + 2d16b12 commit 1f1e6c1

File tree

22 files changed

+0
-18842
lines changed

22 files changed

+0
-18842
lines changed

collector/benchmarks/README.md

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -85,11 +85,6 @@ compiler in interesting ways.
8585
one involving
8686
[`exhaustive_patterns`](https://github.com/rust-lang/rust/pull/79394)) of
8787
`match` code that caused bad performance in the past.
88-
- **match-stress-enum**: Contains a match against a huge enum, which used to
89-
have [quadratic runtime](https://github.com/rust-lang/rust/issues/7462).
90-
- **match-stress-exhaustive_patterns**: Contains code extracted from the `syn`
91-
crate to amplify the perf degradation caused by the `exhaustive_patterns`, as
92-
measured [here](https://github.com/rust-lang/rust/pull/79394).
9388
- **projection-caching**: A small program that causes extremely, deeply nested
9489
types which stress the trait system's projection cache. Removing that cache
9590
resulted in hours long compilations for some programs using futures,

collector/benchmarks/match-stress-enum/Cargo.lock

Lines changed: 0 additions & 5 deletions
This file was deleted.

collector/benchmarks/match-stress-enum/Cargo.toml

Lines changed: 0 additions & 7 deletions
This file was deleted.

collector/benchmarks/match-stress-enum/perf-config.json

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)