Juergen Graf
|
6f8aee80c6
|
Merge branch 'wala' into master
|
2014-07-28 17:09:02 +02:00 |
Julian Dolby
|
3910608d60
|
JavaScript slicer support
|
2014-07-11 11:55:02 -04:00 |
Julian Dolby
|
dd3124479e
|
allow control flow in induced cfgs, and various related fixes
|
2014-07-08 14:44:06 -04:00 |
Julian Dolby
|
5c0285c410
|
fixes to source variable name tracking, and new test to verify fix
|
2014-07-01 21:23:52 +02:00 |
Michael Heilmann
|
ea40719069
|
Merge branch 'master' of https://github.com/wala/WALA into development
|
2014-06-26 17:52:47 +02:00 |
Michael Heilmann
|
0bb5e6998e
|
Remove redundant casts and imports, improve doc comments
|
2014-06-26 17:51:26 +02:00 |
Julian Dolby
|
88487d55da
|
expose matcher to allow specialization
|
2014-06-26 11:07:31 -04:00 |
Julian Dolby
|
e58ec4dba8
|
new special parent scope for cases where JavaScript redefines a variable using a reference to the existing definition
|
2014-06-26 11:05:43 -04:00 |
Julian Dolby
|
87c42b61d6
|
toString methods
|
2014-06-26 10:57:48 -04:00 |
Julian Dolby
|
4aefbecb8e
|
fix for JavaScript crash
|
2014-06-26 10:57:08 -04:00 |
Juergen Graf
|
4772f36d47
|
add standard type parameter to most pointer analysis references. When it breaks we move back to ? extends InstanceKey.
|
2014-05-20 22:00:06 +02:00 |
Juergen Graf
|
ef4513d377
|
revert PointerAnalysis hack that makes containsAny() and contains() methods in OrdinalSet unusable
|
2014-05-20 19:52:01 +02:00 |
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 |
Julian Dolby
|
a00b4ae47b
|
bug fixes for source buffers when the source files is all on a single
line
|
2014-05-20 13:11:58 +02:00 |
Julian Dolby
|
7c0de83e74
|
move to Reader API to help with annoying /r/n issues is source mapping
|
2014-05-20 13:11:55 +02:00 |
Julian Dolby
|
a2f4f3b238
|
type in CAst var decls
|
2014-05-20 13:10:57 +02:00 |
Julian Dolby
|
5228cacd43
|
adapt to type changes
|
2014-05-20 13:10:33 +02:00 |
Julian Dolby
|
8921a8cb71
|
allow specialization of source name map generation
|
2014-05-20 13:09:24 +02:00 |
Julian Dolby
|
a6315f8a62
|
more detail in assertion
|
2014-05-20 13:09:01 +02:00 |
Julian Dolby
|
038a39dbf5
|
bug fixes for source buffers when the source files is all on a single
line
|
2014-04-29 11:21:58 -04:00 |
Julian Dolby
|
92bec0cc0b
|
move to Reader API to help with annoying /r/n issues is source mapping
|
2014-04-29 11:21:01 -04:00 |
Julian Dolby
|
893f4b7308
|
type in CAst var decls
|
2014-03-16 18:05:49 -04:00 |
Julian Dolby
|
79acda26ed
|
adapt to type changes
|
2014-02-09 19:00:31 -05:00 |
Julian Dolby
|
2c9c0d802f
|
allow specialization of source name map generation
|
2014-02-08 21:32:51 -05:00 |
Julian Dolby
|
5af42e4585
|
more detail in assertion
|
2014-01-03 10:07:11 -05:00 |
Julian Dolby
|
51d4b0e462
|
make urlToFile and streamToFile more flexible
|
2013-12-13 19:27:22 -05:00 |
Julian Dolby
|
026f04cbfc
|
get more error information from Rhino
|
2013-11-26 17:20:16 -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
|
56236dec53
|
further work on analysis for JavaScript in Eclipse
|
2013-10-16 17:37:53 -04:00 |
Julian Dolby
|
81aaa1bee0
|
make a translator error a kind of wala exception
|
2013-08-29 10:18:29 -04:00 |
Julian Dolby
|
528be3e973
|
remove now-unused functionality
|
2013-08-07 15:20:05 -04:00 |
Julian Dolby
|
d528c16b0f
|
refactoring to integrate field-based cg builders with Eclipse-based
JavaScript front end
|
2013-08-05 14:35:41 -04:00 |
Julian Dolby
|
beab92e359
|
Fixed bugs in the front end handling esoteric cases of weird control
flow.
added support for JavaScript projects read from Eclipse that are based
on HTML files as well as JavaScript files
|
2013-07-30 14:04:08 -04:00 |
Manu Sridharan
|
c71652de34
|
add getNumberOfUses(), rename class
|
2013-07-10 09:44:47 -07:00 |
Manu Sridharan
|
059d841c8c
|
removing lexical reads and writes from invoke instructions; WIP
|
2013-07-10 09:44:46 -07:00 |
Juergen Graf
|
cdaaddf88b
|
Merge branch 'wala' into master
|
2013-07-02 14:23:24 +02:00 |
Julian Dolby
|
080325b5f6
|
merge
|
2013-06-25 11:57:37 -04:00 |
Julian Dolby
|
3015d1c5f9
|
added container access to ModuleEntry
|
2013-06-25 11:53:58 -04:00 |
Manu Sridharan
|
162a001ce6
|
remove more code for older lexical access scheme
|
2013-06-07 09:58:25 -07:00 |
Manu Sridharan
|
f268ca91fd
|
remove precise lexical config options; we want this to just be on
|
2013-06-07 09:48:00 -07:00 |
Manu Sridharan
|
d2933d49b2
|
delete a little more code and javadoc
|
2013-06-06 20:02:42 -07:00 |
Manu Sridharan
|
321695617c
|
delete more code
|
2013-06-06 20:02:42 -07:00 |
Manu Sridharan
|
472a98d7cf
|
delete some code
|
2013-06-06 20:02:42 -07:00 |
Manu Sridharan
|
d4b252ad51
|
kill NEW_LEXICAL flag
|
2013-06-06 20:02:41 -07:00 |
Manu Sridharan
|
3b1889121b
|
add missing copyright headers
|
2013-05-22 15:39:19 -07:00 |
Manu Sridharan
|
dcc7cd206d
|
bug fix: allow each language to determine when a CGNode represents the "definer" method for a lexical access
|
2013-04-29 20:34:40 -07:00 |
Julian Dolby
|
1cc5e5ce9c
|
fixes for bug with dead code and exception handlers
|
2013-04-10 21:16:12 -04: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 |