On Mar 29, 2009, at 3:50 AM, Dag Sverre Seljebotn wrote:

> It appears we had a regression in 0.11; making the Cython compiler  
> crash
> on code like this:
>
> f() if g() else h()
>
> A fix is up. It's strange that this escaped us but I guess it is a
> rather new Cython feature and so wasn't used that much in user code.

http://trac.cython.org/cython_trac/ticket/267, right? Good catch.  
Also, I noticed you moved a bunch of other types over.

> I believe a regression like this is a case for releasing 0.11.1 sooner
> rather than later,

Yep, I was actually thinking about this recently too. Maybe an RC  
next week, and a release soon after (assuming no big issues arise).

> and moving a lot of those tickets over to 0.11.2 ?
> (as they are not regressions). We've also had the for loops update  
> which
> it would be nice to release sooner rather than later.

My only hesitance about loops is that it changes (for the better) the  
semantics of some loops. Hopefully people haven't been relying on the  
old behavior, but is that too much for a 0.11.x release? Granted, it  
would only affect people abusing wrong corner cases.

- Robert

_______________________________________________
Cython-dev mailing list
[email protected]
http://codespeak.net/mailman/listinfo/cython-dev

Reply via email to