<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git, branch v3.9.0rc2</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>Python 3.9.0rc2</title>
<updated>2020-09-16T21:23:13+00:00</updated>
<author>
<name>Łukasz Langa</name>
<email>lukasz@langa.pl</email>
</author>
<published>2020-09-16T21:23:13+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=2bd31b5fde32194a63ca1e782e2578c6bd2ba759'/>
<id>2bd31b5fde32194a63ca1e782e2578c6bd2ba759</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-41517: do not allow Enums to be extended (GH-22271)</title>
<updated>2020-09-16T14:35:14+00:00</updated>
<author>
<name>Miss Islington (bot)</name>
<email>31488909+miss-islington@users.noreply.github.com</email>
</author>
<published>2020-09-16T14:35:14+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=48f99250ff319e36b15b555128cd62e408d8165f'/>
<id>48f99250ff319e36b15b555128cd62e408d8165f</id>
<content type='text'>
fix bug that let Enums be extended via multiple inheritance
(cherry picked from commit 3064dbf5df1021e85b507366a7ea448c8895efe7)

Co-authored-by: Ethan Furman &lt;ethan@stoneleaf.us&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
fix bug that let Enums be extended via multiple inheritance
(cherry picked from commit 3064dbf5df1021e85b507366a7ea448c8895efe7)

