Skip to content

Merge branch 'main' into convert-ast-to-dataclasses

c04825e
Select commit
Loading
Failed to load commit list.
Merged

7: Convert AST nodes to frozen dataclasses (70% faster decode, 40% faster parsing) #256

Merge branch 'main' into convert-ast-to-dataclasses
c04825e
Select commit
Loading
Failed to load commit list.
CodSpeed HQ / CodSpeed Performance Analysis failed Jan 8, 2026 in 0s

Performance Regression: -23.43%

Summary

⚡ 5 improved benchmarks
❌ 1 regressed benchmark
✅ 12 untouched benchmarks

⚠️ Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Benchmark BASE HEAD Efficiency
test_validate_introspection_query 15 ms 19.6 ms -23.43%
test_pickle_large_query_roundtrip 317.9 ms 97.1 ms ×3.3
test_pickle_large_query_encode 110.6 ms 55.9 ms +97.97%
test_parse_kitchen_sink 6.8 ms 4.3 ms +58.55%
test_parse_large_query 419.7 ms 238.1 ms +76.29%
test_pickle_large_query_decode 207.9 ms 41.6 ms ×5