1. Lukas Diekmann
  2. pypy

Commits

Show all
Author Commit Message Date Builds
Lukas Diekmann
This branch won't be needed anymore, because TupleStrategies like this are useless. Reference to Strategy is too expensive, because there aren't many big tuples and their content isn't uniform often.
Branches
tuple-strategies
Lukas Diekmann
started implementing tuplestrategies
Branches
tuple-strategies
Lukas Diekmann
fail if type in tupleobject is neither W_TupleObject nor W_SmallTupleObject
Lukas Diekmann
added test for setitem for tupleobjects in cpyext
Lukas Diekmann
forgot to import W_SmallTupleObject
Lukas Diekmann
Added unwrap method needed for some tests in cpyext
Lukas Diekmann
Fixed cpyext to work with W_SmallTupleObjects
Lukas Diekmann
Fixed methodobject to work with SmallTupleObjects
Lukas Diekmann
Forgot to add space to abstract function
Lukas Diekmann
Merge again
l.diekmann
Merged with current pypy
Amaury Forgeot d'Arc
Restore the fast path for imports: only read sys.modules when the module has already been imported, and do not acquire the import lock.
Armin Rigo
Fix softspace with unicodes. Looking at the CPython sources, it's really the same logic as for strings, special-casing only the single unicode character " ".
Amaury Forgeot d'Arc
Fix the imp module to better handle the __package__ attribute
Amaury Forgeot d'Arc
Fix translation in the _winreg module
Amaury Forgeot d'Arc
Armin Rigo
merge heads
Armin Rigo
Remove another test.
Armin Rigo
Tentative: kill various pieces of code left and right handling keepalives. Now the inliner no longer inserts tons of keepalives for you (which are almost always unneeded).
Armin Rigo
No clue what I'm doing there, but pytest_runtest_logreport() in the "resultlog" output tries to do an invalid operation on the result of (some?) skipped tests. Just use the str() of the whole thing for now.
Armin Rigo
Update the version; we are now close to 1.5.
Armin Rigo
Update the numbers.
Armin Rigo
Fix the usage of the 'j' mode (in INSN_j) on 64-bit to take as argument the absolute address, as on 32-bit. Previously, it would be encoded as the IP-relative address, and feature that no code in the current backend can take advantage of; so it was carefully systematically avoided in 64-bit.
Armin Rigo
merge heads
Armin Rigo
Fix test: now FRAME_FIXED_SIZE may be larger than 10.
Armin Rigo
Add a comment.
Carl Friedrich Bolz
- add fast paths to init__List - make init__List more transparent to the JIT
Carl Friedrich Bolz
kill the rest of the cases that used traverse
Carl Friedrich Bolz
get rid of some more traverse calls
Carl Friedrich Bolz
kill flatten, which is useless nowadays
  1. Prev
  2. Next