javaclass

Changelog

(0) -100 -10 +10 tip
162:33fd8dd08ec2
2005-01-27 Paul Boddie changeset files shortlog graph Added ClassLoader declaration.
java/lang/__init__.py
161:b3d6020a2737
2005-01-24 Paul Boddie changeset files shortlog graph Reformatted and added a note about the memory issue in the test program.
README.txt
160:e0c8821fcbcb
2005-01-24 Paul Boddie changeset files shortlog graph Updated runclass and the test program. The updated test program exposes issues with the Python runtime, especially with Python 2.4, apparently within the memory management routines.
runclass.py test.py
159:9bbab006f98a
2005-01-24 Paul Boddie changeset files shortlog graph Introduced exception table entry merging to try and preserve proper "finally" section handling. With the extra JDK 1.4 catch_type == 0 entries and the naive translation performed, multiple "finally" sections get created instead of a single section covering the entire original exception statement. This merging process attempts to identify redundant sections.
javaclass/bytecode.py
158:a52e70c3f294
2005-01-23 Paul Boddie changeset files shortlog graph Added "safety measures" for exception offset insertion, although better measures are necessary to avoid bizarre JDK 1.4 exception tables.
javaclass/bytecode.py
157:2485a9127f2a
2005-01-23 Paul Boddie changeset files shortlog graph Added more complete tests.
tests/ExceptionTest.java
156:3270cc49c46f
2005-01-23 Paul Boddie changeset files shortlog graph Added a get_bytecode method to the bytecode writer which provides a list of byte values (including finalised "lazy" values). Added missing instruction support to the disassembler program class. Added a hack to avoid issues with apparently strange exception tables.
javaclass/bytecode.py
155:c0aa5f64dd9a
2005-01-23 Paul Boddie changeset files shortlog graph Added version information.
javaclass/__init__.py
154:0ed24e93f758
2005-01-23 Paul Boddie changeset files shortlog graph Added release procedures to the documentation. Changed the acquisition of version information in setup.py.
setup.py
153:c9d3a0aa7356
2005-01-23 Paul Boddie changeset files shortlog graph Added release procedures to the documentation. Changed the acquisition of version information in setup.py.
README.txt
(0) -100 -10 +10 tip