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
Leading vs. trailing edges for Control.Debounce #756
Conversation
Oh, I realized that this doesn't actually break the public API, so maybe the version should just bump to |
Yes, I believe that's the right version number. Making that change should allow CI to pass. |
Looks like there's a build failure with older versions of GHC:
|
The remaining failures seem to be related to |
Very strange. tls 1.4.1 surely exports |
@thomasjm Would you do |
Slightly different failures now, but still |
|
I notice that the successful test run on |
@snoyberg Though CI fails, we don't have to worry about it too much in this case. So, if you like, would you please merge this PR? |
Just an FYI, this is a larger PR than I anticipated, and I'm a bit swamped right now. I probably won't have a chance to review until next week. Sorry for the delay. |
CI passed on |
Just rebased on Here's a few notes on what this PR does in case it helps:
|
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.
Sorry for the delay in review. Code looks nice and well structured, thank you! And I especially appreciate the tests. I've added some inline comments.
Thanks for the review! I resolved everything except for one comment about the details of the semantics. For that one I updated the docs to be as clear as possible but it would be good if you could take another look. After thinking about it I'm wondering if the distinction between |
(If |
I've run CI again resulting in green! |
After consideration I decided to remove I converted the API to export value-level identifiers instead, so we can re-add it later if we decide we want it. |
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.
LGTM, just one minor comment
Okay, all feedback is addressed now. Thanks @snoyberg ! |
Thanks! |
Okay @snoyberg , took a stab at #745 . What do you think?
@since
declarations to the HaddockAfter submitting your PR: