(0) -60 +60 tip
Started an inheritance hierarchy for collections resembling that defined in
Added some reminders.
Fixed imports from __this__ within the multi-root import mechanism. This
Added some class definitions.
Fixed Class.forName, added some more exceptions and the start of the System
Added some real behaviour to InputStream and added stream classes of use
Added the start of
Added more classes and missing special methods.
Moved class name loading (in translated instructions) into a top-level
Added support for "package unions" or "multi-rooted packages" where the
Fixed source code filename acquisition.
Added "return None" for abstract methods.
Added a simple comparison test.
Changed the special notation for Java-callable methods so that methods may
Made i2c a null operation since char values are treated like int values in
Added .jar archive support to the import hook.
Added a test of subpackages.
Added method entries for Java access to the String class.
Added a test of java.lang.String.
Added tentative library implementations.
Added tentative library implementations.
Added tentative library implementations.
Fixed ldc* implementations.
Added importing of external names.
Removed the descriptor parsing mix-in class, making the methods global
Added workarounds so that exceptions may be represented by new-style
Added new tests.
Changed the new implementation to use object.__new__ and root classes to
Added a get_class method so that static and special methods can be
Removed avoidance of abstract class initialisation.
Added a test of switch statements.
Introduced class initialisation avoidance for abstract classes (although
Fixed long and double constant handling.
Added lookupswitch and tableswitch fixes.
Replaced apply usage with CALL_FUNCTION_VAR.
Added a test of class loading and superclass presence.
Added tests of static initialisation.
Added tentative support for class initialisation (although not enabled).
Added support for class initialisation method names and access flags
Added a test of field initialisation.
Padded out comments and loops for readability.
Added Java package and class data types and attempted to fix package/module
Made a better attempt at fixing module importing.
Fixed importing of modules.
Fixed apparent breakage of Python packages and modules with the hook
Adjusted the dispatcher method code, adding comments, where the only real
Added DUP_TOPX and SLICE+0 translations.
Fixed hierarchical imports.
Fixed LocalVariableAttributeInfo.
Fixed class names in certain cases to avoid usage of fully qualified names.
Added a test of packages.
Fixed importing from the current directory.
Added translation from "/"-separated names to "."-separated names.
Fixed 8-bit limited value rewriting.
Fixed loop handling somewhat.
Added a mapping of type labels to Python types.
Added better tracing of dispatch behaviour.
Fixed invokespecial for foreign object constructors.
Fixed class hierarchy so that the appropriate classes use the appropriate
(0) -60 +60 tip