-
Notifications
You must be signed in to change notification settings - Fork 126
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
Loop detection too strict #640
Comments
This is probably to do with the packed representation for sequences of bits. As a reference point, the following does not loop:
|
It would be nice to fix this, but it's tricky to get the behavior correct without seriously hurting performance in the common case. |
After looking into this some more, the basic problem here is that One option I considered to fix this bug is to redefine the semantics so that We could instead just codify the current situation, which is that I've tried a few methods to make |
Turns out, the particular example I was worried about here was doing a lot of hashing using |
I think we've finally cracked the nut on this strictness bug. Fixes #640
I think we've finally cracked the nut on this strictness bug. Fixes #640
I think we've finally cracked the nut on this strictness bug. Fixes #640
I'm really surprised that Cryptol thinks it's stuck in a loop here! Any idea about what's going on? The reference evaluator seems to work though.
The text was updated successfully, but these errors were encountered: