Avatar for the dchud user
dchud
mrrc
BlogDocsChangelog

feat(error): enrich MarcError with positional context (bd-qzew PR2)

#100Merged
Comparing
feat/bd-qzew-error-enrichment
(
92da5e2
) with
main
(
12272ba
)
CodSpeed Performance Gauge
-1%
Untouched
60
Skipped
16

Benchmarks

76 total
test_pipeline_parallel_4x_10k_threaded
tests/python/test_benchmark_pipeline_parallel.py::TestProducerConsumerPipelineBasic
CodSpeed Performance Gauge
-4%
87.1 ms90.3 ms
test_process_4_files_parallel_4_threads
tests/python/test_benchmark_pipeline_parallel.py::TestProducerConsumerPipelineMultiFile
CodSpeed Performance Gauge
-7%
91.2 ms98 ms
test_process_4_files_sequential
tests/python/test_benchmark_pipeline_parallel.py::TestProducerConsumerPipelineMultiFile
CodSpeed Performance Gauge
-4%
77.3 ms80.2 ms
test_pipeline_parallel_2x_10k_threaded
tests/python/test_benchmark_pipeline_parallel.py::TestProducerConsumerPipelineBasic
CodSpeed Performance Gauge
-5%
41.3 ms43.5 ms
test_pipeline_sequential_1x_10k
tests/python/test_benchmark_pipeline_parallel.py::TestProducerConsumerPipelineBasic
CodSpeed Performance Gauge
-4%
18.2 ms18.8 ms
test_pipeline_sequential_4x_10k
tests/python/test_benchmark_pipeline_parallel.py::TestProducerConsumerPipelineBasic
CodSpeed Performance Gauge
-1%
76.7 ms77.6 ms
test_file_parallel_4x_10k_with_extraction
tests/python/test_benchmark_parallel.py::TestFileBatchParallelBenchmarks
CodSpeed Performance Gauge
+8%
1,074.2 ms998.4 ms
test_file_parallel_4x_10k
tests/python/test_benchmark_parallel.py::TestFileBatchParallelBenchmarks
CodSpeed Performance Gauge
+6%
1,042.9 ms981.6 ms
test_write_only_1k_rustfile
tests/python/test_benchmark_writing.py::TestRustFileBackendBenchmarks
CodSpeed Performance Gauge
+4%
4.2 ms4 ms
test_write_only_1k_records
tests/python/test_benchmark_writing.py::TestWritingBenchmarks
CodSpeed Performance Gauge
+4%
4 ms3.8 ms
test_repeated_record_creation_no_leak
tests/python/test_memory_benchmarks.py::TestMemoryLeaks
CodSpeed Performance Gauge
+3%
12.6 ms12.3 ms
test_write_only_10k_records
tests/python/test_benchmark_writing.py::TestWritingBenchmarks
CodSpeed Performance Gauge
+2%
48 ms46.9 ms
test_parallel_read_4x_1k
tests/python/test_benchmark_parallel.py::TestIndividualOperationParallel
CodSpeed Performance Gauge
+2%
92.5 ms90.9 ms
test_parallel_read_with_extract_4x_10k
tests/python/test_benchmark_parallel.py::TestIndividualOperationParallel
CodSpeed Performance Gauge
+2%
1.1 s1 s
test_threaded_reading_4x_1k
tests/python/test_benchmark_parallel.py::TestPythonParallelBenchmarks
CodSpeed Performance Gauge
+1%
93.2 ms91.8 ms
test_bytesio_vs_file_isolation
tests/python/test_performance_analysis.py::TestThreePhasePatternOverhead
CodSpeed Performance Gauge
+1%
48.3 ms47.7 ms
test_backend_comparison_1k
tests/python/test_benchmark_writing.py::TestBackendComparison
CodSpeed Performance Gauge
+1%
48.6 ms48.1 ms
test_repeated_serialization_no_leak
tests/python/test_memory_benchmarks.py::TestMemoryLeaks
CodSpeed Performance Gauge
+1%
147.7 ms146.1 ms
test_write_only_10k_rustfile
tests/python/test_benchmark_writing.py::TestRustFileBackendBenchmarks
CodSpeed Performance Gauge
+1%
47.4 ms47 ms
test_memory_record_creation_bulk
tests/python/test_memory_benchmarks.py::TestMemoryBenchmarks
CodSpeed Performance Gauge
+1%
16.4 ms16.3 ms
test_memory_multiple_format_conversions_1k
tests/python/test_memory_benchmarks.py::TestMemoryBenchmarks
CodSpeed Performance Gauge
+1%
50.1 ms49.7 ms
test_memory_json_serialization_1k
tests/python/test_memory_benchmarks.py::TestMemoryBenchmarks
CodSpeed Performance Gauge
+1%
29.7 ms29.5 ms
test_threaded_reading_4x_10k
tests/python/test_benchmark_parallel.py::TestPythonParallelBenchmarks
CodSpeed Performance Gauge
0%
958.9 ms954.2 ms
test_memory_field_creation_bulk
tests/python/test_memory_benchmarks.py::TestMemoryBenchmarks
CodSpeed Performance Gauge
0%
57.7 ms57.5 ms
test_memory_read_1k_records
tests/python/test_memory_benchmarks.py::TestMemoryBenchmarks
CodSpeed Performance Gauge
0%
20.1 ms20 ms

Commits

Click on a commit to change the comparison range
Base
main
12272ba
-16.8%
fix: align cross-language detailed() format; thread context into TruncatedRecord
7b77a7a
18 hours ago
by dchud
-2.35%
test: FFI integration test for typed Python exceptions
0e9b449
17 hours ago
by dchud
+3.98%
refactor(python): extract exception hierarchy to mrrc/exceptions.py
19995d9
16 hours ago
by dchud
+14.14%
chore(python): drop unnecessary `from __future__ import annotations`
92da5e2
15 hours ago
by dchud
© 2026 CodSpeed Technology
Home Terms Privacy Docs