Avoid signed overflow in some xrange calculations, and extend
commit2b28adeab87721e399e70899efd16f4074e34f8b
authormark.dickinson <mark.dickinson@6015fed2-1504-0410-9fe1-9d1591cc4771>
Sun, 15 Nov 2009 12:31:13 +0000 (15 12:31 +0000)
committermark.dickinson <mark.dickinson@6015fed2-1504-0410-9fe1-9d1591cc4771>
Sun, 15 Nov 2009 12:31:13 +0000 (15 12:31 +0000)
treeccd7c4d93441926ac49d78df3cec28c5d0b733dc
parent14bebcd3325203c7b4382b2a097bf45ce7a68ee2
Avoid signed overflow in some xrange calculations, and extend
xrange tests to cover some special cases that caused problems
in py3k.  This is a partial backport of r76292-76293 (see
issue #7298.)

git-svn-id: http://svn.python.org/projects/python/trunk@76295 6015fed2-1504-0410-9fe1-9d1591cc4771
Lib/test/test_xrange.py
Objects/rangeobject.c