Commit Graph

  • 4a29f033c8 annotations and minor cleanups sjfink 2007-04-26 13:53:16 +0000
  • 9e6c8864e8 annotations and minor cleanups sjfink 2007-04-26 13:53:00 +0000
  • 2dbd132c3a annotations and minor cleanups sjfink 2007-04-26 13:52:53 +0000
  • d31e558511 annotations and minor cleanups sjfink 2007-04-26 13:12:42 +0000
  • 4ff1b044f8 annotations and minor cleanups sjfink 2007-04-26 12:48:58 +0000
  • 719f2f16d4 misc bug fixes. sjfink 2007-04-25 18:51:53 +0000
  • 9f35d33d2e add native definition of IS_DEFINED_EXPR dolby-oss 2007-04-24 16:15:53 +0000
  • f6b2952b8e comments sjfink 2007-04-24 15:21:31 +0000
  • 4011ebbf9f add a comment sjfink 2007-04-24 15:20:21 +0000
  • e1502f48a3 revert previous change sjfink 2007-04-24 15:18:06 +0000
  • fd865b5759 just format sjfink 2007-04-24 15:17:52 +0000
  • 9a6cb77c7a introduce some generics sjfink 2007-04-24 14:11:04 +0000
  • 6743e8ace6 introduce some generics sjfink 2007-04-24 14:11:00 +0000
  • f01c8208f6 introduce some generics sjfink 2007-04-24 14:10:57 +0000
  • 8c5fdceec3 organize imports sjfink 2007-04-24 13:51:15 +0000
  • 8f42bd40fa minor cleanups sjfink 2007-04-24 13:50:32 +0000
  • b591554db9 new equals() and hashCode() from manu sjfink 2007-04-24 13:41:03 +0000
  • b152c208d3 add some javadoc sjfink 2007-04-24 13:40:45 +0000
  • 07baba9290 Translator now generates property read prototype looping as a proper CAst loop rather than adding the loop in the IR. Use new AstIsDefinedInstruction to test for defined'ness. Better separation of primitive values versus objects that corresponds to primitives. dolby-oss 2007-04-19 13:53:31 +0000
  • d35d43682c adapt to type inference changes dolby-oss 2007-04-19 13:49:02 +0000
  • 0023341733 new instruction to represent checking whether a local or a field is defined new abstract base for CAst rewriters, used by the CAstCloner dolby-oss 2007-04-19 13:48:01 +0000
  • f50811263c minor cleanups sjfink 2007-04-18 15:51:54 +0000
  • 2768a33c39 refactor JavaSourceAnalysisEngine sjfink 2007-04-18 15:51:14 +0000
  • aea9865785 refactor JavaSourceAnalysisEngine sjfink 2007-04-18 15:51:08 +0000
  • cb3d6eace5 small cleanup in classloader API sjfink 2007-04-17 17:34:15 +0000
  • 33ff79e9c0 new toString() sjfink 2007-04-17 17:33:56 +0000
  • 525b4394cc just format sjfink 2007-04-17 17:33:35 +0000
  • b82f1cec16 cleanup and refactoring of Eclipse analysis scope management sjfink 2007-04-17 16:12:50 +0000
  • 6cf79ac1b3 cleanup and refactoring of Eclipse analysis scope management sjfink 2007-04-17 16:12:41 +0000
  • 6287fac5ae reorganize eclipse dependencies sjfink 2007-04-17 14:04:50 +0000
  • 8acad2cdf6 reorganize eclipse dependencies sjfink 2007-04-17 14:04:43 +0000
  • 98ad0cfdb2 reorganize eclipse dependencies sjfink 2007-04-17 14:04:35 +0000
  • 12eab772d9 make next() throw NoSuchElementException sjfink 2007-04-16 19:29:19 +0000
  • 0fccbfdafd some new functionality sjfink 2007-04-16 19:28:57 +0000
  • 6b908fa2d8 initial revision sjfink 2007-04-16 19:28:34 +0000
  • 59547e5f62 just format sjfink 2007-04-16 19:28:22 +0000
  • 7be09e6173 initial revision sjfink 2007-04-16 19:28:03 +0000
  • 29677a6023 new internal annotations and new isInnerClass() sjfink 2007-04-16 19:27:47 +0000
  • c9ca8ec963 mayur's suggested change to source property sjfink 2007-04-15 16:04:41 +0000
  • fc661c9a01 format sjfink 2007-04-13 19:34:57 +0000
  • 7dc2cde09a add UNREACHABLE(Object) sjfink 2007-04-13 19:34:34 +0000
  • 3a756fb6a0 a few bug fixes sjfink 2007-04-13 19:34:16 +0000
  • 18cd95f325 add an internal annotation and fix bug in isAssignableFrom sjfink 2007-04-13 19:33:58 +0000
  • 437ba00d1e add an Internal annotation sjfink 2007-04-13 19:33:14 +0000
  • 3eb37be705 add long-overdue ClassHierarchy.isAssignableFrom sjfink 2007-04-12 15:00:49 +0000
  • c34b8e53ef bug fixes and more functions sjfink 2007-04-12 15:00:27 +0000
  • fdcdf8c4cf fix typo in comment sjfink 2007-04-12 14:55:25 +0000
  • f5f26ad8bc just format sjfink 2007-04-12 14:54:57 +0000
  • c3c66d8e2b just format sjfink 2007-04-12 14:54:43 +0000
  • 58b08a2ca7 2007 04 12, Naoshi Tabuch: tabee@jp.ibm.com Fixed external builder "make WALA.CAst" to run properly (by default it is disabled.) One needs to set workspace variable $bash to point to a bash executable (with explicit ".exe" suffix on Windows) tabee 2007-04-12 05:53:20 +0000
  • d84a963062 git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@940 f5eafffb-2e1d-0410-98e4-8ec43c5233c4 tabee 2007-04-12 05:45:22 +0000
  • c192f80b82 disable make WALA.CAst builder sjfink 2007-04-11 17:35:57 +0000
  • a02fd42060 cleanups suggested by eg sjfink 2007-04-09 20:26:05 +0000
  • 95b9ee21d0 new logic code sjfink 2007-04-09 16:40:19 +0000
  • 047f508a59 fix formatting sjfink 2007-04-09 16:40:00 +0000
  • 7cd7750aef cut debug print statement sjfink 2007-04-06 15:45:40 +0000
  • e329e7941b misc bug fixes sjfink 2007-04-06 15:11:59 +0000
  • f2039b68a5 add method getTraceStream() sjfink 2007-04-05 14:33:50 +0000
  • 515bc587c3 bug fix : handle METHOD_ENTRY in some switch statements sjfink 2007-04-05 14:33:24 +0000
  • 4025362ce2 format sjfink 2007-04-05 14:32:58 +0000
  • 5483465978 fixes to adding default values when desired dolby-oss 2007-04-04 17:50:12 +0000
  • 66a83b0e3c fixes for Pi nodes for new boolean constant values dolby-oss 2007-04-04 17:40:44 +0000
  • c8fb2a22af use new boolean-typed constants. adapt to new symbol declaration api dolby-oss 2007-04-04 13:05:48 +0000
  • 016957c461 slightly more informative message regarding unreached methods dolby-oss 2007-04-04 13:04:29 +0000
  • bea163df41 use new boolean-typed constant values; handle uninitialized values for weird cases involving lexical scoping dolby-oss 2007-04-04 13:03:33 +0000
  • c51ad28e66 new CAstSymbol type for information about a symbol being declared. new support for default init values for unitialized variables dolby-oss 2007-04-04 13:02:17 +0000
  • 10ccb7410e support for boolean-typed constants and customizable default values for uninitialized values; both of these are used to support scripting language features dolby-oss 2007-04-04 13:00:04 +0000
  • 562f48a4ae add context sensitive engine dolby-oss 2007-03-29 21:09:41 +0000
  • 85151f7bb1 add context sensitive engine dolby-oss 2007-03-29 18:27:42 +0000
  • 6a01f352bb use linkedhashset as backing collection. the motivation is that now the Iterator2Collection can be used if you want to read from an Iterator multiple times, and want the same order each time as the original iterator dolby-oss 2007-03-29 15:32:19 +0000
  • c73d24f5d6 change notion of position to whole method to include entire source range of body dolby-oss 2007-03-27 19:58:13 +0000
  • 095a1846f8 add more IR-based accessors for CAst context interpreter dolby-oss 2007-03-27 19:55:25 +0000
  • fa57d84cc9 1) add IR accessors for new sites 2) fix issues with classloaderref for some array classes 3) minor fix to ctor in thread native model dolby-oss 2007-03-27 19:53:41 +0000
  • a37017ee5e bug fix again (sigh) sjfink 2007-03-27 14:25:13 +0000
  • 73fe729679 revert previous change sjfink 2007-03-27 13:30:10 +0000
  • 4653a976dc tweak Thread model as per discussion with Mayur sjfink 2007-03-27 01:05:38 +0000
  • 766cf2e008 change return type of getInstructions() to SSAInstruction[] sjfink 2007-03-26 16:21:14 +0000
  • bbad853352 bug fix from Nick Kidd. sjfink 2007-03-26 16:20:49 +0000
  • 61d26d85d9 added isSpecial() method mkogane 2007-03-23 05:41:54 +0000
  • 84c841784a soft caching of bytecode info and small API changes sjfink 2007-03-22 15:48:58 +0000
  • 2870d1dbc8 soft caching of bytecode info and small API changes sjfink 2007-03-22 15:48:54 +0000
  • 9f2055ac93 remove dead import sjfink 2007-03-22 13:41:30 +0000
  • e02937e61b make IBasicBlock an Iterable<IInstruction>. Rename iterateAllInstructions() to iterator() sjfink 2007-03-22 10:50:42 +0000
  • d10f912ee4 make IBasicBlock an Iterable<IInstruction>. Rename iterateAllInstructions() to iterator() sjfink 2007-03-22 10:50:31 +0000
  • 88638ff850 make IBasicBlock an Iterable<IInstruction>. Rename iterateAllInstructions() to iterator() sjfink 2007-03-22 10:50:26 +0000
  • 9618f5a8a9 Graph API change: Graph is now an Iterable of Nodes! sjfink 2007-03-21 21:07:48 +0000
  • 893418ca3c Graph API change: Graph is now an Iterable of Nodes! sjfink 2007-03-21 21:07:42 +0000
  • e955c1e657 Graph API change: Graph is now an Iterable of Nodes! sjfink 2007-03-21 21:07:30 +0000
  • 5f3e4543d1 Graph API change: Graph is now an Iterable of Nodes! sjfink 2007-03-21 21:07:01 +0000
  • cbb1d11033 bug fix in getMappedIndex sjfink 2007-03-15 00:45:50 +0000
  • 448ce75d4b added factory method sjfink 2007-03-15 00:45:33 +0000
  • 47cae95830 more development sjfink 2007-03-15 00:45:18 +0000
  • 5028ac9b85 bug fix from Nick Kidd and an assertion sjfink 2007-03-15 00:44:43 +0000
  • 1f6269c3ee tests for fixes to (some of) the most recent crop of bugs dolby-oss 2007-03-14 14:37:24 +0000
  • 685bad81fb fix bug involving SSA conversion of catch statements dolby-oss 2007-03-14 03:38:59 +0000
  • ca3f29676a minor cleanups sjfink 2007-03-12 16:10:01 +0000
  • 0d459d587d minor cleanups sjfink 2007-03-12 16:09:57 +0000
  • 8ee55f98f1 minor cleanups sjfink 2007-03-12 16:09:53 +0000
  • 18b5379320 minor cleanups sjfink 2007-03-12 16:09:47 +0000
  • 978bddae43 minor cleanups sjfink 2007-03-12 16:09:39 +0000