<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Modules/_io, branch benjamin-pyapi</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>closes bpo-34646: Remove PyAPI_* macros from declarations.</title>
<updated>2018-09-12T17:40:45+00:00</updated>
<author>
<name>Benjamin Peterson</name>
<email>benjamin@python.org</email>
</author>
<published>2018-09-12T17:33:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=b21f3d99eeee630889b5d235cd3af646d620a6a9'/>
<id>b21f3d99eeee630889b5d235cd3af646d620a6a9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-34217: Use lowercase for windows headers (GH-8472)</title>
<updated>2018-08-16T06:40:50+00:00</updated>
<author>
<name>Erik Janssens</name>
<email>erik.janssens@conceptive.be</email>
</author>
<published>2018-08-16T06:40:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=e6a4755e6793942b950c1595e0c34bd66a0ee13e'/>
<id>e6a4755e6793942b950c1595e0c34bd66a0ee13e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-34287: Do not use second argument of METH_NOARGS functions (GH-8582)</title>
<updated>2018-08-02T11:14:54+00:00</updated>
<author>
<name>jdemeyer</name>
<email>jdemeyer@cage.ugent.be</email>
</author>
<published>2018-08-02T11:14:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=fc512e3e0663f7f325862fcd42aef765fd34a453'/>
<id>fc512e3e0663f7f325862fcd42aef765fd34a453</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-30237: Output error when ReadConsole is canceled by CancelSynchronousIo. (GH-7911)</title>
<updated>2018-07-19T22:34:03+00:00</updated>
<author>
<name>ValeriyaSinevich</name>
<email>valeriya.sinevich@phystech.edu</email>
</author>
<published>2018-07-19T22:34:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=ce75df3031c86b78311b1ad76c39c0b39d7d7424'/>
<id>ce75df3031c86b78311b1ad76c39c0b39d7d7424</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-34068: _io__IOBase_close_impl could call _PyObject_SetAttrId with an exception set (GH-8282)</title>
<updated>2018-07-17T06:31:44+00:00</updated>
<author>
<name>Zackery Spytz</name>
<email>zspytz@gmail.com</email>
</author>
<published>2018-07-17T06:31:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=28f07364f066792ceee93231dbb80ae8ad98b2bb'/>
<id>28f07364f066792ceee93231dbb80ae8ad98b2bb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-25862: Fix several bugs in the _io module. (GH-8026)</title>
<updated>2018-06-30T17:57:50+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2018-06-30T17:57:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=fdb5a50ef34f7951c3b01eb77b1359725a9ad670'/>
<id>fdb5a50ef34f7951c3b01eb77b1359725a9ad670</id>
<content type='text'>
They can be exposed when some C API calls fail due to lack of
memory.

* Failed Py_BuildValue() could cause an assertion error in the
  following TextIOWrapper.tell().
* input_chunk could be decrefed twice in TextIOWrapper.seek()
  after failed Py_BuildValue().
* initvalue could leak in StringIO.__getstate__() after failed
  PyDict_Copy().</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
They can be exposed when some C API calls fail due to lack of
memory.

* Failed Py_BuildValue() could cause an assertion error in the
  following TextIOWrapper.tell().
* input_chunk could be decrefed twice in TextIOWrapper.seek()
  after failed Py_BuildValue().
* initvalue could leak in StringIO.__getstate__() after failed
  PyDict_Copy().</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-25862: Fix assertion failures in io.TextIOWrapper.tell(). (GH-3918)</title>
<updated>2018-06-29T10:14:58+00:00</updated>
<author>
<name>Zackery Spytz</name>
<email>zspytz@gmail.com</email>
</author>
<published>2018-06-29T10:14:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=23db935bcf258657682e66464bf8512def8af830'/>
<id>23db935bcf258657682e66464bf8512def8af830</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Windows build of Python for latest WinSDK. (GH-6874)</title>
<updated>2018-05-17T18:03:59+00:00</updated>
<author>
<name>Carl Meyer</name>
<email>carl@oddbird.net</email>
</author>
<published>2018-05-17T18:03:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=c0ee341b29bd7d978b49272a2c0e2dcfa77404d5'/>
<id>c0ee341b29bd7d978b49272a2c0e2dcfa77404d5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-33012: Fix invalid function cast warnings with gcc 8 for METH_NOARGS. (GH-6030)</title>
<updated>2018-04-29T18:59:33+00:00</updated>
<author>
<name>Siddhesh Poyarekar</name>
<email>siddhesh.poyarekar@gmail.com</email>
</author>
<published>2018-04-29T18:59:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=55edd0c185ad2d895b5d73e47d67049bc156b654'/>
<id>55edd0c185ad2d895b5d73e47d67049bc156b654</id>
<content type='text'>
METH_NOARGS functions need only a single argument but they are cast
into a PyCFunction, which takes two arguments.  This triggers an
invalid function cast warning in gcc8 due to the argument mismatch.
Fix this by adding a dummy unused argument.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
METH_NOARGS functions need only a single argument but they are cast
into a PyCFunction, which takes two arguments.  This triggers an
invalid function cast warning in gcc8 due to the argument mismatch.
Fix this by adding a dummy unused argument.
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-31966: Fixed WindowsConsoleIO.write() for writing empty data. (GH-5754)</title>
<updated>2018-02-24T16:55:51+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2018-02-24T16:55:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython-git.git/commit/?id=42c35d9c0c8175332f50fbe034a001fe52f057b9'/>
<id>42c35d9c0c8175332f50fbe034a001fe52f057b9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
