-
Notifications
You must be signed in to change notification settings - Fork 103
Fix Travis #243
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix Travis #243
Conversation
| bytestring, | ||
| containers, | ||
| criterion, | ||
| gauge, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not sure whether this file can be removed now that the dependency cycle has been removed?
|
Ping! :) |
|
Please squash into one or a very few logical commits. Please justify the switch to |
* Add jobs using GHC 8.6 and 8.8. * Benchmarks are compiled with GHC >= 7.10. This is simplified by using gauge instead of criterion, which removes a dependency cycle.
Done! |
|
I don't love losing features relative to Criterion, but the dependency cycles are admittedly a bit wonky to deal with. Fine. |
|
@treeowl Thanks for reviewing and merging! Which |
|
Pretty graphs, mostly. |
You could give https://github.com/composewell/bench-show a try. |
This fixes building the tests with GHC-7.8 by removing the constraints to build with the installed versions of
containersandbinary.Benchmark builds are simplified by switching from
criteriontogauge.This also adds jobs with GHC-8.6 and 8.8.