<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Modules/clinic, branch fix-namedexpr-comment</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-38916: array.array: remove fromstring() and tostring() (GH-17487)</title>
<updated>2019-12-09T13:09:14+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@python.org</email>
</author>
<published>2019-12-09T13:09:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=0131aba5ae20d704b972ecd2ef0fc6c9e370a1b3'/>
<id>0131aba5ae20d704b972ecd2ef0fc6c9e370a1b3</id>
<content type='text'>
array.array: Remove tostring() and fromstring() methods.  They were
aliases to tobytes() and frombytes(), deprecated since Python 3.2.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
array.array: Remove tostring() and fromstring() methods.  They were
aliases to tobytes() and frombytes(), deprecated since Python 3.2.</pre>
</div>
</content>
</entry>
<entry>
<title>closes bpo-38712: Add signal.pidfd_send_signal. (GH-17070)</title>
<updated>2019-11-20T04:39:14+00:00</updated>
<author>
<name>Benjamin Peterson</name>
<email>benjamin@python.org</email>
</author>
<published>2019-11-20T04:39:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=7483451577916e693af6d20cf520b2cc7e2174d2'/>
<id>7483451577916e693af6d20cf520b2cc7e2174d2</id>
<content type='text'>
This exposes a Linux-specific syscall for sending a signal to a process
identified by a file descriptor rather than a pid.

For simplicity, we don't support the siginfo_t parameter to the syscall. This
parameter allows implementing a pidfd version of rt_sigqueueinfo(2), which
Python also doesn't support.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This exposes a Linux-specific syscall for sending a signal to a process
identified by a file descriptor rather than a pid.

For simplicity, we don't support the siginfo_t parameter to the syscall. This
parameter allows implementing a pidfd version of rt_sigqueueinfo(2), which
Python also doesn't support.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-38835: Don't use PyFPE_START_PROTECT and PyFPE_END_PROTECT (GH-17231)</title>
<updated>2019-11-20T01:51:30+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@python.org</email>
</author>
<published>2019-11-20T01:51:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=be143ec99674ba38c5811f34cdb85ef39c2dc8f8'/>
<id>be143ec99674ba38c5811f34cdb85ef39c2dc8f8</id>
<content type='text'>
The PyFPE_START_PROTECT() and PyFPE_END_PROTECT() macros are empty:
they have been doing nothing for the last year  (since commit
735ae8d139a673b30b321dc10acfd3d14f0d633b), so stop using them.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The PyFPE_START_PROTECT() and PyFPE_END_PROTECT() macros are empty:
they have been doing nothing for the last year  (since commit
735ae8d139a673b30b321dc10acfd3d14f0d633b), so stop using them.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-36589: Fix the error handling in curses.update_lines_cols(). (GH-12766)</title>
<updated>2019-11-17T17:10:13+00:00</updated>
<author>
<name>Zackery Spytz</name>
<email>zspytz@gmail.com</email>
</author>
<published>2019-11-17T17:10:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=2bc343417a4de83fa6998ff91303877734ecd366'/>
<id>2bc343417a4de83fa6998ff91303877734ecd366</id>
<content type='text'>
Return None instead of 1.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Return None instead of 1.
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-38692: Add os.pidfd_open. (GH-17063)</title>
<updated>2019-11-06T03:21:29+00:00</updated>
<author>
<name>Benjamin Peterson</name>
<email>benjamin@python.org</email>
</author>
<published>2019-11-06T03:21:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=6c4c45efaeb40f4f837570f57d90a0b3429c6ae9'/>
<id>6c4c45efaeb40f4f837570f57d90a0b3429c6ae9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-35381 Remove all static state from posixmodule (GH-15892)</title>
<updated>2019-11-05T15:16:14+00:00</updated>
<author>
<name>Eddie Elizondo</name>
<email>eelizondo@fb.com</email>
</author>
<published>2019-11-05T15:16:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=b3966639d28313809774ca3859a347b9007be8d2'/>
<id>b3966639d28313809774ca3859a347b9007be8d2</id>
<content type='text'>
After #9665, this moves the remaining types in posixmodule to be heap-allocated to make it compatible with PEP384 as well as modifying all the type accessors to fully make the type opaque.

The original PR that got messed up a rebase: https://github.com/python/cpython/pull/10854. All the issues in that commit have now been addressed since https://github.com/python/cpython/pull/11661 got committed.

This change also removes any state from the data segment and onto the module state itself.


https://bugs.python.org/issue35381



Automerge-Triggered-By: @encukou</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
After #9665, this moves the remaining types in posixmodule to be heap-allocated to make it compatible with PEP384 as well as modifying all the type accessors to fully make the type opaque.

The original PR that got messed up a rebase: https://github.com/python/cpython/pull/10854. All the issues in that commit have now been addressed since https://github.com/python/cpython/pull/11661 got committed.

This change also removes any state from the data segment and onto the module state itself.


https://bugs.python.org/issue35381



Automerge-Triggered-By: @encukou</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-38312: Add curses.{get,set}_escdelay and curses.{get,set}_tabsize. (GH-16938)</title>
<updated>2019-10-31T09:13:48+00:00</updated>
<author>
<name>Anthony Sottile</name>
<email>asottile@umich.edu</email>
</author>
<published>2019-10-31T09:13:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=b32cb97bce472dad337c6b2f071883f6234e21d8'/>
<id>b32cb97bce472dad337c6b2f071883f6234e21d8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-38378: Rename parameters "out" and "in" of os.sendfile(). (GH-16742)</title>
<updated>2019-10-13T08:59:31+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2019-10-13T08:59:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=140a7d1f3579e778656a6b6bfad72489e9870a4d'/>
<id>140a7d1f3579e778656a6b6bfad72489e9870a4d</id>
<content type='text'>
They conflicted with keyword "in".

Also rename positional-only parameters of private os._fcopyfile()
for consistency.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
They conflicted with keyword "in".

Also rename positional-only parameters of private os._fcopyfile()
for consistency.
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-38265: Update os.pread to accept the length type as Py_ssize_t. (GH-16359)</title>
<updated>2019-09-25T05:47:04+00:00</updated>
<author>
<name>Dong-hee Na</name>
<email>donghee.na92@gmail.com</email>
</author>
<published>2019-09-25T05:47:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=ad7736faf5b82a24374c601a72599adf29951080'/>
<id>ad7736faf5b82a24374c601a72599adf29951080</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-38116: Convert select module to PEP-384 (#15971)</title>
<updated>2019-09-14T14:20:27+00:00</updated>
<author>
<name>Dino Viehland</name>
<email>dinoviehland@gmail.com</email>
</author>
<published>2019-09-14T14:20:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=f919054e539a5c1afde1b31c9fd7a8f5b2313311'/>
<id>f919054e539a5c1afde1b31c9fd7a8f5b2313311</id>
<content type='text'>
* Convert select module to PEP-384

Summary: Do the necessary versions to be Pyro-compatible, including migrating `PyType_Ready` to `PyType_FromSpec` and moving static data into a new `_selectstate` struct.

* 📜🤖 Added by blurb_it.

* Fixup Mac OS/X build
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Convert select module to PEP-384

Summary: Do the necessary versions to be Pyro-compatible, including migrating `PyType_Ready` to `PyType_FromSpec` and moving static data into a new `_selectstate` struct.

* 📜🤖 Added by blurb_it.

* Fixup Mac OS/X build
</pre>
</div>
</content>
</entry>
</feed>
