-
-
Notifications
You must be signed in to change notification settings - Fork 32.7k
Closed
Labels
interpreter-core(Objects, Python, Grammar, and Parser dirs)(Objects, Python, Grammar, and Parser dirs)type-featureA feature request or enhancementA feature request or enhancement
Description
ast_opt.c imports pycore_compile.c inly for _PyASTOptimizeState
, which could be defined in ast_opt.c instead.
We need to change the signature of _PyAST_Optimize
to take two integers (optimization level and flags) instead of a _PyASTOptimizeState
pointer. This will slightly simplify the call sites of _PyAST_Optimize
, where this struct is created just to hold those two ints and pass it to _PyAST_Optimize
.
Linked PRs
Metadata
Metadata
Assignees
Labels
interpreter-core(Objects, Python, Grammar, and Parser dirs)(Objects, Python, Grammar, and Parser dirs)type-featureA feature request or enhancementA feature request or enhancement