summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNeal Norwitz <nnorwitz@gmail.com>2006-08-29 07:57:22 (GMT)
committerNeal Norwitz <nnorwitz@gmail.com>2006-08-29 07:57:22 (GMT)
commit378b2c9a037bccdbcaca32541c1baebb1a0de30a (patch)
tree9efe506a1a57fbed4b7107d088802b47b75b0e72
parent6309f2d2828eebc96b47927894c0aacb2aff5d1c (diff)
downloadcpython-378b2c9a037bccdbcaca32541c1baebb1a0de30a.zip
cpython-378b2c9a037bccdbcaca32541c1baebb1a0de30a.tar.gz
cpython-378b2c9a037bccdbcaca32541c1baebb1a0de30a.tar.bz2
Get rid of more coerce cruft, update NEWS
-rw-r--r--Misc/NEWS21
1 files changed, 15 insertions, 6 deletions
diff --git a/Misc/NEWS b/Misc/NEWS
index b8314cd..3f57fcb 100644
--- 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
-----------------