log Objects/object.c @ 25135:0f0016632be4 legacy-trunk

age author description
Sat, 24 Aug 2002 06:31:34 +0000 Guido van Rossum Speedup for PyObject_IsTrue(): check for True and False first. legacy-trunk
Sat, 24 Aug 2002 05:33:28 +0000 Guido van Rossum Speedup for PyObject_RichCompareBool(): PyObject_RichCompare() almost legacy-trunk
Mon, 19 Aug 2002 19:22:50 +0000 Guido van Rossum Another modest speedup in PyObject_GenericGetAttr(): inline the call legacy-trunk
Mon, 19 Aug 2002 16:50:48 +0000 Guido van Rossum Inline call to _PyObject_GetDictPtr() in PyObject_GenericGetAttr(). legacy-trunk
Wed, 07 Aug 2002 16:21:51 +0000 Martin v. Löwis Replace abort with Py_FatalError. legacy-trunk
Mon, 29 Jul 2002 13:42:14 +0000 Mark Hammond Excise DL_IMPORT/EXPORT from object.h, and related files. This patch legacy-trunk
Thu, 11 Jul 2002 06:23:50 +0000 Tim Peters object.h special-build macro minefield: renamed all the new lexical legacy-trunk
Tue, 09 Jul 2002 02:57:01 +0000 Tim Peters The Py_REF_DEBUG/COUNT_ALLOCS/Py_TRACE_REFS macro minefield: added legacy-trunk
Mon, 08 Jul 2002 22:11:52 +0000 Tim Peters SF bug 578752: COUNT_ALLOCS vs heap types legacy-trunk
Sun, 07 Jul 2002 19:59:50 +0000 Tim Peters Rearranged and added comments to object.h, to clarify many things legacy-trunk
Sun, 07 Jul 2002 16:52:50 +0000 Tim Peters Removed 3 unlikely #includes that were only needed for the non-gc flavor legacy-trunk
Sun, 07 Jul 2002 05:13:56 +0000 Tim Peters Trashcan cleanup: Now that cyclic gc is always there, the trashcan legacy-trunk
Sun, 07 Jul 2002 03:59:34 +0000 Tim Peters Removed WITH_CYCLE_GC #ifdef-ery. Holes: legacy-trunk
Thu, 13 Jun 2002 21:42:51 +0000 Neal Norwitz SF # 533070 Silence AIX C Compiler Warnings legacy-trunk
Thu, 13 Jun 2002 21:32:44 +0000 Neal Norwitz SF # 561244 Micro optimizations legacy-trunk
Fri, 31 May 2002 20:23:33 +0000 Neal Norwitz Fix typo legacy-trunk
Fri, 31 May 2002 20:03:54 +0000 Guido van Rossum Implement the intention of SF patch 472523 (but coded differently). legacy-trunk
Fri, 24 May 2002 19:01:59 +0000 Guido van Rossum - A new type object, 'string', is added. This is a common base type legacy-trunk
Mon, 13 May 2002 18:29:46 +0000 Guido van Rossum Jim Fulton reported a segfault in dir(). A heavily proxied object legacy-trunk
Fri, 26 Apr 2002 02:49:14 +0000 Guido van Rossum PyNumber_CoerceEx: this took a shortcut (not doing anything) when the legacy-trunk
Fri, 12 Apr 2002 07:22:56 +0000 Tim Peters First stab at rationalizing the PyMem_ API. Mixing PyObject_xyz with legacy-trunk
Fri, 12 Apr 2002 03:08:42 +0000 Neil Schemenauer Move PyObject_Malloc and PyObject_Free to obmalloc.c. legacy-trunk
Wed, 03 Apr 2002 22:41:51 +0000 Guido van Rossum Add the 'bool' type and its values 'False' and 'True', as described in legacy-trunk
Fri, 29 Mar 2002 03:05:54 +0000 Neil Schemenauer If the GC is enabled then don't use the ob_type pointer to create a list legacy-trunk
Sat, 23 Mar 2002 00:20:15 +0000 Tim Peters Build obmalloc.c directly instead of #include'ing from object.c. legacy-trunk
Fri, 22 Mar 2002 15:28:30 +0000 Neil Schemenauer Add pymalloc object memory management functions. These must be legacy-trunk
Mon, 18 Mar 2002 21:06:21 +0000 Neil Schemenauer Drop the PyCore_* memory API. legacy-trunk
Fri, 15 Mar 2002 13:40:30 +0000 Martin v. Löwis Patch #517521: Consider byte strings before Unicode strings legacy-trunk
Sat, 02 Mar 2002 08:43:19 +0000 Tim Peters Whether platform malloc(0) returns NULL has nothing to do with whether legacy-trunk
Fri, 01 Mar 2002 22:24:49 +0000 Guido van Rossum SF patch 514641 (Naofumi Honda) - Negative ob_size of LongObjects legacy-trunk
Wed, 19 Feb 2003 03:21:21 +0000 Guido van Rossum Backport of rev 2.199 from trunk. 2.2
Mon, 13 Jan 2003 20:17:22 +0000 Neal Norwitz Backport: 2.2
Mon, 16 Dec 2002 22:32:46 +0000 Guido van Rossum try_3way_compare() was returning -1 in one case where it should return 2.2
Wed, 20 Nov 2002 02:38:10 +0000 Neal Norwitz Backport Neil Schemenauer's fix for SF #529750, 2.2
Fri, 11 Oct 2002 20:37:58 +0000 Guido van Rossum Backport 2.193: 2.2
Mon, 08 Jul 2002 22:30:52 +0000 Tim Peters SF bug 578752: COUNT_ALLOCS vs heap types 2.2
Thu, 13 Jun 2002 21:39:47 +0000 Neal Norwitz SF # 533070 Silence AIX C Compiler Warnings 2.2
Mon, 13 May 2002 18:30:40 +0000 Guido van Rossum Backport from 2.3: 2.2
Tue, 05 Mar 2002 15:41:40 +0000 Michael W. Hudson Backport the bits of Guido's fix for 2.2
Tue, 05 Mar 2002 14:23:56 +0000 Michael W. Hudson backport tim_one's checkin of 2.2
Tue, 04 Dec 2001 15:54:53 +0000 Guido van Rossum PyObject_Generic{Get,Set}Attr(): ensure that the attribute name is a legacy-trunk
Sun, 04 Nov 2001 07:29:31 +0000 Tim Peters Rehabilitated the fast-path richcmp code, and sped it up. It wasn't legacy-trunk
Sun, 04 Nov 2001 05:57:16 +0000 Tim Peters No code change -- just trying to document the return conditions for all legacy-trunk
Mon, 22 Oct 2001 16:30:36 +0000 Jeremy Hylton cleanup indentation legacy-trunk
Fri, 19 Oct 2001 02:01:31 +0000 Guido van Rossum SF patch #470578: Fixes to synchronize unicode() and str() legacy-trunk
Tue, 16 Oct 2001 20:18:24 +0000 Tim Peters SF bug [#468061] __str__ ignored in str subclass. legacy-trunk
Sun, 07 Oct 2001 03:54:51 +0000 Tim Peters Guido suggests, and I agree, to insist that SIZEOF_VOID_P be a power of 2. legacy-trunk
Sat, 06 Oct 2001 21:27:34 +0000 Tim Peters _PyObject_VAR_SIZE: always round up to a multiple-of-pointer-size value. legacy-trunk
Sat, 06 Oct 2001 17:45:17 +0000 Tim Peters _PyObject_GetDictPtr(): legacy-trunk
Fri, 05 Oct 2001 21:58:11 +0000 Fred Drake PyObject_ClearWeakRefs() is now a real function instead of a function pointer; legacy-trunk
Thu, 27 Sep 2001 20:30:07 +0000 Guido van Rossum Merge branch changes (coercion, rich comparisons) into trunk. legacy-trunk
Thu, 20 Sep 2001 13:38:22 +0000 Guido van Rossum _PyObject_GetDictPtr(): when the offset is negative, always align -- legacy-trunk
Tue, 18 Sep 2001 20:38:53 +0000 Guido van Rossum Hopefully fix 3-way comparisons. This unfortunately adds yet another legacy-trunk
Mon, 17 Sep 2001 02:38:46 +0000 Tim Peters PyObject_Dir(): Merge in __members__ and __methods__ too (if they exist, legacy-trunk
Sun, 16 Sep 2001 20:33:22 +0000 Tim Peters merge_class_dict(): Clear the error if __bases__ doesn't exist. legacy-trunk
Fri, 14 Sep 2001 15:50:08 +0000 Guido van Rossum _PyObject_Dump(): print the type of the object. This is by far the legacy-trunk
Tue, 11 Sep 2001 01:41:59 +0000 Tim Peters More on SF bug [#460020] bug or feature: unicode() and subclasses. legacy-trunk
Mon, 10 Sep 2001 18:27:43 +0000 Guido van Rossum PyObject_Dir(): legacy-trunk
Tue, 04 Sep 2001 22:08:56 +0000 Tim Peters At Guido's suggestion, here's a new C API function, PyObject_Dir(), like legacy-trunk
Fri, 31 Aug 2001 17:40:15 +0000 Guido van Rossum Add warning mode for classic division, almost exactly as specified in legacy-trunk