Skip to content

Commit 2d16b12

Browse files
committed
Remove match-stress-{enum,exhaustive_patterns}.
They have been replaced by `match-stress`.
1 parent e2ec11a commit 2d16b12

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
@@ -93,11 +93,6 @@ compiler in interesting ways.
9393
one involving
9494
[`exhaustive_patterns`](https://github.com/rust-lang/rust/pull/79394)) of
9595
`match` code that caused bad performance in the past.
96-
- **match-stress-enum**: Contains a match against a huge enum, which used to
97-
have [quadratic runtime](https://github.com/rust-lang/rust/issues/7462).
98-
- **match-stress-exhaustive_patterns**: Contains code extracted from the `syn`
99-
crate to amplify the perf degradation caused by the `exhaustive_patterns`, as
100-
measured [here](https://github.com/rust-lang/rust/pull/79394).
10196
- **projection-caching**: A small program that causes extremely, deeply nested
10297
types which stress the trait system's projection cache. Removing that cache
10398
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)