Avatar for the dchud user
dchud
mrrc
BlogDocsChangelog

Codebase simplification: fix delete_subfield, reduce duplication

#82Merged
Comparing
bd-1dr9-codebase-simplification
(
e808d71
) with
main
(
ae3a684
)
CodSpeed Performance Gauge
-20%
Improvement
10
Regression
7
Untouched
43
Skipped
16

Benchmarks

76 total
test_file_parallel_4x_10k_with_extraction
tests/python/test_benchmark_parallel.py::TestFileBatchParallelBenchmarks
CodSpeed Performance Gauge
+27%
1,085.2 ms853 ms
test_file_parallel_4x_10k
tests/python/test_benchmark_parallel.py::TestFileBatchParallelBenchmarks
CodSpeed Performance Gauge
+26%
1,037.4 ms825.8 ms
test_parallel_read_with_extract_4x_10k
tests/python/test_benchmark_parallel.py::TestIndividualOperationParallel
CodSpeed Performance Gauge
+18%
1,072.6 ms908.2 ms
test_threading_speedup_4x_10k
tests/python/test_benchmark_parallel.py::TestParallelSummary
CodSpeed Performance Gauge
+17%
992.8 ms848.5 ms
test_threaded_with_title_extraction_4x_10k
tests/python/test_benchmark_parallel.py::TestParallelWithFieldAccess
CodSpeed Performance Gauge
+17%
1,008 ms864.6 ms
test_threaded_reading_4x_10k
tests/python/test_benchmark_parallel.py::TestPythonParallelBenchmarks
CodSpeed Performance Gauge
+16%
991.8 ms854.3 ms
test_parallel_read_4x_10k
tests/python/test_benchmark_parallel.py::TestIndividualOperationParallel
CodSpeed Performance Gauge
+14%
983.8 ms864.2 ms
test_threaded_reading_4x_1k
tests/python/test_benchmark_parallel.py::TestPythonParallelBenchmarks
CodSpeed Performance Gauge
+12%
94.2 ms83.8 ms
test_parallel_read_with_extract_4x_1k
tests/python/test_benchmark_parallel.py::TestIndividualOperationParallel
CodSpeed Performance Gauge
+12%
100.7 ms90 ms
test_threaded_reading_1k
tests/python/test_benchmark_parallel.py::TestPythonParallelBenchmarks
CodSpeed Performance Gauge
+12%
28.3 ms25.3 ms
test_pipeline_parallel_extraction_4x_10k_threaded
tests/python/test_benchmark_pipeline_parallel.py::TestProducerConsumerPipelineWithExtraction
CodSpeed Performance Gauge
-10%
125.7 ms140.2 ms
test_pipeline_parallel_4x_10k_threaded
tests/python/test_benchmark_pipeline_parallel.py::TestProducerConsumerPipelineBasic
CodSpeed Performance Gauge
-19%
92.3 ms114.5 ms
test_pipeline_sequential_extraction_4x_10k
tests/python/test_benchmark_pipeline_parallel.py::TestProducerConsumerPipelineWithExtraction
CodSpeed Performance Gauge
-14%
94.8 ms110.1 ms
test_process_4_files_parallel_4_threads
tests/python/test_benchmark_pipeline_parallel.py::TestProducerConsumerPipelineMultiFile
CodSpeed Performance Gauge
-20%
93.4 ms116.9 ms
test_process_8_files_parallel_4_threads
tests/python/test_benchmark_pipeline_parallel.py::TestProducerConsumerPipelineMultiFile
CodSpeed Performance Gauge
-20%
197.2 ms245.9 ms
test_pipeline_sequential_1x_10k
tests/python/test_benchmark_pipeline_parallel.py::TestProducerConsumerPipelineBasic
CodSpeed Performance Gauge
-12%
18.7 ms21.3 ms
test_pipeline_sequential_4x_10k
tests/python/test_benchmark_pipeline_parallel.py::TestProducerConsumerPipelineBasic
CodSpeed Performance Gauge
-11%
78.2 ms87.5 ms
test_threading_speedup_2x_10k
tests/python/test_benchmark_parallel.py::TestParallelSummary
CodSpeed Performance Gauge
+10%
279.7 ms255.2 ms
test_write_pathlib_1k_rustfile
tests/python/test_benchmark_writing.py::TestRustFileBackendBenchmarks
CodSpeed Performance Gauge
+9%
4.7 ms4.3 ms
test_threaded_with_title_extraction_2x_10k
tests/python/test_benchmark_parallel.py::TestParallelWithFieldAccess
CodSpeed Performance Gauge
+8%
291.1 ms268.6 ms
test_threaded_reading_2x_10k
tests/python/test_benchmark_parallel.py::TestPythonParallelBenchmarks
CodSpeed Performance Gauge
+8%
268.4 ms248 ms
test_write_only_1k_rustfile
tests/python/test_benchmark_writing.py::TestRustFileBackendBenchmarks
CodSpeed Performance Gauge
+6%
4.5 ms4.3 ms
test_file_parallel_2x_10k
tests/python/test_benchmark_parallel.py::TestFileBatchParallelBenchmarks
CodSpeed Performance Gauge
+6%
296.6 ms280 ms
test_write_only_1k_records
tests/python/test_benchmark_writing.py::TestWritingBenchmarks
CodSpeed Performance Gauge
+6%
4.3 ms4.1 ms
test_parallel_read_4x_1k
tests/python/test_benchmark_parallel.py::TestIndividualOperationParallel
CodSpeed Performance Gauge
+4%
91.7 ms87.9 ms

Commits

Click on a commit to change the comparison range
Base
main
ae3a684
-20.11%
Codebase simplification: fix delete_subfield, reduce duplication (#81)
e808d71
3 days ago
by dchud
© 2026 CodSpeed Technology
Home Terms Privacy Docs