Avatar for the dchud user
dchud
mrrc
BlogDocsChangelog

Pymarc-compatible current_exception and current_chunk accessors on MARCReader

#182Merged
Comparing
feat/permissive-pymarc-compat
(
b1e0f2e
) with
main
(
297626a
)
CodSpeed Performance Gauge
-19%
Improvement
7
Regression
1
Untouched
52
Skipped
16

Benchmarks

16 total
read_1k_records
benches/marc_benchmarks.rs::benches::benchmark_read_1k
Skipped
9 ms*
read_10k_records
benches/marc_benchmarks.rs::benches::benchmark_read_10k
Skipped
85.1 ms*
sequential_2x_10k_records
benches/parallel_benchmarks.rs::parallel_benches::benchmark_sequential_2x_10k
Skipped
171.1 ms*
parallel_4x_10k_records
benches/parallel_benchmarks.rs::parallel_benches::benchmark_parallel_4x_10k
Skipped
355.7 ms*
read_10k_with_field_access
benches/marc_benchmarks.rs::benches::benchmark_read_with_field_access_10k
Skipped
86.8 ms*
parallel_4x_1k_records
benches/parallel_benchmarks.rs::parallel_benches::benchmark_parallel_4x_1k
Skipped
35.3 ms*
serialize_1k_to_xml
benches/marc_benchmarks.rs::benches::benchmark_serialization_to_xml_1k
Skipped
31.8 ms*
sequential_4x_1k_records
benches/parallel_benchmarks.rs::parallel_benches::benchmark_sequential_4x_1k
Skipped
34.8 ms*
parallel_8x_1k_records
benches/parallel_benchmarks.rs::parallel_benches::benchmark_parallel_8x_1k
Skipped
70.1 ms*
sequential_2x_1k_records
benches/parallel_benchmarks.rs::parallel_benches::benchmark_sequential_2x_1k
Skipped
18.4 ms*
read_1k_with_field_access
benches/marc_benchmarks.rs::benches::benchmark_read_with_field_access_1k
Skipped
8.9 ms*
serialize_1k_to_json
benches/marc_benchmarks.rs::benches::benchmark_serialization_to_json_1k
Skipped
26.1 ms*
parallel_2x_10k_records
benches/parallel_benchmarks.rs::parallel_benches::benchmark_parallel_2x_10k
Skipped
179 ms*
roundtrip_10k_records
benches/marc_benchmarks.rs::benches::benchmark_roundtrip_10k
Skipped
217.6 ms*
roundtrip_1k_records
benches/marc_benchmarks.rs::benches::benchmark_roundtrip_1k
Skipped
20.4 ms*
parallel_2x_1k_records
benches/parallel_benchmarks.rs::parallel_benches::benchmark_parallel_2x_1k
Skipped
17.8 ms*

Commits

Click on a commit to change the comparison range
Base
main
297626a
-10.54%
Pymarc-compatible current_exception / current_chunk on MARCReader
912ca90
2 days ago
by dchud
-7.97%
Add multi-record, EOF, default-mode, and iter_with_errors tests for accessors
b1e0f2e
2 days ago
by dchud
© 2026 CodSpeed Technology
Home Terms Privacy Docs