Commits

Show all
Author Commit Message Labels Comments Date
Armin Rigo
In progress.
Branches
jit-tagged
Armin Rigo
For use of erasing by the JIT, we need at least one oopspec, because is_integer(x) should not force x if it is a virtual.
Branches
jit-tagged
Armin Rigo
Fix this file, which is not fully tested and not really used any more. (Fix it anyway to prevent source code rotting.)
Branches
jit-tagged
Armin Rigo
Fix translation.
Armin Rigo
Write test for all T_xxx modifiers. Fix two bugs.
Armin Rigo
Ignore .o files produced by the tests of cpyext.
Armin Rigo
Test and fix.
Armin Rigo
Merge 'cpyext-2.5-backport', backporting the cpyext module from fast-forward.
Armin Rigo
Uh, "^" does not work for glob patterns. No choice but (to be on the safe side) to rewrite them all to regexp patterns...
Branches
cpyext-2.5-backport
Armin Rigo
This test got the answer small enough by chance, because the parameters were such that no bridge would be generated from the loop, but only from the entry bridge. Multiplying the number of iterations through the loop by 10, we actually get the answer "5", which is ok too. Added a comment about why it is ok too.
Armin Rigo
Add the missing pycapsule.h.
Branches
cpyext-2.5-backport
Armin Rigo
Grumble. Anchor all lines to the root directory. I accidentally forgot some files from pypy/module/cpyext/include/*.h because of the pattern include/*.h.
Branches
cpyext-2.5-backport
Armin Rigo
Mostly for symmetry reasons, also call keep_loop_alive() in send_bridge_to_backend(). One issue this fixes could be if we attach the bridge to a loop that is old enough to go away very soon, but the bridge itself is jumping somewhere else, so that the code in warmstate.py wouldn't immediately keep that loop alive.
Armin Rigo
Add a test for the version numbers in patchlevel.h.
Branches
cpyext-2.5-backport
Armin Rigo
Backporting the changes done to cpyext on fast-forward back to the trunk.
Branches
cpyext-2.5-backport
Amaury Forgeot d'Arc
These INT/Signed casts will drive me nuts.
Amaury Forgeot d'Arc
PyFloat_FromString, PyInt_FromString
Amaury Forgeot d'Arc
Remove from stubs.py already implemented functions
Amaury Forgeot d'Arc
"error=nullptr" is now the default for pointer results
Amaury Forgeot d'Arc
Implement PyCFunction_GetFunction(). Works only with functions defined in extension modules, not with pypy built-in functions!
Amaury Forgeot d'Arc
Add PyDict_Contains
Amaury Forgeot d'Arc
This function is now implemented
Amaury Forgeot d'Arc
Add PyLong_AsUnsignedLongLongMask, and remove most "#if 0" in getargs.c
Amaury Forgeot d'Arc
Add a dummy PyGC_Head structure
Amaury Forgeot d'Arc
Typo
Amaury Forgeot d'Arc
PyTraceBack_Print, don't know how to test it :-(
Amaury Forgeot d'Arc
PyErr_NewExceptionWithDoc, copied from CPython.
Amaury Forgeot d'Arc
Add PyExceptionClass_Check
Amaury Forgeot d'Arc
PyUnicode_FromObject, PyUnicode_Compare
Amaury Forgeot d'Arc
Add PyCodec_IncrementalEncoder, PyCodec_IncrementalDecoder
  1. Prev
  2. Next