Avatar for the graphql-python user
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
1 month ago
Merge branch 'main' into convert-ast-to-dataclasses
1 month 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
1 month ago
505d347
corydolphin:fix-parser-type-safety
CodSpeed Performance Gauge
0%
Merge branch 'main' into fix-tests-to-use-proper-ast-node
1 month 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.
1 month ago
c63ef1d
corydolphin:make-visitor-immutable-friendly
CodSpeed Performance Gauge
0%
© 2026 CodSpeed Technology
Home Terms Privacy Docs