You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
enable windows arm64 build of google-crc32c #18624
Activity
xieofxie commentedon Oct 10, 2026
Working on a pr here xieofxie#1
chirizxc commentedon Oct 11, 2026
Without wheel, the speed of pure Python implementation is really dismal:
System Information
32 B
fastcrc.crc32.iscsi🥇crc32c_rs.crc32c_aes_v3s4x2e_v2crc32c_rs.crc32c_aes_crc_v12e_v1crc32c_rs.crc32ccrc32c_rs.crc32c_aes_sha3_v9s3x2e_s3crc32c_rs.crc32c_fallbackcrc32c.crc32cgoogle_crc32c.value512 B
crc32c_rs.crc32c_aes_v3s4x2e_v2🥇fastcrc.crc32.iscsicrc32c_rs.crc32ccrc32c_rs.crc32c_aes_sha3_v9s3x2e_s3crc32c_rs.crc32c_aes_crc_v12e_v1crc32c_rs.crc32c_fallbackcrc32c.crc32cgoogle_crc32c.value1 KB
fastcrc.crc32.iscsi🥇crc32c_rs.crc32c_aes_v3s4x2e_v2crc32c_rs.crc32ccrc32c_rs.crc32c_aes_sha3_v9s3x2e_s3crc32c_rs.crc32c_aes_crc_v12e_v1crc32c_rs.crc32c_fallbackcrc32c.crc32cgoogle_crc32c.value64 KB
crc32c_rs.crc32c_aes_v3s4x2e_v2🥇crc32c_rs.crc32ccrc32c_rs.crc32c_aes_crc_v12e_v1fastcrc.crc32.iscsicrc32c_rs.crc32c_aes_sha3_v9s3x2e_s3crc32c_rs.crc32c_fallbackcrc32c.crc32cgoogle_crc32c.value512 KB
crc32c_rs.crc32c🥇crc32c_rs.crc32c_aes_v3s4x2e_v2crc32c_rs.crc32c_aes_crc_v12e_v1crc32c_rs.crc32c_aes_sha3_v9s3x2e_s3fastcrc.crc32.iscsicrc32c_rs.crc32c_fallbackcrc32c.crc32cgoogle_crc32c.value1 MB
crc32c_rs.crc32c🥇crc32c_rs.crc32c_aes_v3s4x2e_v2crc32c_rs.crc32c_aes_crc_v12e_v1fastcrc.crc32.iscsicrc32c_rs.crc32c_aes_sha3_v9s3x2e_s3crc32c_rs.crc32c_fallbackcrc32c.crc32cgoogle_crc32c.value16 MB
crc32c_rs.crc32c🥇crc32c_rs.crc32c_aes_v3s4x2e_v2crc32c_rs.crc32c_aes_crc_v12e_v1fastcrc.crc32.iscsicrc32c_rs.crc32c_aes_sha3_v9s3x2e_s3crc32c_rs.crc32c_fallbackcrc32c.crc32cgoogle_crc32c.value32 MB
crc32c_rs.crc32c🥇crc32c_rs.crc32c_aes_v3s4x2e_v2crc32c_rs.crc32c_aes_crc_v12e_v1fastcrc.crc32.iscsicrc32c_rs.crc32c_aes_sha3_v9s3x2e_s3crc32c_rs.crc32c_fallbackcrc32c.crc32cgoogle_crc32c.value64 MB
crc32c_rs.crc32c🥇crc32c_rs.crc32c_aes_v3s4x2e_v2crc32c_rs.crc32c_aes_crc_v12e_v1fastcrc.crc32.iscsicrc32c_rs.crc32c_aes_sha3_v9s3x2e_s3crc32c_rs.crc32c_fallbackcrc32c.crc32cgoogle_crc32c.value128 MB
crc32c_rs.crc32c🥇crc32c_rs.crc32c_aes_v3s4x2e_v2crc32c_rs.crc32c_aes_sha3_v9s3x2e_s3crc32c_rs.crc32c_aes_crc_v12e_v1fastcrc.crc32.iscsicrc32c_rs.crc32c_fallbackcrc32c.crc32cgoogle_crc32c.value256 MB
crc32c_rs.crc32c🥇crc32c_rs.crc32c_aes_v3s4x2e_v2fastcrc.crc32.iscsicrc32c_rs.crc32c_aes_sha3_v9s3x2e_s3crc32c_rs.crc32c_aes_crc_v12e_v1crc32c_rs.crc32c_fallbackcrc32c.crc32cgoogle_crc32c.valuexieofxie commentedon Oct 12, 2026
Results
xieofxie commentedon Oct 12, 2026
In the pr, is it suggested to use python as build script instead of bat, may be a pure python migration pr first ?