Please note: This wiki is currently running in test mode after an attack on January 5 2013. All passwords were reset, so you will have to use the password recovery function to get a new password. To edit wiki pages, please log in first. See the wiki attack description page for more details. If you find problems, please report them to the pydotorg-www mailing list.

The current optimization of Python byte code is based on the byte code. To make the maintenance of the peephole optimizations more maintainable and potentially also more powerful, it would be useful to perform them on the level of the abstract syntax tree. Students interested in this project for the Summer of Code should include an explicit list of the transformations they want to support in their proposal.

This may not make a great GSoC project, given the existing work in this area on the issue tracker (e.g. http://bugs.python.org/issue11549) and the attention it is likely to receive from existing core devs in the coming months ~ncoghlan


CategoryIdeas

ASTBasedOptimization (last edited 2012-06-10 09:06:42 by techtonik)