Commit Graph

3738 Commits

Author SHA1 Message Date
Marcel Bruch c6e88b6d80 fixed classpath, added jericho jar to classpath 2013-04-29 13:18:36 +02:00
Marcel Bruch 91e0639232 Merge branch 'master' of https://github.com/mbruch/WALA 2013-04-29 13:14:08 +02:00
Marcel Bruch 87c164e402 added js projects to tycho build 2013-04-29 13:13:23 +02:00
Marcel Bruch 901c23d32e [releng] added preliminary maven tycho build support 2013-04-29 13:13:23 +02:00
Cosmin Radoi edbdf989a9 right classloader for call graph tests 2013-04-29 13:13:23 +02:00
Cosmin Radoi c0a8d621e2 small fix to manifest 2013-04-29 13:13:23 +02:00
Marcel Bruch df7808368a excluded test plugin execution for demo purpose 2013-04-29 13:13:23 +02:00
Marcel Bruch 7c2d18cd58 [releng] added preliminary maven tycho build support 2013-04-29 13:13:22 +02:00
Marcel Bruch 4409b351db added js projects to tycho build 2013-04-29 11:00:40 +02:00
Marcel Bruch edad282c71 [releng] added preliminary maven tycho build support 2013-04-29 10:59:27 +02:00
Manu Sridharan cdeec43267 add extra dependencies for Eclipse Juno 2013-04-29 10:57:38 +02:00
Manu Sridharan c99155e795 add extra dependencies for Eclipse Juno 2013-04-27 09:54:07 -07:00
mbruch 3ebee73694 Merge pull request #1 from cos/to-maven
To maven
2013-04-24 22:07:11 -07:00
Cosmin Radoi 680e43efce right classloader for call graph tests 2013-04-24 22:10:15 -05:00
Cosmin Radoi e9f26548c7 small fix to manifest 2013-04-24 21:59:43 -05:00
Marcel Bruch 4596492463 excluded test plugin execution for demo purpose 2013-04-19 17:56:58 +02:00
Marcel Bruch f58c47e47d [releng] added preliminary maven tycho build support 2013-04-19 17:48:57 +02:00
Manu Sridharan f439646cb1 fix potential NPE in AbstractRootMethod.addAllocation() 2013-04-15 08:58:42 +02:00
Manu Sridharan 97cae29368 add parse_error.js to excluded paths to get rid of compile error 2013-04-12 10:24:12 -07:00
Manu Sridharan 67dd61e005 update build prefs to allow for referencing restricted libs 2013-04-11 11:57:14 -07:00
Julian Dolby b90583f4fd test file for dead code with exception handlers 2013-04-11 08:26:48 -04:00
Julian Dolby 1cc5e5ce9c fixes for bug with dead code and exception handlers 2013-04-10 21:16:12 -04:00
Manu Sridharan 00eb1d2bd2 Set all projects to build against Java 6; no semantic change. Fixes #20 2013-04-10 16:01:27 -07:00
Manu Sridharan 4f7ec12edd Expose temporary file created by source extractor. Fixes #19 2013-04-10 12:22:57 -07:00
Manu Sridharan 355bf4ad69 update ignores 2013-04-10 10:42:33 -07:00
Manu Sridharan 1079d68aea delete files 2013-04-10 10:33:28 -07:00
Manu Sridharan dae0b33233 Merge branch 'master'
Conflicts:
	com.ibm.wala.cast.java/src/com/ibm/wala/cast/java/loader/JavaSourceLoaderImpl.java
	com.ibm.wala.cast.js.rhino.test/harness-src/com/ibm/wala/cast/js/test/TestSimpleCallGraphShapeRhino.java
	com.ibm.wala.cast.js.rhino.test/harness-src/com/ibm/wala/cast/js/test/TestSimplePageCallGraphShapeRhino.java
	com.ibm.wala.cast.js.rhino.test/harness-src/com/ibm/wala/cast/js/test/TestSimplePageCallGraphShapeRhinoJericho.java
	com.ibm.wala.cast.js.rhino.test/harness-src/com/ibm/wala/cast/js/vis/JsViewerDriver.java
	com.ibm.wala.cast.js.test/harness-src/com/ibm/wala/cast/js/test/TestSimpleCallGraphShape.java
	com.ibm.wala.cast.js/source/com/ibm/wala/cast/js/loader/JavaScriptLoader.java
	com.ibm.wala.cast/source/java/com/ibm/wala/cast/tree/CAstEntity.java
2013-04-09 15:56:47 -07:00
Manu Sridharan 11c6619c7f Variety of changes to JS front end.
- crash fixes
- small enhancements to prologue and preamble
- tighter handling of timeouts during CG construction
2013-04-09 15:47:22 -07:00
Manu Sridharan 368daf9427 organize imports 2013-04-09 14:16:01 -07:00
Manu Sridharan a7195852b1 don't cache synthetic method IR / DU in ExplicitNodes 2013-04-09 10:01:19 -07:00
Manu Sridharan 80557c6e6d Merge pull request #16 from cos/warning-for-ssainstruction-identity
warning on SSAInstruction equals()
2013-04-08 15:15:54 -07:00
Cosmin Radoi d137143ecf warning on SSAInstruction equals() 2013-04-08 17:08:32 -05:00
Manu Sridharan 0204a7fead Merge pull request #15 from cos/cgnode-weakref-ir-defuse
use WeakReference so that CGNode.getIR() doesn't hit the cache too often
2013-04-08 14:27:50 -07:00
Manu Sridharan 9549da9954 read runtime-visible annotations for fields 2013-04-08 13:50:26 -07:00
Manu Sridharan fa14d7a73d Require that gen'd vector contains 0. fixes #8 2013-04-08 10:51:25 -07:00
Julian Dolby 2d3b78a60d Merge branch 'master' of https://github.com/wala/WALA.git 2013-04-03 12:13:10 -04:00
Julian Dolby 321e925660 work on CHA 2013-04-03 12:12:43 -04:00
Manu Sridharan 797add310e update ignroes 2013-03-30 18:09:04 -07:00
Manu Sridharan 1ae05fa366 patch up build.xml for project rename 2013-03-30 12:25:01 -07:00
Manu Sridharan f0d68d41bc more informative assertion 2013-03-30 12:21:20 -07:00
Manu Sridharan 2a9eced391 rename com.ibm.wala.cast.java.jdt.test to com.ibm.wala.ide.jdt.test
It looks like this change was made partially before, but maybe not
completed?  Anyway, this gets our JDT test launchers to work again.
2013-03-30 11:40:18 -07:00
Manu Sridharan 3718319e58 don't commit test_project.zip 2013-03-30 08:41:45 -07:00
Manu Sridharan 2f55ba8b5b Merge pull request #13 from vazexqi/ASTJavaTypeInference-PrimAndStringOp-bug
Add the test file to com.ibm.wala.cast.java.test.data/src for pull request #12
2013-03-30 08:40:00 -07:00
Nicholas Chen 76408b6d1a Add the source file to com.ibm.wala.cast.java.test.data
Previously, I only included the source file in the zip file but just
realized the zip file is auto-generated from the
com.ibm.wala.cast.java.test.data/src folder.
2013-03-30 09:52:28 -05:00
Manu Sridharan caace4e063 Merge pull request #12 from vazexqi/ASTJavaTypeInference-PrimAndStringOp-bug
PrimAndStringOp bug in AstJavaTypeInference
2013-03-29 15:50:03 -07:00
Nicholas Chen dc4712fd75 Initialize stringClass field lazily
This ensures that when we need to use stringClass, it can be constructed
directly from the cha field. Previously, it was only initialized after
the call to super(…) in the constructor. However, by then it is too late
because super(…) calls initialize() and solve() which need the
stringClass field.
2013-03-29 17:21:45 -05:00
Nicholas Chen eed055a69a Test case exemplifying Unexpected type: class com.ibm.wala.analysis.typeInference.JavaPrimitiveType
This is a simple test case that illustrates the issue with type inference
on a String + some primitive.

The code is

package javaonepointfive;

public class TypeInferencePrimAndStringOp {
  public static void main(String[] args) {
    int a = 2;
    String result = "a" + a;
  }
}
2013-03-29 17:21:06 -05:00
sjfink c9e1b2e587 fix a bug in BitVectorVariable.copyState() involving empty vectors 2013-03-18 08:40:25 -07:00
Julian Dolby 7c3e13d09f remove extraneous printing 2013-03-03 19:43:45 -05:00
Julian Dolby 6bb51a6e58 fixes for parse errors in JS and HTML 2013-03-01 10:08:30 -05:00