View source
win64 test
  • Contributors
    1. Loading...
Author Commit Message Date Builds
250+ commits behind default.
Christian Tismer
Merge with default
Christian Tismer
korr. of message. win64 works with py 2.6.7
Christian Tismer
Annoying bug, presumably in ctypes on win64. test_ll2ctypes.py test_get_errno 32bit always ok 64bit py 2.6.7 ok 64bit py 2.7.2 breaks contimuing with 2.6.7 for now. (grumble)
Christian Tismer
Merge with default
Christian Tismer
merge default into 'win64 test' branch
Christian Tismer
test_ll2ctypes.py works, only test_errno not yet. temporarily disabled for win64.
Christian Tismer
Merge with default
Christian Tismer
Making much progress with win64 and test_ll2ctypes. Compiler configuration works with Visual Studio 8. Checking in since there might be a problem in PyPy that is dependant of the test selection both on 32 and 64 bit. test_arrayofstruct seems to fail at assert a1[2].x == 102 result is always array[0] which is 100. I will check the trunk first before reporting an error.
Christian Tismer
merge
Christian Tismer
some things are hard, see comment in test_ll2ctypes.py
Christian Tismer
merge heads
Christian Tismer
merge
Christian Tismer
first test passes (ugh)
Christian Tismer
slowly becoming independent from sys.maxint
Dario Bertini
Factored out code to check for int bounds, and changed some checks
Dario Bertini
merge heads
Dario Bertini
Fixed ovfcheck, intmask and the objspace wrap Also: lessened other checks to allow for long types in place of ints
Christian Tismer
yet another hack on test_all
tis...@christia-wjtqxl.localdomain
some adjustments, works so far. The situation is still buggy, needs more tests.
tis...@christia-wjtqxl.localdomain
Fix position: no changes before the dash bang ;-)
Dario Bertini
Small cleanup (eg test_all.py) Changed the int argtype in opimpl
tis...@christia-wjtqxl.localdomain
first stab at supporting 64 bit windows. This is quite a hack and not meant to be final. Problem: Windows 64 bit uses 32 bit integers. PyPy has the implicit assumption that an inr can hold an address. Principle: sys.maxint is patched to be 64 bit. Then the rule about integers is lifted to not depend on the size of the CPython integer. Instead, (int, long) is allowed. All overflow checks are (must be) changed to check an explicit range. This is work in progress, just the proof of con…