-
-
Notifications
You must be signed in to change notification settings - Fork 67
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
Fix eager API thunk retention #258
Conversation
a6f4c99
to
230f545
Compare
One thing to note about this PR is that, while |
230f545
to
778accf
Compare
While I fix up the tests, @eschnett would you mind testing this locally to make sure it works for you? |
I'd be happy to! Just let me know when and which branch to test. I just tested the
|
Crap, okay, I had it working at one point, but must have messed it back up along the way. Thankfully I can reproduce the failure locally. |
Actually, no, this failure is (probably) a red herring. Background: In this case, we can just ignore any tasks that have expired (currently those caught by the assertion), since if our own task is currently executing, it will not have expired; I wouldn't be surprised if later on I find that I'm wrong about this assumption, but I think it's a fair compromise for now. |
ca539f5
to
b6dfe9e
Compare
@eschnett WaveToyDagger works locally for me with the current changes, and with CI passing, I'm ready to merge this whenever. If you want to test one last time, please go ahead and let me know if it's working for you! Also, if you end up registering this or a similar package, I'd be happy to include it as part of the tests so we don't break your code again! |
Yes, I confirm it works. |
Should fix #248