diff options
author | Neal Norwitz <nnorwitz@gmail.com> | 2006-08-29 07:57:22 (GMT) |
---|---|---|
committer | Neal Norwitz <nnorwitz@gmail.com> | 2006-08-29 07:57:22 (GMT) |
commit | 378b2c9a037bccdbcaca32541c1baebb1a0de30a (patch) | |
tree | 9efe506a1a57fbed4b7107d088802b47b75b0e72 | |
parent | 6309f2d2828eebc96b47927894c0aacb2aff5d1c (diff) | |
download | cpython-378b2c9a037bccdbcaca32541c1baebb1a0de30a.zip cpython-378b2c9a037bccdbcaca32541c1baebb1a0de30a.tar.gz cpython-378b2c9a037bccdbcaca32541c1baebb1a0de30a.tar.bz2 |
Get rid of more coerce cruft, update NEWS
-rw-r--r-- | Misc/NEWS | 21 |
1 files changed, 15 insertions, 6 deletions
@@ -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 ----------------- |