general optimisation support for calls to builtin types and their methods
authorStefan Behnel <scoder@users.berlios.de>
Sun, 29 Mar 2009 11:27:55 +0000 (13:27 +0200)
committerStefan Behnel <scoder@users.berlios.de>
Sun, 29 Mar 2009 11:27:55 +0000 (13:27 +0200)
commitfdd6d6944970c615b3f17e00c4f9fc0e35a88a0e
tree150abf99e65880175ed1b150b6f86a13704c35ff
parent6a7cd28b72e7dca563ca902edba3db47fee44b78
general optimisation support for calls to builtin types and their methods

currently providing optimisations for
- getattr(o,a)
- getattr(o,a,d)
- X.append(o)
- L.append(o)
- list.append(L,x)
Cython/Compiler/Builtin.py
Cython/Compiler/ExprNodes.py
Cython/Compiler/Main.py
Cython/Compiler/Optimize.py
Cython/Compiler/PyrexTypes.py
tests/run/getattr3call.pyx