<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Misc/ACKS, branch main</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>Update name in acknowledgements and add mailmap (#103696)</title>
<updated>2023-04-30T03:21:20+00:00</updated>
<author>
<name>Amethyst Reese</name>
<email>amethyst@n7.gg</email>
</author>
<published>2023-04-30T03:21:20+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=4b10ecc29f6ae69e599a5475a62d8e96a8711f90'/>
<id>4b10ecc29f6ae69e599a5475a62d8e96a8711f90</id>
<content type='text'>
I changed my name last year, and would like to update my name in the
acknowledgements and git history accordingly.

git-mailmap reference: https://git-scm.com/docs/gitmailmap

Co-authored-by: Jelle Zijlstra &lt;jelle.zijlstra@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I changed my name last year, and would like to update my name in the
acknowledgements and git history accordingly.

git-mailmap reference: https://git-scm.com/docs/gitmailmap

Co-authored-by: Jelle Zijlstra &lt;jelle.zijlstra@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>gh-62432: unittest runner: Exit code 5 if no tests were run (#102051)</title>
<updated>2023-04-27T01:28:46+00:00</updated>
<author>
<name>Stefano Rivera</name>
<email>stefano@rivera.za.net</email>
</author>
<published>2023-04-27T01:28:46+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=76632b836cf81a95301f4eb1fa43682e8d9ffa67'/>
<id>76632b836cf81a95301f4eb1fa43682e8d9ffa67</id>
<content type='text'>
As discussed in https://discuss.python.org/t/unittest-fail-if-zero-tests-were-discovered/21498/7

It is common for test runner misconfiguration to fail to find any tests,
This should be an error.

Fixes: #62432</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As discussed in https://discuss.python.org/t/unittest-fail-if-zero-tests-were-discovered/21498/7

It is common for test runner misconfiguration to fail to find any tests,
This should be an error.

Fixes: #62432</pre>
</div>
</content>
</entry>
<entry>
<title>GH-103804: Add test for dis.findlinestarts (#103806)</title>
<updated>2023-04-25T21:23:35+00:00</updated>
<author>
<name>Juhi Chandalia</name>
<email>jkchandalia@gmail.com</email>
</author>
<published>2023-04-25T21:23:35+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=86aa8a5e98e5742bb5bb6ab617f08b1679b33b55'/>
<id>86aa8a5e98e5742bb5bb6ab617f08b1679b33b55</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>gh-103673: Add missing ForkingUnixStreamServer and ForkingUnixDatagramServer socketservers (#103674)</title>
<updated>2023-04-24T22:35:52+00:00</updated>
<author>
<name>jb2170</name>
<email>email@jb2170.com</email>
</author>
<published>2023-04-24T22:35:52+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=d94b3a6f45a068b2d2e5a75127f3c69a652645da'/>
<id>d94b3a6f45a068b2d2e5a75127f3c69a652645da</id>
<content type='text'>
sockserver gains ForkingUnixStreamServer and ForkingUnixDatagramServer classes for consistency with all of the others. Ironically these existed but were buried in our test suite.

Addresses #103673 

&lt;!-- gh-issue-number: gh-103673 --&gt;
* Issue: gh-103673
&lt;!-- /gh-issue-number --&gt;

---------

Co-authored-by: Gregory P. Smith &lt;greg@krypto.org&gt;
Co-authored-by: Nikita Sobolev &lt;mail@sobolevn.me&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
sockserver gains ForkingUnixStreamServer and ForkingUnixDatagramServer classes for consistency with all of the others. Ironically these existed but were buried in our test suite.

Addresses #103673 

&lt;!-- gh-issue-number: gh-103673 --&gt;
* Issue: gh-103673
&lt;!-- /gh-issue-number --&gt;

---------

Co-authored-by: Gregory P. Smith &lt;greg@krypto.org&gt;
Co-authored-by: Nikita Sobolev &lt;mail@sobolevn.me&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>gh-102978: Fix mock.patch function signatures for class and staticmethod decorators (#103228)</title>
<updated>2023-04-13T07:37:57+00:00</updated>
<author>
<name>Tomas R</name>
<email>tomas.roun8@gmail.com</email>
</author>
<published>2023-04-13T07:37:57+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=59e0de4903c02e72b329e505fddf1ad9794928bc'/>
<id>59e0de4903c02e72b329e505fddf1ad9794928bc</id>
<content type='text'>
Fixes unittest.mock.patch not enforcing function signatures for methods
decorated with @classmethod or @staticmethod when patch is called with
autospec=True.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes unittest.mock.patch not enforcing function signatures for methods
decorated with @classmethod or @staticmethod when patch is called with
autospec=True.</pre>
</div>
</content>
</entry>
<entry>
<title>gh-103059: Clarify gc.freeze documentation (#103058)</title>
<updated>2023-04-10T16:30:32+00:00</updated>
<author>
<name>raylu</name>
<email>lurayl@gmail.com</email>
</author>
<published>2023-04-10T16:30:32+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=8b1b17134e2241a8cdff9e0c869013a7ff3ca2fe'/>
<id>8b1b17134e2241a8cdff9e0c869013a7ff3ca2fe</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>gh-86094: Add support for Unicode Path Extra Field in ZipFile (gh-102566)</title>
<updated>2023-04-05T11:54:48+00:00</updated>
<author>
<name>Yeojin Kim</name>
<email>yeojin.dev@gmail.com</email>
</author>
<published>2023-04-05T11:54:48+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=8f70b16e3397ad32757ddbabd5180cbef0036a4b'/>
<id>8f70b16e3397ad32757ddbabd5180cbef0036a4b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>gh-66897: Upgrade HTTP CONNECT to protocol HTTP/1.1 (#8305)</title>
<updated>2023-04-05T04:55:24+00:00</updated>
<author>
<name>Michael Handler</name>
<email>mh@grendel.net</email>
</author>
<published>2023-04-05T04:55:24+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=1a8f862e329c3872a11d4ef8eb85cf353ca2f4d5'/>
<id>1a8f862e329c3872a11d4ef8eb85cf353ca2f4d5</id>
<content type='text'>
* bpo-22708: Upgrade HTTP CONNECT to protocol HTTP/1.1 (GH-NNNN)

Use protocol HTTP/1.1 when sending HTTP CONNECT tunnelling requests;
generate Host: headers if one is not already provided (required by
HTTP/1.1), convert IDN domains to punycode in HTTP CONNECT requests.

* Refactor tests to pass under -bb (fix ByteWarnings); missed some lines &gt;80.

* Use consistent 'tunnelling' spelling in Lib/http/client.py

* Lib/test/test_httplib: Remove remnant of obsoleted test.

* Use dict.copy() not copy.copy()

* fix version changed

* Update Lib/http/client.py

Co-authored-by: bgehman &lt;bgehman@users.noreply.github.com&gt;

* Switch to for/else: syntax, as suggested

* Don't use for: else:

* Sure, fine, w/e

* Oops

* 1nm to the left

---------

Co-authored-by: Éric &lt;merwok@netwok.org&gt;
Co-authored-by: bgehman &lt;bgehman@users.noreply.github.com&gt;
Co-authored-by: Oleg Iarygin &lt;oleg@arhadthedev.net&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* bpo-22708: Upgrade HTTP CONNECT to protocol HTTP/1.1 (GH-NNNN)

Use protocol HTTP/1.1 when sending HTTP CONNECT tunnelling requests;
generate Host: headers if one is not already provided (required by
HTTP/1.1), convert IDN domains to punycode in HTTP CONNECT requests.

* Refactor tests to pass under -bb (fix ByteWarnings); missed some lines &gt;80.

* Use consistent 'tunnelling' spelling in Lib/http/client.py

* Lib/test/test_httplib: Remove remnant of obsoleted test.

* Use dict.copy() not copy.copy()

* fix version changed

* Update Lib/http/client.py

Co-authored-by: bgehman &lt;bgehman@users.noreply.github.com&gt;

* Switch to for/else: syntax, as suggested

* Don't use for: else:

* Sure, fine, w/e

* Oops

* 1nm to the left

---------

Co-authored-by: Éric &lt;merwok@netwok.org&gt;
Co-authored-by: bgehman &lt;bgehman@users.noreply.github.com&gt;
Co-authored-by: Oleg Iarygin &lt;oleg@arhadthedev.net&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>gh-94440: Fix issue of ProcessPoolExecutor shutdown hanging (#94468)</title>
<updated>2023-03-16T04:44:52+00:00</updated>
<author>
<name>yonatanp</name>
<email>yonatan.perry@gmail.com</email>
</author>
<published>2023-03-16T04:44:52+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=2dc94634b50f0e5e207787e5ac1d56c68b22c3ae'/>
<id>2dc94634b50f0e5e207787e5ac1d56c68b22c3ae</id>
<content type='text'>
Fix an issue of concurrent.futures ProcessPoolExecutor shutdown hanging.

Co-authored-by: Alex Waygood &lt;Alex.Waygood@Gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix an issue of concurrent.futures ProcessPoolExecutor shutdown hanging.

Co-authored-by: Alex Waygood &lt;Alex.Waygood@Gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>gh-102356: Add thrashcan macros to filter object dealloc (#102426)</title>
<updated>2023-03-05T11:00:41+00:00</updated>
<author>
<name>Marta Gómez Macías</name>
<email>mgmacias@google.com</email>
</author>
<published>2023-03-05T11:00:41+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=66aa78cbe604a7c5731f074b869f92174a8e3b64'/>
<id>66aa78cbe604a7c5731f074b869f92174a8e3b64</id>
<content type='text'>
Add thrashcan macros to the deallocator of the filter objects to protect against deeply nested destruction of chains of nested filters.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add thrashcan macros to the deallocator of the filter objects to protect against deeply nested destruction of chains of nested filters.</pre>
</div>
</content>
</entry>
</feed>
