Avatar for the dchud user
dchud
mrrc
BlogDocsChangelog

feat(error): structured serialization + hex-dump diagnostics

#102Merged
Comparing
feat/bd-kodg-error-serialization
(
482ce05
) with
main
(
19e6161
)
CodSpeed Performance Gauge
-21%
Improvement
6
Regression
3
(
10
)
Untouched
41
Skipped
16

Benchmarks

76 total
test_threaded_reading_1k
tests/python/test_benchmark_parallel.py::TestPythonParallelBenchmarks
CodSpeed Performance Gauge
-11%
25.3 ms*28.3 ms
test_threaded_with_title_extraction_2x_10k
tests/python/test_benchmark_parallel.py::TestParallelWithFieldAccess
CodSpeed Performance Gauge
-10%
260.4 ms*290.7 ms
test_threaded_reading_2x_10k
tests/python/test_benchmark_parallel.py::TestPythonParallelBenchmarks
CodSpeed Performance Gauge
-10%
252.8 ms*281.4 ms
test_pipeline_parallel_4x_10k_threaded
tests/python/test_benchmark_pipeline_parallel.py::TestProducerConsumerPipelineBasic
CodSpeed Performance Gauge
+19%
106.9 ms*89.6 ms
test_process_4_files_parallel_4_threads
tests/python/test_benchmark_pipeline_parallel.py::TestProducerConsumerPipelineMultiFile
CodSpeed Performance Gauge
+14%
110.2 ms*96.9 ms
test_process_4_files_sequential
tests/python/test_benchmark_pipeline_parallel.py::TestProducerConsumerPipelineMultiFile
CodSpeed Performance Gauge
+13%
89.6 ms*79.6 ms
test_pipeline_sequential_4x_10k
tests/python/test_benchmark_pipeline_parallel.py::TestProducerConsumerPipelineBasic
CodSpeed Performance Gauge
+12%
90.4 ms*80.4 ms
test_pipeline_parallel_2x_10k_threaded
tests/python/test_benchmark_pipeline_parallel.py::TestProducerConsumerPipelineBasic
CodSpeed Performance Gauge
+12%
47.9 ms*42.9 ms
test_pipeline_sequential_1x_10k
tests/python/test_benchmark_pipeline_parallel.py::TestProducerConsumerPipelineBasic
CodSpeed Performance Gauge
+11%
22.1 ms*19.9 ms
test_sequential_reading_1k
tests/python/test_benchmark_parallel.py::TestPythonParallelBenchmarks
CodSpeed Performance Gauge
-11%
8.9 ms*10.1 ms
test_threading_speedup_2x_10k
tests/python/test_benchmark_parallel.py::TestParallelSummary
CodSpeed Performance Gauge
-12%
249.8 ms*283.4 ms
test_parallel_read_4x_1k
tests/python/test_benchmark_parallel.py::TestIndividualOperationParallel
CodSpeed Performance Gauge
-16%
77.6 ms*92.7 ms
test_parallel_read_with_extract_4x_1k
tests/python/test_benchmark_parallel.py::TestIndividualOperationParallel
CodSpeed Performance Gauge
-9%
84.7 ms*92.7 ms
test_threaded_reading_4x_10k
tests/python/test_benchmark_parallel.py::TestPythonParallelBenchmarks
CodSpeed Performance Gauge
-21%
749.4 ms*951.9 ms
test_threaded_with_title_extraction_4x_10k
tests/python/test_benchmark_parallel.py::TestParallelWithFieldAccess
CodSpeed Performance Gauge
-5%
805.6 ms*849.9 ms
test_threading_speedup_4x_10k
tests/python/test_benchmark_parallel.py::TestParallelSummary
CodSpeed Performance Gauge
-21%
753.3 ms*956.3 ms
test_threaded_reading_4x_1k
tests/python/test_benchmark_parallel.py::TestPythonParallelBenchmarks
CodSpeed Performance Gauge
-17%
77.3 ms*93.4 ms
test_parallel_read_4x_10k
tests/python/test_benchmark_parallel.py::TestIndividualOperationParallel
CodSpeed Performance Gauge
-17%
762.1 ms*917 ms
test_file_sequential_2x_10k
tests/python/test_benchmark_parallel.py::TestFileBatchParallelBenchmarks
CodSpeed Performance Gauge
-9%
158.8 ms*174.5 ms
test_file_sequential_4x_10k
tests/python/test_benchmark_parallel.py::TestFileBatchParallelBenchmarks
CodSpeed Performance Gauge
-9%
319.2 ms*350.6 ms
test_parallel_read_with_extract_4x_10k
tests/python/test_benchmark_parallel.py::TestIndividualOperationParallel
CodSpeed Performance Gauge
-8%
847.8 ms*924.9 ms
test_file_parallel_4x_10k
tests/python/test_benchmark_parallel.py::TestFileBatchParallelBenchmarks
CodSpeed Performance Gauge
-18%
805.9 ms*982.5 ms
test_file_parallel_4x_10k_with_extraction
tests/python/test_benchmark_parallel.py::TestFileBatchParallelBenchmarks
CodSpeed Performance Gauge
-10%
853.6 ms*948.9 ms
test_file_parallel_2x_10k
tests/python/test_benchmark_parallel.py::TestFileBatchParallelBenchmarks
CodSpeed Performance Gauge
-16%
256.8 ms*304.4 ms
test_file_sequential_1x_10k
tests/python/test_benchmark_parallel.py::TestFileBatchParallelBenchmarks
CodSpeed Performance Gauge
-9%
79 ms*86.7 ms

Commits

Click on a commit to change the comparison range
Base
main
19e6161
-12.75%
feat(error): structured serialization + hex-dump diagnostics
e85b511
12 hours ago
by dchud
-9.63%
feat(error): precise bytes_near caret + preserve MarcError across FFI
8cfbf21
11 hours ago
by dchud
-2.58%
feat(error): enrich leader errors with bytes_near
1fff710
11 hours ago
by dchud
+2.45%
feat(error): plumb bytes_near through ParseError boundary-scan path
663c7d7
11 hours ago
by dchud
+1.23%
docs(error): tone down schema-contract framing
482ce05
10 hours ago
by dchud
© 2026 CodSpeed Technology
Home Terms Privacy Docs