Avatar for the ifduyue user
ifduyue
python-xxhash
BlogDocsChangelog

Add per-object locking for thread safety, sub-interpreter and free-threaded Python support

#154Merged
Comparing
multi-threads
(
0c1c69f
) with
master
(
e3eb2c0
)
CodSpeed Performance Gauge
+2%
Untouched
54
New
94
Skipped
66

Benchmarks

66 total
test_xxh32_digest_512kb
tests/test_benchmark.py
Skipped
523.8 µs*
test_xxh3_128_hexdigest_512kb
tests/test_benchmark.py
Skipped
445 µs*
test_xxh3_128_streaming_digest_10kb
tests/test_benchmark.py
Skipped
129.9 µs*
test_xxh3_128_digest_512kb
tests/test_benchmark.py
Skipped
444.2 µs*
test_xxh32_hexdigest_512kb
tests/test_benchmark.py
Skipped
524.2 µs*
test_xxh32_streaming_digest_1kb
tests/test_benchmark.py
Skipped
103.2 µs*
test_xxh32_intdigest_512kb
tests/test_benchmark.py
Skipped
523.8 µs*
test_xxh3_128_streaming_digest_512kb
tests/test_benchmark.py
Skipped
1.7 ms*
test_xxh3_128_streaming_hexdigest_512kb
tests/test_benchmark.py
Skipped
1.7 ms*
test_xxh3_128_intdigest_512kb
tests/test_benchmark.py
Skipped
446.3 µs*
test_xxh3_128_streaming_digest_1kb
tests/test_benchmark.py
Skipped
103.1 µs*
test_xxh3_128_streaming_intdigest_2mb
tests/test_benchmark.py
Skipped
6.6 ms*
test_xxh3_128_streaming_digest_2mb
tests/test_benchmark.py
Skipped
6.6 ms*
test_xxh3_128_streaming_hexdigest_1kb
tests/test_benchmark.py
Skipped
103.4 µs*
test_xxh32_streaming_digest_10kb
tests/test_benchmark.py
Skipped
155.6 µs*
test_xxh3_128_streaming_intdigest_10kb
tests/test_benchmark.py
Skipped
130.8 µs*
test_xxh32_streaming_hexdigest_2mb
tests/test_benchmark.py
Skipped
12.8 ms*
test_xxh32_streaming_hexdigest_1kb
tests/test_benchmark.py
Skipped
103.8 µs*
test_xxh3_128_streaming_intdigest_512kb
tests/test_benchmark.py
Skipped
1.7 ms*
test_xxh32_streaming_intdigest_10kb
tests/test_benchmark.py
Skipped
155.6 µs*
test_xxh32_streaming_hexdigest_10kb
tests/test_benchmark.py
Skipped
156 µs*
test_xxh3_128_streaming_intdigest_1kb
tests/test_benchmark.py
Skipped
104.4 µs*
test_xxh3_128_streaming_hexdigest_2mb
tests/test_benchmark.py
Skipped
6.6 ms*
test_xxh32_streaming_digest_512kb
tests/test_benchmark.py
Skipped
3.2 ms*
test_xxh32_streaming_hexdigest_512kb
tests/test_benchmark.py
Skipped
3.2 ms*

Commits

Click on a commit to change the comparison range
Base
master
e3eb2c0
+1.69%
Add per-object locking for thread safety, sub-interpreter and free-threaded Python support
0c1c69f
5 days ago
by ifduyue
© 2026 CodSpeed Technology
Home Terms Privacy Docs