| Commit message (Expand) | Author | Age | Files | Lines |
* | PyObject_Realloc(): If a small block is shrinking, bite the expense of | Tim Peters | 2002-05-02 | 1 | -5/+16 |
|
|
* | _PyObject_DebugCheckAddress(): If the leading pad bytes are corrupt, | Tim Peters | 2002-04-28 | 1 | -18/+25 |
|
|
* | _PyObject_DebugMallocStats(): Added some potentially expensive internal | Tim Peters | 2002-04-18 | 1 | -5/+41 |
|
|
* | PyObject_Malloc: make a tiny bit faster for platforms where malloc(0) | Tim Peters | 2002-04-18 | 1 | -2/+9 |
|
|
* | Remove some long-disabled debugging boilerplate. | Tim Peters | 2002-04-18 | 1 | -26/+0 |
|
|
* | _PyObject_DebugDumpStats: renamed to _PyObject_DebugMallocStats. | Tim Peters | 2002-04-13 | 1 | -4/+8 |
|
|
* | Small anal correctness tweaks: | Tim Peters | 2002-04-12 | 1 | -2/+2 |
|
|
* | _PyObject_DebugRealloc(): rewritten to let the underlying realloc do | Tim Peters | 2002-04-12 | 1 | -27/+30 |
|
|
* | _PyObject_DebugDumpAddress(): clarify an output message. | Tim Peters | 2002-04-12 | 1 | -1/+1 |
|
|
* | PYMALLOC_{CLEAN, DEAD, FORBIDDEN}BYTE symbols: remove the PYMALLOC_ | Tim Peters | 2002-04-12 | 1 | -34/+39 |
|
|
* | Move PyObject_Malloc and PyObject_Free here from object.c. Remove | Neil Schemenauer | 2002-04-12 | 1 | -61/+33 |
|
|
* | SF bug 542181: Realloc behavior | Tim Peters | 2002-04-11 | 1 | -12/+16 |
|
|
* | Minor improvements to the stats output dump, including adding commas to | Tim Peters | 2002-04-06 | 1 | -10/+34 |
|
|
* | Repair an incomprehensible comment. | Tim Peters | 2002-04-05 | 1 | -2/+2 |
|
|
* | _PyMalloc_DebugDumpStats(): vastly improved the output, and it now | Tim Peters | 2002-04-05 | 1 | -21/+58 |
|
|
* | Widespread, but mostly in _PyMalloc_Malloc: optimize away all expensive | Tim Peters | 2002-04-05 | 1 | -40/+39 |
|
|
* | _PyMalloc_Realloc(): removed a now-pointless cast. | Tim Peters | 2002-04-04 | 1 | -1/+1 |
|
|
* | _PyMalloc_{Malloc, Realloc}: Strive to meet the doc's promises about | Tim Peters | 2002-04-04 | 1 | -42/+44 |
|
|
* | Fixed errors in two comments. | Tim Peters | 2002-04-01 | 1 | -3/+4 |
|
|
* | Restructured my pool-management overview in terms of the three | Tim Peters | 2002-04-01 | 1 | -21/+61 |
|
|
* | New PYMALLOC_DEBUG function void _PyMalloc_DebugDumpStats(void). | Tim Peters | 2002-04-01 | 1 | -1/+97 |
|
|
* | Add one more assert that indirectly interlocking conditions are consistent | Tim Peters | 2002-03-31 | 1 | -0/+1 |
|
|
* | Fixed an error in a new assert. | Tim Peters | 2002-03-31 | 1 | -1/+1 |
|
|
* | Fixed a typo in a new comment. | Tim Peters | 2002-03-31 | 1 | -1/+1 |
|
|
* | _PyMalloc_Free(): As was already done for _PyMalloc_Malloc, rearranged | Tim Peters | 2002-03-31 | 1 | -37/+47 |
|
|
* | Added a long-overdue comment block giving an overview of pool operations | Tim Peters | 2002-03-31 | 1 | -3/+60 |
|
|
* | It's once again thought safe to call the pymalloc free/realloc with an | Tim Peters | 2002-03-30 | 1 | -14/+27 |
|
|
* | new_arena(): In error cases, reset the number of available pools to 0. | Tim Peters | 2002-03-30 | 1 | -0/+1 |
|
|
* | Changed the #-of-arenas counters to uints -- no need to be insane about | Tim Peters | 2002-03-30 | 1 | -10/+11 |
|
|
* | Turns out the off_t macro isn't used anymore, so got rid of it. | Tim Peters | 2002-03-30 | 1 | -3/+0 |
|
|
* | Now that we're no longer linking arenas together, there's no need to | Tim Peters | 2002-03-30 | 1 | -25/+21 |
|
|
* | Retract the claim that this is always safe if PyMem_{Del, DEL, Free, FREE} | Tim Peters | 2002-03-30 | 1 | -0/+4 |
|
|
* | Lots of changes: | Tim Peters | 2002-03-30 | 1 | -127/+225 |
|
|
* | Add missing "void" to function. | Neil Schemenauer | 2002-03-28 | 1 | -1/+1 |
|
|
* | PYMALLOC_DEBUG routines: The "check API family" gimmick was going nowhere | Tim Peters | 2002-03-28 | 1 | -62/+34 |
|
|
* | _PyMalloc_DebugRealloc(): simplify decl of "fresh". | Tim Peters | 2002-03-24 | 1 | -5/+15 |
|
|
* | Minor code cleanup -- no semantic changes. | Tim Peters | 2002-03-23 | 1 | -22/+28 |
|
|
* | Give Python a debug-mode pymalloc, much as sketched on Python-Dev. | Tim Peters | 2002-03-23 | 1 | -17/+315 |
|
|
* | Just whitespace fiddling. | Tim Peters | 2002-03-23 | 1 | -10/+10 |
|
|
* | Build obmalloc.c directly instead of #include'ing from object.c. | Tim Peters | 2002-03-23 | 1 | -0/+50 |
|
|
* | Remove malloc hooks. | Neil Schemenauer | 2002-03-22 | 1 | -69/+0 |
|
|
* | Drop the PyCore_* memory API. | Neil Schemenauer | 2002-03-18 | 1 | -21/+21 |
|
|
* | Simpilify PyCore_* macros by assuming the function prototypes for | Neil Schemenauer | 2002-03-18 | 1 | -57/+21 |
|
|
* | Identifiers matching _[A-Z_]\w* are reserved for C implementations. | Tim Peters | 2001-03-11 | 1 | -6/+6 |
|
|
* | Add Vladimir Marangozov's object allocator. It is disabled by default. This | Neil Schemenauer | 2001-02-27 | 1 | -0/+743 |
|
|