| Commit message (Expand) | Author | Age | Files | Lines |
* | Refactored some of the Py_TRACE_REFS code. New private API function | Tim Peters | 2003-03-23 | 1 | -10/+14 |
|
|
* | Oops! Used a wrong preprocessor symbol. | Tim Peters | 2003-03-23 | 1 | -1/+1 |
|
|
* | When Py_TRACE_REFS is defined, a list of all live objects is maintained in | Tim Peters | 2003-03-23 | 1 | -2/+15 |
|
|
* | Renamed PyObject_GenericGetIter to PyObject_SelfIter | Raymond Hettinger | 2003-03-17 | 1 | -1/+1 |
|
|
* | Created PyObject_GenericGetIter(). | Raymond Hettinger | 2003-03-17 | 1 | -0/+7 |
|
|
* | PyObject_Generic{Get,Set}Attr: | Guido van Rossum | 2003-02-19 | 1 | -2/+4 |
|
|
* | default_3way_compare(): use PyNumber_Check(), rather than testing for | Guido van Rossum | 2003-02-18 | 1 | -3/+3 |
|
|
* | SF bug 681122: Built-in function dir() causes refcount leak in baseclasses. | Tim Peters | 2003-02-05 | 1 | -1/+4 |
|
|
* | Recursive compare machinery: The code that intended to exempt tuples | Tim Peters | 2003-01-20 | 1 | -9/+14 |
|
|
* | Fix SF bug #667147, Segmentation fault printing str subclass | Neal Norwitz | 2003-01-13 | 1 | -3/+16 |
|
|
* | Remove _Py_ResetReferences. Fixes bug #529750 "Circular reference makes | Neil Schemenauer | 2002-11-17 | 1 | -7/+0 |
|
|
* | PyObject_Init[Var] is almost always called from the PyObject_NEW[_VAR] | Guido van Rossum | 2002-10-11 | 1 | -10/+4 |
|
|
* | Speedup for PyObject_IsTrue(): check for True and False first. | Guido van Rossum | 2002-08-24 | 1 | -0/+4 |
|
|
* | Speedup for PyObject_RichCompareBool(): PyObject_RichCompare() almost | Guido van Rossum | 2002-08-24 | 1 | -1/+4 |
|
|
* | Another modest speedup in PyObject_GenericGetAttr(): inline the call | Guido van Rossum | 2002-08-19 | 1 | -2/+26 |
|
|
* | Inline call to _PyObject_GetDictPtr() in PyObject_GenericGetAttr(). | Guido van Rossum | 2002-08-19 | 1 | -3/+20 |
|
|
* | Replace abort with Py_FatalError. | Martin v. Löwis | 2002-08-07 | 1 | -1/+1 |
|
|
* | Excise DL_IMPORT/EXPORT from object.h, and related files. This patch | Mark Hammond | 2002-07-29 | 1 | -2/+2 |
|
|
* | object.h special-build macro minefield: renamed all the new lexical | Tim Peters | 2002-07-11 | 1 | -4/+4 |
|
|
* | The Py_REF_DEBUG/COUNT_ALLOCS/Py_TRACE_REFS macro minefield: added | Tim Peters | 2002-07-09 | 1 | -0/+15 |
|
|
* | SF bug 578752: COUNT_ALLOCS vs heap types | Tim Peters | 2002-07-08 | 1 | -0/+9 |
|
|
* | Rearranged and added comments to object.h, to clarify many things | Tim Peters | 2002-07-07 | 1 | -6/+2 |
|
|
* | Removed 3 unlikely #includes that were only needed for the non-gc flavor | Tim Peters | 2002-07-07 | 1 | -5/+0 |
|
|
* | Trashcan cleanup: Now that cyclic gc is always there, the trashcan | Tim Peters | 2002-07-07 | 1 | -50/+40 |
|
|
* | Removed WITH_CYCLE_GC #ifdef-ery. Holes: | Tim Peters | 2002-07-07 | 1 | -43/+0 |
|
|
* | SF # 533070 Silence AIX C Compiler Warnings | Neal Norwitz | 2002-06-13 | 1 | -1/+1 |
|
|
* | SF # 561244 Micro optimizations | Neal Norwitz | 2002-06-13 | 1 | -5/+3 |
|
|
* | Fix typo | Neal Norwitz | 2002-05-31 | 1 | -1/+1 |
|
|
* | Implement the intention of SF patch 472523 (but coded differently). | Guido van Rossum | 2002-05-31 | 1 | -15/+67 |
|
|
* | - A new type object, 'string', is added. This is a common base type | Guido van Rossum | 2002-05-24 | 1 | -0/+3 |
|
|
* | Jim Fulton reported a segfault in dir(). A heavily proxied object | Guido van Rossum | 2002-05-13 | 1 | -7/+15 |
|
|
* | PyNumber_CoerceEx: this took a shortcut (not doing anything) when the | Guido van Rossum | 2002-04-26 | 1 | -1/+4 |
|
|
* | First stab at rationalizing the PyMem_ API. Mixing PyObject_xyz with | Tim Peters | 2002-04-12 | 1 | -6/+1 |
|
|
* | Move PyObject_Malloc and PyObject_Free to obmalloc.c. | Neil Schemenauer | 2002-04-12 | 1 | -21/+2 |
|
|
* | Add the 'bool' type and its values 'False' and 'True', as described in | Guido van Rossum | 2002-04-03 | 1 | -0/+3 |
|
|
* | If the GC is enabled then don't use the ob_type pointer to create a list | Neil Schemenauer | 2002-03-29 | 1 | -1/+12 |
|
|
* | Build obmalloc.c directly instead of #include'ing from object.c. | Tim Peters | 2002-03-23 | 1 | -43/+0 |
|
|
* | Add pymalloc object memory management functions. These must be | Neil Schemenauer | 2002-03-22 | 1 | -0/+24 |
|
|
* | Drop the PyCore_* memory API. | Neil Schemenauer | 2002-03-18 | 1 | -1/+16 |
|
|
* | Patch #517521: Consider byte strings before Unicode strings | Martin v. Löwis | 2002-03-15 | 1 | -52/+60 |
|
|
* | Whether platform malloc(0) returns NULL has nothing to do with whether | Tim Peters | 2002-03-02 | 1 | -5/+2 |
|
|
* | SF patch 514641 (Naofumi Honda) - Negative ob_size of LongObjects | Guido van Rossum | 2002-03-01 | 1 | -2/+8 |
|
|
* | PyObject_Generic{Get,Set}Attr(): ensure that the attribute name is a | Guido van Rossum | 2001-12-04 | 1 | -20/+72 |
|
|
* | Rehabilitated the fast-path richcmp code, and sped it up. It wasn't | Tim Peters | 2001-11-04 | 1 | -31/+35 |
|
|
* | No code change -- just trying to document the return conditions for all | Tim Peters | 2001-11-04 | 1 | -17/+43 |
|
|
* | cleanup indentation | Jeremy Hylton | 2001-10-22 | 1 | -1/+1 |
|
|
* | SF patch #470578: Fixes to synchronize unicode() and str() | Guido van Rossum | 2001-10-19 | 1 | -16/+27 |
|
|
* | SF bug [#468061] __str__ ignored in str subclass. | Tim Peters | 2001-10-16 | 1 | -6/+0 |
|
|
* | Guido suggests, and I agree, to insist that SIZEOF_VOID_P be a power of 2. | Tim Peters | 2001-10-07 | 1 | -5/+3 |
|
|
* | _PyObject_VAR_SIZE: always round up to a multiple-of-pointer-size value. | Tim Peters | 2001-10-06 | 1 | -18/+11 |
|
|