Commits

Show all
Author Commit Message Labels Comments Date
Maciej Fijalkowski
Transplant changes from out-of-line guards that are relevant to optimizeopt. Notably: ccf0847294c0 2a4d96bbfa36 f5a2268e3ceb
Branches
guard-improvements
Alex Gaynor
Turn INT_MUL with a constant argument that is a power of 2 into an lshift.
Hakan Ardo
hg merge jit-int
Hakan Ardo
Allow mod to be optimized too
Branches
jit-int
Hakan Ardo
hg merge default
Branches
jit-int
Maciej Fijalkowski
Remove unnecessary import
Alex Gaynor
Merged head.
Alex Gaynor
Try to reduce the number of copies rbigint does, the _normalize call is not necessary because both _x_{add,sub} call it already.
Hakan Ardo
made test python 2.5 complient
Branches
jit-int
Hakan Ardo
hg merge default
Branches
jit-int
Hakan Ardo
hg merge default
Branches
jit-int
Hakan Ardo
simplified the check to see if the value is a power of 2
Branches
jit-int
Armin Rigo
Replace the 'svn' link with 'hg'.
Armin Rigo
Hakan Ardo
typo
Branches
jit-int
Hakan Ardo
Allow shifts to be reverted if they can be proven not to overflow. This should allow the overflow checks of applevel lshifts to be optimized out at times.
Branches
jit-int
Hakan Ardo
Let the backend kill more resops with unused results
Branches
jit-int
Hakan Ardo
Convert division to rshift in some cases
Branches
jit-int
Hakan Ardo
intbound support for shift operations
Branches
jit-int
Hakan Ardo
optimizing int calculations
Branches
jit-int
Alex Gaynor
Allow writing app-level helper functions on AppTests.
Alex Gaynor
The JIT works on 64 bit now.
Amaury Forgeot d'Arc
Fix a leak in a win32 test
Benjamin Peterson
unneeded word
Armin Rigo
Simplify a bit READ_TIMESTAMP on x86-64. It generates better code in this version.
Hakan Ardo
intbound support for shift operations
Hakan Ardo
generalized floordiv intbound propagation
Hakan Ardo
Some integer optimizations and modificatiosn to the integer division implementation to allow the jit to optimize it better in some cases.
Hakan Ardo
hg backout --merge 40391
Branches
jit-unroll-loops
Hakan Ardo
Backed out changeset f342eb27760a Moving this to a new branch
Branches
jit-unroll-loops
  1. Prev
  2. Next