summaryrefslogtreecommitdiffstats
path: root/Objects/obmalloc.c
Commit message (Expand)AuthorAgeFilesLines
* Bug #3951: Py_USING_MEMORY_DEBUGGER should not be enabled by default.Martin v. Löwis2008-09-251-1/+1
* Issue #3642: Suppress warning in obmalloc when size_t isMartin v. Löwis2008-09-111-1/+3
* Changed type of numarenas from uint to size_t to silence a GCC warning on 64b...Christian Heimes2008-08-221-1/+1
* Issue #2620: Overflow checking when allocating or reallocating memoryGregory P. Smith2008-07-221-0/+18
* Merge in release25-maint r60793:Gregory P. Smith2008-06-111-2/+2
* PEP 3123: Provide forward compatibility with Python 3.0, while keepingMartin v. Löwis2007-07-211-1/+1
* Don't inline Py_ADDRESS_IN_RANGE with gcc 4+ either.Neal Norwitz2006-10-281-1/+2
* _PyObject_DebugMalloc(): The return value should addTim Peters2006-06-041-1/+1
* In a PYMALLOC_DEBUG build obmalloc adds extra debugging infoTim Peters2006-06-041-116/+124
* Get compiling againNeal Norwitz2006-04-111-1/+1
* More low-hanging fruit. Still need to re-arrange some code (or find a betterAnthony Baxter2006-04-111-1/+1
* Merge the tim-obmalloc branch to the trunk.Tim Peters2006-03-161-205/+525
* Oops, this is supposed to be disabled by default.Neal Norwitz2006-02-161-1/+1
* Merge ssize_t branch.Martin v. Löwis2006-02-151-4/+7
* Do a better job of not inlining Py_ADDRESS_IN_RANGE() for newer gcc's.Neal Norwitz2005-11-131-2/+9
* SF bug 1185883: PyObject_Realloc can't safely take over a block currentlyTim Peters2005-07-101-27/+23
* whoops, I wanted that commented out by default, will add doc to MiscNeal Norwitz2004-06-061-1/+1
* SF bug 881641, make it easier to use valgrindNeal Norwitz2004-06-061-4/+39
* Whitespace normalization.Walter Dörwald2003-06-171-6/+6
* Remove MALLOC_ZERO_RETURNS_NULL.Martin v. Löwis2002-11-231-2/+0
* Patch #627105: Document that SYSTEM_PAGE_SIZE really should not beMartin v. Löwis2002-10-261-1/+4
* Fix warnings on 64-bit platforms about casts from pointers to ints.Guido van Rossum2002-09-121-1/+1
* Remove extraneous semicolon.Jeremy Hylton2002-07-181-1/+1
* Documented PYMALLOC_DEBUG. This completes primary coverage of all theTim Peters2002-07-101-1/+1
* PyObject_Realloc(): If a small block is shrinking, bite the expense ofTim Peters2002-05-021-5/+16
* _PyObject_DebugCheckAddress(): If the leading pad bytes are corrupt,Tim Peters2002-04-281-18/+25
* _PyObject_DebugMallocStats(): Added some potentially expensive internalTim Peters2002-04-181-5/+41
* PyObject_Malloc: make a tiny bit faster for platforms where malloc(0)Tim Peters2002-04-181-2/+9
* Remove some long-disabled debugging boilerplate.Tim Peters2002-04-181-26/+0
* _PyObject_DebugDumpStats: renamed to _PyObject_DebugMallocStats.Tim Peters2002-04-131-4/+8
* Small anal correctness tweaks:Tim Peters2002-04-121-2/+2
* _PyObject_DebugRealloc(): rewritten to let the underlying realloc doTim Peters2002-04-121-27/+30
* _PyObject_DebugDumpAddress(): clarify an output message.Tim Peters2002-04-121-1/+1
* PYMALLOC_{CLEAN, DEAD, FORBIDDEN}BYTE symbols: remove the PYMALLOC_Tim Peters2002-04-121-34/+39
* Move PyObject_Malloc and PyObject_Free here from object.c. RemoveNeil Schemenauer2002-04-121-61/+33
* SF bug 542181: Realloc behaviorTim Peters2002-04-111-12/+16
* Minor improvements to the stats output dump, including adding commas toTim Peters2002-04-061-10/+34
* Repair an incomprehensible comment.Tim Peters2002-04-051-2/+2
* _PyMalloc_DebugDumpStats(): vastly improved the output, and it nowTim Peters2002-04-051-21/+58
* Widespread, but mostly in _PyMalloc_Malloc: optimize away all expensiveTim Peters2002-04-051-40/+39
* _PyMalloc_Realloc(): removed a now-pointless cast.Tim Peters2002-04-041-1/+1
* _PyMalloc_{Malloc, Realloc}: Strive to meet the doc's promises aboutTim Peters2002-04-041-42/+44
* Fixed errors in two comments.Tim Peters2002-04-011-3/+4
* Restructured my pool-management overview in terms of the threeTim Peters2002-04-011-21/+61
* New PYMALLOC_DEBUG function void _PyMalloc_DebugDumpStats(void).Tim Peters2002-04-011-1/+97
* Add one more assert that indirectly interlocking conditions are consistentTim Peters2002-03-311-0/+1
* Fixed an error in a new assert.Tim Peters2002-03-311-1/+1
* Fixed a typo in a new comment.Tim Peters2002-03-311-1/+1
* _PyMalloc_Free(): As was already done for _PyMalloc_Malloc, rearrangedTim Peters2002-03-311-37/+47
* Added a long-overdue comment block giving an overview of pool operationsTim Peters2002-03-311-3/+60