[Python-checkins] r53447 - peps/trunk/pep-3100.txt

guido.van.rossum python-checkins at python.org
Mon Jan 15 01:35:53 CET 2007


Author: guido.van.rossum
Date: Mon Jan 15 01:35:52 2007
New Revision: 53447

Modified:
   peps/trunk/pep-3100.txt
Log:
Update int/long unification status.


Modified: peps/trunk/pep-3100.txt
==============================================================================
--- peps/trunk/pep-3100.txt	(original)
+++ peps/trunk/pep-3100.txt	Mon Jan 15 01:35:52 2007
@@ -139,8 +139,10 @@
 ============
 
 * Remove distinction between int and long types [1]_
-  (int may become an abstract base type, with short and long subtypes.)
-  [MvL is working on this in the int_unification branch]
+  [This is mostly done.  There is a single 'int' type whose implementation
+  is that of the Python 2.x 'long'; the PyInt_XXX APIs have been mapped
+  to the corresponding PyLong_XXX APIs.  Still to do: remove the 'long'
+  alias from __builtin__, and remove support for literals with trailing 'L'.]
 * Make all strings be Unicode, and have a separate bytes() type [1]_
   The new string type will be called 'str'.
 * Return iterators instead of lists where appropriate for atomic type methods


More information about the Python-checkins mailing list