From 378b2c9a037bccdbcaca32541c1baebb1a0de30a Mon Sep 17 00:00:00 2001 From: Neal Norwitz Date: Tue, 29 Aug 2006 07:57:22 +0000 Subject: Get rid of more coerce cruft, update NEWS --- Misc/NEWS | 21 +++++++++++++++------ 1 file 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 ----------------- -- cgit v0.12