-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
This is not a commit to be merged, but rather to test on a much.. #23779
Conversation
broader scale if any tests break with the new string hash.
Sorry for the delay. I only just learned a few hours ago on Nim Internals that a release might be "imminent". I thought we had maybe the whole Summer. As shown by that benchmark prog over on the initial Issue thread, all 3 hashes (aboriginal |
Well almost everything is red. ;-) |
Across all the deployments, things seem mostly ok to me. I saw one chronos failure obviously related to explicit hash-order test. A DataMancer and a zippy. But I am not as practiced at reading these failure reports as you, to be sure. |
Oh, and I should have said that DataMancer thing might have to do with |
Fixed in new version I just tagged (only related to comparison of table keys, where the order changed compared to what the test assumed). |
FWIW, I raised an issue over at the chronos repo. |
Oh, also, I should have said - I cloned |
So, I did #23791 which should fix one failure, Vindaar fixed his, I opened an issue with chronos (& a PR fixing it to be merged before its next release). I don't see why the zippy one would fail, but studying its large test suite seemed hard. I did reproduce it locally { after tracking down another test failure related to an A lingering question I see is what to do about |
Is this on Nim devel? This test passes locally and in CI across many Nim releases and OSes: https://github.com/guzba/zippy/actions/runs/9782117226/job/27007969654 (ignore the annoying jiro4989/setup-nim-action@v1 issue I now need to investigate) |
Apologies - it only fails for me (yes, on nim-devel) locally (EDIT: and in the CI here) with |
makes new hash the default, with an opt-out (& js-no-big-int) define. Also update changelog (& fix one typo).
..broader scale if any tests break with the new string hash.