Commits

Author Commit Message Labels Comments Date
Victor Stinner
print(int)=>print(str); int(str) => int
Victor Stinner
Add an option to disable all "variable" optimizations
Victor Stinner
Fix Config.check_result() for big integers
Victor Stinner
Fix compatibility with Python 3
Victor Stinner
add more checks on pow() to avoid ValueError Drop support of complex numbers for the pow operator
Victor Stinner
platform feature now enables float(str) optimizations
Victor Stinner
Refactor checks on function arguments and result
Victor Stinner
fix ord(unicode) for code point > U+FFFF
Victor Stinner
tuple.(index/count); x in tuple
Victor Stinner
(bytes/unicode).(index/count/find)
Victor Stinner
sum(tuple), sum(tuple, complex), len(tuple) Limit also len() to config.max_size
Victor Stinner
Extract TODO tasks from README: move them to a new TODO file
Victor Stinner
Assign
Victor Stinner
Support qualified names for "import xxx" and "from xxx import xxx"
Victor Stinner
Optimizer.visit() always starts with calling generic_visit() to visit all children before processing a node. It simplifies the code.
Victor Stinner
Add high level functions
Victor Stinner
use Config.add_func/add_constant
Victor Stinner
fix math.trunc for python 2.5
Victor Stinner
new fix for if/else; avoid 0.0 ** 2j
Victor Stinner
fix math.trunc(); catch OverflowError and ValueError
Victor Stinner
fix 3<<-1 and if/else
Victor Stinner
drop invalid optimizations
Victor Stinner
avoid division by zero
Victor Stinner
Fix BinOp and UnaryOp
Victor Stinner
Fix division on Python 2: only use floordiv() on int/int
Victor Stinner
Fix the example
Victor Stinner
compatibility with Python 2.5
Victor Stinner
socket functions/constants
Victor Stinner
more platform functions
Victor Stinner
float.as_integer_ratio; float.hex; float.fromhex; errno.E* constants
  1. Prev
  2. Next