<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/PC, branch master</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>Fix typos in the Objects directory (GH-28766)</title>
<updated>2021-10-06T23:57:10+00:00</updated>
<author>
<name>Christian Clauss</name>
<email>cclauss@me.com</email>
</author>
<published>2021-10-06T23:57:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=5f401f10400123afa9171548c432ea3fc37c0736'/>
<id>5f401f10400123afa9171548c432ea3fc37c0736</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-45375: Fix off by one error in buffer allocation (GH-28764)</title>
<updated>2021-10-06T19:09:33+00:00</updated>
<author>
<name>Steve Dower</name>
<email>steve.dower@python.org</email>
</author>
<published>2021-10-06T19:09:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=6c942a86a4fb4c8b731cb1bd2933dba554eb79cd'/>
<id>6c942a86a4fb4c8b731cb1bd2933dba554eb79cd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-45375: Fix assertion failure due to searching for stdlib in unnormalised paths (GH-28735)</title>
<updated>2021-10-05T12:37:43+00:00</updated>
<author>
<name>Steve Dower</name>
<email>steve.dower@python.org</email>
</author>
<published>2021-10-05T12:37:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=5146877623ebe8a2806411703b0de9c0aba179a1'/>
<id>5146877623ebe8a2806411703b0de9c0aba179a1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-45211: Remember the stdlib dir during startup. (gh-28586)</title>
<updated>2021-09-28T18:18:28+00:00</updated>
<author>
<name>Eric Snow</name>
<email>ericsnowcurrently@gmail.com</email>
</author>
<published>2021-09-28T18:18:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=0c50b8c0b8274d54d6b71ed7bd21057d3642f138'/>
<id>0c50b8c0b8274d54d6b71ed7bd21057d3642f138</id>
<content type='text'>
During runtime startup we figure out the stdlib dir but currently throw that information away. This change preserves it and exposes it via PyConfig.stdlib_dir, _Py_GetStdlibDir(), and sys._stdlib_dir.

https://bugs.python.org/issue45211</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
During runtime startup we figure out the stdlib dir but currently throw that information away. This change preserves it and exposes it via PyConfig.stdlib_dir, _Py_GetStdlibDir(), and sys._stdlib_dir.

https://bugs.python.org/issue45211</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-45211: Move helpers from getpath.c to internal API. (gh-28550)</title>
<updated>2021-09-27T16:00:32+00:00</updated>
<author>
<name>Eric Snow</name>
<email>ericsnowcurrently@gmail.com</email>
</author>
<published>2021-09-27T16:00:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=ae7839bbe817329dd015f9195da308a0f3fbd3e2'/>
<id>ae7839bbe817329dd015f9195da308a0f3fbd3e2</id>
<content type='text'>
This accomplishes 2 things:

* consolidates some common code between getpath.c and getpathp.c
* makes the helpers available to code in other files

FWIW, the signature of the join_relfile() function (in fileutils.c) intentionally mirrors that of Windows' PathCchCombineEx().

Note that this change is mostly moving code around. No behavior is meant to change.

https://bugs.python.org/issue45211</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This accomplishes 2 things:

* consolidates some common code between getpath.c and getpathp.c
* makes the helpers available to code in other files

FWIW, the signature of the join_relfile() function (in fileutils.c) intentionally mirrors that of Windows' PathCchCombineEx().

Note that this change is mostly moving code around. No behavior is meant to change.

https://bugs.python.org/issue45211</pre>
</div>
</content>
</entry>
<entry>
<title>[codemod] Fix non-matching bracket pairs (GH-28473)</title>
<updated>2021-09-21T23:09:00+00:00</updated>
<author>
<name>Mohamad Mansour</name>
<email>66031317+mohamadmansourX@users.noreply.github.com</email>
</author>
<published>2021-09-21T23:09:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=8f943ca25732d548cf9f0b0393ba8d582fb93e29'/>
<id>8f943ca25732d548cf9f0b0393ba8d582fb93e29</id>
<content type='text'>
Co-authored-by: Terry Jan Reedy &lt;tjreedy@udel.edu&gt;
Co-authored-by: Serhiy Storchaka &lt;storchaka@gmail.com&gt;
Co-authored-by: Łukasz Langa &lt;lukasz@langa.pl&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Terry Jan Reedy &lt;tjreedy@udel.edu&gt;
Co-authored-by: Serhiy Storchaka &lt;storchaka@gmail.com&gt;
Co-authored-by: Łukasz Langa &lt;lukasz@langa.pl&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-45188: Windows now regenerates frozen modules at the start of build instead of late (GH-28322)</title>
<updated>2021-09-15T17:11:12+00:00</updated>
<author>
<name>Steve Dower</name>
<email>steve.dower@python.org</email>
</author>
<published>2021-09-15T17:11:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=09b4ad11f323f8702cde795e345b75e0fbb1a9a5'/>
<id>09b4ad11f323f8702cde795e345b75e0fbb1a9a5</id>
<content type='text'>
This will enable us to drop the frozen module header files from the repository.

It does currently cause many source files to be built twice, which just takes more time. For whoever comes to fix this in the future, the files shared between freeze_module and pythoncore should be put into a static library that is consumed by both.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This will enable us to drop the frozen module header files from the repository.

It does currently cause many source files to be built twice, which just takes more time. For whoever comes to fix this in the future, the files shared between freeze_module and pythoncore should be put into a static library that is consumed by both.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-45123: PyAiter_Check and PyObject_GetAiter fix &amp; rename. (GH-28194)</title>
<updated>2021-09-07T10:52:30+00:00</updated>
<author>
<name>Yury Selivanov</name>
<email>yury@edgedb.com</email>
</author>
<published>2021-09-07T10:52:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=2c3474a637949aa6f2f7e15f9764c2dfc49cdba1'/>
<id>2c3474a637949aa6f2f7e15f9764c2dfc49cdba1</id>
<content type='text'>
Fix PyAiter_Check to only check for the `__anext__` presense (not for
`__aiter__`). Rename `PyAiter_Check()` to `PyAIter_Check()`,
`PyObject_GetAiter()` -&gt; `PyObject_GetAIter()`.

Co-authored-by: Pablo Galindo Salgado &lt;Pablogsal@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix PyAiter_Check to only check for the `__anext__` presense (not for
`__aiter__`). Rename `PyAiter_Check()` to `PyAIter_Check()`,
`PyObject_GetAiter()` -&gt; `PyObject_GetAIter()`.

Co-authored-by: Pablo Galindo Salgado &lt;Pablogsal@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add tests for the C tokenizer and expose it as a private module (GH-27924)</title>
<updated>2021-08-24T16:50:05+00:00</updated>
<author>
<name>Pablo Galindo Salgado</name>
<email>Pablogsal@gmail.com</email>
</author>
<published>2021-08-24T16:50:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=a24676bedcd332dd7e6fa5521d0449206391d190'/>
<id>a24676bedcd332dd7e6fa5521d0449206391d190</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-42035: Add PyType_GetQualName() to get a type's qualified name. (GH-27551)</title>
<updated>2021-08-17T13:39:34+00:00</updated>
<author>
<name>Hai Shi</name>
<email>shihai1992@gmail.com</email>
</author>
<published>2021-08-17T13:39:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=3e2c643ae0b21f9e596bfd9c8ec99ca546ea8d0f'/>
<id>3e2c643ae0b21f9e596bfd9c8ec99ca546ea8d0f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
