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

For the stack safety laws make the number of iterations configurable #140

Closed
alexandru opened this issue Mar 7, 2018 · 0 comments · Fixed by #138
Closed

For the stack safety laws make the number of iterations configurable #140

alexandru opened this issue Mar 7, 2018 · 0 comments · Fixed by #138
Assignees
Milestone

Comments

@alexandru
Copy link
Member

The monix.tail.Iterant data type can implement Async right now, which is pretty cool, however the laws cannot be executed on top of Travis, because those jobs are CPU constrained and the build will eventually time out, due to Iterant being a stream and obviously moving much slower in those tests as Task or IO.

So making that number configurable would be cool.

Also due to playing around I discovered bug #139, so this is useful even in the development of cats-effect.

By making it configurable, we can make the default to be set based on the environment, so we can run it on JavaScript as well, prior to this disabled because JavaScript tests are too slow and can timeout on Travis as well.

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

Successfully merging a pull request may close this issue.

1 participant