Commit Graph

  • 542e070032 new matchable operator jochen 1999-02-07 19:48:09 +0000
  • 72e56c59c8 fix jochen 1999-02-07 19:48:04 +0000
  • c03d39e8c7 now we have a matchable operator jochen 1999-02-07 19:47:52 +0000
  • 35b96aaaa1 *** empty log message *** jochen 1999-02-07 19:37:32 +0000
  • d267a860d3 Initial revision jochen 1999-02-07 19:37:29 +0000
  • 0ec051c685 short asssignments jochen 1999-02-07 19:37:07 +0000
  • 0cb4e7e046 new brace style jochen 1999-02-07 19:36:58 +0000
  • b264c0e8a8 big fixes for jikes try catch jochen 1999-02-07 19:36:35 +0000
  • f53c089094 new constructor jochen 1999-02-07 19:36:23 +0000
  • d85f0d254e copy jumps jochen 1999-02-07 19:35:54 +0000
  • 9cb9c5a0dd remove swap jochen 1999-02-07 19:35:41 +0000
  • b736169dfa new constructors jochen 1999-02-07 19:35:27 +0000
  • d019ab5746 new copy constructor jochen 1999-02-07 19:34:50 +0000
  • c68e14fc05 New braces style jochen 1999-02-07 19:34:39 +0000
  • acfe14f7af dead code elimination print all flow blocks jochen 1999-02-07 19:34:15 +0000
  • cf1ef397e5 new braces style jochen 1999-02-07 19:34:08 +0000
  • 60f3ddda89 Swaps are merged into expressions jochen 1999-02-07 19:33:52 +0000
  • 5c20b9600f Fixes for jikes += jochen 1999-02-07 19:33:27 +0000
  • 8fab80629c new empty constructor jochen 1999-02-07 19:33:16 +0000
  • 6c046404d6 helper method for string += operation jochen 1999-02-07 19:32:44 +0000
  • 9edd43b624 side effects jochen 1999-02-07 19:32:38 +0000
  • 3f815e4b70 *** empty log message *** jochen 1999-02-07 19:31:39 +0000
  • 41b539d46f fix, pop operator now special block jochen 1999-02-07 19:31:26 +0000
  • cbe21f61c6 fix of the last fix jochen 1999-02-07 19:31:19 +0000
  • 14f9b74d05 multiple output styles jochen 1999-02-07 19:31:07 +0000
  • 9433441a87 new tabbedprintwriter jochen 1999-02-07 19:31:00 +0000
  • ea2addb1b6 dead code elimination jochen 1999-02-07 19:29:20 +0000
  • 8c276e920f beauty fix jochen 1999-02-07 19:29:09 +0000
  • 0913f0f2ca new brace in TabbedPrintWriter jochen 1999-02-07 19:28:40 +0000
  • 9bc2e46bb8 add comment jochen 1999-02-05 12:57:52 +0000
  • f9cd7f5122 Initial revision jochen 1999-02-05 12:56:08 +0000
  • 5e5b56354e Some new inline tests jochen 1999-02-05 12:54:18 +0000
  • 4d4845387c new methods and now final, so it can be optimized jochen 1999-02-05 12:53:44 +0000
  • 03dd9e47ff merge variables, that have same slot, same type and same scope jochen 1999-02-05 12:53:23 +0000
  • e5eb445b7b allow second block to see all variables declared in first block jochen 1999-02-05 12:52:51 +0000
  • a90bc23dea This will one time mark inlined expression, to allow further handling. this doesn't even compile yet jochen 1999-02-05 12:52:15 +0000
  • e81fefddfd adding some invariants bug fix, POSSFOR is not a FOR, but a WHILE jochen 1999-02-05 12:51:32 +0000
  • 47b3820f0d check for combineable operator jochen 1999-02-05 12:51:23 +0000
  • a06934e1fb now a combineable operator jochen 1999-02-05 12:50:50 +0000
  • 12cb53675e Now a combineable operator jochen 1999-02-05 12:50:40 +0000
  • a2fbc0a229 combine, canCombine, etc... jochen 1999-02-05 12:50:28 +0000
  • 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 jochen 1999-02-05 12:48:38 +0000
  • 3c15842b45 Initial revision jochen 1999-02-05 12:48:06 +0000
  • 196f093c30 support Boolean constants in constant pool jochen 1999-02-05 12:47:46 +0000
  • ca1416168d comment fixing (starting to think of short <-> char) jochen 1999-02-05 12:47:16 +0000
  • 4c81308913 change the name "local" to type dependant name new method hasName jochen 1999-02-05 12:46:49 +0000
  • f951665f53 *** empty log message *** jochen 1999-01-29 12:12:03 +0000
  • f801ebab80 bug in removeSwap jochen 1999-01-21 22:27:23 +0000
  • d3024c94ac typo jochen 1999-01-21 22:27:23 +0000
  • 16e7b1ad64 *** empty log message *** jochen 1999-01-21 22:04:40 +0000
  • 0c77d2f8e9 *** empty log message *** jochen 1999-01-21 22:03:24 +0000
  • 4984990fbe fall back onto reflection classes jochen 1999-01-21 21:58:41 +0000
  • 75b3868f88 Initial revision jochen 1999-01-21 21:58:41 +0000
  • 4509f4bcf7 better pretty name jochen 1999-01-21 21:58:14 +0000
  • 1ca210556e usage info jochen 1999-01-21 21:58:14 +0000
  • 10db6a2447 Initial revision jochen 1999-01-17 18:17:20 +0000
  • a6bc1392d1 *** empty log message *** jochen 1999-01-17 18:15:56 +0000
  • b5d609af5c constructor now public jochen 1999-01-17 18:13:34 +0000
  • ce88f5d583 *** empty log message *** jochen 1999-01-17 18:12:59 +0000
  • 48875572ac adjust path names added jode.jar jochen 1999-01-17 15:04:49 +0000
  • fec35809b0 added COPYING, Obfuscator, JodeApplet jochen 1999-01-15 11:05:39 +0000
  • 10dd689681 Initial revision jochen 1999-01-15 11:05:25 +0000
  • dba9d40604 moved to bytecode, since it is also needed by obfuscator new method getReferences jochen 1999-01-15 11:01:18 +0000
  • a4ff579f1d Initial revision jochen 1999-01-15 11:00:17 +0000
  • dc4c80f6d5 *** empty log message *** jochen 1999-01-15 10:59:59 +0000
  • 2606a10a5c work around for jikes jochen 1999-01-15 10:59:45 +0000
  • 65f5a5bb12 make a valid modifiers for unknown classes jochen 1999-01-15 10:58:57 +0000
  • f8b475eabf bug fix jochen 1999-01-15 10:58:44 +0000
  • 0b1ab67667 don't error, when there are non disjoint locals jochen 1999-01-15 10:58:22 +0000
  • 6e2fd59cb6 different header format. Writer is given as parameter jochen 1999-01-15 10:57:55 +0000
  • af29d1d3c7 new destDir parameter. print copyright + version + email jochen 1999-01-15 10:57:07 +0000
  • 417b69aa84 Opcodes has been moved to bytecode jochen 1999-01-15 10:56:43 +0000
  • 94bcccd2f5 catch a type error when range gets empty make the initial comment more clear jochen 1999-01-15 10:55:53 +0000
  • 22fd0b83e6 Initial revision jochen 1998-12-04 20:22:10 +0000
  • 6f93d90608 Startet obfuscator jochen 1998-11-26 12:39:39 +0000
  • 18271be2ff classPath clean up jochen 1998-11-26 12:39:08 +0000
  • 44a0a36b2d Initial revision jochen 1998-11-26 12:39:08 +0000
  • 5ae3e9508e separated decompile packaged jochen 1998-11-25 19:59:19 +0000
  • 241e7f4850 remove gnu bytecode dependencies jochen 1998-11-25 18:41:17 +0000
  • 8a2a399945 Initial revision jochen 1998-11-25 18:39:33 +0000
  • cec18ee2e9 *** empty log message *** jochen 1998-11-25 18:39:33 +0000
  • b749fa95ff bug fix jochen 1998-11-25 18:39:18 +0000
  • 074140743d no gnu bytecode dependencies any more jochen 1998-11-25 18:38:46 +0000
  • 0b95a6ce95 bug fix jochen 1998-11-24 23:11:11 +0000
  • 9911f5be93 More complete quoted jochen 1998-11-24 23:10:50 +0000
  • 284dfa7582 Clean up jochen 1998-11-24 23:10:29 +0000
  • 6892546ccd Fix a bug with mixed super() and this() jochen 1998-11-24 23:10:05 +0000
  • e265aec125 *** empty log message *** jochen 1998-11-24 21:29:24 +0000
  • fa1a599d24 *** empty log message *** jochen 1998-11-24 21:27:40 +0000
  • 1172c72832 Remove java.lang.reflect code jochen 1998-11-24 21:23:30 +0000
  • 87f79ddf49 Initial revision jochen 1998-11-24 21:23:05 +0000
  • bb160b1a00 bug fix jochen 1998-11-22 11:18:30 +0000
  • c465748ee3 comments, / instead of File.separatorChar jochen 1998-11-22 11:16:08 +0000
  • cb60fb2b28 GnuIfy jochen 1998-11-22 11:16:08 +0000
  • f712ecf8bd / instead of File.separatorChar jochen 1998-11-22 11:16:08 +0000
  • f6995fee90 bug fix (default in lookup switch, throw in getSizeAndSuccs) jochen 1998-11-22 11:16:08 +0000
  • 863b4a9ccf new --cp option jochen 1998-11-22 11:16:08 +0000
  • c1b184b5cd --cp option, / instead of File.separatorChar jochen 1998-11-22 11:16:08 +0000
  • 68ab015b0d *** empty log message *** jochen 1998-11-04 19:01:22 +0000
  • 40f5786650 Initial revision jochen 1998-11-04 19:01:09 +0000