On May 1, 2009, at 5:28 AM, Dag Sverre Seljebotn wrote:

> A new directive which allows Cython to assume that integers passed  
> to []
> are not negative.
>
> Currently buffers have the negative_indices option:
>
>    object[int, negative_indices=False] arr = ...
>
> but this can be cumbersome and less flexible. The rationale for not
> doing this in the first place was that it changes semantics during
> normal running rather than under exceptional circumstances, but now
> @cdivision has crossed that line anyway.

Yes, I like this. I think directives are more explicit and easier to  
follow than extra data attached to types.

> Also note that this could potentially apply to typed lists and  
> tuples as
> well, if there's a benefit.

Yes, there is a potential benefit here.

- Robert

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

Reply via email to