Avatar for the dchud user
dchud
mrrc
BlogDocsChangelog

Add to_unicode, permissive, and recovery_mode flags to MARCReader

#80Merged
Comparing
bd-y331-marcreader-flags
(
9ec3c31
) with
main
(
dd4c671
)
CodSpeed Performance Gauge
+29%
Improvement
8
Untouched
52
Skipped
16

Benchmarks

76 total
test_file_parallel_4x_10k_with_extraction
tests/python/test_benchmark_parallel.py::TestFileBatchParallelBenchmarks
CodSpeed Performance Gauge
+29%
1,096.1 ms851.8 ms
test_pipeline_parallel_2x_10k_threaded
tests/python/test_benchmark_pipeline_parallel.py::TestProducerConsumerPipelineBasic
CodSpeed Performance Gauge
+21%
50.7 ms41.8 ms
test_pipeline_parallel_4x_10k_threaded
tests/python/test_benchmark_pipeline_parallel.py::TestProducerConsumerPipelineBasic
CodSpeed Performance Gauge
+19%
104.4 ms88.1 ms
test_process_4_files_parallel_4_threads
tests/python/test_benchmark_pipeline_parallel.py::TestProducerConsumerPipelineMultiFile
CodSpeed Performance Gauge
+16%
108.7 ms93.7 ms
test_process_4_files_sequential
tests/python/test_benchmark_pipeline_parallel.py::TestProducerConsumerPipelineMultiFile
CodSpeed Performance Gauge
+13%
85.7 ms75.7 ms
test_pipeline_sequential_extraction_4x_10k
tests/python/test_benchmark_pipeline_parallel.py::TestProducerConsumerPipelineWithExtraction
CodSpeed Performance Gauge
+12%
105.5 ms94 ms
test_pipeline_sequential_1x_10k
tests/python/test_benchmark_pipeline_parallel.py::TestProducerConsumerPipelineBasic
CodSpeed Performance Gauge
+11%
20.4 ms18.4 ms
test_pipeline_sequential_4x_10k
tests/python/test_benchmark_pipeline_parallel.py::TestProducerConsumerPipelineBasic
CodSpeed Performance Gauge
+10%
84.5 ms76.6 ms
test_memory_streaming_read_10k
tests/python/test_memory_benchmarks.py::TestMemoryBenchmarks
CodSpeed Performance Gauge
+10%
244.2 ms222.8 ms
test_parallel_read_with_extract_4x_10k
tests/python/test_benchmark_parallel.py::TestIndividualOperationParallel
CodSpeed Performance Gauge
+9%
1,030.9 ms946.7 ms
test_threaded_reading_4x_1k
tests/python/test_benchmark_parallel.py::TestPythonParallelBenchmarks
CodSpeed Performance Gauge
+8%
91.4 ms84.3 ms
test_memory_read_10k_records
tests/python/test_memory_benchmarks.py::TestMemoryBenchmarks
CodSpeed Performance Gauge
+8%
224.5 ms207.1 ms
test_parallel_read_with_extract_4x_1k
tests/python/test_benchmark_parallel.py::TestIndividualOperationParallel
CodSpeed Performance Gauge
+8%
100.8 ms93.2 ms
test_parallel_read_4x_10k
tests/python/test_benchmark_parallel.py::TestIndividualOperationParallel
CodSpeed Performance Gauge
+8%
948.3 ms878.6 ms
test_pipeline_parallel_extraction_4x_10k_threaded
tests/python/test_benchmark_pipeline_parallel.py::TestProducerConsumerPipelineWithExtraction
CodSpeed Performance Gauge
+8%
131.6 ms122.3 ms
test_threading_speedup_4x_10k
tests/python/test_benchmark_parallel.py::TestParallelSummary
CodSpeed Performance Gauge
+7%
949.5 ms883.9 ms
test_threaded_with_title_extraction_4x_10k
tests/python/test_benchmark_parallel.py::TestParallelWithFieldAccess
CodSpeed Performance Gauge
+7%
966.7 ms902.2 ms
test_file_parallel_4x_10k
tests/python/test_benchmark_parallel.py::TestFileBatchParallelBenchmarks
CodSpeed Performance Gauge
+7%
966.2 ms902.3 ms
test_parallel_read_4x_1k
tests/python/test_benchmark_parallel.py::TestIndividualOperationParallel
CodSpeed Performance Gauge
+7%
92 ms85.9 ms
test_threaded_reading_4x_10k
tests/python/test_benchmark_parallel.py::TestPythonParallelBenchmarks
CodSpeed Performance Gauge
+7%
946 ms887.5 ms
test_threaded_reading_1k
tests/python/test_benchmark_parallel.py::TestPythonParallelBenchmarks
CodSpeed Performance Gauge
+7%
27 ms25.3 ms
test_process_8_files_parallel_4_threads
tests/python/test_benchmark_pipeline_parallel.py::TestProducerConsumerPipelineMultiFile
CodSpeed Performance Gauge
+5%
224.1 ms213.9 ms
test_file_parallel_2x_10k
tests/python/test_benchmark_parallel.py::TestFileBatchParallelBenchmarks
CodSpeed Performance Gauge
+5%
288.6 ms276 ms
test_memory_field_creation_bulk
tests/python/test_memory_benchmarks.py::TestMemoryBenchmarks
CodSpeed Performance Gauge
+4%
59.5 ms57.1 ms
test_memory_multiple_format_conversions_1k
tests/python/test_memory_benchmarks.py::TestMemoryBenchmarks
CodSpeed Performance Gauge
+4%
51.1 ms49.1 ms

Commits

Click on a commit to change the comparison range
Base
main
dd4c671
+28.68%
Add to_unicode, permissive, and recovery_mode flags to MARCReader (closes #78)
9ec3c31
4 days ago
by dchud
© 2026 CodSpeed Technology
Home Terms Privacy Docs