From: Guido van Rossum Date: Mon, 15 Jan 2001 19:11:10 +0000 (+0000) Subject: Add note about new and improved xrange(). X-Git-Tag: v2.1a1~257 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=051e335d420478a06a7026f6e74d2db2a20ab5d1;p=thirdparty%2FPython%2Fcpython.git Add note about new and improved xrange(). --- diff --git a/Misc/NEWS b/Misc/NEWS index 2b8e38dc7f94..eb16282ddc23 100644 --- a/Misc/NEWS +++ b/Misc/NEWS @@ -3,6 +3,14 @@ What's New in Python 2.1 alpha 1? Core language, builtins, and interpreter +- The xrange() object implementation has been improved so that + xrange(sys.maxint) can be used on 64-bit platforms. There's still a + limitation that in this case len(xrange(sys.maxint)) can't be + calculated, but the common idiom "for i in xrange(sys.maxint)" will + work fine as long as the index i doesn't actually reach 2**31. + (Python uses regular ints for sequence and string indices; fixing + that is much more work.) + - Two changes to from...import: 1) "from M import X" now works even if M is not a real module; it's