#21030: Upgrade to Cython 0.24.1
-------------------------------------+-------------------------------------
Reporter: jdemeyer | Owner:
Type: enhancement | Status: needs_review
Priority: major | Milestone: sage-7.3
Component: packages: | Resolution:
standard |
Keywords: | Merged in:
Authors: Jeroen Demeyer | Reviewers:
Report Upstream: N/A | Work issues:
Branch: | Commit:
u/jdemeyer/upgrade_to_cython_0_24_1| 9cb4c3cea23a68e441780f3d109463618e195be5
Dependencies: | Stopgaps:
-------------------------------------+-------------------------------------
Description changed by jdemeyer:
Old description:
> {{{
> 0.24.1 (2016-07-15)
> ===================
>
> Bugs fixed
> ----------
>
> * IPython cell magic was lacking a good way to enable Python 3 code
> semantics. It can now be used as "%%cython -3".
>
> * Follow a recent change in PEP 492 and CPython 3.5.1 that now requires
> the "__aiter__()" method of asynchronous iterators to be a simple
> "def" method instead of an "async def" method.
> See https://www.python.org/dev/peps/pep-0498/
>
> * Coroutines and generators were lacking the "__module__" special
> attribute.
>
> * C++ "std::complex" values failed to auto-convert from and to Python
> complex objects.
>
> * Namespaced C++ types could not be used as memory view types due to
> a lack of name mangling. Patch by Ivan Smirnov.
>
> * Assignments between identical C++ types that were declared with
> differently typedefed template types could fail.
>
> * Rebuilds could fail to evaluate dependency timestamps in C++ mode.
> Patch by Ian Henriksen.
>
> * Macros defined in the "distutils" compiler option do not require
> values anymore. Patch by Ian Henriksen.
>
> * Minor fixes for MSVC, Cygwin and PyPy.
> }}}
>
> '''Tarball''':
> [https://pypi.python.org/packages/c6/fe/97319581905de40f1be7015a0ea1bd336a756f6249914b148a17eefa75dc/Cython-0.24.1.tar.gz]
New description:
A bug-fix release which is needed for #20686.
{{{
0.24.1 (2016-07-15)
===================
Bugs fixed
----------
* IPython cell magic was lacking a good way to enable Python 3 code
semantics. It can now be used as "%%cython -3".
* Follow a recent change in PEP 492 and CPython 3.5.1 that now requires
the "__aiter__()" method of asynchronous iterators to be a simple
"def" method instead of an "async def" method.
See https://www.python.org/dev/peps/pep-0498/
* Coroutines and generators were lacking the "__module__" special
attribute.
* C++ "std::complex" values failed to auto-convert from and to Python
complex objects.
* Namespaced C++ types could not be used as memory view types due to
a lack of name mangling. Patch by Ivan Smirnov.
* Assignments between identical C++ types that were declared with
differently typedefed template types could fail.
* Rebuilds could fail to evaluate dependency timestamps in C++ mode.
Patch by Ian Henriksen.
* Macros defined in the "distutils" compiler option do not require
values anymore. Patch by Ian Henriksen.
* Minor fixes for MSVC, Cygwin and PyPy.
}}}
'''Tarball''':
[https://pypi.python.org/packages/c6/fe/97319581905de40f1be7015a0ea1bd336a756f6249914b148a17eefa75dc/Cython-0.24.1.tar.gz]
--
--
Ticket URL: <https://trac.sagemath.org/ticket/21030#comment:3>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.