2004-11-15 |
Paul Boddie |
raw
annotate
files
changeset
graph
|
Replaced apply usage with CALL_FUNCTION_VAR.
Changed *static instruction translations to use the class name rather than
self.__class__ although this is likely to be insufficient.
Added static field definition and support for the <clinit> method as a
class method in Python classes.
Changed superclass loading to hopefully get sibling classes directly from
the global namespace.
Adopted globals() in the bytecode test program for the global namespace.
Fixed classhook to avoid "restricted mode" issues with the global namespace
used, added calling of __clinit__ (the Python equivalent of <clinit>), and
introduced improved processing of classes by ordering them according to
superclass dependencies. |
|