Skip to content

Codebase simplification: fix delete_subfield, reduce duplication (#81)

e808d71
Select commit
Loading
Failed to load commit list.
Merged

Codebase simplification: fix delete_subfield, reduce duplication #82

Codebase simplification: fix delete_subfield, reduce duplication (#81)
e808d71
Select commit
Loading
Failed to load commit list.
CodSpeed HQ / CodSpeed Performance Analysis completed Apr 12, 2026

Acknowledged Regression: -20.11%

⚠️ Unknown Walltime execution environment detected

Using the Walltime instrument on standard Hosted Runners will lead to inconsistent data.

For the most accurate results, we recommend using CodSpeed Macro Runners: bare-metal machines fine-tuned for performance measurement consistency.

⚠️ Different runtime environments detected

Some benchmarks with significant performance changes were compared across different runtime environments,
which may affect the accuracy of the results.

Open the report in CodSpeed to investigate

⚑ 10 improved benchmarks
❌ 7 (πŸ‘ 7) regressed benchmarks
βœ… 43 untouched benchmarks
⏩ 16 skipped benchmarks1

Performance Changes

Mode Benchmark BASE HEAD Efficiency
πŸ‘ WallTime test_pipeline_parallel_4x_10k_threaded 92.3 ms 114.5 ms -19.35%
πŸ‘ WallTime test_pipeline_parallel_extraction_4x_10k_threaded 125.7 ms 140.2 ms -10.36%
⚑ WallTime test_threaded_reading_1k 28.3 ms 25.3 ms +11.68%
⚑ WallTime test_threaded_reading_4x_1k 94.2 ms 83.8 ms +12.46%
πŸ‘ WallTime test_pipeline_sequential_extraction_4x_10k 94.8 ms 110.1 ms -13.9%
πŸ‘ WallTime test_process_4_files_parallel_4_threads 93.4 ms 116.9 ms -20.11%
⚑ WallTime test_threaded_reading_4x_10k 991.8 ms 854.3 ms +16.09%
πŸ‘ WallTime test_process_8_files_parallel_4_threads 197.2 ms 245.9 ms -19.81%
⚑ WallTime test_parallel_read_with_extract_4x_1k 100.7 ms 90 ms +11.86%
⚑ WallTime test_threading_speedup_4x_10k 992.8 ms 848.5 ms +17%
⚑ WallTime test_file_parallel_4x_10k_with_extraction 1,085.2 ms 853 ms +27.23%
πŸ‘ WallTime test_pipeline_sequential_1x_10k 18.7 ms 21.3 ms -12.04%
πŸ‘ WallTime test_pipeline_sequential_4x_10k 78.2 ms 87.5 ms -10.64%
⚑ WallTime test_file_parallel_4x_10k 1,037.4 ms 825.8 ms +25.62%
⚑ WallTime test_parallel_read_4x_10k 983.8 ms 864.2 ms +13.84%
⚑ WallTime test_parallel_read_with_extract_4x_10k 1,072.6 ms 908.2 ms +18.1%
⚑ WallTime test_threaded_with_title_extraction_4x_10k 1,008 ms 864.6 ms +16.59%

Comparing bd-1dr9-codebase-simplification (e808d71) with main (ae3a684)

Open in CodSpeed

Footnotes

  1. 16 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports. ↩