Skip to content

Commit 6b942f7

Browse files
Remove packed-simd benchmark
Upstream changes in rustc have made this no longer compile, and looking at the README description (quoted below) and a quick perf profile did not indicate any particularly interesting features that would make it worth continuing to feature. > Portable packed SIMD vectors. Exercises SIMD features heavily, and uses a compiler plugin. This was added back in #268 but the reasons cited for its inclusion there don't seem to actually reflect the current state of the benchmark (we never evaluated test compilation time). I suspect that re-adding a more recent copy of stdsimd may be relevant, but we indirectly measure compilation time there through the self-bootstrap testing, so this is mostly duplicate work regardless.
1 parent da077ca commit 6b942f7

File tree

352 files changed

+2
-27799
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

352 files changed

+2
-27799
lines changed

collector/benchmarks/README.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ These are real programs that are known to stress the compiler in interesting
4343
ways.
4444

4545
- **diesel**: A type save SQL query builder. Utilizes the type system to
46-
ensure a lot of invariants. Stresses anything related to resolving
46+
ensure a lot of invariants. Stresses anything related to resolving
4747
trait bounds, by having a lot of trait impls for a large number of different
4848
types.
4949
- **encoding**: Character encoding support. Contains some large tables.
@@ -52,8 +52,6 @@ ways.
5252
compiler in certain ways.
5353
- **keccak**: A cryptography algorithm. Contains a very high number of locals
5454
and basic blocks.
55-
- **packed-simd**: Portable packed SIMD vectors. Exercises SIMD features
56-
heavily, and uses a compiler plugin.
5755
- **ucd**: A Unicode crate. Contains large statics that
5856
[stress](https://github.com/rust-lang/rust/issues/53643) the borrow checker's
5957
implementation of NLL.
@@ -118,4 +116,4 @@ programs.
118116
behavior](https://github.com/rust-lang/rust/issues/65510) (in the number of
119117
associated type bounds).
120118
- **externs**: A large amount of extern functions has caused [slowdowns in the past](https://github.com/rust-lang/rust/pull/78448).
121-
- **derive**: A large amount of simple structs with a `#[derive]` attribute for common built-in traits such as Copy and Debug.
119+
- **derive**: A large amount of simple structs with a `#[derive]` attribute for common built-in traits such as Copy and Debug.

collector/benchmarks/packed-simd/.appveyor.yml

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

collector/benchmarks/packed-simd/.gitignore

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

collector/benchmarks/packed-simd/.travis.yml

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

0 commit comments

Comments
 (0)