log Objects/typeobject.c @ 85327:5b5ef012cd4e

age author description
Tue, 30 Jul 2013 19:59:21 +0200 Antoine Pitrou Issue #18112: PEP 442 implementation (safe object finalization).
Sat, 20 Jul 2013 14:19:46 +0200 Christian Heimes Issue #18327: Fix argument order in call to compatible_for_assignment(oldto, newto, attr).
Thu, 18 Jul 2013 01:49:30 +0200 Victor Stinner Issue #18408: PyObject_Str(), PyObject_Repr() and type_call() now fail with an
Wed, 17 Jul 2013 22:01:37 +0200 Victor Stinner Issue #18408: Fix PyType_Ready(), handle _PyDict_SetItemId() failure
Tue, 16 Jul 2013 22:51:21 +0200 Victor Stinner Cleanup type_call() to ease debug
Mon, 15 Jul 2013 19:34:20 +0200 Victor Stinner Issue #18408: type_new() and PyType_FromSpecWithBases() now raise MemoryError
Fri, 12 Jul 2013 00:42:14 +0200 Victor Stinner Issue #18408: pmerge() help of mro_implementation() now raises MemoryError on
Thu, 11 Jul 2013 22:46:11 +0200 Victor Stinner Issue #18408: slot_tp_str() must not fallback on slot_tp_repr() on error
Thu, 11 Jul 2013 22:42:25 +0200 Victor Stinner typeobject.c: remove trailing spaces
Mon, 08 Jul 2013 22:25:48 +0200 Victor Stinner Issue #18408: Fix PyType_Ready() and type.__bases__ setter to handle
Tue, 14 May 2013 22:32:34 -0500 Benjamin Peterson null merge 3.3 from backport
Sun, 12 May 2013 18:16:06 -0500 Benjamin Peterson when an argument is a cell, set the local copy to NULL (see #17927)
Fri, 10 May 2013 08:47:42 -0700 Guido van Rossum #17927: Keep frame from referencing cell-ified arguments.
Sat, 04 May 2013 20:46:19 +0200 Antoine Pitrou Issue #17408: Avoid using an obsolete instance of the copyreg module when the interpreter is shutdown and then started again.
Sat, 13 Apr 2013 15:30:16 +0100 Mark Dickinson Issue #16447: Merge fix from 3.3.
Mon, 01 Apr 2013 17:43:30 -0400 Benjamin Peterson merge 3.3 (#17610)
Mon, 18 Feb 2013 21:44:03 -0500 R David Murray Merge: #7963: fix error message when 'object' called with arguments.
Tue, 25 Dec 2012 13:32:35 +0200 Andrew Svetlov Issue #15422: get rid of PyCFunction_New macro
Sun, 23 Dec 2012 14:27:17 +0200 Andrew Svetlov Issue #9856: Replace deprecation warinigs to raising TypeError in object.__format__
Wed, 31 Oct 2012 00:04:42 -0400 Benjamin Peterson merge 3.3
Tue, 30 Oct 2012 23:40:45 +0100 Victor Stinner Issue #16086: PyTypeObject.tp_flags and PyType_Spec.flags are now unsigned
Sat, 30 Nov 2013 00:53:09 -0800 Alexandre Vassalotti Issue #19088: Fix incorrect caching of the copyreg module. 3.3
Tue, 01 Oct 2013 00:55:43 -0700 Raymond Hettinger Issue #18594: Fix the fast path for collections.Counter(). 3.3
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