Skip to content

v0.4.0 - #33

Merged
escherba merged 5 commits into
masterfrom
es/aug3
Aug 2, 2025
Merged

v0.4.0#33
escherba merged 5 commits into
masterfrom
es/aug3

Conversation

@escherba

@escherba escherba commented Aug 2, 2025

Copy link
Copy Markdown
Owner
  • address compilation issue with latest Cython version
  • update workflows
florianvazelle and others added 5 commits August 2, 2025 13:19
* ci: bump actions/upload-artifact to v4
* ci: bump ubuntu os to 24.04
* add cp312 support (v0.3.4)
* ci: bump cibuildwheel to 2.23.3
Using the int cast in the 128-bit logic causes Cython to emit
__Pyx_PyLong_From_uint64_t((__pyx_v_result.first << 64ULL))
instead of the broken
PyNumber_Lshift(__pyx_t_9, __pyx_mstate_global->__pyx_int_64L)
when we shift left a "long" int with 64ULL

Added a test that actually checks the value returned for the
128-bit hashes.

Co-authored-by: Eugene Scherba <escherba@gmail.com>
@escherba
escherba merged commit c88e85e into master Aug 2, 2025
3 checks passed
@escherba
escherba deleted the es/aug3 branch August 2, 2025 20:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

3 participants