<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Python, branch misc-acks-comment</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-39028: Performance enhancement in keyword extraction (GH-17576)</title>
<updated>2019-12-18T06:51:22+00:00</updated>
<author>
<name>Sebastian Berg</name>
<email>sebastian@sipsolutions.net</email>
</author>
<published>2019-12-18T06:51:22+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=75bb07e92baa7267a61056d03d7e6b475588e793'/>
<id>75bb07e92baa7267a61056d03d7e6b475588e793</id>
<content type='text'>
All keywords should first be checked for pointer identity. Only
after that failed for all keywords (unlikely) should unicode
equality be used.
The original code would call unicode equality on any non-matching
keyword argument. Meaning calling it often e.g. when a function
has many kwargs but only the last one is provided.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
All keywords should first be checked for pointer identity. Only
after that failed for all keywords (unlikely) should unicode
equality be used.
The original code would call unicode equality on any non-matching
keyword argument. Meaning calling it often e.g. when a function
has many kwargs but only the last one is provided.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-39080: Starred Expression's column offset fix when inside a CALL (GH-17645)</title>
<updated>2019-12-18T00:20:55+00:00</updated>
<author>
<name>Lysandros Nikolaou</name>
<email>lisandrosnik@gmail.com</email>
</author>
<published>2019-12-18T00:20:55+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=50d4f12958bf806a4e1a1021d70cfd5d448c5cba'/>
<id>50d4f12958bf806a4e1a1021d70cfd5d448c5cba</id>
<content type='text'>
Co-Authored-By: Pablo Galindo &lt;Pablogsal@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-Authored-By: Pablo Galindo &lt;Pablogsal@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-38858: Small integer per interpreter (GH-17315)</title>
<updated>2019-12-17T12:02:18+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@python.org</email>
</author>
<published>2019-12-17T12:02:18+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=630c8df5cf126594f8c1c4579c1888ca80a29d59'/>
<id>630c8df5cf126594f8c1c4579c1888ca80a29d59</id>
<content type='text'>
Each Python subinterpreter now has its own "small integer
singletons": numbers in [-5; 257] range.

It is no longer possible to change the number of small integers at
build time by overriding NSMALLNEGINTS and NSMALLPOSINTS macros:
macros should now be modified manually in pycore_pystate.h header
file.

For now, continue to share _PyLong_Zero and _PyLong_One singletons
between all subinterpreters.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Each Python subinterpreter now has its own "small integer
singletons": numbers in [-5; 257] range.

It is no longer possible to change the number of small integers at
build time by overriding NSMALLNEGINTS and NSMALLPOSINTS macros:
macros should now be modified manually in pycore_pystate.h header
file.

For now, continue to share _PyLong_Zero and _PyLong_One singletons
between all subinterpreters.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-39033: Fix NameError in zipimport during hash validation (GH-17588)</title>
<updated>2019-12-15T23:34:12+00:00</updated>
<author>
<name>Xtreak</name>
<email>tir.karthi@gmail.com</email>
</author>
<published>2019-12-15T23:34:12+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=79f02fee1a542c440fd906fd54154c73fc0f8235'/>
<id>79f02fee1a542c440fd906fd54154c73fc0f8235</id>
<content type='text'>

Patch by Karthikeyan Singaravelan.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>

Patch by Karthikeyan Singaravelan.
</pre>
</div>
</content>
</entry>
<entry>
<title>The comment in ast_for_namedexpr shouldn't include if_stmt (GH-17586)</title>
<updated>2019-12-15T18:00:33+00:00</updated>
<author>
<name>Guido van Rossum</name>
<email>guido@python.org</email>
</author>
<published>2019-12-15T18:00:33+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=b08d3f71beab59653edfbbcf7b92a7bc8050d6b8'/>
<id>b08d3f71beab59653edfbbcf7b92a7bc8050d6b8</id>
<content type='text'>
Automerge-Triggered-By: @gvanrossum</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Automerge-Triggered-By: @gvanrossum</pre>
</div>
</content>
</entry>
<entry>
<title>Fix elif start column offset when there is an else following (GH-17596)</title>
<updated>2019-12-14T10:24:57+00:00</updated>
<author>
<name>Lysandros Nikolaou</name>
<email>lisandrosnik@gmail.com</email>
</author>
<published>2019-12-14T10:24:57+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=5936a4ce914d42af97b9238e5090dedc8d5b0bd2'/>
<id>5936a4ce914d42af97b9238e5090dedc8d5b0bd2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add PYTHONUTF8 to commandline usage. (GH-17587)</title>
<updated>2019-12-14T05:27:32+00:00</updated>
<author>
<name>Inada Naoki</name>
<email>songofacandy@gmail.com</email>
</author>
<published>2019-12-14T05:27:32+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=95826c773a9004fc5b3c89de55f800504685ab21'/>
<id>95826c773a9004fc5b3c89de55f800504685ab21</id>
<content type='text'>
Co-Authored-By: Victor Stinner &lt;vstinner@python.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-Authored-By: Victor Stinner &lt;vstinner@python.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-39031: Include elif keyword when producing lineno/col-offset info for if_stmt (GH-17582)</title>
<updated>2019-12-12T21:40:21+00:00</updated>
<author>
<name>Lysandros Nikolaou</name>
<email>lisandrosnik@gmail.com</email>
</author>
<published>2019-12-12T21:40:21+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=025a602af7ee284d8db6955c26016f3f27d35536'/>
<id>025a602af7ee284d8db6955c26016f3f27d35536</id>
<content type='text'>
When parsing an "elif" node, lineno and col_offset of the node now point to the "elif" keyword and not to its condition, making it consistent with the "if" node.


https://bugs.python.org/issue39031



Automerge-Triggered-By: @pablogsal</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When parsing an "elif" node, lineno and col_offset of the node now point to the "elif" keyword and not to its condition, making it consistent with the "if" node.


https://bugs.python.org/issue39031



Automerge-Triggered-By: @pablogsal</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-39008: Require Py_ssize_t for PySys_Audit formats rather than raise a deprecation warning (GH-17540)</title>
<updated>2019-12-09T19:05:39+00:00</updated>
<author>
<name>Steve Dower</name>
<email>steve.dower@python.org</email>
</author>
<published>2019-12-09T19:05:39+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=b8cbe74c3498c617f0e73fd0cdc5c07f2c532092'/>
<id>b8cbe74c3498c617f0e73fd0cdc5c07f2c532092</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-20443: No longer make sys.argv[0] absolute for script (GH-17534)</title>
<updated>2019-12-09T16:34:02+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@python.org</email>
</author>
<published>2019-12-09T16:34:02+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=a1a99b4bb7cbe2dbc55a1d92c3c509b4466d3c3b'/>
<id>a1a99b4bb7cbe2dbc55a1d92c3c509b4466d3c3b</id>
<content type='text'>
In Python 3.9.0a1, sys.argv[0] was made an asolute path if a filename
was specified on the command line. Revert this change, since most
users expect sys.argv to be unmodified.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In Python 3.9.0a1, sys.argv[0] was made an asolute path if a filename
was specified on the command line. Revert this change, since most
users expect sys.argv to be unmodified.</pre>
</div>
</content>
</entry>
</feed>
