<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cython.git/Cython, branch ipython711</title>
<subtitle>github.com: cython/cython.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cython.git/'/>
<entry>
<title>Remove legacy imports from IPython integration since the "py3compat" module changed in IPython 7.11.</title>
<updated>2020-01-01T14:28:16+00:00</updated>
<author>
<name>Stefan Behnel</name>
<email>stefan_ml@behnel.de</email>
</author>
<published>2020-01-01T14:26:32+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cython.git/commit/?id=efa8d692e62b17c58ee40434fb2c126156bfec5a'/>
<id>efa8d692e62b17c58ee40434fb2c126156bfec5a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Import "Iterable" ABC class from "collections.abc" in Py3 instead of deprecated "collections" package.</title>
<updated>2019-12-28T19:08:10+00:00</updated>
<author>
<name>Stefan Behnel</name>
<email>stefan_ml@behnel.de</email>
</author>
<published>2019-03-14T23:10:05+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cython.git/commit/?id=1cd24026e9cf6d63d539b359f8ba5155fd48ae21'/>
<id>1cd24026e9cf6d63d539b359f8ba5155fd48ae21</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix temp variable handling for the super() class cell. (GH-3289)</title>
<updated>2019-12-28T13:07:05+00:00</updated>
<author>
<name>Stefan Behnel</name>
<email>stefan_ml@behnel.de</email>
</author>
<published>2019-12-28T13:07:05+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cython.git/commit/?id=7a1213a373035966ff7460dc61e1b4deab2cca90'/>
<id>7a1213a373035966ff7460dc61e1b4deab2cca90</id>
<content type='text'>
Closes GH-3246.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes GH-3246.</pre>
</div>
</content>
</entry>
<entry>
<title>Modernise and simplify some code in MemoryView.pyx.</title>
<updated>2019-11-01T16:02:09+00:00</updated>
<author>
<name>Stefan Behnel</name>
<email>stefan_ml@behnel.de</email>
</author>
<published>2019-09-06T18:54:23+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cython.git/commit/?id=010b6c45912d18e585294df5710a77a2821196db'/>
<id>010b6c45912d18e585294df5710a77a2821196db</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Prepare release of 0.29.14.</title>
<updated>2019-11-01T14:10:41+00:00</updated>
<author>
<name>Stefan Behnel</name>
<email>stefan_ml@behnel.de</email>
</author>
<published>2019-11-01T14:10:41+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cython.git/commit/?id=dca26bb439a33c1e072566d78191e9d99b0c34b1'/>
<id>dca26bb439a33c1e072566d78191e9d99b0c34b1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Initialize tp_print in Python 3.8 (GH-3201)</title>
<updated>2019-11-01T13:55:05+00:00</updated>
<author>
<name>Orivej Desh</name>
<email>orivej@gmx.fr</email>
</author>
<published>2019-11-01T13:50:57+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cython.git/commit/?id=430e2ca220c8fed49604daf578df98aadb33a87d'/>
<id>430e2ca220c8fed49604daf578df98aadb33a87d</id>
<content type='text'>
This should complete #3171 in silencing -Wmissing-field-initializers.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This should complete #3171 in silencing -Wmissing-field-initializers.</pre>
</div>
</content>
</entry>
<entry>
<title>Improve error presentation in IPython magic (GH-3196)</title>
<updated>2019-11-01T13:54:58+00:00</updated>
<author>
<name>Matthew Edwards</name>
<email>mje-nz@users.noreply.github.com</email>
</author>
<published>2019-10-21T18:01:46+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cython.git/commit/?id=b63b5c6748385a0fd46bce9e64c8812be13d640b'/>
<id>b63b5c6748385a0fd46bce9e64c8812be13d640b</id>
<content type='text'>
* IPython magic: hide internal traceback when compilation fails
* IPython magic: hide internal traceback when build fails
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* IPython magic: hide internal traceback when compilation fails
* IPython magic: hide internal traceback when build fails
</pre>
</div>
</content>
</entry>
<entry>
<title>Leverage distutil's build_extensions so that --parallel works on Python 3 (GH-3187)</title>
<updated>2019-11-01T13:52:52+00:00</updated>
<author>
<name>Alphadelta14</name>
<email>alpha@pokesplash.net</email>
</author>
<published>2019-10-18T07:57:46+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cython.git/commit/?id=dfc582d290c9e1c938cc8d2cc1261bbde3a03e05'/>
<id>dfc582d290c9e1c938cc8d2cc1261bbde3a03e05</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make sure not to emit duplicate typedefs for fused nodes (GH-3112)</title>
<updated>2019-10-16T18:54:45+00:00</updated>
<author>
<name>alex-xnor</name>
<email>alex@xnor.ai</email>
</author>
<published>2019-10-16T18:48:51+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cython.git/commit/?id=ca585be25e2df6291ac6fd747c1152187d2669d6'/>
<id>ca585be25e2df6291ac6fd747c1152187d2669d6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>FIX: do not include tp_print for py39 (GH-3186)</title>
<updated>2019-10-14T18:50:46+00:00</updated>
<author>
<name>Thomas A Caswell</name>
<email>tcaswell@gmail.com</email>
</author>
<published>2019-10-14T18:48:59+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/cython.git/commit/?id=aa56a6b108de18138dfcf8722610327024b11dd9'/>
<id>aa56a6b108de18138dfcf8722610327024b11dd9</id>
<content type='text'>
This is more follow up to https://bugs.python.org/issue37250

The action taken is:
 - restore tp_print to not break all of the sdists on pypi for py38
 - remove tp_print for real in py39

In https://github.com/cython/cython/pull/3171 tp_print was initialized
for PY_VERSION_HEX &gt;= 0x030800b4 however, when trying to use cython
with cpython master (aka py39) there are compile time exceptions due
to too many initializers:

   error: too many initializers for ‘PyTypeObject’ {aka ‘_typeobject’}

This fixes that by putting an upper bound on the ifdef of including
pt_print at the end of the object.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is more follow up to https://bugs.python.org/issue37250

The action taken is:
 - restore tp_print to not break all of the sdists on pypi for py38
 - remove tp_print for real in py39

In https://github.com/cython/cython/pull/3171 tp_print was initialized
for PY_VERSION_HEX &gt;= 0x030800b4 however, when trying to use cython
with cpython master (aka py39) there are compile time exceptions due
to too many initializers:

   error: too many initializers for ‘PyTypeObject’ {aka ‘_typeobject’}

This fixes that by putting an upper bound on the ifdef of including
pt_print at the end of the object.</pre>
</div>
</content>
</entry>
</feed>
