Commit Graph

  • 92bf183da3 made new abstract class ReferenceType isTypeOf uses intersection jochen 1999-03-15 17:43:40 +0000
  • e5812c47e2 Initial revision jochen 1999-03-15 17:43:26 +0000
  • af995a7761 made new abstract class ReferenceType jochen 1999-03-15 17:43:20 +0000
  • badfd86844 no showing of errors jochen 1999-03-15 17:42:56 +0000
  • 48685a39a9 removeOnetimeLocals jochen 1999-03-15 17:42:45 +0000
  • 3de4ed1b4b *** empty log message *** jochen 1999-03-15 17:42:08 +0000
  • 5cf9bbbe2d fix jochen 1999-03-13 00:15:45 +0000
  • a58048586a toString, constructor jochen 1999-03-13 00:01:44 +0000
  • 27f16a986e toString, getType jochen 1999-03-13 00:01:35 +0000
  • 40f583a1f0 many fixes (it does now work :-) jochen 1999-03-13 00:01:20 +0000
  • ebb0f39f23 beautification jochen 1999-03-13 00:01:03 +0000
  • 2d5f3a9848 deobfuscate strings jochen 1999-03-13 00:00:52 +0000
  • 2d28ebd78e getCode jochen 1999-03-13 00:00:40 +0000
  • c8c0b3373d getCodeInfo jochen 1999-03-13 00:00:34 +0000
  • e308c0870a nodecrypt option jochen 1999-03-13 00:00:20 +0000
  • 6a5d53ca42 set a font, classpath field got lost Show SecurityException when saving jochen 1999-03-12 19:33:06 +0000
  • 2d79763a73 set a font jochen 1999-03-12 19:33:00 +0000
  • a99eefdaac saving works in netscape jochen 1999-03-12 19:32:54 +0000
  • cb86e50415 co almost everything jochen 1999-03-12 19:30:12 +0000
  • 1163db5bd8 remove the block if stack analysis succeeded jochen 1999-03-12 19:27:04 +0000
  • d5c76c287d Initial revision jochen 1999-03-12 19:26:48 +0000
  • 4e93ed861f toString added. addOperand jochen 1999-03-12 19:26:02 +0000
  • e5d9af2c18 missed a merge jochen 1999-03-12 19:25:14 +0000
  • c9f013f201 simplified, using addOperand and adding Operands one by one jochen 1999-03-12 19:24:43 +0000
  • e51d2718bb addOperand jochen 1999-03-12 19:24:39 +0000
  • 2752c2b035 addOperand, isConstant jochen 1999-03-12 19:24:32 +0000
  • 5b71b2acbf LocalLoad is not a ConstOperator! jochen 1999-03-12 19:24:16 +0000
  • 356d2a0aa1 getConstant added jochen 1999-03-12 19:23:44 +0000
  • b2c8d6b995 fix jochen 1999-03-12 19:23:40 +0000
  • c6600bb1d6 oops jochen 1999-03-12 10:22:00 +0000
  • 11349fea27 Initial revision jochen 1999-03-12 10:18:39 +0000
  • a2225808c8 quoted moved to constOperator jochen 1999-03-12 10:18:32 +0000
  • 8f83cf07ad quoted moved to ConstOperator jochen 1999-03-12 10:18:20 +0000
  • 7e01560a5f comment clarification jochen 1999-03-11 23:09:13 +0000
  • a663b373a4 run jcpp only on java files jochen 1999-03-11 23:02:01 +0000
  • e349559761 JodeApplet instead of AppletOneZero jochen 1999-03-11 23:01:30 +0000
  • e7307604ae Initial revision jochen 1999-03-11 22:58:17 +0000
  • c53ad623d4 ci the jasmin .j test files jochen 1999-03-11 22:56:46 +0000
  • 84fa1d2a33 new imports for jdk 12 jochen 1999-03-11 22:55:48 +0000
  • a6247e5b3e some jdk12 stuff jochen 1999-03-11 22:55:24 +0000
  • 1c8d109917 only add variables to used, that aren't already there jochen 1999-03-11 22:55:04 +0000
  • 0a51875139 always print using when debugging. use getHint() in declaration jochen 1999-03-11 22:54:38 +0000
  • 1b3ed2af2b remove output if resolved jochen 1999-03-11 22:53:56 +0000
  • 8ea042a516 use getHint fix for do/while loops and continue jochen 1999-03-11 22:53:38 +0000
  • 2e22e90384 use getHint jochen 1999-03-11 22:53:34 +0000
  • 51480f5e92 few fixes of mapStackToLocal jochen 1999-03-11 22:53:13 +0000
  • b430017c42 *** empty log message *** jochen 1999-03-11 22:53:09 +0000
  • 407e22750e set type of right hand side jochen 1999-03-11 22:52:45 +0000
  • 25d7ed801b rvaluetype is set in makeOpAssign jochen 1999-03-11 22:52:25 +0000
  • 5dea3c5374 type reworking jochen 1999-03-11 22:52:04 +0000
  • b9473ff9fe getField instead of isSynthetic jochen 1999-03-11 22:51:52 +0000
  • 514aa2598a use getHint() jochen 1999-03-11 22:51:43 +0000
  • d4f444d3a4 new type concept jochen 1999-03-11 22:51:37 +0000
  • 969c42f8f1 set analyzedSynthetic jochen 1999-03-11 22:51:16 +0000
  • 499d704e01 operands do propagate! (boolean vs int) jochen 1999-03-11 22:50:46 +0000
  • b87c2ddd26 flush and close jochen 1999-03-11 22:50:41 +0000
  • edea0fb960 only skip analyzed synthetic fields new type concept of const operator jochen 1999-03-11 22:49:52 +0000
  • 3d80930c42 jdk12 code (no workaround of ZipInputStream bug) jochen 1999-03-11 22:49:01 +0000
  • 1fecd60496 new types of integer constants jochen 1999-03-11 22:48:34 +0000
  • 633f044a20 Initial revision jochen 1999-03-11 22:48:04 +0000
  • 77f2fbe9d7 awt1.0 code eingebettet jochen 1999-03-11 22:47:56 +0000
  • 3f9e77383d awt10 code eingebettet jochen 1999-03-11 22:47:47 +0000
  • a8fd7b92d3 allow writing to zip files jochen 1999-03-11 22:47:29 +0000
  • 115c83bab2 New type concept jochen 1999-03-11 22:47:14 +0000
  • ef40048c65 put jcpp in src zip and htmls in both zips jochen 1999-03-11 22:46:15 +0000
  • bbfb9bbbfb make two scripts co.all and compile, compile takes a compiler as param jochen 1999-03-11 22:45:49 +0000
  • 41e66cbfa6 ifndef jochen 1999-03-11 22:45:41 +0000
  • ef999c8413 ci all important files jochen 1999-03-11 22:45:26 +0000
  • 2158dd232d Initial revision jochen 1999-03-08 19:40:52 +0000
  • 6eab48d761 Initial revision jochen 1999-03-08 18:03:41 +0000
  • 318e664b1e updated paths link to a new page telling how to run this applet locally jochen 1999-03-08 18:01:27 +0000
  • 285dbf4c54 ci html files jochen 1999-03-08 18:01:20 +0000
  • 9fbbedb0ad *** empty log message *** jochen 1999-03-08 12:13:14 +0000
  • 168465364c thorough skipping jochen 1999-03-08 12:13:07 +0000
  • 4c7571734f fix jochen 1999-03-08 12:13:00 +0000
  • 66c092d1d1 check for dead code and warn verbosely in mapStackToLocal jochen 1999-03-08 12:12:42 +0000
  • 251bba903d mapStackToLocal had some bugs jochen 1999-03-08 12:12:27 +0000
  • 5407fb0089 check for declare != null in wantBraces jochen 1999-03-08 12:12:04 +0000
  • 154e7cf82e sanity check (for HashJava) jochen 1999-03-08 12:11:36 +0000
  • c3684309c7 read remote zip files jochen 1999-03-08 12:11:13 +0000
  • 9a58e16d4c bug fix: setAlias even if representative is stripped jochen 1999-03-07 19:06:30 +0000
  • 8a4b992d2a have to check known sub classes when determining conflict free hood jochen 1999-03-07 17:15:38 +0000
  • d2e21dcf59 fixed naming of weak identifiers jochen 1999-03-07 17:15:22 +0000
  • cb5ea77fb4 bugfix: have to check known sub classes when determining conflict free hood jochen 1999-03-07 17:14:34 +0000
  • 01ae20ed62 Initial revision jochen 1999-03-07 15:01:06 +0000
  • ca824a2ae1 read in all classes when not stripping allow write to zip files jochen 1999-03-07 15:00:35 +0000
  • 4822e259cf bug fixes (wide opcodes) jochen 1999-03-07 15:00:21 +0000
  • f898ee7d0b write type of field to table jochen 1999-03-07 15:00:12 +0000
  • 301160b29b allow writing to zip files jochen 1999-03-07 15:00:04 +0000
  • f9a7c0e3e2 *** empty log message *** jochen 1999-03-07 14:59:59 +0000
  • ae50a206d9 remove jump of throw in finally block completely jochen 1999-03-06 22:34:19 +0000
  • 4070ffa5a2 bug fix; a return may have no instr jochen 1999-03-06 22:34:01 +0000
  • 33702b2271 removeSuccessor: remove predecessor of destination if last jump jochen 1999-03-06 22:33:12 +0000
  • 3094724277 rvalueType reworked, didn't work since setLValueType is overloaded jochen 1999-03-06 22:32:45 +0000
  • 45b0e6a131 throw exception if boolean is not true or false jochen 1999-03-06 22:32:24 +0000
  • c3320ae555 Initial revision jochen 1999-03-06 21:43:12 +0000
  • 9a5ccb5a86 some more tests, include shifting of longs (second parameter is int) and dividing shorts by double (involves several casts) jochen 1999-03-06 21:42:29 +0000
  • 0e8829443f preserveRule jochen 1999-03-06 21:42:22 +0000
  • 8ed9c73276 preserveRule fixing jochen 1999-03-06 21:42:03 +0000
  • 8abe8d2190 applyPreserveRule added jochen 1999-03-06 21:41:48 +0000