164:f83c8a6dd935
|
2005-01-27 |
Paul Boddie |
changeset
files
shortlog
graph
|
Improved exceptions when classes cannot be imported.
Changed the definition of the "wide" bytecode method to just raise an
exception. |
rel-0-1 |
|
javaclass/bytecode.py
|
|
163:f71be46f1596
|
2005-01-27 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added SecureClassLoader declaration. |
|
|
java/security/__init__.py
|
|
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
|
|