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

Add implementation of list provider #16

Merged
merged 1 commit into from
Feb 13, 2018

Conversation

DRMacIver
Copy link
Member

This builds on the work in #15 to implement a provider for lists, and adds a shrinker for it.

Notable features:

  • The shrinker now deletes intervals, but doesn't actually currently do anything intelligent to find out what those regions are - it just tries all of them!
  • given now passes blocks through to the underlying provider implementation. This allows for some nice providers that are more like control-flow than just returning values. See the repeated provider.

@DRMacIver DRMacIver changed the base branch from DRMacIver/providers to development February 13, 2018 08:47
@DRMacIver DRMacIver merged commit 01f4566 into development Feb 13, 2018
@DRMacIver DRMacIver deleted the DRMacIver/list-provider branch February 13, 2018 08:47
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.

None yet

1 participant