jochen
acfe14f7af
dead code elimination
...
print all flow blocks
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@205 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
cf1ef397e5
new braces style
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@204 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
60f3ddda89
Swaps are merged into expressions
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@203 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
5c20b9600f
Fixes for jikes +=
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@202 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
8fab80629c
new empty constructor
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@201 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
6c046404d6
helper method for string += operation
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@200 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
9edd43b624
side effects
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@199 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
3f815e4b70
*** empty log message ***
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@198 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
41b539d46f
fix, pop operator now special block
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@197 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
cbe21f61c6
fix of the last fix
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@196 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
14f9b74d05
multiple output styles
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@195 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
9433441a87
new tabbedprintwriter
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@194 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
ea2addb1b6
dead code elimination
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@193 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
8c276e920f
beauty fix
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@192 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
0913f0f2ca
new brace in TabbedPrintWriter
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@191 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
9bc2e46bb8
add comment
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@190 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
f9cd7f5122
Initial revision
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@189 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
5e5b56354e
Some new inline tests
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@188 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
4d4845387c
new methods and now final, so it can be optimized
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@187 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
03dd9e47ff
merge variables, that have same slot, same type and same scope
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@186 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
e5eb445b7b
allow second block to see all variables declared in first block
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@185 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
a90bc23dea
This will one time mark inlined expression, to allow further handling.
...
this doesn't even compile yet
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@184 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
e81fefddfd
adding some invariants
...
bug fix, POSSFOR is not a FOR, but a WHILE
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@183 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
47b3820f0d
check for combineable operator
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@182 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
a06934e1fb
now a combineable operator
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@181 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
12cb53675e
Now a combineable operator
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@180 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
a2fbc0a229
combine, canCombine, etc...
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@179 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
00bba38a0c
reworked canCombine, combine.
...
this is currently *NOT* correct, because it doesn't handle side effects.
but it is really unlikely that real world code can invoke this wrong behaviour
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@178 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
3c15842b45
Initial revision
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@177 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
196f093c30
support Boolean constants in constant pool
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@176 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
ca1416168d
comment fixing (starting to think of short <-> char)
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@175 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
4c81308913
change the name "local" to type dependant name
...
new method hasName
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@174 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
f951665f53
*** empty log message ***
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@173 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
f801ebab80
bug in removeSwap
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@172 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
d3024c94ac
typo
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@171 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
16e7b1ad64
*** empty log message ***
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@170 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
0c77d2f8e9
*** empty log message ***
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@169 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
4984990fbe
fall back onto reflection classes
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@168 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
75b3868f88
Initial revision
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@167 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
4509f4bcf7
better pretty name
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@166 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
1ca210556e
usage info
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@165 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
10db6a2447
Initial revision
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@164 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
a6bc1392d1
*** empty log message ***
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@163 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
b5d609af5c
constructor now public
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@162 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
ce88f5d583
*** empty log message ***
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@161 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
48875572ac
adjust path names
...
added jode.jar
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@160 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
fec35809b0
added COPYING, Obfuscator, JodeApplet
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@159 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
10dd689681
Initial revision
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@158 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
dba9d40604
moved to bytecode, since it is also needed by obfuscator
...
new method getReferences
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@157 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
a4ff579f1d
Initial revision
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@156 379699f6-c40d-0410-875b-85095c16579e
26 years ago