jochen
8ed9c73276
preserveRule fixing
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@321 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
8abe8d2190
applyPreserveRule added
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@320 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
a85885e603
mapStackToLocal / removePush added
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@319 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
06af300a7e
renamed optimizeJumps to resolveSomeJumps
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@318 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
d116d7b747
mapStackToLocal / removePush added
...
remove cases that jump to default
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@317 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
cc250733cd
stackMap added
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@316 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
5369b047dc
CreateAssignExpression before CreateExpression (they match same exprs)
...
get/setExpressions final
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@315 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
fb45ae50ab
optimizeJumps -> resolveSomeJumps renamed
...
mapStackToLocal / removePush added
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@314 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
a86862df6d
fixed array of doubles
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@313 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
3a2d077de0
convertoperator are no correctly removed
...
Allows assign expressions for locals and static variables
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@312 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
d0b18e2e83
mapStackToLocal added
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@311 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
b580db8201
checkConsistent: must contain emptyBlock with a jump
...
mapStackToLocal / removePush added
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@310 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
12e858ca45
mapStackToLocal / removePush added
...
brace rule changed
fall through flag added and comment printed
default case is no better removed
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@309 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
8442863349
mapStackToLocal
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@308 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
29db6a9bda
mergeBreakedStack added for stack analyzation
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@307 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
f19074f0ef
new rvaluetype, lvaluetype != rvaluetype for non ASSIGN_OP
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@306 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
640afa8178
match by slots not by local (needed for CreateAssignExpression)
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@305 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
8ee12e406c
constant assignments also don't need casts
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@304 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
b3e4eebdc1
BinaryType doesn't correlate the type anymore
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@303 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
ceda801601
replace PUSH with anonymous locals
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@302 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
1123c02533
getHint added
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@301 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
81e13e16c5
new hintType, will be later used to guess the type
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@300 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
4015c16f9a
usepush parameter (disable PUSH translation)
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@299 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
d5ccb055fe
check nolvt option
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@298 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
3fc0321064
added nolvt option
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@297 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
66710e60dd
cache isLeaf,
...
insert elements sorted
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@296 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
3242b98a08
exit on close
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@295 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
148ba04303
cache dir names
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@294 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
58932da6b2
return all classes and packages
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@293 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
bb39f34c3f
makeIndentStr should be protected
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@292 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
17405ed7ad
Initial revision
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@291 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
0ad9df04f0
return all class files and packages
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@290 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
4f9f2e09c3
bug fixes
...
read table
not refusing to overwrite.
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@289 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
32cb2027e5
bug fixes
...
readTable
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@288 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
dad8dc308d
readTable
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@287 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
ca4f3f9cae
save table in properties
...
readTable implemented
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@286 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
cc2d7294c0
safety check
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@285 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
553b1a9e0f
fix for double, ong constants
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@284 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
33cb5ae627
more options allowed
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@283 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
421bdfe8ca
check if the field is in this class
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@282 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
ba81e2e464
isThis added
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@281 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
44fe5feb29
preserveSerial added
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@280 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
2dac695779
new swap order option
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@279 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
130f1c0e99
test for null getfield
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@278 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
26c0de9c34
Handle null objects
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@277 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
861edb2456
Handle null Objects
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@276 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
8142839a41
A few cast tests
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@275 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
54084faa00
*** empty log message ***
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@274 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
bd06c30075
Initial revision
...
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@273 379699f6-c40d-0410-875b-85095c16579e
26 years ago
jochen
a0b46d37c5
check for jumps
...
new field interface
git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@272 379699f6-c40d-0410-875b-85095c16579e
26 years ago