<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Python/modsupport.c, branch v3.8.7</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>[3.8] closes bpo-41533: Fix a potential memory leak when allocating a stack (GH-21847) (GH-22015)</title>
<updated>2020-09-04T22:26:05+00:00</updated>
<author>
<name>Miss Islington (bot)</name>
<email>31488909+miss-islington@users.noreply.github.com</email>
</author>
<published>2020-09-04T22:26:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=66e9c2aee4af846ab1b77faa8a46fe3a9373d943'/>
<id>66e9c2aee4af846ab1b77faa8a46fe3a9373d943</id>
<content type='text'>
Free the stack allocated in va_build_stack if do_mkstack fails
and the stack is not a small_stack
(cherry picked from commit 75c80b0bda89debf312f075716b8c467d411f90e)


Co-authored-by: Tony Solomonik &lt;tony.solomonik@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Free the stack allocated in va_build_stack if do_mkstack fails
and the stack is not a small_stack
(cherry picked from commit 75c80b0bda89debf312f075716b8c467d411f90e)


Co-authored-by: Tony Solomonik &lt;tony.solomonik@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[3.8] bpo-38913: Fix segfault in Py_BuildValue("(sGH-O)", ...) if entered with exception raised. (GH-18656). (GH-18732)</title>
<updated>2020-03-02T07:54:43+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2020-03-02T07:54:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=a7b8a969eb3daacb1fcb029a8c5fecb5d09c964b'/>
<id>a7b8a969eb3daacb1fcb029a8c5fecb5d09c964b</id>
<content type='text'>
(cherry picked from commit 28d0bcac8b7e6dbd28311f1283dabb6a4d649fcb)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 28d0bcac8b7e6dbd28311f1283dabb6a4d649fcb)
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-36381: warn when no PY_SSIZE_T_CLEAN defined (GH-12473)</title>
<updated>2019-03-23T12:04:40+00:00</updated>
<author>
<name>Inada Naoki</name>
<email>songofacandy@gmail.com</email>
</author>
<published>2019-03-23T12:04:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=d3c72a223a5f771f964fc34557c55eb5bfa0f5a0'/>
<id>d3c72a223a5f771f964fc34557c55eb5bfa0f5a0</id>
<content type='text'>
We will remove int support from 3.10 or 4.0.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We will remove int support from 3.10 or 4.0.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-29852: Argument Clinic Py_ssize_t converter now supports None (#716)</title>
<updated>2017-03-30T06:15:31+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2017-03-30T06:15:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=762bf40438a572a398e500c74e38f9894ea20a45'/>
<id>762bf40438a572a398e500c74e38f9894ea20a45</id>
<content type='text'>
if pass `accept={int, NoneType}`.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
if pass `accept={int, NoneType}`.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-29524: Add Objects/call.c file (#12)</title>
<updated>2017-02-12T18:27:05+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2017-02-12T18:27:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=c22bfaae83ab5436d008ac0d13e7b47cbe776f08'/>
<id>c22bfaae83ab5436d008ac0d13e7b47cbe776f08</id>
<content type='text'>
* Move all functions to call objects in a new Objects/call.c file.
* Rename fast_function() to _PyFunction_FastCallKeywords().
* Copy null_error() from Objects/abstract.c
* Inline type_error() in call.c to not have to copy it, it was only
  called once.
* Export _PyEval_EvalCodeWithName() since it is now called
  from call.c.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Move all functions to call objects in a new Objects/call.c file.
* Rename fast_function() to _PyFunction_FastCallKeywords().
* Copy null_error() from Objects/abstract.c
* Inline type_error() in call.c to not have to copy it, it was only
  called once.
* Export _PyEval_EvalCodeWithName() since it is now called
  from call.c.</pre>
</div>
</content>
</entry>
<entry>
<title>Backed out changeset f23fa1f7b68f</title>
<updated>2017-02-10T13:19:36+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2017-02-10T13:19:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=d2306cec4dc393a106aaac6b7c71a9b241be230d'/>
<id>d2306cec4dc393a106aaac6b7c71a9b241be230d</id>
<content type='text'>
Sorry, I didn't want to push this change before the review :-( I was pushing a
change into the 2.7 branch.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Sorry, I didn't want to push this change before the review :-( I was pushing a
change into the 2.7 branch.
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #29465: Add Objects/call.c file</title>
<updated>2017-02-10T12:32:29+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2017-02-10T12:32:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=766af559ad967dcf5b2810331c331fe8773b8ef3'/>
<id>766af559ad967dcf5b2810331c331fe8773b8ef3</id>
<content type='text'>
* Move all functions to call objects in a new Objects/call.c file.
* Rename fast_function() to _PyFunction_FastCallKeywords().
* Copy null_error() from Objects/abstract.c
* Inline type_error() in call.c to not have to copy it, it was only
  called once.
* Export _PyEval_EvalCodeWithName() since it is now called
  from call.c.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Move all functions to call objects in a new Objects/call.c file.
* Rename fast_function() to _PyFunction_FastCallKeywords().
* Copy null_error() from Objects/abstract.c
* Inline type_error() in call.c to not have to copy it, it was only
  called once.
* Export _PyEval_EvalCodeWithName() since it is now called
  from call.c.
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #28999: Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE wherever</title>
<updated>2017-01-23T07:47:21+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2017-01-23T07:47:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=228b12edcce49649d6befa3c03dbcefd5a22ae76'/>
<id>228b12edcce49649d6befa3c03dbcefd5a22ae76</id>
<content type='text'>
possible.  Patch is writen with Coccinelle.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
possible.  Patch is writen with Coccinelle.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add _Py_VaBuildStack() function</title>
<updated>2016-12-08T23:29:49+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2016-12-08T23:29:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=e9abde4642451f17d98e43aacc2bac74f83451c3'/>
<id>e9abde4642451f17d98e43aacc2bac74f83451c3</id>
<content type='text'>
Issue #28915: Similar to Py_VaBuildValue(), but work on a C array of PyObject*,
instead of creating a tuple.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Issue #28915: Similar to Py_VaBuildValue(), but work on a C array of PyObject*,
instead of creating a tuple.
</pre>
</div>
</content>
</entry>
<entry>
<title>modsupport: replace int with Py_ssize_t</title>
<updated>2016-12-08T23:27:22+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2016-12-08T23:27:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=b551b6c9f083af7bffba224ca32e72175e7f8d54'/>
<id>b551b6c9f083af7bffba224ca32e72175e7f8d54</id>
<content type='text'>
Issue #28915: Py_ssize_t type is better for indexes. The compiler might emit
more efficient code for i++. Py_ssize_t is the type of a PyTuple index for
example.

Replace also "int endchar" with "char endchar".
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Issue #28915: Py_ssize_t type is better for indexes. The compiler might emit
more efficient code for i++. Py_ssize_t is the type of a PyTuple index for
example.

Replace also "int endchar" with "char endchar".
</pre>
</div>
</content>
</entry>
</feed>
