jochen
|
51bebb2180
|
mayChangeJump is true
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@111 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
209b219442
|
Move the cb swapping to the front, this sometimes make better trafos possible
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@110 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
df4c4560bb
|
*** empty log message ***
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@109 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
230ad289d5
|
containsMatchingLoad added (for for blocks)
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@108 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
ba05fcd077
|
*** empty log message ***
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@107 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
a421adad08
|
*** empty log message ***
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@106 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
88fee293cb
|
Initial revision
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@105 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
9bc2bc279a
|
SimpleDict
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@104 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
e6b2749f4b
|
Better special handling, but needs more knowledge
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@103 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
90567a56b1
|
*** empty log message ***
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@102 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
af9ce24395
|
Interface of get/putfield, invoke operators changed
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@101 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
474c229d66
|
added staticFlag, equals
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@100 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
37d77aeb6e
|
Use gnu.bytecode directly
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@99 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
3136614896
|
use gnu.bytecode directly, without java.lang.reflect
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@98 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
771af8c5bb
|
Long without trailing "L"
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@97 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
0d1a0eb443
|
bug fix
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@96 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
fe449c868f
|
removeSwap added
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@95 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
1628fe8afb
|
check for void
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@94 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
cbfb4fb801
|
simplified. Rest is done in CreateExpression
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@93 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
c25af54827
|
string += implemented
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@92 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
58142d1683
|
Simplified
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@91 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
a6081f9aa6
|
bug fix
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@90 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
719247eb04
|
*** empty log message ***
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@89 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
621ceac745
|
simplified String simplifying.
NewConstructor simplified.
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@88 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
a98db05be7
|
makeNonVoid added
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@87 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
425373653d
|
tSubType fix for top == Unknown
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@86 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
2952c3de9d
|
fix Type error when combining
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@85 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
63191fce46
|
bug fix
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@84 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
c7aeb9a301
|
Put Jumps in linked list
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@83 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
e1aca5c144
|
call useType for static fields
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@82 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
a050ca96df
|
useType aufrufen, falls statisch
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@81 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
38739cbbec
|
bug fix: getLocalInfo called before lvt created.
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@80 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
92a21fac32
|
*** empty log message ***
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@79 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
dff23235cc
|
Try catch blocks clean up
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@78 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
e2b966818c
|
fixed all remaining bugs, I hope ...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@77 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
2dad930eb6
|
bug fix
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@76 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
5b9cf9ff27
|
Needs more thought, but a few bug were fixed.
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@75 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
c25b9e7cb4
|
Clean up of optimizeJump/resolveRemaining.
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@74 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
cc81c74ebd
|
no infinite recursion on type error.
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@73 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
c9ed2748de
|
clean up
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@72 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
62fa808a9b
|
Initial revision
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@71 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
a891c3b82c
|
finally and synchronized improvements, clean up and speed up
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@70 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
b596c66503
|
type name correction
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@69 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
6ac08eb0b6
|
clean up attachment crap
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@68 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
3009e181ab
|
do not combine nop with void expr
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@67 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
a19c2593da
|
Synchronized blocks, finally block that return
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@66 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
d678c6a827
|
empty finally
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@65 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
ca73cde68f
|
now has jump
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@64 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
8e85cb55fe
|
add jump
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@63 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |
jochen
|
f26415d787
|
Initial revision
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@62 379699f6-c40d-0410-875b-85095c16579e
|
26 years ago |