haskell / haskell/vector

Remove benchmarks sublibrary.

Open
#550 7 comments 0 reactions 0 assignees View on GitHub
Dominant language
Haskell
Stars
400
Forks
145
PR merge metrics
No merged PRs in 30d

Description

Due how `cabal-install` works, all components are always solved for, and this causes unnecessary dependencies.

In case of `splitmix` it causes a dependency loop, so `splitmix` cannot test itself (or it should drop dependency on `vector` in tests).

Move the benchmarks into separate package, or fold into the benchmarks executable.

I'm not sure why benchmarks-O2 sublibrary is public in the first place, it isn't mentioned in the changelog.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.