Commits

Author Commit Message Labels Comments Date
Benjamin Peterson
allow for a modified lib not to exist
Branches
fast-forward
Benjamin Peterson
add bugfix version
Branches
fast-forward
Benjamin Peterson
change version to 2.7
Branches
fast-forward
Benjamin Peterson
include 2.7's stdlib
Branches
fast-forward
Benjamin Peterson
branch to upgrade python versions
Branches
fast-forward
Armin Rigo
Revert r75092. It causes massive failures of the nightly applevel tests. I think (by running pypy-c py.test --collect) that it is because in this case it causes py.test to try to collect far more stuff, including both the 2.5.2/test and the modified-2.5.2/test version of the same test.
holger krekel
fix collection of lib-python tests under py.py
Armin Rigo
Merge branch/int_is_not_intmask: removes the __int__() in class base_int(long), which returns an integer of a different value than 'self'. That causes surprizes, e.g. doing '%d' % x actually call x.__int__() on PyPy but not on CPython. I think that both behaviors are acceptable -- on PyPy we generally call __xyz__() methods more often than CPython does.
Amaury Forgeot d'Arc
Various hacks to correctly expose different tp_function slots for different builtin types. For now only tp_setattro is correctly set, more refactoring will be needed, but this code *works*. llhelper() is really hard to use. Also fix more issues, now the differents variables and structure should be correctly exported, without the nasty #defines we had before. Boost.Python segfaults a bit later (in test_getting_started2.py)
Amaury Forgeot d'Arc
Update patch for Boost.Python, one less hack if we define the (deprecated!) DL_IMPORT macro
convert-repo
closed branch int_is_not_intmask
Branches
int_is_not_intmask
Armin Rigo
Remove __int__, and disable the test.
Branches
int_is_not_intmask
Armin Rigo
A branch in which to remove __int__ from class base_int in rlib.rarithmetic.
Branches
int_is_not_intmask
Amaury Forgeot d'Arc
Split the large api.py, and move cross-language functions calls into gateway.py
Branches
cpyext-init-cleanup
Amaury Forgeot d'Arc
Remove unused parameter
Branches
cpyext-init-cleanup
Amaury Forgeot d'Arc
Move module-level code to a function more simplifications
Branches
cpyext-init-cleanup
Amaury Forgeot d'Arc
kill a compilation warning
Branches
cpyext-init-cleanup
Amaury Forgeot d'Arc
Don't need to maintain a list of the functions implemented in C. Instead, they must be declared with the PyAPI_FUNC macro.
Branches
cpyext-init-cleanup
Amaury Forgeot d'Arc
Rename objects in one place
Branches
cpyext-init-cleanup
Amaury Forgeot d'Arc
more simplification
Branches
cpyext-init-cleanup
Amaury Forgeot d'Arc
Fix
Branches
cpyext-init-cleanup
Amaury Forgeot d'Arc
More changes
Branches
cpyext-init-cleanup
Amaury Forgeot d'Arc
Fix import. This code will eventually move to another place.
Branches
cpyext-init-cleanup
Amaury Forgeot d'Arc
remove unused argument
Branches
cpyext-init-cleanup
Amaury Forgeot d'Arc
more progress
Branches
cpyext-init-cleanup
Amaury Forgeot d'Arc
Fix
Branches
cpyext-init-cleanup
Amaury Forgeot d'Arc
More refactoring
Branches
cpyext-init-cleanup
Amaury Forgeot d'Arc
Finally: remove this '#' at the end of the type name.
Branches
cpyext-init-cleanup
Amaury Forgeot d'Arc
more refactoring
Branches
cpyext-init-cleanup
Amaury Forgeot d'Arc
progress
Branches
cpyext-init-cleanup
  1. Prev
  2. Next