#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.

Reply via email to