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
|
|
152:805aa0c63c2f
|
2005-01-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Changed the stylesheet and added licensing details. |
|
|
docs/index.html docs/styles.css
|
|
151:446942e97f43
|
2005-01-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Changed the stylesheet and added licensing details. |
|
|
docs/COPYING.txt docs/LICENCE.txt
|
|
150:6c5a400aeffd
|
2005-01-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed imports. |
|
|
tools/wrap.py
|
|