[Cython] 0.16 release

Stefan Behnel stefan_ml at behnel.de
Sat Mar 31 18:15:42 CEST 2012


mark florisson, 31.03.2012 11:31:
> On 31 March 2012 10:14, Stefan Behnel wrote:
>> mark florisson, 30.03.2012 19:24:
>>> The release build looks good now, I'm thinking of pushing a second and
>>> final beta out there tomorrow. If anyone wants to get something in,
>>> now is the time to raise voice.
>>
>> Note that Dag's NumPy specialisation broke the Sage build by introducing a
>> compiler crash.
>>
>> https://sage.math.washington.edu:8091/hudson/view/cython-devel/job/sage-build/1064/consoleFull
>>
>> The problem is that the new code is already triggered during type inference
>> (i.e. before type analysis) and then crashes the compiler because it
>> accesses types that are not known yet.
> 
> Thanks for pointing that out Stefan. It would probably work if it
> passed in 'obj_type' to the numpy_transform_attribute_node, and used
> that instead of node.type. Alternatively, it could just wait until the
> type is set through analyse_expressions.

Thanks for fixing them. The release branch seems to be in good shape for a
final beta release now.

On a related note, the current master looks more like a 0.17 to me than a
0.16.1 when I compare it to the current release branch. We could just wait
for a couple of weeks to collect bugs in 0.16 from user reports (and
features as they come in), and then push out a 0.17. I hope the pending
PyPy changes will also be ready enough for a release by then, that would
round up the feature list quite nicely.

Stefan


More information about the cython-devel mailing list