1. Pypy
  2. Untitled project
  3. pypy

Commits

Show all
Author Commit Message Date Builds
Armin Rigo
Backed out changeset 1cb2c3897dbb It makes a single RPython subclass instead of two if the base RPython class has already got a __del__. But this base __del__ might be lightweight; then the RPython subclass will always have a heavyweight finalizer...
Armin Rigo
Comment about the __del__ logic in typedef.py, and point to issue #2287.
Devin Jeanpierre
merge branch cpyext-test-A. This gets all cpyext tests passing under -A. All the fixes are either by changing behavior to do the CPython-compatible thing, "#ifdef PYPY_VERSION" to have PyPy-specific test behavior, or else a @pytest.mark.skipif for tests that shouldn't be run in CPython at all.
Armin Rigo
Document branch
Armin Rigo
hg merge share-cpyext-cpython-api Share the ~one thousand @cpython_api function wrappers, according to the signature. This reduces the number to ~200 or 250, and this alone seems to give a more than 10% size win on the final pypy-c (measured without the JIT). This should cancel the effect of the size boost from 'cpyext-for-merge'.
Armin Rigo
Close branch, ready for merge (well, the tests don't seem to fail more than on default...)
Devin Jeanpierre
ifdef-out a weird tp_basicsize test in CPython.
Branches
cpyext-test-A
Devin Jeanpierre
Allow the initial refcount of () to be != 1 in test_tupleobject, for CPython-compatibility of the test.
Branches
cpyext-test-A
Devin Jeanpierre
Only use PyDictProxy_Check[Exact] in PyPy, in test_dictobject.
Branches
cpyext-test-A
Devin Jeanpierre
Include datetime.h in test_datetime, for CPython-compatibility.
Branches
cpyext-test-A
Devin Jeanpierre
Skip test_thread's tests when running tests against CPython.
Branches
cpyext-test-A
Devin Jeanpierre
Fix test_hash to deal with lazily-created ->hash on CPython.
Branches
cpyext-test-A
Armin Rigo
ignore 'result_borrowed' if 'result_is_ll', also for the purposes of sharing
Devin Jeanpierre
Make test_version compatible with pytest.py -A.
Branches
cpyext-test-A
Matti Picus
Added tag release-5.1.1 for changeset b0a649e90b66
Matti Picus
start release cycle
Philip Jenvey
minor cleanup
Branches
py3k
Philip Jenvey
minor cleanup
Branches
py3k
Matti Picus
merge default into branch
Branches
cpyext-werror
Matti Picus
try to treat W_Broadcast as true W_NumpyObjects
Matti Picus
add failing test - W_Broadcast.__init__
Matti Picus
merge default into branch
Sergey Matyunin
fixed compilation error for W_Broadcast
Sergey Matyunin
Implemented reset for numpy broadcast object.
Sergey Matyunin
W_Broadcast (micronumpy) is rewritten using W_FlatIterator for implementation of iters attribute. W_FlatIterator gets optional arguments in constructor.
Sergey Matyunin
In W_Broadcast (micronumpy) implemented nd attribute
Ronan Lamy
Fix pointer types in test module creation
Branches
py3k-update
Matti Picus
document merged branch
Armin Rigo
hg merge default
Armin Rigo
more translation fixes
  1. Prev
  2. Next