<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Objects/obmalloc.c, branch 3.4</title>
<subtitle>github.com: python/cpython.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/'/>
<entry>
<title>Issue #22335: Fix crash when trying to enlarge a bytearray to 0x7fffffff bytes on a 32-bit platform.</title>
<updated>2014-11-02T17:40:09+00:00</updated>
<author>
<name>Antoine Pitrou</name>
<email>solipsis@pitrou.net</email>
</author>
<published>2014-11-02T17:40:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=cc23154d020723dc85d055324861f6a8f54fe0f7'/>
<id>cc23154d020723dc85d055324861f6a8f54fe0f7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #18874: _PyObject_Malloc/Realloc/Free() now falls back on</title>
<updated>2013-10-10T13:58:42+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2013-10-10T13:58:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=6cf185dc064577c6f472c86741e91fb28ec82e2d'/>
<id>6cf185dc064577c6f472c86741e91fb28ec82e2d</id>
<content type='text'>
_PyMem_RawMalloc/Realloc/Free, instead of _PyMem_Malloc/Realloc/Free.  So it
becomes possible to use the fast pymalloc allocator for the PYMEM_DOMAIN_MEM
domain (PyMem_Malloc/Realloc/Free functions).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
_PyMem_RawMalloc/Realloc/Free, instead of _PyMem_Malloc/Realloc/Free.  So it
becomes possible to use the fast pymalloc allocator for the PYMEM_DOMAIN_MEM
domain (PyMem_Malloc/Realloc/Free functions).
</pre>
</div>
</content>
</entry>
<entry>
<title>Close #18596: Support address sanity checking in clang/GCC</title>
<updated>2013-09-28T14:28:55+00:00</updated>
<author>
<name>Nick Coghlan</name>
<email>ncoghlan@gmail.com</email>
</author>
<published>2013-09-28T14:28:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=6ba64f454da7710f0dcbb28fd574ac3fda7eb00c'/>
<id>6ba64f454da7710f0dcbb28fd574ac3fda7eb00c</id>
<content type='text'>
This patch appropriately marks known false alarms in the
small object allocator when address sanity checking is
enabled (patch contributed by Dhiru Kholia).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch appropriately marks known false alarms in the
small object allocator when address sanity checking is
enabled (patch contributed by Dhiru Kholia).
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix minor typo.</title>
<updated>2013-09-25T07:04:23+00:00</updated>
<author>
<name>Georg Brandl</name>
<email>georg@python.org</email>
</author>
<published>2013-09-25T07:04:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=7cba5fd267219d23aec97fad91d73bea77daf5e2'/>
<id>7cba5fd267219d23aec97fad91d73bea77daf5e2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update internal comments to say _something_ about the "API ID".</title>
<updated>2013-09-20T02:06:37+00:00</updated>
<author>
<name>Tim Peters</name>
<email>tim@python.org</email>
</author>
<published>2013-09-20T02:06:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=df099f5df672c6f431dcf7ef276c462bebc13919'/>
<id>df099f5df672c6f431dcf7ef276c462bebc13919</id>
<content type='text'>
Best I can tell, the possible values for this aren't documented anywhere.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Best I can tell, the possible values for this aren't documented anywhere.
</pre>
</div>
</content>
</entry>
<entry>
<title>Nerge 3.3 into default.</title>
<updated>2013-09-06T04:04:26+00:00</updated>
<author>
<name>Tim Peters</name>
<email>tim@python.org</email>
</author>
<published>2013-09-06T04:04:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=b2372959abba41f268674df48da35e1b9f9d3529'/>
<id>b2372959abba41f268674df48da35e1b9f9d3529</id>
<content type='text'>
Issue #18942: sys._debugmallocstats() output was damaged on Windows.

_PyDebugAllocatorStats() called PyOS_snprintf() with a %zd format
code, but MS doesn't support that code.  Interpolated
PY_FORMAT_SIZE_T in place of the "z".
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Issue #18942: sys._debugmallocstats() output was damaged on Windows.

_PyDebugAllocatorStats() called PyOS_snprintf() with a %zd format
code, but MS doesn't support that code.  Interpolated
PY_FORMAT_SIZE_T in place of the "z".
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #18942: sys._debugmallocstats() output was damaged on Windows.</title>
<updated>2013-09-06T03:57:04+00:00</updated>
<author>
<name>Tim Peters</name>
<email>tim@python.org</email>
</author>
<published>2013-09-06T03:57:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=eaa3bcc370cffe080e637fc1af592add9ff59793'/>
<id>eaa3bcc370cffe080e637fc1af592add9ff59793</id>
<content type='text'>
_PyDebugAllocatorStats() called PyOS_snprintf() with a %zd format
code, but MS doesn't support that code.  Interpolated
PY_FORMAT_SIZE_T in place of the "z".
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
_PyDebugAllocatorStats() called PyOS_snprintf() with a %zd format
code, but MS doesn't support that code.  Interpolated
PY_FORMAT_SIZE_T in place of the "z".
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #18408: Fix _PyMem_DebugRealloc()</title>
<updated>2013-07-08T22:44:43+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2013-07-08T22:44:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=c4266360fc70745d49b09f2c29cda91c1a007525'/>
<id>c4266360fc70745d49b09f2c29cda91c1a007525</id>
<content type='text'>
Don't mark old extra memory dead before calling realloc(). realloc() can fail
and realloc() must not touch the original buffer on failure.

So mark old extra memory dead only on success if the new buffer did not move
(has the same address).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Don't mark old extra memory dead before calling realloc(). realloc() can fail
and realloc() must not touch the original buffer on failure.

So mark old extra memory dead only on success if the new buffer did not move
(has the same address).
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #18203: Add _PyMem_RawStrdup() and _PyMem_Strdup()</title>
<updated>2013-07-07T21:30:24+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2013-07-07T21:30:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=49fc8ece8172162510890f42127d2aa4e13f878b'/>
<id>49fc8ece8172162510890f42127d2aa4e13f878b</id>
<content type='text'>
Replace strdup() with _PyMem_RawStrdup() or _PyMem_Strdup(), depending if the
GIL is held or not.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replace strdup() with _PyMem_RawStrdup() or _PyMem_Strdup(), depending if the
GIL is held or not.
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #3329: Fix _PyObject_ArenaVirtualFree()</title>
<updated>2013-07-07T01:06:16+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2013-07-07T01:06:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=725e668ac8c966fb007d5bd862bff3b5d44a889c'/>
<id>725e668ac8c966fb007d5bd862bff3b5d44a889c</id>
<content type='text'>
According to VirtualFree() documentation, the size must be zero if the "free
type" is MEM_RELEASE.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
According to VirtualFree() documentation, the size must be zero if the "free
type" is MEM_RELEASE.
</pre>
</div>
</content>
</entry>
</feed>
