|
Changed get_name to get_python_name in most remaining places of relevance. |
|
|
Reverted the ret instruction's implementation to use return addresses. |
|
|
Reverted to the proper initialisation method name. |
|
|
Expanded the exception test. |
|
|
Added a test of try...finally. Note that this exposes issues with revision |
|
|
Fixed comparison plus branch (if_acmp*) by removing the comparison result |
|
|
Added more test methods. |
|
|
Added some test cases. |
|
|
Added local variable usage tracking. |
|
|
Changed the Python equivalent of to be a special __java_init__ |
|
|
Added usage of name translation. |
|
|
Added initial name translation support. |
|
|
Added supposedly improved exception handling in order to use Python VM |
|
|
Removed the undesirable conversion to Unicode in NameUtils.get_name. |
|
|
Added missing bytecode translations. |
|
|
Attempted to provide proper bytecode output with 16-bit operands, special |
|
|
Fixed shifting operations, observing operator precedence. |
|
|
Added label-based jumping (rather than permitting only simple jumping |
|
|
Added a class for the reading and conversion of Java bytecodes, moved the |
|
|
Added proper support for integers, longs, floats and doubles, along with |
|
|
Fixed array descriptor handling. |
|
|
Fixed exception table population for CodeAttributeInfo. |
|
|
Moved usage of struct.unpack into u1, u2 and u4 functions. |
|
|
Initial revision |
|