Avatar for the dchud user
dchud
mrrc
BlogDocsChangelog

Reject non-ASCII directory tag bytes

#181Merged
Comparing
fix/non-ascii-tag-bytes
(
a67ed19
) with
main
(
d761f1a
)
CodSpeed Performance Gauge
-28%
Regression
5
Untouched
55
Skipped
16

Benchmarks

76 total
test_threaded_reading_4x_10k
tests/python/test_benchmark_parallel.py::TestPythonParallelBenchmarks
CodSpeed Performance Gauge
-6%
809.9 ms860.7 ms
test_pipeline_parallel_extraction_4x_10k_threaded
tests/python/test_benchmark_pipeline_parallel.py::TestProducerConsumerPipelineWithExtraction
CodSpeed Performance Gauge
-22%
140 ms180.2 ms
test_threading_speedup_4x_10k
tests/python/test_benchmark_parallel.py::TestParallelSummary
CodSpeed Performance Gauge
-7%
857.6 ms920.6 ms
test_process_4_files_sequential
tests/python/test_benchmark_pipeline_parallel.py::TestProducerConsumerPipelineMultiFile
CodSpeed Performance Gauge
0%
86.4 ms86.1 ms
test_process_4_files_parallel_4_threads
tests/python/test_benchmark_pipeline_parallel.py::TestProducerConsumerPipelineMultiFile
CodSpeed Performance Gauge
-26%
111 ms149.4 ms
test_process_8_files_parallel_4_threads
tests/python/test_benchmark_pipeline_parallel.py::TestProducerConsumerPipelineMultiFile
CodSpeed Performance Gauge
-27%
232.1 ms319.3 ms
test_parallel_read_4x_10k
tests/python/test_benchmark_parallel.py::TestIndividualOperationParallel
CodSpeed Performance Gauge
-7%
854.3 ms919.1 ms
test_pipeline_parallel_4x_10k_threaded
tests/python/test_benchmark_pipeline_parallel.py::TestProducerConsumerPipelineBasic
CodSpeed Performance Gauge
-28%
104.4 ms144.9 ms
test_parallel_read_with_extract_4x_1k
tests/python/test_benchmark_parallel.py::TestIndividualOperationParallel
CodSpeed Performance Gauge
-10%
89.5 ms99.9 ms
test_parallel_read_with_extract_4x_10k
tests/python/test_benchmark_parallel.py::TestIndividualOperationParallel
CodSpeed Performance Gauge
-10%
910.3 ms1,006.1 ms
test_pipeline_parallel_2x_10k_threaded
tests/python/test_benchmark_pipeline_parallel.py::TestProducerConsumerPipelineBasic
CodSpeed Performance Gauge
-8%
51.8 ms56.4 ms
test_write_pathlib_1k_rustfile
tests/python/test_benchmark_writing.py::TestRustFileBackendBenchmarks
CodSpeed Performance Gauge
+5%
4.5 ms4.3 ms
test_memory_read_10k_records
tests/python/test_memory_benchmarks.py::TestMemoryBenchmarks
CodSpeed Performance Gauge
+4%
229.9 ms220.3 ms
test_write_only_1k_records
tests/python/test_benchmark_writing.py::TestWritingBenchmarks
CodSpeed Performance Gauge
+4%
4.2 ms4 ms
test_file_parallel_4x_10k
tests/python/test_benchmark_parallel.py::TestFileBatchParallelBenchmarks
CodSpeed Performance Gauge
+4%
905.8 ms872.6 ms
test_memory_field_creation_bulk
tests/python/test_memory_benchmarks.py::TestMemoryBenchmarks
CodSpeed Performance Gauge
+4%
60.1 ms58 ms
test_bytesio_vs_file_isolation
tests/python/test_performance_analysis.py::TestThreePhasePatternOverhead
CodSpeed Performance Gauge
+3%
52.2 ms50.6 ms
test_backend_comparison_1k
tests/python/test_benchmark_writing.py::TestBackendComparison
CodSpeed Performance Gauge
+3%
53 ms51.3 ms
test_write_only_1k_rustfile
tests/python/test_benchmark_writing.py::TestRustFileBackendBenchmarks
CodSpeed Performance Gauge
+2%
4.4 ms4.3 ms
test_sequential_reading_1k
tests/python/test_benchmark_parallel.py::TestPythonParallelBenchmarks
CodSpeed Performance Gauge
+2%
10.6 ms10.4 ms
test_memory_streaming_read_10k
tests/python/test_memory_benchmarks.py::TestMemoryBenchmarks
CodSpeed Performance Gauge
+1%
246.8 ms243.6 ms
test_roundtrip_1k_records
tests/python/test_benchmark_writing.py::TestWritingBenchmarks
CodSpeed Performance Gauge
+1%
12.5 ms12.4 ms
test_file_sequential_4x_10k
tests/python/test_benchmark_parallel.py::TestFileBatchParallelBenchmarks
CodSpeed Performance Gauge
0%
380.1 ms379.2 ms
test_sequential_2x_reading_10k
tests/python/test_benchmark_parallel.py::TestPythonParallelBenchmarks
CodSpeed Performance Gauge
0%
169.2 ms170 ms
test_sequential_2x_reading_1k
tests/python/test_benchmark_parallel.py::TestPythonParallelBenchmarks
CodSpeed Performance Gauge
-1%
16.5 ms16.6 ms

Commits

Click on a commit to change the comparison range
Base
main
d761f1a
-15.83%
Reject non-ASCII directory tag bytes (bd-0x73.20)
ed75fa8
2 days ago
by dchud
-6.13%
Extract validate_directory_tag to iso2709 module + drop process labels
b856fd5
2 days ago
by dchud
-5.98%
Strip remaining bead-ID references from CHANGELOG.md and Cargo.toml
a67ed19
2 days ago
by dchud
© 2026 CodSpeed Technology
Home Terms Privacy Docs