Commits

Show all
Author Commit Message Labels Comments Date
Hakan Ardo
convreted tests
Branches
jit-refactor-tests
Hakan Ardo
converted test
Branches
jit-refactor-tests
Hakan Ardo
converted test
Branches
jit-refactor-tests
Hakan Ardo
fix indentation
Branches
jit-refactor-tests
Hakan Ardo
converted test
Branches
jit-refactor-tests
Hakan Ardo
converted test
Branches
jit-refactor-tests
Hakan Ardo
conversion in progress
Branches
jit-refactor-tests
Hakan Ardo
convert test
Branches
jit-refactor-tests
Hakan Ardo
converted tests
Branches
jit-refactor-tests
Hakan Ardo
count all operations in each test
Branches
jit-refactor-tests
Armin Rigo
Fix.
Armin Rigo
Translation fix for x86/test/test_ztranslation.
Hakan Ardo
hg merge
Hakan Ardo
hg backout a27a481ec877
Hakan Ardo
hg backout 7202b0d9cb70
Armin Rigo
Another case: strgetitem on a VStringConcatValue can be resolved if we know statically on which half of the two-parts string it is done. Could be improved in theory by using intbounds analysis...
Armin Rigo
Change VStringPlainValue, refactoring and giving a long explanation of the meaning of '_chars' and when it contains None values. It simplifies some code I did earlier today, and hopefully it makes vstring.py safe now. At worst it should now crash in an assert that tries to do one of now-forbidden operations.
Carl Friedrich Bolz
negative bools??!
Armin Rigo
merge heads
Armin Rigo
Add asserts and fix a test. The main point of the asserts is to catch obscure cases where we generate a residual operation STRSETITEM(ConstPtr(..), ..), which never makes sense. This breaks on running "pypy translate.py". Will try to figure out why.
Alex Gaynor
(arigato mostly) fix optimizeopt tests that had the arguments to copystrcontent in the wrong order
Carl Friedrich Bolz
also add a test for indices4
Carl Friedrich Bolz
similarly simplify some unicode code
Armin Rigo
merge heads
Armin Rigo
Attempt to fix generally the issue of VStringPlainValue that can be forced before being fully built --- e.g. because it's a target of a copystrcontent. I think this fix is all that it needed, but in case I missed a place, then it will end up with an AssertionError or a segfault (self._chars is None) at run-time, instead of producing bogus results.
Carl Friedrich Bolz
merge
Carl Friedrich Bolz
replace other two specialize calls as well
Carl Friedrich Bolz
I knew that running a translation first was a good idea
Carl Friedrich Bolz
woops, wrong class
Carl Friedrich Bolz
merge
  1. Prev
  2. Next