[Cython] 0.16 release

mark florisson markflorisson88 at gmail.com
Sat Mar 31 18:24:30 CEST 2012


On 31 March 2012 17:15, Stefan Behnel <stefan_ml at behnel.de> wrote:
> 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.

Indeed, I was getting ready for a release, but I almost forgot to
merge over some fixes from the _fused_dispatch branch (to correctly
specialize np.ndarray and C++ templates). So I'm doing that now, which
also exposed a deepcopy python 2.4 bug. I'm planning an RC for
tonight.

> Stefan
> _______________________________________________
> cython-devel mailing list
> cython-devel at python.org
> http://mail.python.org/mailman/listinfo/cython-devel


More information about the cython-devel mailing list