Avatar for the dchud user
dchud
mrrc
BlogDocsChangelog

Fix serialization functions to accept wrapped Records

#58Merged
Comparing
fix/serialization-type-mismatch
(
5613d34
) with
main
(
9a84b1a
)
CodSpeed Performance Gauge
-25%
Regression
10
Untouched
50
Skipped
16

Benchmarks

76 total
test_threaded_reading_4x_10k
tests/python/test_benchmark_parallel.py::TestPythonParallelBenchmarks
CodSpeed Performance Gauge
-16%
739.3 ms884.4 ms
test_threading_speedup_4x_10k
tests/python/test_benchmark_parallel.py::TestParallelSummary
CodSpeed Performance Gauge
-20%
741 ms922.7 ms
test_threaded_with_title_extraction_4x_10k
tests/python/test_benchmark_parallel.py::TestParallelWithFieldAccess
CodSpeed Performance Gauge
-21%
738.3 ms934.2 ms
test_parallel_read_with_extract_4x_10k
tests/python/test_benchmark_parallel.py::TestIndividualOperationParallel
CodSpeed Performance Gauge
-25%
786.1 ms1,054.8 ms
test_threaded_reading_4x_1k
tests/python/test_benchmark_parallel.py::TestPythonParallelBenchmarks
CodSpeed Performance Gauge
-17%
78.5 ms94.1 ms
test_parallel_read_4x_10k
tests/python/test_benchmark_parallel.py::TestIndividualOperationParallel
CodSpeed Performance Gauge
-22%
736.7 ms949.4 ms
test_parallel_read_4x_1k
tests/python/test_benchmark_parallel.py::TestIndividualOperationParallel
CodSpeed Performance Gauge
-21%
72 ms90.7 ms
test_parallel_read_with_extract_4x_1k
tests/python/test_benchmark_parallel.py::TestIndividualOperationParallel
CodSpeed Performance Gauge
-19%
79.4 ms98.6 ms
test_file_parallel_4x_10k
tests/python/test_benchmark_parallel.py::TestFileBatchParallelBenchmarks
CodSpeed Performance Gauge
-18%
783.8 ms955.2 ms
test_file_parallel_4x_10k_with_extraction
tests/python/test_benchmark_parallel.py::TestFileBatchParallelBenchmarks
CodSpeed Performance Gauge
-17%
853.1 ms1,027.2 ms
test_process_8_files_parallel_4_threads
tests/python/test_benchmark_pipeline_parallel.py::TestProducerConsumerPipelineMultiFile
CodSpeed Performance Gauge
+4%
193.8 ms186.1 ms
test_memory_record_creation_bulk
tests/python/test_memory_benchmarks.py::TestMemoryBenchmarks
CodSpeed Performance Gauge
+3%
15.7 ms15.1 ms
test_memory_streaming_read_10k
tests/python/test_memory_benchmarks.py::TestMemoryBenchmarks
CodSpeed Performance Gauge
+3%
230.1 ms223.2 ms
test_memory_field_creation_bulk
tests/python/test_memory_benchmarks.py::TestMemoryBenchmarks
CodSpeed Performance Gauge
+3%
60.2 ms58.5 ms
test_threaded_with_title_extraction_2x_10k
tests/python/test_benchmark_parallel.py::TestParallelWithFieldAccess
CodSpeed Performance Gauge
+3%
259.6 ms252.6 ms
test_memory_roundtrip_serialize_deserialize_1k
tests/python/test_memory_benchmarks.py::TestMemoryBenchmarks
CodSpeed Performance Gauge
+3%
60.4 ms58.9 ms
test_memory_json_serialization_1k
tests/python/test_memory_benchmarks.py::TestMemoryBenchmarks
CodSpeed Performance Gauge
+3%
29.6 ms28.8 ms
test_repeated_record_creation_no_leak
tests/python/test_memory_benchmarks.py::TestMemoryLeaks
CodSpeed Performance Gauge
+2%
11.5 ms11.3 ms
test_memory_field_access_patterns_1k
tests/python/test_memory_benchmarks.py::TestMemoryBenchmarks
CodSpeed Performance Gauge
+2%
33.6 ms32.9 ms
test_threaded_reading_2x_10k
tests/python/test_benchmark_parallel.py::TestPythonParallelBenchmarks
CodSpeed Performance Gauge
+2%
254 ms248.7 ms
test_sequential_2x_reading_10k
tests/python/test_benchmark_parallel.py::TestPythonParallelBenchmarks
CodSpeed Performance Gauge
+2%
148.9 ms145.8 ms
test_read_and_extract_titles_1k
tests/python/test_benchmark_reading.py::TestReadingBenchmarks
CodSpeed Performance Gauge
+2%
7.3 ms7.2 ms
test_sequential_reading_1k
tests/python/test_benchmark_parallel.py::TestPythonParallelBenchmarks
CodSpeed Performance Gauge
+2%
9.4 ms9.2 ms
test_read_10k_records
tests/python/test_benchmark_reading.py::TestReadingBenchmarks
CodSpeed Performance Gauge
+2%
71.8 ms70.7 ms
test_memory_multiple_format_conversions_1k
tests/python/test_memory_benchmarks.py::TestMemoryBenchmarks
CodSpeed Performance Gauge
+2%
49.8 ms49 ms

Commits

Click on a commit to change the comparison range
Base
main
9a84b1a
-25.48%
Fix serialization functions to accept both wrapped and unwrapped Records
5613d34
20 hours ago
by dchud
© 2026 CodSpeed Technology
Home Terms Privacy Docs