<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/PCbuild, branch faster-bytes-iter</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>bpo-41323: Perform 'peephole' optimizations directly on the CFG. (GH-21517)</title>
<updated>2020-07-30T09:03:00+00:00</updated>
<author>
<name>Mark Shannon</name>
<email>mark@hotpy.org</email>
</author>
<published>2020-07-30T09:03:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=6e8128f02e1d36e38e5866f9dc36e051caa47bc9'/>
<id>6e8128f02e1d36e38e5866f9dc36e051caa47bc9</id>
<content type='text'>
* Move 'peephole' optimizations into compile.c and perform them directly on the CFG.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Move 'peephole' optimizations into compile.c and perform them directly on the CFG.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-40741: Update Windows build to include SQLite 3.32.3 (GH-21570)</title>
<updated>2020-07-20T23:09:41+00:00</updated>
<author>
<name>Steve Dower</name>
<email>steve.dower@python.org</email>
</author>
<published>2020-07-20T23:09:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=84761c3cc4bac31d471e371c53a338686d4b0241'/>
<id>84761c3cc4bac31d471e371c53a338686d4b0241</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-29778: Ensure python3.dll is loaded from correct locations when Python is embedded (GH-21297)</title>
<updated>2020-07-06T16:32:00+00:00</updated>
<author>
<name>Steve Dower</name>
<email>steve.dower@python.org</email>
</author>
<published>2020-07-06T16:32:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=dcbaa1b49cd9062fb9ba2b9d49555ac6cd8c60b5'/>
<id>dcbaa1b49cd9062fb9ba2b9d49555ac6cd8c60b5</id>
<content type='text'>
Also enables using debug build of `python3_d.dll`
Reference: CVE-2020-15523</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also enables using debug build of `python3_d.dll`
Reference: CVE-2020-15523</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-41070: Simplify pyshellext.dll build (GH-21037)</title>
<updated>2020-06-23T23:32:23+00:00</updated>
<author>
<name>Nikita Nemkin</name>
<email>nikita@nemkin.ru</email>
</author>
<published>2020-06-23T23:32:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=bbf36e8903f8e86dcad8131c818e122537c30f9e'/>
<id>bbf36e8903f8e86dcad8131c818e122537c30f9e</id>
<content type='text'>
Replace MIDL-generated file with manual GUID definition.
Use the same .def file for release and debug builds.
Update setup build to support latest toolset</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replace MIDL-generated file with manual GUID definition.
Use the same .def file for release and debug builds.
Update setup build to support latest toolset</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-41039: Simplify python3.dll build (GH-20989)</title>
<updated>2020-06-23T19:33:23+00:00</updated>
<author>
<name>Nikita Nemkin</name>
<email>nikita@nemkin.ru</email>
</author>
<published>2020-06-23T19:33:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=2c6e4e91c5a4d3f25908108f4ed32aba936df70c'/>
<id>2c6e4e91c5a4d3f25908108f4ed32aba936df70c</id>
<content type='text'>
Use linker comment #pragma and preprocessor for re-exporting stable
API functions and variables.

Module definition file, custom build targets and entry point code
become unnecessary and can be removed.

This change also fixes missing _PyErr_BadInternalCall export on x86.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use linker comment #pragma and preprocessor for re-exporting stable
API functions and variables.

Module definition file, custom build targets and entry point code
become unnecessary and can be removed.

This change also fixes missing _PyErr_BadInternalCall export on x86.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-41054: Simplify resource compilation on Windows (GH-21004)</title>
<updated>2020-06-23T19:05:57+00:00</updated>
<author>
<name>Nikita Nemkin</name>
<email>nikita@nemkin.ru</email>
</author>
<published>2020-06-23T19:05:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=4efc3360c9a83d5891f27ed67b4f0ab7275d2ab4'/>
<id>4efc3360c9a83d5891f27ed67b4f0ab7275d2ab4</id>
<content type='text'>
Remove auto-generated resource header. Pass definitions required
by resource files (ORIGINAL_FILENAME and FIELD3) directly to resource
compiler.

Remove unused MS_DLL_ID resource string and related dead code.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove auto-generated resource header. Pass definitions required
by resource files (ORIGINAL_FILENAME and FIELD3) directly to resource
compiler.

Remove unused MS_DLL_ID resource string and related dead code.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-41089: Filters and other issues in Visual Studio projects (GH-21070)</title>
<updated>2020-06-23T18:41:49+00:00</updated>
<author>
<name>Nikita Nemkin</name>
<email>nikita@nemkin.ru</email>
</author>
<published>2020-06-23T18:41:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=fe2a48c605d98ac02ab2b9593cb87ce364aeae2d'/>
<id>fe2a48c605d98ac02ab2b9593cb87ce364aeae2d</id>
<content type='text'>
* Add missing header files to pythoncore.
* Add missing file filters ("Resource Files" in particular) to
  all projects.
* Add new sub-filters for private headers in pythoncore and
  for 3rd party source files.
* Add missing _zoneinfo configurations in pcbuild.sln.
* Update bdist_wininst with the new zlib location.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add missing header files to pythoncore.
* Add missing file filters ("Resource Files" in particular) to
  all projects.
* Add new sub-filters for private headers in pythoncore and
  for 3rd party source files.
* Add missing _zoneinfo configurations in pcbuild.sln.
* Update bdist_wininst with the new zlib location.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-41078: Add pycore_list.h internal header file (GH-21057)</title>
<updated>2020-06-22T15:39:32+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@python.org</email>
</author>
<published>2020-06-22T15:39:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=c45dbe93b7094fe014442c198727ee38b25541c4'/>
<id>c45dbe93b7094fe014442c198727ee38b25541c4</id>
<content type='text'>
* Move _PyList_ITEMS() to pycore_list.h.
* The C extension "_heapq" is now built with Py_BUILD_CORE_MODULE
  macro defined to access the internal C API.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Move _PyList_ITEMS() to pycore_list.h.
* The C extension "_heapq" is now built with Py_BUILD_CORE_MODULE
  macro defined to access the internal C API.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-41078: Rename pycore_tupleobject.h to pycore_tuple.h (GH-21056)</title>
<updated>2020-06-22T15:27:35+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@python.org</email>
</author>
<published>2020-06-22T15:27:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=384621c42f9102e31ba2c47feba144af09c989e5'/>
<id>384621c42f9102e31ba2c47feba144af09c989e5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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://git.baserock.org/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>
</feed>
