Skip to content

Topic/benchotron #41

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

Merged
merged 6 commits into from
Aug 16, 2015
Merged

Topic/benchotron #41

merged 6 commits into from
Aug 16, 2015

Conversation

ethul
Copy link
Collaborator

@ethul ethul commented Aug 15, 2015

This PR incorporates benchotron benchmarks and does some reworking of the tests.

ethul added 5 commits August 12, 2015 17:31
Also corrected typos in the documentation.

Resolves purescript#39
Updating the structure of the test directory and renaming some of the
test files. Also removing redundant tests that are now covered by the
benchmarks.
@garyb
Copy link
Member

garyb commented Aug 15, 2015

Looks like the travis build is failing because benchotron needs updating for psc v0.7.3-compatible-dependencies (-string v0.7.0).

@ethul
Copy link
Collaborator Author

ethul commented Aug 15, 2015

Good catch @garyb. Thanks.

@hdgarrood would you like a PR for this?

@hdgarrood
Copy link

I've released a new version of benchotron which should use up-to-date versions of dependencies. Unfortunately, benchotron now uses quickcheck for generating input data, which is not currently stack-safe, so this is probably blocked on purescript/purescript-quickcheck#37 now.

@ethul
Copy link
Collaborator Author

ethul commented Aug 16, 2015

@hdgarrood Thanks for making the 3.0.0 release. Thanks for pointing out purescript/purescript-quickcheck#37.

@garyb What do you think? Since I already have the benchmarks generated, would you prefer I wait for purescript/purescript-quickcheck#37 or just update with benchotron @ 3.0.0?

@garyb
Copy link
Member

garyb commented Aug 16, 2015

@hdgarrood Oh sorry, I hadn't realised you'd rebased that.

I'll merge and release now, and then we can get everything up to date :)

@hdgarrood
Copy link

Awesome, thanks. I'll release a 3.0.1 which depends on the newest quickcheck.

@ethul
Copy link
Collaborator Author

ethul commented Aug 16, 2015

@hdgarrood Thanks!

@hdgarrood
Copy link

Ok, that's done, so if you depend on 3.0.1 then this should work. I guess you could replace zeroArray with \n -> vectorOf n (pure 0).

Bumping purescript-benchotron for PureScript 0.7.3.
@ethul
Copy link
Collaborator Author

ethul commented Aug 16, 2015

@hdgarrood Great! Thanks. Yes, that is what I did for the zeroArray

@hdgarrood
Copy link

😄 no problem

@ethul
Copy link
Collaborator Author

ethul commented Aug 16, 2015

@garyb Looks like the dependencies update did the trick. What do you think? Are we good to go for this?

garyb added a commit that referenced this pull request Aug 16, 2015
@garyb garyb merged commit 60db495 into purescript:master Aug 16, 2015
@garyb
Copy link
Member

garyb commented Aug 16, 2015

Yep, thanks a lot for your work on all this! I'll make a release.

@ethul
Copy link
Collaborator Author

ethul commented Aug 16, 2015

Great, thank you!

On Sunday, August 16, 2015, Gary Burgess [email protected] wrote:

Yep, thanks a lot for your work on all this! I'll make a release.


Reply to this email directly or view it on GitHub
#41 (comment)
.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants