Just a note that I've changed some internals with compiler directives.

Before each node would get an "options" attribute in a transform that 
ran pretty early. This was getting increasingly cumbersome to deal with 
(as transforms needed to make sure options was copied over to new nodes 
etc.). So now I've created a CompilerDirectivesNode that sit in the tree 
  instead. Each recursive process then stores the directives these sets 
in different places:

- env.directives
- code.globalstate.directives
- For CythonTransform descendants, self.current_directives is 
automatically updated as long as you leave the default 
CompilerDirectivesNode visit alone.

If anyone protests I'll take it upon me to back it out.

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

Reply via email to