- 27 May, 2008 3 commits
-
-
Dag Sverre Seljebotn authored
-
Dag Sverre Seljebotn authored
-
Dag Sverre Seljebotn authored
Some changes in class hierarchies etc.; transforms no longer has a common base class and VisitorTransform is a subclass of TreeVisitor rather than the reverse. Also removed visitor use of get_child_accessors; child_attrs is accessed directly (because of claims of overengineering :-) ). --HG-- rename : Cython/Compiler/Transform.py => Cython/Compiler/Visitor.py
-
- 17 May, 2008 1 commit
-
-
Dag Sverre Seljebotn authored
-
- 16 May, 2008 6 commits
-
-
Dag Sverre Seljebotn authored
See the documentation of each class for details. It is a rather big commit, however seperating it is non-trivial. The tests for all of these features all rely on using each other, so there's a circular dependency in the tests and I wanted to commit the tests and features at the same time. (However, the non-test-code does not have a circular dependency.)
-
Dag Sverre Seljebotn authored
A method for cloning nodes. I expect this one to work on all descandants, but it can be overriden if a node has special needs. It seems natural to put such core functionality in the node classes rather than in a visitor.
-
Dag Sverre Seljebotn authored
There was an option in VisitorTransform for this but it was way too obscure, better to have a seperate class.
-
Dag Sverre Seljebotn authored
-
Dag Sverre Seljebotn authored
-
Dag Sverre Seljebotn authored
This facilitates using the parser and compiler with runtime sources (such as strings), while still being able to provide context for error messages/C debugging comments.
-
- 10 May, 2008 1 commit
-
-
Stefan Behnel authored
-
- 09 May, 2008 7 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
put the annotated .html file next to the .c file to fix annotation when the .c file is not in the same directory as the .pyx file
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
-
- 08 May, 2008 3 commits
-
-
Robert Bradshaw authored
-
Robert Bradshaw authored
-
Stefan Behnel authored
-
- 07 May, 2008 1 commit
-
-
Robert Bradshaw authored
-
- 05 May, 2008 1 commit
-
-
Peter Todd authored
-
- 04 May, 2008 1 commit
-
-
Stefan Behnel authored
-
- 03 May, 2008 1 commit
-
-
Kirill Smelkov authored
We ignore *.pyc, vim swap files, build results under BUILD/ and Lexicon.pickle This is handy, because otherwise, say after runtest.py run, 'hg status' shows lots of unrelated info, thus lowering signal-to-noise ratio.
-
- 04 May, 2008 1 commit
-
-
Stefan Behnel authored
-
- 02 May, 2008 6 commits
-
-
Peter Todd authored
Works with test cases for a single class, have not dealt with subclass issues yet.
-
Stefan Behnel authored
-
Stefan Behnel authored
-
Stefan Behnel authored
make test for new style exceptions run on all Python versions by not actually testing for new style exceptions :)
-
Stefan Behnel authored
-
Stefan Behnel authored
-
- 01 May, 2008 6 commits
-
-
Robert Bradshaw authored
-
Robert Bradshaw authored
-
Stefan Behnel authored
-
Stefan Behnel authored
another Main.parse() cleanup to make sure a unicode error really comes from the parser, not from the filename decoding
-
Stefan Behnel authored
--HG-- rename : tests/broken/getattr3call.pyx => tests/run/getattr3call.pyx
-
Stefan Behnel authored
-
- 30 Apr, 2008 2 commits
-
-
Stefan Behnel authored
-
Stefan Behnel authored
-