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