|
Removed the special base classes and introduced retrieval of all classes |
|
|
Added a Tkinter wrapping example based on the Python 2.2.2 library |
|
|
Fixed formatting. |
|
|
Added various collections, iterators and maps. |
|
|
Added object as a superclass for each wrapper class, thus enabling |
|
|
Introduced removal of skeleton classes. |
|
|
Added some notes about using the software. |
|
|
Added a tool which inspects Java skeleton classes and produces Python |
|
|
Added an example of Java code accessing skeleton classes representing |
|
|
Added an example of Java code accessing skeleton classes representing |
|
|
Added a method to provide the "unqualified Python name" of methods. This is |
|
|
Added Python 2.2 dis module compatibility. |
|
|
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 java.security. |
|
|
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. |
|
|
Added STORE_SUBSCR. |
|