Robert Bradshaw, 03.11.2010 18:18:
> I've got a couple of experimental features in the hopper I'd like to
> get out, we've started to merge some of Haoyu's code (perhaps there's
> more that should go in), got __metaclass__ support thanks to Vitja,

Yep, the metaclass stuff really makes me happy, especially because it fixes 
the long standing problem of reversed class building.

However, given that it hasn't seen much testing and impacts several hugely 
important features of Python/Cython, I'd like to see at least a well tested 
beta before carefully pushing out a minor release.


> some cool gdb support from Mark (that I haven't had a chance to look
> at, but I've no reason to doubt it's ready or could be soon

Same from here. The mail really hinted at some awfully useful features.


> and a
> bunch of other bugfixes/minor features. How does everyone feel about a
> target date of this time next month? This one shouldn't drag on

Fine with me.

I already fixed a couple of bugs that handicapped the CPython 3.2 
regression test suite and (above all) enabled -3 mode in the test runner 
for the Py3 regr tests. It now finds almost 1900 tests, compared to a bit 
more than 1000 a couple of days ago. The improvement is due to less 
failures to compile entire test modules. It's now nearing the test count 
for Py2, meaning that the -3 mode actually starts to work as expected.

https://sage.math.washington.edu:8091/hudson/job/cython-devel-tests-pyregr-py3k-c/test/?width=800&height=600

Note that the results of the pyregr tests aren't all that meaningful since 
a huge bunch of them simply tests modules in the standard library or the 
behaviour of builtins. But they also keep discovering long standing bugs in 
Cython.

I also added a way to test the pure Python mode. If you put a .py file into 
the tests/run/ directory, it will be compiled and tested in Cython and 
additionally tested uncompiled by the standard Python doctest module.


> Any specific features people want to be sure to get in?

I'm currently making exec() a function in -3 mode and I'd like to see the 
Python 3 metaclass syntax enabled. I may also give the new property syntax 
a try, but I'm not sure I'll have the time to look into that soon enough to 
get it into 0.13.1. So if others want to give it a go, please do, it 
shouldn't be hard to implement.

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

Reply via email to