Re: [Cython] Cython 0.26 release candidate.

2017-07-14 Thread Robert Bradshaw
Some last-minute commits to unbreak Py3.7. New release candidate at http://bradshawfamily.net/cython/Cython-0.26rc1.tar.gz (sdist) or https://github.com/cython/cython/archive/0.26rc1.zip (git) On Fri, Jul 14, 2017 at 5:28 PM, Robert Bradshaw wrote: > Looks like everything's gone smoothly with

[Cython] Cython 0.26 release candidate.

2017-07-14 Thread Robert Bradshaw
Looks like everything's gone smoothly with the beta. I have prepared a release candidate, likely to become the final release. The git sources are available at https://github.com/cython/cython/archive/0.26rc0.zip I have also created an sdist, up at http://bradshawfamily.net/cython/Cython-0.26rc0.ta

Re: [Cython] Cython 0.26 release

2017-07-03 Thread Robert Bradshaw
I have made the bad vtable generation a warning rather than an error for now to ease the transition. I was hoping to be able to reproduce (and fix) https://github.com/cython/cython/issues/1744 but still having no luck so I'm going to proceed with a beta to not stall the process. On Fri, Jun 23, 20

Re: [Cython] Cython 0.26 release

2017-06-23 Thread David Roe
On Wed, Jun 21, 2017 at 12:41 PM, Jeroen Demeyer wrote: > On 2017-06-21 20:25, Robert Bradshaw wrote: > >> I suppose in that case we just got lucky that no one cimported these >> classes and tried to use methods after this point in the vtable... >> > > I think that's the case indeed. In fact, J

Re: [Cython] Cython 0.26 release

2017-06-22 Thread Jeroen Demeyer
On 2017-06-21 21:51, Robert Bradshaw wrote: I'll see if I can put together a patch. For what? For Sage? For Cython? Anyway, I think that coping with this new error message is not particularly hard, just a lot of work. That's why I would prefer a warning instead of an error. That way, we can

Re: [Cython] Cython 0.26 release

2017-06-21 Thread Robert Bradshaw
On Wed, Jun 21, 2017 at 12:41 PM, Jeroen Demeyer wrote: > On 2017-06-21 20:25, Robert Bradshaw wrote: >> >> I suppose in that case we just got lucky that no one cimported these >> classes and tried to use methods after this point in the vtable... > > I think that's the case indeed. I'll see if I

Re: [Cython] Cython 0.26 release

2017-06-21 Thread Jeroen Demeyer
On 2017-06-21 20:25, Robert Bradshaw wrote: I suppose in that case we just got lucky that no one cimported these classes and tried to use methods after this point in the vtable... I think that's the case indeed. ___ cython-devel mailing list cython-d

Re: [Cython] Cython 0.26 release

2017-06-21 Thread Robert Bradshaw
On Wed, Jun 21, 2017 at 9:59 AM, Jeroen Demeyer wrote: > On 2017-06-21 17:44, Robert Bradshaw wrote: >> >> Is it cdef->cpdef, or something else? > > Yes, it is. > >> It's possible that the error needs to be made narrower, but I'd really >> like to avoid incorrect code that could lead to wrong meth

Re: [Cython] Cython 0.26 release

2017-06-21 Thread Ian Henriksen
On Mon, Jun 19, 2017 at 4:27 PM Robert Bradshaw wrote: > I'd like to officially start off the release process with an alpha > candidate. This does necessarily contain everything that will be in > the final release, but given the amount of time that has passed I > would recommend everyone test thi

Re: [Cython] Cython 0.26 release

2017-06-21 Thread Jeroen Demeyer
On 2017-06-21 17:44, Robert Bradshaw wrote: Is it cdef->cpdef, or something else? Yes, it is. It's possible that the error needs to be made narrower, but I'd really like to avoid incorrect code that could lead to wrong methods being called. Fine... we can still patch Cython in Sage. __

Re: [Cython] Cython 0.26 release

2017-06-21 Thread Robert Bradshaw
On Wed, Jun 21, 2017 at 5:29 AM, Jeroen Demeyer wrote: > Could the error from > https://github.com/cython/cython/issues/1732 > at > https://github.com/cython/cython/blob/master/Cython/Compiler/Symtab.py#L2099 > be a warning instead? > > SageMath has quite a bit of code hitting this error. It would

Re: [Cython] Cython 0.26 release

2017-06-21 Thread Jeroen Demeyer
See https://github.com/cython/cython/issues/1744 This seems to be the final issue breaking SageMath with Cython master. ___ cython-devel mailing list cython-devel@python.org https://mail.python.org/mailman/listinfo/cython-devel

Re: [Cython] Cython 0.26 release

2017-06-21 Thread Jeroen Demeyer
I'm getting an infinite recursion in deepcopy() in fresh_finally_clause() here: https://github.com/cython/cython/blob/master/Cython/Compiler/Nodes.py#L7022 I'm reporting it now in case you immediately know what the problem is. I'll try to analyse it later.

Re: [Cython] Cython 0.26 release

2017-06-21 Thread Jeroen Demeyer
Could the error from https://github.com/cython/cython/issues/1732 at https://github.com/cython/cython/blob/master/Cython/Compiler/Symtab.py#L2099 be a warning instead? SageMath has quite a bit of code hitting this error. It would make our life easier if we could fix it gradually instead of being

Re: [Cython] Cython 0.26 release

2017-06-20 Thread Robert Bradshaw
Thanks. Fixed. On Tue, Jun 20, 2017 at 7:53 AM, Jeroen Demeyer wrote: > This is breaking SageMath: > https://github.com/cython/cython/issues/1739 > ___ > cython-devel mailing list > cython-devel@python.org > https://mail.python.org/mailman/listinfo/cyth

Re: [Cython] Cython 0.26 release

2017-06-20 Thread Jeroen Demeyer
This is breaking SageMath: https://github.com/cython/cython/issues/1739 ___ cython-devel mailing list cython-devel@python.org https://mail.python.org/mailman/listinfo/cython-devel

[Cython] Cython 0.26 release

2017-06-19 Thread Robert Bradshaw
I'd like to officially start off the release process with an alpha candidate. This does necessarily contain everything that will be in the final release, but given the amount of time that has passed I would recommend everyone test this out with their projects sooner rather than later. Download: ht