PEP 511: mention also PyCC by Kevin Conway
This commit is contained in:
parent
f97c710fe7
commit
313f3f46f6
27
pep-0511.txt
27
pep-0511.txt
|
@ -524,11 +524,16 @@ Prior Art
|
|||
AST optimizers
|
||||
--------------
|
||||
|
||||
In 2011, Eugene Toder proposed to rewrite some peephole optimizations in
|
||||
a new AST optimizer: issue #11549, `Build-out an AST optimizer, moving
|
||||
some functionality out of the peephole optimizer
|
||||
<https://bugs.python.org/issue11549>`_. The patch adds ``ast.Lit`` (it
|
||||
was proposed to rename it to ``ast.Literal``).
|
||||
The Issue #17515 `"Add sys.setasthook() to allow to use a custom AST"
|
||||
optimizer <https://bugs.python.org/issue17515>`_ was a first attempt of
|
||||
API for code transformers, but specific to AST.
|
||||
|
||||
In 2015, Victor Stinner wrote the `fatoptimizer
|
||||
<http://fatoptimizer.readthedocs.org/>`_ project, an AST optimizer
|
||||
specializing functions using guards.
|
||||
|
||||
In 2014, Kevin Conway created the `PyCC <http://pycc.readthedocs.org/>`_
|
||||
optimizer.
|
||||
|
||||
In 2012, Victor Stinner wrote the `astoptimizer
|
||||
<https://bitbucket.org/haypo/astoptimizer/>`_ project, an AST optimizer
|
||||
|
@ -536,13 +541,11 @@ implementing various optimizations. Most interesting optimizations break
|
|||
the Python semantics since no guard is used to disable optimization if
|
||||
something changes.
|
||||
|
||||
In 2015, Victor Stinner wrote the `fatoptimizer
|
||||
<http://fatoptimizer.readthedocs.org/>`_ project, an AST optimizer
|
||||
specializing functions using guards.
|
||||
|
||||
The Issue #17515 `"Add sys.setasthook() to allow to use a custom AST"
|
||||
optimizer <https://bugs.python.org/issue17515>`_ was a first attempt of
|
||||
API for code transformers, but specific to AST.
|
||||
In 2011, Eugene Toder proposed to rewrite some peephole optimizations in
|
||||
a new AST optimizer: issue #11549, `Build-out an AST optimizer, moving
|
||||
some functionality out of the peephole optimizer
|
||||
<https://bugs.python.org/issue11549>`_. The patch adds ``ast.Lit`` (it
|
||||
was proposed to rename it to ``ast.Literal``).
|
||||
|
||||
|
||||
Python Preprocessors
|
||||
|
|
Loading…
Reference in New Issue