Hm ok I'll disable them then. Pointers and some other dtypes are also not supported yet. As for the documentation, have you guys reviewed the documentation for fused types and memoryviews? For instance this is the introduction for memoryviews:
" Typed memoryviews can be used for efficient access to buffers. It is similar to the current buffer support, but has more features and cleaner syntax. A memoryview can be used in any context (function parameters, module-level, cdef class attribute, etc) and can be obtained from any object that exposes the PEP 3118 buffer interface. " but I'm not sure this new functionality won't confuse users of the old buffer support. For fused types, cython.numeric only includes long, double and double complex. I think that should be changed to short, int, long, float, double, float complex and double complex. I was deliberately avoiding long long and long double as they (if not used as a base type) would be preferred over the others and may be a lot slower. But then, such usage wouldn't be very useful. Should I include them then? On 29 October 2011 10:30, Dag Sverre Seljebotn <d.s.seljeb...@astro.uio.no> wrote: > Re b), it would be better to disable object dtypes (or emit a warning about > the possible bug when using them) than to delay the release. Object > memoryviews are rare in the first place, and those who contain themselves > should be very rare. > -- > Sent from my Android phone with K-9 Mail. Please excuse my brevity. > > Robert Bradshaw <rober...@math.washington.edu> wrote: >> >> On Fri, Oct 28, 2011 at 1:59 PM, mark florisson >> <markflorisso...@gmail.com> wrote: > On 28 October 2011 21:55, Robert >> Bradshaw <rober...@math.washington.edu> wrote: >> With Mark's fused types >> and memory views going in, I think it's about >> time for a new release. >> Thoughts? Anyone want to volunteer to take up >> the process? >> >> - Robert >> >> >> ________________________________ >> >> cython-devel mailing list >> cython-devel@python.org >> >> >> http://mail.python.org/mailman/listinfo/cython-devel >> > > That'd be >> >> cool. >> >> However there are a few outstanding issues: > a) the compiler is >> >> somewhat >> >> slower (possible solution: lazy utility codes) Yeah, I forgot about that. >> >> This should get resolved. Lazy utility codes (perhaps breaking them up) >> >> would probably got us most of the way there. Long term, I really like the >> >> "declaration caching" idea which could be used for users .pxd files as >> >> well >> >> as internally. > b) there's a potential memory leak problem for >> >> memoryviews with > object dtype that contain themselves, this still needs >> >> investigation. I think this could be mentioned as a caviat rather than >> >> being >> >> a blocker. > As for a), Stefan mentioned code spending a lot of time in >> >> sub. >> >> > Stefan, could you post the code for this that made Cython compile very > >> >> slowly? > >> ________________________________ >> > cython-devel mailing list > cython-devel@python.org > >> > http://mail.python.org/mailman/listinfo/cython-devel > >> ________________________________ >> cython-devel mailing list cython-devel@python.org >> http://mail.python.org/mailman/listinfo/cython-devel > > _______________________________________________ > cython-devel mailing list > cython-devel@python.org > http://mail.python.org/mailman/listinfo/cython-devel > > _______________________________________________ cython-devel mailing list cython-devel@python.org http://mail.python.org/mailman/listinfo/cython-devel