-
Notifications
You must be signed in to change notification settings - Fork 21
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
Nim sets don't support negative ID in thief ID checks #106
Comments
This is now "reliably" reproducible in CI for #107 for example: https://dev.azure.com/numforge/Weave/_build/results?buildId=404&view=logs&jobId=5336da5d-2772-5db2-cb26-68743e5bcd30&j=5336da5d-2772-5db2-cb26-68743e5bcd30&t=76edda6a-eee8-5183-4ec0-7505684fb3bb |
Analysis:With the following compilation command
After running it a couple times you will get a stacktrace similar to:
The first thing to notice is that this is not a Weave error. Weave does not throw The second thing is that int16 has 65536 values and sets are only allowed to hold int16. And we happen to have a Lines 203 to 206 in 052ae40
|
Probably linked to nim-lang/Nim#13764 |
From @liquid600pgm:
The text was updated successfully, but these errors were encountered: