]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Get rid of more coerce cruft, update NEWS
authorNeal Norwitz <nnorwitz@gmail.com>
Tue, 29 Aug 2006 07:57:22 +0000 (07:57 +0000)
committerNeal Norwitz <nnorwitz@gmail.com>
Tue, 29 Aug 2006 07:57:22 +0000 (07:57 +0000)
Misc/NEWS

index b8314cd62558efbb30c220547186b27cbf4357e0..3f57fcbfeb1a62d949268580822571653bf435a8 100644 (file)
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -32,11 +32,10 @@ TO DO
 
 - Get rid of various compatibility-related flags (e.g. division flags).
 
+
 Core and Builtins
 -----------------
 
-- __coerce__ has been removed.
-
 - Classic classes are a thing of the past.  All classes are new style.
 
 - Exceptions *must* derive from BaseException.
@@ -55,19 +54,23 @@ Core and Builtins
 
 - Absolute import is the default behavior for 'import foo' etc.
 
+- Removed support for syntax:
+  backticks (`x`), <>
+
 - Removed these Python builtins:
   apply(), coerce(), input(), raw_input()
 
+- Removed these Python methods:
+  {}.has_key
+
 - Removed these Python slots:
   __coerce__, __div__, __idiv__, __rdiv__
 
 - Removed these attributes from Python modules:
   * operator module: div, idiv, __div__, __idiv__
 
-*** PyNumber_CoerceEx() and nb_coerce still need to be removed.
-
 - Removed these C APIs:
-  PyNumber_Coerce(), 
+  PyNumber_Coerce(), PyNumber_CoerceEx() 
 
 - Removed these C slots/fields:
   nb_divide, nb_inplace_divide
@@ -80,7 +83,13 @@ Core and Builtins
   getreadbufferproc, getwritebufferproc, getsegcountproc, getcharbufferproc
 
 - Removed these opcodes:
-  BINARY_DIVIDE, INPLACE_DIVIDE
+  BINARY_DIVIDE, INPLACE_DIVIDE, UNARY_CONVERT
+
+- zip returns an iterator
+
+- Additions:
+  set literals
+
 
 Extension Modules
 -----------------