[issue1346238] A constant folding optimization pass for the AST

Dave Malcolm report at bugs.python.org
Sat Nov 6 01:10:15 CET 2010

Dave Malcolm <dmalcolm at redhat.com> added the comment:

Another optimization idea: detect local dictionaries that are only ever used in non-mutating ways, and convert them to constants, rather than rebuilding the dict from scratch each time.

See e.g. htmlparser.py:adjustSVGAttributes etc within the bm_html5lib benchmark (though this doesn't seem to be ported to py3k yet)


Python tracker <report at bugs.python.org>

More information about the Python-bugs-list mailing list