Skip to content
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

Refactor Char and String generators #653

Merged
merged 3 commits into from
May 6, 2020
Merged

Conversation

ashawley
Copy link
Contributor

@ashawley ashawley commented May 6, 2020

Continuation of #608

non added 3 commits May 6, 2020 10:25
This is part of work on Gen performance improvements.
In particular, this adds retrying to the infiniteStream, stringOf, and
stringOfN combinators. It also slightly optimizes the loop conditions
on buildableOfN, removes lazy from most arbitrary definitions, and
cleans up a few other things.

This commit does appear to have made some benchmarks slower, although
it's possible my machine is just more busy than it was. I've also
added a few more benchmarks.
Copy link
Contributor

@non non left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for putting this together! 👍

@non non merged commit 0f652ac into typelevel:master May 6, 2020
@ashawley ashawley deleted the char-refactor branch May 22, 2020 21:52
@ashawley ashawley added this to the 1.15.0 milestone Jun 4, 2020
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.

2 participants