From: Guido van Rossum Date: Wed, 20 Aug 2008 15:01:50 +0000 (+0000) Subject: News for the tp_flags change. X-Git-Tag: v2.6b3~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f8402963922e181f9078306f089fc21e79775f6e;p=thirdparty%2FPython%2Fcpython.git News for the tp_flags change. --- diff --git a/Misc/NEWS b/Misc/NEWS index ca30ad5a59ce..05ceab6f7b4d 100644 --- a/Misc/NEWS +++ b/Misc/NEWS @@ -12,6 +12,14 @@ What's New in Python 2.6 beta 3? Core and Builtins ----------------- +- Issue #1878: Remove Py_TPFLAGS_HAVE_VERSION_TAG from + Py_TPFLAGS_DEFAULT when not building the core. This means 3rd party + extensions do not automatically benefit from the class attribute + cache; they will have to explicitly add Py_TPFLAGS_HAVE_VERSION_TAG + to their tp_flags field if they care. This is a backwards + compatibility feature; in 3.0, all types will use the cache by + default. + - Keyword arguments can now follow starred arguments. (``f(a, *args, keyword=23)`` is now valid syntax.)