Commit Graph

  • 1fbd41306c update svn:ignore sjfink 2007-03-12 15:46:43 +0000
  • 3d18e2f2fe add a comment sjfink 2007-03-12 15:44:08 +0000
  • c3670c755b add test for static initializers dolby-oss 2007-03-12 02:47:29 +0000
  • c47a510932 restore lib jar file needed by ibm 5.0 vm dolby-oss 2007-03-12 02:41:23 +0000
  • ec2d6da198 new selector to take advantage of new target-method-based filtering dolby-oss 2007-03-12 02:24:08 +0000
  • 541ee23cdf fix to generation of constructor function bodies dolby-oss 2007-03-12 02:10:10 +0000
  • 609f848f1c support tests that take a directory, not a file. Also add some testing of extensions added the WALA CAst Java front end. dolby-oss 2007-03-12 02:08:45 +0000
  • 66cd369ee7 Fix type inference for + operations that involve strings dolby-oss 2007-03-12 02:06:00 +0000
  • 25a4b64c12 Added source position information for entire code bodies as a whole dolby-oss 2007-03-12 02:00:43 +0000
  • 2dc8f805d4 major change is reworking how filtering works in the propagation call graph builders. The old notion of a filter as a type or an instance key has been replaced with an interface TypeFilter that supports arbitrary filtering. The class and instance key filters have been redone to use it, and a new filter that filters for types that dispatch to a particular method has also been added. dolby-oss 2007-03-12 01:56:32 +0000
  • 636fb313ba tweak an assertion message sjfink 2007-03-07 14:46:45 +0000
  • c015be8a10 use exact match on method names sjfink 2007-03-07 14:46:16 +0000
  • 54f24b71b5 set the svn:ignore property to Makefile.configuration. tttate 2007-03-03 13:55:00 +0000
  • 59cbb2d7af delete obsolete junk sjfink 2007-03-01 15:18:15 +0000
  • 884f414754 delete obsolete junk sjfink 2007-03-01 15:16:49 +0000
  • 96ac39a49d delete obsolete junk sjfink 2007-03-01 14:59:56 +0000
  • c16fe4c8d2 initial check-in sjfink 2007-03-01 14:59:04 +0000
  • 6bd9add2ef just format sjfink 2007-03-01 14:58:51 +0000
  • 1879f55131 more generics sjfink 2007-02-28 14:09:33 +0000
  • 582068f252 add a factory method sjfink 2007-02-28 14:09:23 +0000
  • 5747c41d98 add support for stdin sjfink 2007-02-28 14:09:10 +0000
  • fcbb12a5dd support major version 50.0 (Java 6.0) sjfink 2007-02-28 14:08:50 +0000
  • 411171ff09 just format sjfink 2007-02-28 14:08:32 +0000
  • 001c9f8142 misc. cleanups sjfink 2007-02-27 18:17:38 +0000
  • ce3a554146 misc. cleanups sjfink 2007-02-27 18:17:33 +0000
  • 03bbb9cf02 2007 02/27, Naoshi Tabuch: tabee@jp.ibm.com tabee 2007-02-27 14:55:13 +0000
  • 75ac0b79c8 2007 02/27, Naoshi Tabuch: tabee@jp.ibm.com Build script for native code. On cygwin platforms, VC++/Platform SDK setup scripts are invoked first. tabee 2007-02-27 14:53:46 +0000
  • 6f7e4c5b7d 2007 02/27, Naoshi Tabuch: tabee@jp.ibm.com Fix for Visual C++ + uses _alloca()/memset() instead of var-length arrays/bzero() + includes <malloc.h> for _alloca() # neither do not affect gcc compilation tabee 2007-02-27 14:44:42 +0000
  • 0fd0226fd5 bug fix from c. hammer sjfink 2007-02-26 20:06:48 +0000
  • b95fbf2067 remove an unreachable assertion sjfink 2007-02-26 20:06:24 +0000
  • da7dea28cf add exceptions from checkcast instructions dolby-oss 2007-02-25 02:18:23 +0000
  • 8ad9a91582 more type and method references; support for adding static fields to the FakeRootClass for analysis modelling purposes dolby-oss 2007-02-25 02:15:50 +0000
  • 24d290beb8 make ClassHierarchy implement Iterable<IClass> sjfink 2007-02-23 17:21:07 +0000
  • 7938061118 make ClassHierarchy implement Iterable<IClass> sjfink 2007-02-23 17:20:59 +0000
  • d60734d54b refactoring of relations sjfink 2007-02-23 17:07:21 +0000
  • 4755779801 small cleanups and refactoring sjfink 2007-02-23 14:54:49 +0000
  • 30a7cc3fef adapt to class hierarchy changes in CVS polyglot dolby-oss 2007-02-21 13:03:54 +0000
  • e1bd02cb7c move to incubator branch dolby-oss 2007-02-19 17:09:13 +0000
  • 905249286c move to incubator branch sjfink 2007-02-16 17:16:36 +0000
  • 37b07532a1 move to incubator branch sjfink 2007-02-16 17:16:18 +0000
  • c6dd90d79f move to incubator branch sjfink 2007-02-16 17:15:36 +0000
  • e0db2777ff move to incubator branch sjfink 2007-02-16 17:15:09 +0000
  • 2211ad8bb2 move to incubator branch sjfink 2007-02-16 17:14:50 +0000
  • a2fca6bf4d move to incubator branch sjfink 2007-02-16 17:13:50 +0000
  • c5685d6346 bug fix in file utils from Nick Kidd sjfink 2007-02-15 21:11:38 +0000
  • 79c4328282 suppress some Eclipse warnings sjfink 2007-02-15 15:55:46 +0000
  • 4d1e9ec640 disable nonstandard builder sjfink 2007-02-15 15:09:39 +0000
  • 28b243929b minor cleanups to squash Eclipse warnings sjfink 2007-02-14 22:41:44 +0000
  • 34fa813b47 fix broken build sjfink 2007-02-14 22:36:05 +0000
  • d93196166d avoid some more polyglot assertion failures dolby-oss 2007-02-14 17:22:20 +0000
  • 2b7cd06bb4 Now provides an EntrypointBuilder interface so that clients (not just sub-classes) can supply the means for computing the Entrypoints. rmfuhrer 2007-02-14 16:45:24 +0000
  • 87b64d56a7 Removed polyglot-related libs from the classpath (no longer necessary). rmfuhrer 2007-02-14 16:34:53 +0000
  • 1ad96deff3 Added JavaDoc comment to BLOCK_EXPR. rmfuhrer 2007-02-14 16:33:35 +0000
  • 2af4e3b189 Made getTranslatorExtension() public so clients can see it and get at the IdentityMapper. rmfuhrer 2007-02-14 16:33:05 +0000
  • 275f9ab4c8 Collected various bits of code from PolyglotJava2CAstTranslator that map Polyglot AST entities for types, methods, and fields to the names of their WALA counterparts. rmfuhrer 2007-02-14 16:31:46 +0000
  • 87d5abe577 Many changes to use the new PolyglotIdentityMapper to map Polyglot AST entities for types, methods and fields to the names of their WALA counterparts, in lieu of many redundant bits of code strewn through this class. rmfuhrer 2007-02-14 16:29:47 +0000
  • 9ab81816b6 Now maintains a PolyglotIdentityMapper to centralize the mapping of Polyglot AST entities (types, fields, methods) to their WALA counterparts. rmfuhrer 2007-02-14 16:28:02 +0000
  • 7c8d738737 Added accessor method for the PolyglotIdentityMapper associated with the translator. rmfuhrer 2007-02-14 16:26:37 +0000
  • 678c795b80 Minor improvement to error message on unhandled node type. rmfuhrer 2007-02-14 16:25:29 +0000
  • d2b7dfd95d createPass() now needs to pass a PolyglotIdentityMapper to create a PolyglotJava2CAstTranslator. Accommodate promotion of CAst from DOMO to WALA. rmfuhrer 2007-02-14 16:24:50 +0000
  • 63064373c8 Changed range of fTypeMap to be IClass rather than JavaClass (a) since that's all that was needed, and (b) so that derived languages can store their IClass implementations there (e.g. X10's X10AsyncObject). rmfuhrer 2007-02-14 16:23:13 +0000
  • 5679b67ed3 Abstracted predicate to determine whether a class has a lexically enclosing scope into isPossiblyLexicalClass() so that, e.g., X10AsyncObject can be marked as such. rmfuhrer 2007-02-14 16:20:33 +0000
  • bcce58c4ed A little more use of generics. rmfuhrer 2007-02-14 16:16:23 +0000
  • b5d07d2443 Changed ref in bundle name: DOMO -> WALA. rmfuhrer 2007-02-14 15:05:14 +0000
  • f0050ef3f3 Changed plugin ID to match project name (for happiness in Eclipse). Re-added polyglot to plugin dependencies and removed polyglot packages from the exports list. Changed bundle name from DOMO to WALA. rmfuhrer 2007-02-14 15:00:12 +0000
  • 1770c6de72 fix Bundle-SymbolicName and Require-Bundle in MANIFEST.MF mkogane 2007-02-14 06:55:49 +0000
  • 35edd3384b fix Bundle-SymbolicName and Require-Bundle in MANIFEST.MF mkogane 2007-02-14 06:55:15 +0000
  • f6e29880a5 fix Bundle-SymbolicName and Require-Bundle in MANIFEST.MF mkogane 2007-02-14 06:54:12 +0000
  • 09ffdcd5e9 fix Bundle-SymbolicName and Require-Bundle in MANIFEST.MF mkogane 2007-02-14 06:53:16 +0000
  • 61ca366856 fix Require-Bundle in MANIFEST.MF mkogane 2007-02-14 06:16:07 +0000
  • 6d2bcbc92b fix id and import plugin in plugin.xml mkogane 2007-02-14 06:14:45 +0000
  • cee44da525 fix id in plugin.xml mkogane 2007-02-14 06:13:26 +0000
  • a529f33798 fix Bundle-SymbolicName and Require-Bundle in MANIFEST.MF mkogane 2007-02-14 06:12:18 +0000
  • af9c7715f5 fix Bundle-SymbolicName in MANIFEST.MF mkogane 2007-02-14 06:11:35 +0000
  • 6ce16b1d24 fix Bundle-SymbolicName and Require-Bundle in MANIFEST.MF mkogane 2007-02-14 06:09:22 +0000
  • ad5ea6f037 fix Bundle-SymbolicName in MANIFEST.MF mkogane 2007-02-14 06:07:55 +0000
  • 8c0f9991eb some minimal javadoc comments for new instruction classes dolby-oss 2007-02-14 03:13:46 +0000
  • 9e79e45c93 some minimal javadoc comments for new instruction classes dolby-oss 2007-02-14 03:07:33 +0000
  • 5048151403 small dead code elimination sjfink 2007-02-13 19:02:22 +0000
  • 52c518e4fa small dead code elimination sjfink 2007-02-13 19:02:15 +0000
  • 2affbe8215 small dead code elimination sjfink 2007-02-13 19:02:06 +0000
  • 9e6751583c patch from Manu to allow navigation from call site to source sjfink 2007-02-13 18:53:57 +0000
  • 2d2d993118 some dead code elimination sjfink 2007-02-13 18:51:17 +0000
  • 96e1f1e00b minor dead code elimination sjfink 2007-02-13 18:41:32 +0000
  • 5216996b8b small cleanups sjfink 2007-02-13 18:39:29 +0000
  • 42b535701c small cleanups sjfink 2007-02-13 18:39:16 +0000
  • 5b3c84fbbd small cleanups sjfink 2007-02-13 18:38:48 +0000
  • 758cc29257 small cleanups sjfink 2007-02-13 18:38:22 +0000
  • 0f9ad70584 small cleanups sjfink 2007-02-13 18:38:08 +0000
  • 9e0b8b17f6 small cleanups sjfink 2007-02-13 18:37:53 +0000
  • 6ccbfcdf06 formatting and javadoc sjfink 2007-02-12 21:17:10 +0000
  • e87a0d4a19 formatting and javadoc sjfink 2007-02-12 21:16:57 +0000
  • 7512ba095d Added example driver for string analysis and launchers for related junit tests dolby-oss 2007-02-12 19:06:38 +0000
  • 43215ce738 Added example driver for string analysis and launchers for related junit tests dolby-oss 2007-02-12 19:04:43 +0000
  • 645a64f5a9 Added example driver for string analysis and launchers for related junit tests dolby-oss 2007-02-12 19:04:38 +0000
  • 680e3775ea Added example driver for string analysis and launchers for related junit tests dolby-oss 2007-02-12 19:03:34 +0000
  • cbb2a6e364 Added example driver for string analysis and launchers for related junit tests dolby-oss 2007-02-12 19:03:27 +0000
  • 1adc37f820 Added example driver for string analysis and launchers for related junit tests dolby-oss 2007-02-12 19:03:23 +0000
  • 25ba56ec72 Added example driver for string analysis and launchers for related junit tests dolby-oss 2007-02-12 19:03:16 +0000
  • 74ac952239 add simple example of string analysis use dolby-oss 2007-02-12 18:32:16 +0000