Commits

Show all
Author Commit Message Labels Comments Date
Hakan Ardo
hg merge default
Branches
jit-short-preamble
Alex Gaynor
Remove attribute on PyFrame which is never used anywhere.
Alex Gaynor
Merged upstream.
Alex Gaynor
Avoid calling space.id when doing == or != compares.
Armin Rigo
Fix test_compile_framework_vref on 64-bit. Hopefully fixes pypy-c-jit tests on 64-bit.
Armin Rigo
Fix the encoding of TEST8: don't need rex_w.
Hakan Ardo
cleanup
Branches
jit-short-preamble
Hakan Ardo
typo
Branches
jit-short-preamble
Hakan Ardo
Take care of the case when inlining fails even if the dryrun was successfull
Branches
jit-short-preamble
Hakan Ardo
untranslated version
Branches
jit-short-preamble
Hakan Ardo
simple explicit test triggering the bug
Branches
jit-short-preamble
Hakan Ardo
hg merge default
Branches
jit-short-preamble
Hakan Ardo
fixed tests to represent the more clever removal of redundant setfields
Branches
jit-short-preamble
Armin Rigo
Because it's now easy, copies the test to get a complete test about integer comparisons followed by guards.
Armin Rigo
Skip if floats not supported.
Armin Rigo
A complete test for genop_guard_float_{comparison}. Fixes.
Armin Rigo
Remove a redundant assert.
Armin Rigo
Fix for 64-bits.
Armin Rigo
Import float2longlong() from the jitypes2 branch, and use it in the new FloatImmedLoc.
Armin Rigo
Kill all remaining "imm_fine".
Armin Rigo
Find some middle-ground solution, where we can still pass a Const here and there, where the right thing can occur.
Armin Rigo
Start a small refactoring: kill the possibility to say "imm_fine=False" in llsupport/regalloc. The hope is that it will make using it less convoluted, because so far with "imm_fine=False" you get registers that will live dangerously shortly, and risk being overwritten by the next command.
Hakan Ardo
chain lazy setfields following a getfield
Branches
jit-short-preamble
Hakan Ardo
Make getfield kill setfields
Branches
jit-short-preamble
Alex Gaynor
Added a unittest for JITting os_local.
Alex Gaynor
Allow the JIT to look into thread.os_local, and use str dicts for thread local storage.
Maciej Fijalkowski
merge
Maciej Fijalkowski
Remove log.count
Alex Gaynor
Fix tests that were affecting by translating x*2 into x << 1.
Hakan Ardo
hg merge
  1. Prev
  2. Next