graphql-python
graphql-core
BlogDocsChangelog

Branches performance

Pull requests

7: Convert AST nodes to frozen dataclasses (70% faster decode, 40% faster parsing)#256
last run
14 days ago
Merge branch 'main' into convert-ast-to-dataclasses
14 days ago
c04825e
corydolphin:convert-ast-to-dataclasses
CodSpeed Performance Gauge
-23%
Fix parser type safety for stricter AST types - Handle token.value being str | None by using `or ""` fallback - Fix parse_variable_definition to not use `and` for side effects - Use properly typed variable in parse_nullability_assertion - These fixes prepare for stricter type checking in frozen dataclasses
16 days ago
505d347
corydolphin:fix-parser-type-safety
CodSpeed Performance Gauge
0%
Merge branch 'main' into fix-tests-to-use-proper-ast-node
14 days ago
96b61b6
corydolphin:fix-tests-to-use-proper-ast-node
CodSpeed Performance Gauge
0%
Make visitor immutable-friendly Modifies the AST visitor to use copy-on-write semantics when applying edits. Instead of mutating nodes in place, the visitor now creates new node instances with the edited values. This prepares for frozen AST nodes while maintaining backwards compatibility. The visitor accumulates edits and applies them by constructing new nodes, enabling the transition to immutable data structures.
16 days ago
c63ef1d
corydolphin:make-visitor-immutable-friendly
CodSpeed Performance Gauge
0%
© 2026 CodSpeed Technology
Home Terms Privacy Docs