Commit Graph

  • 5764dddd92 removed debugging messages jochen 1999-06-26 18:29:16 +0000
  • 7aa5200869 bug fix in clone jochen 1999-06-26 18:26:30 +0000
  • 7d6364d507 support intersecting jochen 1999-06-26 18:26:20 +0000
  • a272c3b1df handle static inner classes (outerValues[0] missing in constructor$) jochen 1999-06-26 18:26:06 +0000
  • 76e9f0091f type.getCanonic jochen 1999-06-26 18:25:53 +0000
  • eac60d7a40 fill declarables of hidden vars, since they occur in inner class jochen 1999-06-26 18:25:18 +0000
  • 8368c6ef37 jikes constructor's outerValue[0] parameter handling bug fixes jochen 1999-06-26 18:24:20 +0000
  • c1b1a9dc6e Hint shouldn't be public jochen 1999-06-26 18:24:11 +0000
  • ab4ba39573 made inner class static jochen 1999-06-26 18:24:00 +0000
  • 8978eb0fb2 small bug fix jochen 1999-06-26 16:25:10 +0000
  • 3523ea6b64 CodeAnalyzer merged into MethodAnalyzer jochen 1999-06-26 16:16:55 +0000
  • 6caafb3940 *** empty log message *** jochen 1999-06-26 16:16:50 +0000
  • 13d300eb66 CodeAnalyzer merged into MethodAnalyzer outerValues completely reworked more passes: analyze, analyzeInnerClasses, makeDeclaration jochen 1999-06-26 16:16:10 +0000
  • 5e24bfce86 comments reworked jochen 1999-06-26 16:15:44 +0000
  • e46f6c3625 lots of comments added, but there still is an inconsistent semantic jochen 1999-06-26 16:15:17 +0000
  • 61533de8fa lots of comments added jochen 1999-06-26 16:14:59 +0000
  • 1f012131db small fixes jochen 1999-06-26 16:14:42 +0000
  • 12f0205840 hint types implemented jochen 1999-06-26 16:14:29 +0000
  • 0a34c2eaaa Comments added getSubType reworked... jochen 1999-06-26 16:13:43 +0000
  • 95dc01b153 getCanonic added jochen 1999-06-26 16:13:38 +0000
  • 584b7579ff Initial revision jochen 1999-06-26 16:13:11 +0000
  • d35c590644 block initializer and even more brutal tests added jochen 1999-06-26 16:12:28 +0000
  • 693067c72a block initializer added jochen 1999-06-26 16:12:15 +0000
  • 01b81620bc big rework, outervalues are looked in two passes. jochen 1999-06-26 16:11:45 +0000
  • b3f87ea1e0 don't merge final locals jochen 1999-06-26 16:11:24 +0000
  • 0c289807f7 fixed simplification of init and incrInstr jochen 1999-06-26 16:11:11 +0000
  • fe9868d0db CodeAnalyzer merged into MethodAnalyzer jochen 1999-06-26 16:11:06 +0000
  • 939645e847 debugging message jochen 1999-06-26 16:09:47 +0000
  • 6a1af4e3ed CodeAnalyzer merged into MethodAnalyzer hintTypes, e.g. indexOf takes an int, but should be char insert necessary widening casts for overloaded methods jochen 1999-06-26 16:08:20 +0000
  • 1bd764b48c Type is tInt, not tUInt jochen 1999-06-26 16:08:02 +0000
  • 2f91b6544d CodeAnalyzer merged into MethodAnalyzer getCanonic() jochen 1999-06-26 16:07:15 +0000
  • 3a71bd529e catch RuntimeExceptions in toString() jochen 1999-06-26 16:06:43 +0000
  • 4422b47b32 CodeAnalyzer merged into MethodAnalyzer fixed bug in inner classes fillDeclarable jochen 1999-06-26 16:05:54 +0000
  • dc168fe811 compareType no longer unchangeable (hints) jochen 1999-06-26 16:05:34 +0000
  • f2bb234c74 hint propagating resolved via intersections jochen 1999-06-26 16:04:48 +0000
  • b1ec0b8e64 Initial revision jochen 1999-06-26 16:04:34 +0000
  • 364d7f8739 allow name/type hints isConstant added (to check if something can get final) methodAnalyzer field added jochen 1999-06-26 16:02:37 +0000
  • 2ce2054875 give hints to local that are assigned to an val$ field. remove public,static,final modifiers in interface fields, as suggested by JLS (I'm not sure if this is really a good idea) jochen 1999-06-26 15:57:10 +0000
  • 6a709898c8 Initial revision jochen 1999-06-26 15:56:42 +0000
  • 00369e6284 outerValues reworked, they may shrink now and you can register a listener for this event. analyzation passes totally reworked: analyze() analyzeInnerClasses() makeDeclaration() jochen 1999-06-26 15:55:35 +0000
  • d2511d224f makeDeclaration added jochen 1999-06-26 15:55:18 +0000
  • ba2b6103af fixed a typo that prevented the guessing of class hierarchy jochen 1999-06-26 15:54:47 +0000
  • 7d6516d066 *** empty log message *** jochen 1999-06-26 15:54:41 +0000
  • 3a1455664a not working yet, I plan to merge it with MethodAnalyzer jochen 1999-06-26 11:49:52 +0000
  • 90beb1338f make snapshots in snapshot directory# jochen 1999-06-18 12:10:58 +0000
  • 55c8948dfa Initial revision jochen 1999-06-18 12:09:49 +0000
  • 263e1db8bb long/double tests added some more tests jochen 1999-06-18 12:09:37 +0000
  • 8864f95b43 long/double tests added jochen 1999-06-18 12:09:27 +0000
  • 1622bd58c3 jikes anonymous classes that extend inner classes jochen 1999-06-18 12:09:05 +0000
  • 003dd5dde2 opEquals added jochen 1999-06-18 12:08:57 +0000
  • b562c98f05 better handling of anonymous classes jochen 1999-06-18 12:08:32 +0000
  • 5dda632277 isAnonymousConstructor added jochen 1999-06-18 12:08:04 +0000
  • 9f7aed0192 hasAnonymous simplify if hasAnonymous jochen 1999-06-18 12:07:50 +0000
  • 3cb1493951 jikesAnonInner, constrAnalyzerd jochen 1999-06-18 12:07:37 +0000
  • 79c6d700de contrafo added jochen 1999-06-18 12:07:31 +0000
  • 82050a13a1 updated jochen 1999-06-18 12:07:27 +0000
  • 0e8706ef2f include jasmin files jochen 1999-06-18 12:07:20 +0000
  • ba54001d7c *** empty log message *** jochen 1999-06-17 11:22:51 +0000
  • 360372453e Initial revision jochen 1999-06-17 11:14:29 +0000
  • 4da464b464 handle anonymous / method scope classes don't print nasty empty lines jochen 1999-06-17 11:09:08 +0000
  • 288a4b2980 Initial revision jochen 1999-06-17 11:08:33 +0000
  • 1318566f84 some even more evil tests jochen 1999-06-17 11:07:52 +0000
  • 5d8f89b7d2 handle arrays of unknowns correctly jochen 1999-06-17 11:07:34 +0000
  • 10f26932c2 big rework for anonymous / method scope classes and for jikes continuation constructors jochen 1999-06-17 11:07:02 +0000
  • a84ba609b9 declarables reworked jochen 1999-06-17 11:06:42 +0000
  • 863bb28203 bug fix for jikes check null jochen 1999-06-17 11:05:48 +0000
  • e46d303867 fillDeclarables jochen 1999-06-17 11:05:08 +0000
  • 6ede3d2f6c local.getExpression() instead of name checking when creating this operators setCodeAnalyzer() / setLocalInfo() (used for moving super calls for jikes constructors) jochen 1999-06-17 11:04:17 +0000
  • eeeb1083c0 handle anonymous classes correctly jochen 1999-06-17 11:03:42 +0000
  • 0add46b1ab fix for anonymous classes jochen 1999-06-17 11:03:19 +0000
  • c0ea5b7956 fillDeclarabls jochen 1999-06-17 11:03:11 +0000
  • 8f97281fc1 anonymous / method scope class handling jochen 1999-06-17 11:02:46 +0000
  • 20790801ad fillDeclarables added (also adds method scope classes jochen 1999-06-17 11:02:24 +0000
  • cd80ac3aa2 some fixes for anonymous classes jochen 1999-06-17 11:02:07 +0000
  • 3ea628f098 added scope for locals jochen 1999-06-17 11:01:52 +0000
  • ceb0ce32d5 use setExpression to propagate this/outerValues handle anonymous/method scope classes jochen 1999-06-17 11:01:07 +0000
  • ca17ed9fd1 localinfo is declarable dumpDeclaration markFinal get/setExpression All for anonymous / method scope classes jochen 1999-06-17 11:00:34 +0000
  • 9bd63b6e48 print URL jochen 1999-06-17 11:00:29 +0000
  • 5cecebf238 isFinal added merged setSpecial into setConstant skipWriting added jochen 1999-06-17 10:59:54 +0000
  • 8536526d24 Initial revision jochen 1999-06-17 10:59:45 +0000
  • 40b69ae502 anonymous / method scope classes implemented jochen 1999-06-17 10:59:27 +0000
  • 4ca7f83209 set innername to null, if empty string an anonymous class (name == null) is no inner class, even if it has an outer class jochen 1999-06-17 10:58:10 +0000
  • 154f8dfd58 version nr + url changed jochen 1999-06-17 10:58:01 +0000
  • 2398434961 add OPTION_ANON jochen 1999-06-17 10:57:54 +0000
  • 5f8c5625a0 set relative class directory jochen 1999-06-17 10:57:24 +0000
  • 6b0ab5a00b System.err -> GlobalOptions.err jochen 1999-06-02 20:28:46 +0000
  • 003032328f NAN -> NaN added NaN operand of constructor jochen 1999-06-02 20:24:36 +0000
  • cf499934d0 some bug fixes jochen 1999-06-02 20:24:06 +0000
  • 361d712b01 Initial revision jochen 1999-06-02 20:23:58 +0000
  • 417d14e8d6 bug fix: * can match empty string jochen 1999-06-02 20:23:44 +0000
  • 1f6b400671 reworked, fixed some bugs jochen 1999-06-02 20:23:20 +0000
  • a8d6ca1e9a missed a white method bug fixes jochen 1999-06-02 20:22:59 +0000
  • 873fcef956 correct inner/outer class handling jochen 1999-06-02 20:22:23 +0000
  • 9894638f6c bug fix jochen 1999-06-02 20:22:12 +0000
  • 0b299aecb7 Fixed NaN and INFINITY values jochen 1999-06-02 20:21:45 +0000
  • cf14cfde92 NAN -> NaN jochen 1999-06-02 20:21:22 +0000
  • 1d511e8ab8 added allowsNaN check fixed a bug with NaN jochen 1999-06-02 20:20:55 +0000
  • 4f3f294b7c *** empty log message *** jochen 1999-06-02 20:20:37 +0000
  • 85f2f05528 print clazz name in toString jochen 1999-06-02 20:20:27 +0000
  • a4dc6e4427 getStackPopPush jochen 1999-06-02 20:20:18 +0000