WALA/com.ibm.wala.cast.js/source/com/ibm/wala/cast/js/ssa
Juergen Graf 428a3975ed Merge branch 'wala' into master
Conflicts:
	com.ibm.wala.cast.java/src/com/ibm/wala/cast/java/loader/JavaSourceLoaderImpl.java
	com.ibm.wala.cast.java/src/com/ibm/wala/cast/java/ssa/AstJavaInstructionFactory.java
	com.ibm.wala.cast.java/src/com/ibm/wala/cast/java/ssa/AstJavaInvokeInstruction.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/html/WebPageLoaderFactory.java
	com.ibm.wala.cast.js/source/com/ibm/wala/cast/js/loader/JavaScriptLoader.java
	com.ibm.wala.cast.js/source/com/ibm/wala/cast/js/ssa/JSInstructionFactory.java
	com.ibm.wala.cast.js/source/com/ibm/wala/cast/js/ssa/JavaScriptInvoke.java
	com.ibm.wala.cast/source/java/com/ibm/wala/cast/ipa/callgraph/AstCallGraph.java
	com.ibm.wala.cast/source/java/com/ibm/wala/cast/ir/ssa/AbstractLexicalInvoke.java
	com.ibm.wala.cast/source/java/com/ibm/wala/cast/ir/ssa/AstInstructionFactory.java
	com.ibm.wala.cast/source/java/com/ibm/wala/cast/ir/ssa/AstLexicalRead.java
	com.ibm.wala.cast/source/java/com/ibm/wala/cast/ir/ssa/AstLexicalWrite.java
	com.ibm.wala.cast/source/java/com/ibm/wala/cast/ir/ssa/FixedParametersInvokeInstruction.java
	com.ibm.wala.cast/source/java/com/ibm/wala/cast/ir/translator/AstTranslator.java
	com.ibm.wala.core/.classpath
	com.ibm.wala.core/.settings/org.eclipse.jdt.core.prefs
	com.ibm.wala.ide/src/com/ibm/wala/ide/util/ProgressMonitorDelegate.java
	com.ibm.wala.util/src/com/ibm/wala/util/NullProgressMonitor.java
	com.ibm.wala.util/src/com/ibm/wala/util/ProgressMaster.java
2014-05-20 17:59:16 +02:00
..
JSAbstractInstructionVisitor.java merge 2013-06-25 11:57:37 -04:00
JSInstructionFactory.java Merge branch 'wala' into master 2014-05-20 17:59:16 +02:00
JSInstructionVisitor.java Changes motivated by analysis issues in JavaScript. The main change is that calls of the form f.x() in JavaScript are now analyzed like 'method calls' so that the 'this' pointer in the receiver functions can be filtered based upon the types that actually have the method being invoked. This requires much more dynamic filtering than in a language like Java, since properties like 'x' are simply properties that happen to hold functions, and so can be assigned in a first-class manner. Thus, the filtering needs to handle variance in both the types and the values of their properties; this is implemented as multiple levels of abstract object directed side effect equations in the dataflow system. 2012-03-01 02:45:51 +00:00
JavaScriptCheckReference.java Merge branch 'wala' into master 2013-07-02 14:23:24 +02:00
JavaScriptInstanceOf.java Merge branch 'wala' into master 2013-07-02 14:23:24 +02:00
JavaScriptInvoke.java Merge branch 'wala' into master 2014-05-20 17:59:16 +02:00
JavaScriptPropertyRead.java Merge branch 'wala' into master 2013-07-02 14:23:24 +02:00
JavaScriptPropertyWrite.java Merge branch 'wala' into master 2013-07-02 14:23:24 +02:00
JavaScriptTypeOfInstruction.java Merge branch 'wala' into master 2013-07-02 14:23:24 +02:00
JavaScriptWithRegion.java Merge branch 'wala' into master 2013-07-02 14:23:24 +02:00
PrototypeLookup.java Merge branch 'wala' into master 2013-07-02 14:23:24 +02:00
SetPrototype.java Merge branch 'wala' into master 2013-07-02 14:23:24 +02:00
Util.java squash remaining Eclipse warnings 2007-02-09 15:34:25 +00:00