Co-authored-by: Ethan Furman &lt;ethan@stoneleaf.us&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-41687: Fix error handling in Solaris sendfile implementation (GH-22128)</title>
<updated>2020-09-16T12:25:09+00:00</updated>
<author>
<name>Miss Islington (bot)</name>
<email>31488909+miss-islington@users.noreply.github.com</email>
</author>
<published>2020-09-16T12:25:09+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=6a39888c2c4bcfbcdc61a1953911ad30c62da1ef'/>
<id>6a39888c2c4bcfbcdc61a1953911ad30c62da1ef</id>
<content type='text'>
I just realized that my recent PR with sendfile on Solaris ([PR 22040](https://github.com/python/cpython/pull/22040)) has broken error handling.

Sorry for that, this simple followup fixes that.

Automerge-Triggered-By: @1st1
(cherry picked from commit fa8c9e70104b0aef966a518eb3a80a4881906ae0)

Co-authored-by: Jakub Kulík &lt;Kulikjak@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I just realized that my recent PR with sendfile on Solaris ([PR 22040](https://github.com/python/cpython/pull/22040)) has broken error handling.

Sorry for that, this simple followup fixes that.

Automerge-Triggered-By: @1st1
(cherry picked from commit fa8c9e70104b0aef966a518eb3a80a4881906ae0)

Co-authored-by: Jakub Kulík &lt;Kulikjak@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[3.9] bpo-41687: Fix sendfile implementation to work with Solaris (GH-22040) (GH-22273)</title>
<updated>2020-09-16T11:52:26+00:00</updated>
<author>
<name>Łukasz Langa</name>
<email>lukasz@langa.pl</email>
</author>
<published>2020-09-16T11:52:26+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=7e356f17e4c91392b6fa45a512efc95923388813'/>
<id>7e356f17e4c91392b6fa45a512efc95923388813</id>
<content type='text'>
(cherry picked from commit 8c0be6fd9101746235b63ddfb84106d1e9ca286b)

Co-authored-by: Jakub Kulík &lt;Kulikjak@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit 8c0be6fd9101746235b63ddfb84106d1e9ca286b)

Co-authored-by: Jakub Kulík &lt;Kulikjak@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[3.9] bpo-41789: honor object overrides in Enum classes (GH-22250) (GH-22272)</title>
<updated>2020-09-16T10:58:33+00:00</updated>
<author>
<name>Ethan Furman</name>
<email>ethan@stoneleaf.us</email>
</author>
<published>2020-09-16T10:58:33+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=a4677068dd61662f5a56b184d5e3aa07db65b88e'/>
<id>a4677068dd61662f5a56b184d5e3aa07db65b88e</id>
<content type='text'>
EnumMeta double-checks that `__repr__`, `__str__`, `__format__`, and `__reduce_ex__` are not the same as `object`'s, and replaces them if they are -- even if that replacement was intentionally done in the Enum being constructed.  This patch fixes that.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
EnumMeta double-checks that `__repr__`, `__str__`, `__format__`, and `__reduce_ex__` are not the same as `object`'s, and replaces them if they are -- even if that replacement was intentionally done in the Enum being constructed.  This patch fixes that.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-39587: Enum - use correct mixed-in data type (GH-22263) (GH-22266)</title>
<updated>2020-09-15T23:59:48+00:00</updated>
<author>
<name>Miss Islington (bot)</name>
<email>31488909+miss-islington@users.noreply.github.com</email>
</author>
<published>2020-09-15T23:59:48+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=95b81e2f8c955823dbf5632a817902b8a4916eaa'/>
<id>95b81e2f8c955823dbf5632a817902b8a4916eaa</id>
<content type='text'>
(cherry picked from commit bff01f3a3aac0c15fe8fbe8b2f561f7927d117a1)</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(cherry picked from commit bff01f3a3aac0c15fe8fbe8b2f561f7927d117a1)</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-41780: Fix __dir__ of types.GenericAlias (GH-22262)</title>
<updated>2020-09-15T23:37:13+00:00</updated>
<author>
<name>Miss Islington (bot)</name>
<email>31488909+miss-islington@users.noreply.github.com</email>
</author>
<published>2020-09-15T23:37:13+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=49917d576a578c8c29b8dbcbd5257c366a53d498'/>
<id>49917d576a578c8c29b8dbcbd5257c366a53d498</id>
<content type='text'>
Automerge-Triggered-By: @gvanrossum
(cherry picked from commit 2e87774df1a0eaf2a1fe8cc4d958df60f7125b6e)

Co-authored-by: Batuhan Taskaya &lt;isidentical@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Automerge-Triggered-By: @gvanrossum
(cherry picked from commit 2e87774df1a0eaf2a1fe8cc4d958df60f7125b6e)

Co-authored-by: Batuhan Taskaya &lt;isidentical@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Improve the description of difflib in the documentation (GH-22253) (#22261)</title>
<updated>2020-09-15T19:45:05+00:00</updated>
<author>
<name>Miss Islington (bot)</name>
<email>31488909+miss-islington@users.noreply.github.com</email>
</author>
<published>2020-09-15T19:45:05+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=03748837342d45126e71727b400e8fb3d96afc9f'/>
<id>03748837342d45126e71727b400e8fb3d96afc9f</id>
<content type='text'>
From "can produce difference information in various formats ..."
to " can produce information about file differences in various formats ..."

Automerge-Triggered-By: @Mariatta
(cherry picked from commit 5531269f698f789d1247123fd82681f7a455f66e)

Co-authored-by: Mandeep &lt;mandeep052@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
From "can produce difference information in various formats ..."
to " can produce information about file differences in various formats ..."

Automerge-Triggered-By: @Mariatta
(cherry picked from commit 5531269f698f789d1247123fd82681f7a455f66e)

Co-authored-by: Mandeep &lt;mandeep052@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>[3.9] bpo-41631: _ast module uses again a global state (GH-21961) (GH-22258)</title>
<updated>2020-09-15T18:32:56+00:00</updated>
<author>
<name>Pablo Galindo</name>
<email>Pablogsal@gmail.com</email>
</author>
<published>2020-09-15T18:32:56+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=55e0836849c14fb474e1ba7f37851e07660eea3c'/>
<id>55e0836849c14fb474e1ba7f37851e07660eea3c</id>
<content type='text'>
Partially revert commit ac46eb4ad6662cf6d771b20d8963658b2186c48c:
"bpo-38113: Update the Python-ast.c generator to PEP384 (gh-15957)".

Using a module state per module instance is causing subtle practical
problems.

For example, the Mercurial project replaces the __import__() function
to implement lazy import, whereas Python expected that "import _ast"
always return a fully initialized _ast module.

Add _PyAST_Fini() to clear the state at exit.

The _ast module has no state (set _astmodule.m_size to 0). Remove
astmodule_traverse(), astmodule_clear() and astmodule_free()
functions..
(cherry picked from commit e5fbe0cbd4be99ced5f000ad382208ad2a561c90)

Co-authored-by: Victor Stinner &lt;vstinner@python.org&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Partially revert commit ac46eb4ad6662cf6d771b20d8963658b2186c48c:
"bpo-38113: Update the Python-ast.c generator to PEP384 (gh-15957)".

Using a module state per module instance is causing subtle practical
problems.

For example, the Mercurial project replaces the __import__() function
to implement lazy import, whereas Python expected that "import _ast"
always return a fully initialized _ast module.

Add _PyAST_Fini() to clear the state at exit.

The _ast module has no state (set _astmodule.m_size to 0). Remove
astmodule_traverse(), astmodule_clear() and astmodule_free()
functions..
(cherry picked from commit e5fbe0cbd4be99ced5f000ad382208ad2a561c90)

Co-authored-by: Victor Stinner &lt;vstinner@python.org&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-41776: Revise example of "continue" in the tutorial documentation (GH-22234) (GH-22255)</title>
<updated>2020-09-15T13:56:28+00:00</updated>
<author>
<name>Miss Islington (bot)</name>
<email>31488909+miss-islington@users.noreply.github.com</email>
</author>
<published>2020-09-15T13:56:28+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=0cc037f8a72c283bf64d1968e34cbdc22b0e3010'/>
<id>0cc037f8a72c283bf64d1968e34cbdc22b0e3010</id>
<content type='text'>
Revise example of "continue" in the tutorial documentation
(cherry picked from commit 7bcc6456ad4704da9b287c8045768fa53961adc5)

Co-authored-by: Neeraj Samtani &lt;neerajjsamtani@gmail.com&gt;

Co-authored-by: Neeraj Samtani &lt;neerajjsamtani@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Revise example of "continue" in the tutorial documentation
(cherry picked from commit 7bcc6456ad4704da9b287c8045768fa53961adc5)

Co-authored-by: Neeraj Samtani &lt;neerajjsamtani@gmail.com&gt;

Co-authored-by: Neeraj Samtani &lt;neerajjsamtani@gmail.com&gt;</pre>
</div>
</content>
</entry>
</feed>
