From: Neal Norwitz Date: Tue, 29 Aug 2006 07:57:22 +0000 (+0000) Subject: Get rid of more coerce cruft, update NEWS X-Git-Tag: v3.0a1~1311 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=378b2c9a037bccdbcaca32541c1baebb1a0de30a;p=thirdparty%2FPython%2Fcpython.git Get rid of more coerce cruft, update NEWS --- diff --git a/Misc/NEWS b/Misc/NEWS index b8314cd62558..3f57fcbfeb1a 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 -----------------