ifduyue
xxtea
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Performance History
Latest Results
chore: remove Py_SET_SIZE polyfill for Python < 3.9 The project requires Python >= 3.9 (setup.py), but xxtea.c carried a compatibility polyfill for Py_SET_SIZE targeting Python < 3.9. Since Py_SET_SIZE was added as a public API macro in Python 3.9, the polyfill is dead code. Remove it to keep the codebase clean.
master
10 days ago
chore: remove Py_SET_SIZE polyfill for Python < 3.9 The project requires Python >= 3.9 (setup.py), but xxtea.c carried a compatibility polyfill for Py_SET_SIZE targeting Python < 3.9. Since Py_SET_SIZE was added as a public API macro in Python 3.9, the polyfill is dead code. Remove it to keep the codebase clean.
next/pr
10 days ago
Sub-interpreters support
master
12 days ago
Release v5.0.0
master
13 days ago
Release v5.0.0a2
master
18 days ago
doc: document non-standard 4-byte block PKCS#7 padding Explain the pad formula 4-(len&3) with pad+4 hack for <4-byte inputs (pad values 5-8), the 8-to-12 byte expansion, and warn that the output is incompatible with other XXTEA implementations. closes #20
master
18 days ago
Bump ubuntu-22.04 to ubuntu-24.04
master
19 days ago
Run Windows ARM64 build on windows-11-arm runner
master
19 days ago
Latest Branches
CodSpeed Performance Gauge
0%
Remove Py_SET_SIZE polyfill for Python < 3.9
#76
10 days ago
edba4ea
next/pr
CodSpeed Performance Gauge
0%
subinterpreters support
#75
20 days ago
0255884
subinterpreters
CodSpeed Performance Gauge
0%
Add XXTEA type
#74
20 days ago
a5e05a0
xxtea_type
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs