<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Include/pythonrun.h, branch enum-private-310</title>
<subtitle>github.com: python/cpython.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/'/>
<entry>
<title>bpo-43868: Remove PyOS_ReadlineFunctionPointer from the stable ABI list (GH-25442)</title>
<updated>2021-04-23T12:23:38+00:00</updated>
<author>
<name>Petr Viktorin</name>
<email>encukou@gmail.com</email>
</author>
<published>2021-04-23T12:23:38+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=91b69b77cf5f78de6d35dea23098df34b6fd9e53'/>
<id>91b69b77cf5f78de6d35dea23098df34b6fd9e53</id>
<content type='text'>
The inclusion of PyOS_ReadlineFunctionPointer in python3dll.c was a mistake.

According to PEP 384:
&gt; functions expecting FILE* are not part of the ABI, to avoid depending
&gt; on a specific version of the Microsoft C runtime DLL on Windows.

https://bugs.python.org/issue43868</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The inclusion of PyOS_ReadlineFunctionPointer in python3dll.c was a mistake.

According to PEP 384:
&gt; functions expecting FILE* are not part of the ABI, to avoid depending
&gt; on a specific version of the Microsoft C runtime DLL on Windows.

https://bugs.python.org/issue43868</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-43244: Remove symtable.h header file (GH-24910)</title>
<updated>2021-03-19T11:41:49+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@python.org</email>
</author>
<published>2021-03-19T11:41:49+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=28ad12f8fe889a741661eb99daacebd9243cc1ba'/>
<id>28ad12f8fe889a741661eb99daacebd9243cc1ba</id>
<content type='text'>
Rename Include/symtable.h to to Include/internal/pycore_symtable.h,
don't export symbols anymore (replace PyAPI_FUNC and PyAPI_DATA with
extern) and rename functions:

* PyST_GetScope() to _PyST_GetScope()
* PySymtable_BuildObject() to _PySymtable_Build()
* PySymtable_Free() to _PySymtable_Free()

Remove PySymtable_Build(), Py_SymtableString() and
Py_SymtableStringObject() functions.

The Py_SymtableString() function was part the stable ABI by mistake
but it could not be used, since the symtable.h header file was
excluded from the limited C API.

The Python symtable module remains available and is unchanged.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rename Include/symtable.h to to Include/internal/pycore_symtable.h,
don't export symbols anymore (replace PyAPI_FUNC and PyAPI_DATA with
extern) and rename functions:

* PyST_GetScope() to _PyST_GetScope()
* PySymtable_BuildObject() to _PySymtable_Build()
* PySymtable_Free() to _PySymtable_Free()

Remove PySymtable_Build(), Py_SymtableString() and
Py_SymtableStringObject() functions.

The Py_SymtableString() function was part the stable ABI by mistake
but it could not be used, since the symtable.h header file was
excluded from the limited C API.

The Python symtable module remains available and is unchanged.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-35134: Add Include/cpython/pythonrun.h file (GH-23701)</title>
<updated>2020-12-08T22:51:54+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@python.org</email>
</author>
<published>2020-12-08T22:51:54+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=fe6e5e7cfd68eeaa69fd1511f354a1b4d8d90990'/>
<id>fe6e5e7cfd68eeaa69fd1511f354a1b4d8d90990</id>
<content type='text'>
Py_CompileString() is now always declared as a function by
Include/pythonrun.h. It is overriden with a macro in
Include/cpython/pythonrun.h.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Py_CompileString() is now always declared as a function by
Include/pythonrun.h. It is overriden with a macro in
Include/cpython/pythonrun.h.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-40939: Rename PyPegen* functions to PyParser* (GH-21016)</title>
<updated>2020-06-21T23:47:46+00:00</updated>
<author>
<name>Lysandros Nikolaou</name>
<email>lisandrosnik@gmail.com</email>
</author>
<published>2020-06-21T23:47:46+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=564cd187677ae8d1488c4d8ae649aea34ebbde07'/>
<id>564cd187677ae8d1488c4d8ae649aea34ebbde07</id>
<content type='text'>
Rename PyPegen* functions to PyParser*, so that we can remove the
old set of PyParser* functions that were using the old parser.

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rename PyPegen* functions to PyParser*, so that we can remove the
old set of PyParser* functions that were using the old parser.

</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-37189: Export old PyRun_XXX() functions (#14142)</title>
<updated>2019-06-17T22:15:13+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@redhat.com</email>
</author>
<published>2019-06-17T22:15:13+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=343ed0ffe0d5ddd4f17c31e14a656a04ac7dfc19'/>
<id>343ed0ffe0d5ddd4f17c31e14a656a04ac7dfc19</id>
<content type='text'>
Many PyRun_XXX() functions like PyRun_String() were no longer
exported in libpython38.dll by mistake. Export them again to fix the
ABI compatibiliy.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Many PyRun_XXX() functions like PyRun_String() were no longer
exported in libpython38.dll by mistake. Export them again to fix the
ABI compatibiliy.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-37001: Makes symtable.symtable have parity with compile for input (#13483)</title>
<updated>2019-05-28T23:21:17+00:00</updated>
<author>
<name>Dino Viehland</name>
<email>dinoviehland@gmail.com</email>
</author>
<published>2019-05-28T23:21:17+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=415406999d7c09af9f3dcacfb4578b9e97b2ce77'/>
<id>415406999d7c09af9f3dcacfb4578b9e97b2ce77</id>
<content type='text'>
* Makes symtable.symtable have parity for accepted datatypes
for source code as compile()

* Add NEWS blurb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Makes symtable.symtable have parity for accepted datatypes
for source code as compile()

* Add NEWS blurb
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-36071 Add support for Windows ARM32 in ctypes/libffi (GH-12059)</title>
<updated>2019-04-18T01:09:16+00:00</updated>
<author>
<name>Paul Monson</name>
<email>paulmon@users.noreply.github.com</email>
</author>
<published>2019-04-18T01:09:16+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=11efd79076559cc6e4034bb36db73e5e4293f02d'/>
<id>11efd79076559cc6e4034bb36db73e5e4293f02d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-22257: Small changes for PEP 432. (#1728)</title>
<updated>2017-05-23T04:36:03+00:00</updated>
<author>
<name>Eric Snow</name>
<email>ericsnowcurrently@gmail.com</email>
</author>
<published>2017-05-23T04:36:03+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=6b4be195cd8868b76eb6fbe166acc39beee8ce36'/>
<id>6b4be195cd8868b76eb6fbe166acc39beee8ce36</id>
<content type='text'>
PEP 432 specifies a number of large changes to interpreter startup code, including exposing a cleaner C-API. The major changes depend on a number of smaller changes. This patch includes all those smaller changes.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PEP 432 specifies a number of large changes to interpreter startup code, including exposing a cleaner C-API. The major changes depend on a number of smaller changes. This patch includes all those smaller changes.</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #29058: All stable API extensions added after Python 3.2 are now</title>
<updated>2016-12-27T12:57:39+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2016-12-27T12:57:39+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=34d0ac8027e23609e24588735b37b8d5a55f7223'/>
<id>34d0ac8027e23609e24588735b37b8d5a55f7223</id>
<content type='text'>
available only when Py_LIMITED_API is set to the PY_VERSION_HEX value of
the minimum Python version supporting this API.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
available only when Py_LIMITED_API is set to the PY_VERSION_HEX value of
the minimum Python version supporting this API.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge typo fixes from 3.5</title>
<updated>2016-05-08T14:02:35+00:00</updated>
<author>
<name>Martin Panter</name>
<email>vadmium+py@gmail.com</email>
</author>
<published>2016-05-08T14:02:35+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=1ce738e08f147beb724f22a9411724a955cd418d'/>
<id>1ce738e08f147beb724f22a9411724a955cd418d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
