Author: Dario Bertini <berda...@gmail.com> Branch: win64 test Changeset: r45225:313a60758e6a Date: 2011-07-01 15:09 +0200 http://bitbucket.org/pypy/pypy/changeset/313a60758e6a/
Log: Small cleanup (eg test_all.py) Changed the int argtype in opimpl diff --git a/pypy/rlib/rarithmetic.py b/pypy/rlib/rarithmetic.py --- a/pypy/rlib/rarithmetic.py +++ b/pypy/rlib/rarithmetic.py @@ -72,7 +72,6 @@ n &= LONG_MASK if n >= LONG_TEST: n -= 2*LONG_TEST - # return int(n) return n def longlongmask(n): @@ -113,7 +112,6 @@ assert not isinstance(r, r_uint), "unexpected ovf check on unsigned" assert not isinstance(r, r_longlong), "ovfcheck not supported on r_longlong" assert not isinstance(r,r_ulonglong),"ovfcheck not supported on r_ulonglong" - # if type(r) is long: if abs(r) > sys.maxint: raise OverflowError, "signed integer expression did overflow" return r diff --git a/pypy/rpython/lltypesystem/opimpl.py b/pypy/rpython/lltypesystem/opimpl.py --- a/pypy/rpython/lltypesystem/opimpl.py +++ b/pypy/rpython/lltypesystem/opimpl.py @@ -29,7 +29,7 @@ r_longlong_result = r_longlong argtype_by_name = { - 'int': long, # XXX int, + 'int': (int, long), 'float': float, 'uint': r_uint, 'llong': r_longlong_arg, diff --git a/pypy/test_all.py b/pypy/test_all.py --- a/pypy/test_all.py +++ b/pypy/test_all.py @@ -1,7 +1,3 @@ -import sys -sys.orig_maxint = sys.maxint -sys.maxint = 2**63-1 - #! /usr/bin/env python """ PyPy Test runner interface @@ -14,6 +10,9 @@ For more information, use test_all.py -h. """ import sys, os +sys.orig_maxint = sys.maxint +sys.maxint = 2**63-1 + if len(sys.argv) == 1 and os.path.dirname(sys.argv[0]) in '.': print >> sys.stderr, __doc__ _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit