Commit Graph

4087 Commits

Author SHA1 Message Date
Julian Dolby ae7fb96027 formatting 2013-12-03 12:35:08 -05:00
Julian Dolby 02d1e269b6 use class loader to avoid annoying file issues 2013-12-03 12:10:25 -05:00
Julian Dolby 1660831ec2 trying another way to get a display 2013-12-03 11:39:00 -05:00
Julian Dolby 436584b51b øMerge branch 'master' of https://github.com/wala/WALA 2013-12-02 15:31:40 -05:00
Julian Dolby 30f2cc4dbe don't put junk in result map 2013-12-02 15:31:36 -05:00
ksrinivs 639c876fe5 partial coloring 2013-12-02 14:42:51 -05:00
ksrinivs 3d91075842 partial coloring 2013-12-02 14:37:28 -05:00
Julian Dolby c0b67ef188 use optional tasks again 2013-12-02 12:06:46 -05:00
Julian Dolby f408697759 try adding more dependencies. it all works on maven on my mac, but
somehow the travis ci install is having trouble finding eclipse
components.
2013-12-02 10:57:39 -05:00
Julian Dolby 6886791fc0 try to make maven on travis cl find the needed Eclipse projects 2013-12-02 10:26:19 -05:00
Julian Dolby 9d05722eed maven seems not to understand optional dependencies. so take them out.
this means that running maven on the mac will require putting this back
manually.  also running the JDT tests on the mac may require adding
these plugins by hand if the run config is minimizing the plugins being
used.
2013-12-02 09:49:02 -05:00
Julian Dolby 7e3c7f8512 make tests of integration with JSDT and JDT work on Maven 2013-12-02 09:35:47 -05:00
Manu Sridharan 3d1e6a0385 Merge pull request #40 from cos/fix-for-maven-util-build
fix for Maven build
2013-12-01 19:15:50 -08:00
Cosmin Radoi 7b356cac2b fix for Maven build 2013-12-01 20:09:47 -06:00
Manu Sridharan 3d2350dde6 rewrite getURLForFile to use FileProvider 2013-11-30 10:02:32 -08:00
Julian Dolby 9ee9206ff2 fixes to launcher args 2013-11-27 15:17:57 -05:00
Julian Dolby b057e35e2c for now, ignore tests impacted by library change 2013-11-26 19:26:52 -05:00
Julian Dolby 1565a70f72 update maven build stuff version 2013-11-26 18:58:38 -05:00
Julian Dolby 026f04cbfc get more error information from Rhino 2013-11-26 17:20:16 -05:00
Julian Dolby 7948f3b9ae merge 2013-11-26 16:25:43 -05:00
Julian Dolby e77e68c0f5 cleanup 2013-11-26 16:06:22 -05:00
ksrinivs c1a923d0ba allow partial coloring 2013-11-26 15:04:09 -05:00
Julian Dolby dedbc2d443 coloring now requires numbered graphs. a performance hack. 2013-11-21 14:27:27 -05:00
sjfink 8888d77f97 fix test in PlatformUtil.onMacOSX to use System.getProperty("os.name") 2013-11-18 06:19:39 -08:00
Julian Dolby bdc742f558 shrike cg tests 2013-11-14 21:48:04 -05:00
Julian Dolby 0ccaae3b2c pull exclusions file support into util project and then share it with
the shrike-based dynamic call graph builder so that static and dynamic
graphs can be built consistently more easily.
2013-11-14 13:02:56 -05:00
Julian Dolby eacfe38dbb print call edges directly 2013-11-06 09:50:57 -05:00
Julian Dolby 3bb1f12c18 do not write bogus local variable table entries that refer to slots
greater than the max local.  This causes the verifier to complain.  This
can happen when transforming a class that originally contains local
names for stack slots that are never used.  When the new code is
written, a correct max locals is calculated, and then these unused local
table entries trigger errors.
2013-11-06 09:34:00 -05:00
Julian Dolby fd1c0d7d2c add filtering to instrumentor 2013-10-25 14:49:36 -04:00
Julian Dolby aa88663182 bare bones dynamic CG instrumentor 2013-10-25 13:34:42 -04:00
Julian Dolby 56236dec53 further work on analysis for JavaScript in Eclipse 2013-10-16 17:37:53 -04:00
Manu Sridharan cb17b24875 organize imports 2013-10-02 14:52:05 -07:00
Julian Dolby 88bc7f48de handle the 'Main-Class' manifest entry. be less aggressive with
reflection.
2013-10-01 14:00:04 -04:00
Julian Dolby cfb516a758 code to handle 'Class-Path' in jar files added to the scope. done for a
specific use, and so probably a little flaky.
2013-10-01 13:59:30 -04:00
Julian Dolby a8fdf96cde fix (i think) to edge computation caching 2013-09-26 13:15:32 -04:00
Julian Dolby 26c2be5ffb skip unknown call sites rather than crashing 2013-09-26 13:13:05 -04:00
Julian Dolby 05003d52c9 merge 2013-09-18 14:05:48 -04:00
Julian Dolby dd4d794517 merge 2013-09-18 14:00:04 -04:00
Julian Dolby 45e6803d30 white space change 2013-09-18 13:58:49 -04:00
Julian Dolby 42714d9bf3 fixes for getting original source code for included locations 2013-09-18 13:55:17 -04:00
Manu Sridharan 8984637b86 make classes public. Fixes #32 2013-09-16 10:32:29 -07:00
Manu Sridharan 898e1c3810 add modeling of window.onload invocation 2013-09-16 09:37:18 -07:00
Julian Dolby 81aaa1bee0 make a translator error a kind of wala exception 2013-08-29 10:18:29 -04:00
Julian Dolby e9cdd57fed make some prototype function names more explicit 2013-08-29 10:18:05 -04:00
Julian Dolby aa101e6c25 do not throw error 2013-08-29 10:17:37 -04:00
Julian Dolby 4f13586cc9 clean up: kill dead code 2013-08-29 10:17:10 -04:00
Julian Dolby 0799bffc84 clean ups 2013-08-29 10:16:38 -04:00
Manu Sridharan 58e4c392f6 add ignore file 2013-08-08 10:23:51 -07:00
Julian Dolby a9331dca6f avoid using files since the automated tests get things out of jars 2013-08-07 16:44:21 -04:00
Manu Sridharan 512b3bbf48 remove large wl.zip file 2013-08-07 12:44:55 -07:00