<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython.git/Objects/obmalloc.c, branch v2.7</title>
<subtitle>
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/'/>
<entry>
<title>Untabify C files. Will watch buildbots.</title>
<updated>2010-05-09T14:46:46+00:00</updated>
<author>
<name>Antoine Pitrou</name>
<email>solipsis@pitrou.net</email>
</author>
<published>2010-05-09T14:46:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=7674841ef015b47767c7939c16a8ea1fe92ae340'/>
<id>7674841ef015b47767c7939c16a8ea1fe92ae340</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove an unneeded variable.</title>
<updated>2010-05-05T20:16:50+00:00</updated>
<author>
<name>Brett Cannon</name>
<email>bcannon@gmail.com</email>
</author>
<published>2010-05-05T20:16:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=b0dad3cd7c8703520b0c1280f67817dec1c8fbfd'/>
<id>b0dad3cd7c8703520b0c1280f67817dec1c8fbfd</id>
<content type='text'>
Found using Clang's static analyzer.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Found using Clang's static analyzer.
</pre>
</div>
</content>
</entry>
<entry>
<title>disable pymalloc tricks with the --with-valgrind option #2422</title>
<updated>2009-12-03T02:52:39+00:00</updated>
<author>
<name>Benjamin Peterson</name>
<email>benjamin@python.org</email>
</author>
<published>2009-12-03T02:52:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=6885f1080736d55e93e11f1db089b0e8b3262156'/>
<id>6885f1080736d55e93e11f1db089b0e8b3262156</id>
<content type='text'>
Patch from James Henstridge.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Patch from James Henstridge.
</pre>
</div>
</content>
</entry>
<entry>
<title>http://bugs.python.org/issue6836</title>
<updated>2009-09-28T15:56:25+00:00</updated>
<author>
<name>Kristján Valur Jónsson</name>
<email>kristjan@ccpgames.com</email>
</author>
<published>2009-09-28T15:56:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=bc4366d89b3aa0fea6b7e91a23642b799e620a7b'/>
<id>bc4366d89b3aa0fea6b7e91a23642b799e620a7b</id>
<content type='text'>
A missing 'const' wasn't detected by Visual Studio.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A missing 'const' wasn't detected by Visual Studio.
</pre>
</div>
</content>
</entry>
<entry>
<title>http://bugs.python.org/issue6836</title>
<updated>2009-09-28T13:12:38+00:00</updated>
<author>
<name>Kristján Valur Jónsson</name>
<email>kristjan@ccpgames.com</email>
</author>
<published>2009-09-28T13:12:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=0584ac5f41533473c1ab77b0403eabb98f2a14fa'/>
<id>0584ac5f41533473c1ab77b0403eabb98f2a14fa</id>
<content type='text'>
The debug memory api now keeps track of which external API (PyMem_* or PyObject_*) was used to allocate each block and treats any API violation as an error.  Added separate _PyMem_DebugMalloc functions for the Py_Mem API instead of having it use the _PyObject_DebugMalloc functions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The debug memory api now keeps track of which external API (PyMem_* or PyObject_*) was used to allocate each block and treats any API violation as an error.  Added separate _PyMem_DebugMalloc functions for the Py_Mem API instead of having it use the _PyObject_DebugMalloc functions.
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug #3951: Py_USING_MEMORY_DEBUGGER should not be enabled by default.</title>
<updated>2008-09-25T04:12:50+00:00</updated>
<author>
<name>Martin v. Löwis</name>
<email>martin@v.loewis.de</email>
</author>
<published>2008-09-25T04:12:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=3f670dd8636f9832ccd312f422d2ccf29bb0992e'/>
<id>3f670dd8636f9832ccd312f422d2ccf29bb0992e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #3642: Suppress warning in obmalloc when size_t is</title>
<updated>2008-09-11T06:53:30+00:00</updated>
<author>
<name>Martin v. Löwis</name>
<email>martin@v.loewis.de</email>
</author>
<published>2008-09-11T06:53:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=1a394104d3236b6727989643d99a8d982659f6f6'/>
<id>1a394104d3236b6727989643d99a8d982659f6f6</id>
<content type='text'>
larger than uint. Reverts r65975. Reviewed by Brett Cannon.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
larger than uint. Reverts r65975. Reviewed by Brett Cannon.
</pre>
</div>
</content>
</entry>
<entry>
<title>Changed type of numarenas from uint to size_t to silence a GCC warning on 64bit OSes. Reviewed by Benjamin Peterson.</title>
<updated>2008-08-22T19:34:15+00:00</updated>
<author>
<name>Christian Heimes</name>
<email>christian@cheimes.de</email>
</author>
<published>2008-08-22T19:34:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=4de3ba372e7073088426aa24c339f5af86167848'/>
<id>4de3ba372e7073088426aa24c339f5af86167848</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #2620: Overflow checking when allocating or reallocating memory</title>
<updated>2008-07-22T04:46:32+00:00</updated>
<author>
<name>Gregory P. Smith</name>
<email>greg@mad-scientist.com</email>
</author>
<published>2008-07-22T04:46:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=d911baf20d3f283c4c33f42bbcdb27800c60eedd'/>
<id>d911baf20d3f283c4c33f42bbcdb27800c60eedd</id>
<content type='text'>
was not always being done properly in some python types and extension
modules.  PyMem_MALLOC, PyMem_REALLOC, PyMem_NEW and PyMem_RESIZE have
all been updated to perform better checks and places in the code that
would previously leak memory on the error path when such an allocation
failed have been fixed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
was not always being done properly in some python types and extension
modules.  PyMem_MALLOC, PyMem_REALLOC, PyMem_NEW and PyMem_RESIZE have
all been updated to perform better checks and places in the code that
would previously leak memory on the error path when such an allocation
failed have been fixed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge in release25-maint r60793:</title>
<updated>2008-06-11T07:41:16+00:00</updated>
<author>
<name>Gregory P. Smith</name>
<email>greg@mad-scientist.com</email>
</author>
<published>2008-06-11T07:41:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=55d04f9a23e995bfc74182374e4346d839a05c5d'/>
<id>55d04f9a23e995bfc74182374e4346d839a05c5d</id>
<content type='text'>
 Added checks for integer overflows, contributed by Google. Some are
 only available if asserts are left in the code, in cases where they
 can't be triggered from Python code.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 Added checks for integer overflows, contributed by Google. Some are
 only available if asserts are left in the code, in cases where they
 can't be triggered from Python code.
</pre>
</div>
</content>
</entry>
</feed>
