<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython.git/Objects/complexobject.c, branch master</title>
<subtitle>
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/'/>
<entry>
<title>Use _PyObject_CallNoArg()</title>
<updated>2016-12-06T17:46:19+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>victor.stinner@gmail.com</email>
</author>
<published>2016-12-06T17:46:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=a95a307d2cbb7fc1c778691f142e0c21c05fd5bc'/>
<id>a95a307d2cbb7fc1c778691f142e0c21c05fd5bc</id>
<content type='text'>
Replace:
    PyObject_CallFunctionObjArgs(callable, NULL)
with:
    _PyObject_CallNoArg(callable)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replace:
    PyObject_CallFunctionObjArgs(callable, NULL)
with:
    _PyObject_CallNoArg(callable)
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #28203: Merge from 3.5</title>
<updated>2016-09-24T14:28:34+00:00</updated>
<author>
<name>Mark Dickinson</name>
<email>dickinsm@gmail.com</email>
</author>
<published>2016-09-24T14:28:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=aaf746ce88502928dba130efa4acc4b7cecc40f2'/>
<id>aaf746ce88502928dba130efa4acc4b7cecc40f2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #28203: Fix incorrect type in error message from complex(1.0, {2:3}). Patch by Soumya Sharma.</title>
<updated>2016-09-24T14:26:36+00:00</updated>
<author>
<name>Mark Dickinson</name>
<email>dickinsm@gmail.com</email>
</author>
<published>2016-09-24T14:26:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=37994a0f046ea627cfc754de58334bc7ab2c46fb'/>
<id>37994a0f046ea627cfc754de58334bc7ab2c46fb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #26331: Implement the parsing part of PEP 515.</title>
<updated>2016-09-09T21:57:09+00:00</updated>
<author>
<name>Brett Cannon</name>
<email>brett@python.org</email>
</author>
<published>2016-09-09T21:57:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=033712922fc31dd53c74ed2d299f81b969ae7e98'/>
<id>033712922fc31dd53c74ed2d299f81b969ae7e98</id>
<content type='text'>
Thanks to Georg Brandl for the patch.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Thanks to Georg Brandl for the patch.
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #24802: Merge null termination fixes from 3.4 into 3.5</title>
<updated>2015-11-07T02:56:11+00:00</updated>
<author>
<name>Martin Panter</name>
<email>vadmium+py@gmail.com</email>
</author>
<published>2015-11-07T02:56:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=d34135330d44fc30eca0a1e8e85dc4ca5ef518ea'/>
<id>d34135330d44fc30eca0a1e8e85dc4ca5ef518ea</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #24802: Copy bytes-like objects to null-terminated buffers if necessary</title>
<updated>2015-11-07T02:32:21+00:00</updated>
<author>
<name>Martin Panter</name>
<email>vadmium+py@gmail.com</email>
</author>
<published>2015-11-07T02:32:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=9241c32eee930dfe8de4b94f6dfd5d9699599080'/>
<id>9241c32eee930dfe8de4b94f6dfd5d9699599080</id>
<content type='text'>
This avoids possible buffer overreads when int(), float(), compile(), exec()
and eval() are passed bytes-like objects. Similar code is removed from the
complex() constructor, where it was not reachable.

Patch by John Leitch, Serhiy Storchaka and Martin Panter.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This avoids possible buffer overreads when int(), float(), compile(), exec()
and eval() are passed bytes-like objects. Similar code is removed from the
complex() constructor, where it was not reachable.

Patch by John Leitch, Serhiy Storchaka and Martin Panter.
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #22896: Avoid to use PyObject_AsCharBuffer(), PyObject_AsReadBuffer()</title>
<updated>2015-02-02T23:25:42+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2015-02-02T23:25:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=733bf98cb0f6ee2fecc9d0efba64f1e49325a0da'/>
<id>733bf98cb0f6ee2fecc9d0efba64f1e49325a0da</id>
<content type='text'>
and PyObject_AsWriteBuffer().
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
and PyObject_AsWriteBuffer().
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #22896: Avoid to use PyObject_AsCharBuffer(), PyObject_AsReadBuffer()</title>
<updated>2015-02-02T23:21:08+00:00</updated>
<author>
<name>Serhiy Storchaka</name>
<email>storchaka@gmail.com</email>
</author>
<published>2015-02-02T23:21:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=b6f4002c128868ca2a6c8f3b6a5d76d5f2aa6adb'/>
<id>b6f4002c128868ca2a6c8f3b6a5d76d5f2aa6adb</id>
<content type='text'>
and PyObject_AsWriteBuffer().
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
and PyObject_AsWriteBuffer().
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #22604: Fix assertion error in debug mode when dividing a complex number by (nan+0j).</title>
<updated>2014-10-10T21:51:04+00:00</updated>
<author>
<name>Antoine Pitrou</name>
<email>solipsis@pitrou.net</email>
</author>
<published>2014-10-10T21:51:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=d2fe167fa2c79d96d11058784e2359bfdfd3ecbc'/>
<id>d2fe167fa2c79d96d11058784e2359bfdfd3ecbc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Issue #22604: Fix assertion error in debug mode when dividing a complex number by (nan+0j).</title>
<updated>2014-10-10T21:49:32+00:00</updated>
<author>
<name>Antoine Pitrou</name>
<email>solipsis@pitrou.net</email>
</author>
<published>2014-10-10T21:49:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/cpython.git/commit/?id=2b1bf400c5f37f0ddd807360de66af87d7ce2b83'/>
<id>2b1bf400c5f37f0ddd807360de66af87d7ce2b83</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
