Source

astoptimizer / README

Author Commit Message Labels Comments Date
Victor Stinner
add TODO list
Victor Stinner
link to more Python issues
Victor Stinner
prepare 0.5 release
Tags
astoptimizer-0.5
Victor Stinner
update doc
Victor Stinner
Remove empty try/except: "try: pass except: pass"
Victor Stinner
Unroll list comprehension
Victor Stinner
TODO
Victor Stinner
Add a more aggressive option to remove dead code:
Victor Stinner
Config: add enable_all_optimizations() method
Victor Stinner
Unroll loops
Victor Stinner
remove useless instructions
Victor Stinner
Optimize ``if a: if b: print("true")``: ``if a and b: print("true")``
Victor Stinner
prepare release 0.4
Tags
astoptimizer-0.4
Victor Stinner
NOTES; TODO
Victor Stinner
{key: value for key, value in {1: 2, 3: 4}} => {1: 2, 3: 4}
Victor Stinner
Remove invalid optimization: x in tuple => x in set
Victor Stinner
Reorganize links
Victor Stinner
x in (1, 2, 3) => x in {1, 2, 3}
Victor Stinner
Write unit tests for the README file
Victor Stinner
demo.py: add --tuple-limit and --str-limit
Victor Stinner
use literal list and set
Victor Stinner
demo.py now accepts command line options
Victor Stinner
Add the "struct" configuration feature
Victor Stinner
eval small range(n) and xrange(n), ex: range(3)
Victor Stinner
Optimize list comprehesion
Victor Stinner
while True: ... => while 1: ...
Victor Stinner
Optimize iterators and generators
Victor Stinner
Don't replace list comprehension with generators
Victor Stinner
Replace list comprehension with generator expression
Victor Stinner
Optimize print() on Python 2 with "from __future__ import print_function"
  1. Prev
  2. 1
  3. 2
  4. 3
  5. 4
  6. Next