log Objects/typeobject.c @ 84007:dbfbdf2b5c19 3.3

age author description
Tue, 14 May 2013 22:31:26 -0500 Benjamin Peterson when arguments are cells clear the locals slot (backport of #17927) 3.3
Sat, 04 May 2013 20:45:02 +0200 Antoine Pitrou Issue #17408: Avoid using an obsolete instance of the copyreg module when the interpreter is shutdown and then started again. 3.3
Sat, 13 Apr 2013 15:26:58 +0100 Mark Dickinson Issue #16447: Fix potential segfault when setting __name__ on a class. 3.3
Mon, 01 Apr 2013 17:41:41 -0400 Benjamin Peterson list slotdefs in offset order rather than sorting them (closes #17610) 3.3
Mon, 18 Feb 2013 21:39:18 -0500 R David Murray #7963: fix error message when 'object' called with arguments. 3.3
Wed, 31 Oct 2012 00:01:15 -0400 Benjamin Peterson do safety checks on __qualname__ assignment 3.3
Tue, 30 Oct 2012 23:51:03 -0400 Benjamin Peterson don't shadow the __qualname__ descriptor with __qualname__ in the class's __dict__ (closes #16271) 3.3
Tue, 18 Sep 2012 22:00:25 -0400 Trent Nelson Silence compiler warnings on Solaris 10 via explicit (void *) casts.
Mon, 10 Sep 2012 17:00:30 +0200 Christian Heimes Fixed memory leak in error branch of object_repr which may leak a reference to mod when type_qualname returns NULL. CID 715371
Mon, 10 Sep 2012 03:01:16 +0200 Christian Heimes Fixed possible reference leak to mod when type_name() returns NULL
Sun, 09 Sep 2012 11:19:17 +0200 Georg Brandl Merge in changes from 3.3.0rc2 release clone.
Thu, 06 Sep 2012 01:17:42 +0200 Antoine Pitrou Issue #13992: The trashcan mechanism is now thread-safe. This eliminates
Sat, 01 Sep 2012 23:04:38 -0400 Benjamin Peterson Make super() internal errors RuntimeError instead of SystemError (closes #15839)
Thu, 06 Sep 2012 00:59:49 +0200 Antoine Pitrou Issue #13992: The trashcan mechanism is now thread-safe. This eliminates
Wed, 15 Aug 2012 23:20:39 +0200 Antoine Pitrou Issue #15604: Update uses of PyObject_IsTrue() to check for and handle errors correctly.
Sun, 24 Jun 2012 00:42:59 +0200 Antoine Pitrou Try to fix crash on x86 OpenIndiana buildbot.
Sun, 24 Jun 2012 00:30:12 +0200 Antoine Pitrou Replace assert() with a more informative fatal error.
Sun, 24 Jun 2012 00:18:27 +0200 Antoine Pitrou Use struct member (ht_type) instead of casting pointers.
Sat, 23 Jun 2012 23:20:45 +0200 Martin v. Löwis Issue #15146: Add PyType_FromSpecWithBases. Patch by Robin Schreiber.
Sat, 23 Jun 2012 14:45:21 +0200 Antoine Pitrou Issue #15142: Fix reference leak when deallocating instances of types created using PyType_FromSpec().
Sun, 27 May 2012 18:17:07 +1000 Nick Coghlan Close #14857: fix regression in references to PEP 3135 implicit __class__ closure variable. Reopens issue #12370, but also updates unittest.mock to workaround that issue
Mon, 14 May 2012 14:44:37 +0200 Antoine Pitrou Use size_t, not ssize_t (issue #14801).
Tue, 08 May 2012 09:22:45 -0400 Benjamin Peterson merge 3.2 (#14752)
Fri, 27 Apr 2012 15:07:36 -0400 Benjamin Peterson decref cached keys on type deallocation (#13903)
Tue, 24 Apr 2012 19:13:57 +0200 Martin v. Loewis Account for shared keys in type's __sizeof__ (#13903).
Tue, 24 Apr 2012 11:09:20 -0400 Benjamin Peterson merge 3.2 (#14658)
Mon, 23 Apr 2012 11:24:50 -0400 Benjamin Peterson Implement PEP 412: Key-sharing dictionaries (closes #13903)
Sun, 01 Apr 2012 18:51:37 -0400 Benjamin Peterson merge 3.2
Mon, 26 Mar 2012 22:10:51 +0200 Victor Stinner Issue #14383: Add _PyDict_GetItemId() and _PyDict_SetItemId() functions
Sat, 17 Mar 2012 00:05:44 -0500 Benjamin Peterson make extra arguments to object.__init__/__new__ to errors in most cases (finishes #1683368)
Fri, 16 Mar 2012 20:15:54 -0500 Benjamin Peterson simply this slightly
Fri, 16 Mar 2012 09:35:38 -0500 Benjamin Peterson merge 3.2 (#14334)
Fri, 09 Mar 2012 00:39:08 +0100 Victor Stinner Close #14199: _PyType_Lookup() and super_getattro() keep a strong reference to
Wed, 07 Mar 2012 18:52:52 -0600 Benjamin Peterson merge 3.2 (#3787e896dbe9)
Sat, 25 Feb 2012 01:22:36 +0100 Victor Stinner Close #14095: type.__new__() doesn't remove __qualname__ key from the class
Sun, 19 Feb 2012 20:36:12 -0500 Benjamin Peterson check for NULL to fix segfault
Sun, 19 Feb 2012 19:59:10 -0500 Benjamin Peterson add generic implementation of a __dict__ descriptor for C types
Sun, 29 Jan 2012 20:17:07 -0500 Benjamin Peterson merge 3.2 (closes #13908)
Sun, 22 Jan 2012 11:24:29 -0500 Benjamin Peterson use the static identifier api for looking up special methods
Fri, 23 Dec 2011 12:40:16 +0100 Antoine Pitrou Issue #13577: Built-in methods and functions now have a __qualname__.
Thu, 15 Dec 2011 14:17:36 +0100 Antoine Pitrou Fix the fix for issue #12149: it was incorrect, although it had the side
Mon, 12 Dec 2011 18:54:29 +0100 Florent Xicluna Issue #13575: there is only one class type.
Fri, 25 Nov 2011 18:56:07 +0100 Antoine Pitrou PEP 3155 / issue #13448: Qualified name for classes and functions.
Fri, 11 Nov 2011 17:02:16 +0200 Eli Bendersky Issue #13161: fix doc strings of __i*__ operators. Closes #13161
Mon, 07 Nov 2011 13:00:05 +0100 Martin v. Löwis Make _PyUnicode_FromId return borrowed references.
Sun, 23 Oct 2011 22:36:42 +1000 Nick Coghlan Merge issue 1294232 patch from 3.2
Fri, 14 Oct 2011 10:20:37 +0200 Martin v. Löwis Rename _Py_identifier to _Py_IDENTIFIER.
Thu, 13 Oct 2011 20:03:57 +0200 Martin v. Löwis Use GetAttrId directly. Proposed by Amaury.
Mon, 10 Oct 2011 18:11:30 +0200 Martin v. Löwis Use identifier API for PyObject_GetAttrString.
Sun, 09 Oct 2011 10:38:36 +0200 Martin v. Löwis Add API for static strings, primarily good for identifiers.
Thu, 29 Sep 2011 00:42:28 +0200 Victor Stinner Use the new Py_ARRAY_LENGTH macro
Thu, 29 Sep 2011 00:58:57 +0300 Ezio Melotti Clean up a few tabs that went in with PEP393.
Wed, 28 Sep 2011 07:41:54 +0200 Martin v. Löwis Implement PEP 393.
Wed, 17 Aug 2011 12:03:47 -0500 Benjamin Peterson make __doc__ mutable on heaptypes (closes #12773)
Wed, 17 Aug 2011 11:54:03 -0500 Benjamin Peterson factor out common checks for setting special type attributes
Tue, 16 Aug 2011 22:28:23 -0500 Benjamin Peterson crush other possible refleaks in this section
Tue, 16 Aug 2011 22:27:42 -0500 Benjamin Peterson merge 3.2
Tue, 16 Aug 2011 18:53:26 -0500 Benjamin Peterson complain when a class variable shadows a name in __slots__ (closes #12766)
Wed, 10 Aug 2011 20:28:54 -0500 Brian Curtin Replace Py_NotImplemented returns with the macro form Py_RETURN_NOTIMPLEMENTED.
Fri, 15 Jul 2011 21:18:18 +0200 Antoine Pitrou Issue #11603: Fix a crash when __str__ is rebound as __repr__.