[Cython] planning for 0.17

mark florisson markflorisson88 at gmail.com
Wed Jun 27 11:54:00 CEST 2012


On 26 June 2012 21:36, Stefan Behnel <stefan_ml at behnel.de> wrote:
> Hi,
>
> I'd like to get an idea of what's still open for 0.17.
>
> Mark mentioned some open memoryview issues on his list and I know that
> there are still issues with PyPy, some of which could get fixed in a
> reasonable time frame. Also, Jenkins isn't all that happy yet.
>
> https://sage.math.washington.edu:8091/hudson/job/cython-devel-tests/
>
> What's the current state of the master branch for everyone? Anything that
> you're working on and/or that you think should go in but isn't yet?
>
> I would like to see 0.17 released some time next month, if possible. I
> don't currently see any real blockers, so that might be doable.
>
> The release notes look ok so far, but the bug tracker list is really short
> in comparison. Please add to both as you see fit.
>
> http://wiki.cython.org/ReleaseNotes-0.17
>
> http://trac.cython.org/cython_trac/query?status=closed&group=component&order=id&col=id&col=summary&col=milestone&col=status&col=type&col=priority&col=component&milestone=0.17&desc=1
>
> Stefan
> _______________________________________________
> cython-devel mailing list
> cython-devel at python.org
> http://mail.python.org/mailman/listinfo/cython-devel

Hey,

Sounds good, I'll have a look at the memoryview tests. One is due to
numpy headers redefining PyIndex_Check (though I thought I fixed that
previously). Defaults for fused def functions may also fail in some
cases, I'll try to fix that as well, or issue an error otherwise for
now.

That said, I'm busy with a dissertation and some other stuff, so if
anyone would like to pick up the  release for 0.17, I'd be much
obliged.

I can't test it right now, but I don't understand the following in the
release notes (regarding array.array): "Note that only the buffer
syntax is supported for these arrays. To use memoryviews with them,
use the buffer syntax to unpack the buffer first.". Why is that, it
implements __getbuffer__ right? So it shouldn't matter whether you use
memoryviews or buffer syntax, both use __Pyx_GetBuffer().

Mark


More information about the cython-devel mailing list