Manu Sridharan
cf04da7613
handle a couple of corner cases. some (very) basic support for pointer / reference types
2012-08-21 16:56:50 -07:00
Manu Sridharan
bab4777e4c
some (very) basic support for pointer / reference types
2012-08-21 16:56:18 -07:00
Manu Sridharan
800203a71f
improved documentation
2012-08-21 16:55:30 -07:00
Julian Dolby
4a850a9510
added the com.ibm.wala.ide.jdt project
2012-08-21 18:52:09 -04:00
sjfink
3b2c9afa42
attempted fix for possible Heisenbug caused by misuse of non-blocking I/O API.
2012-08-21 15:03:26 -07:00
dolby
3f47e6e4b2
Revert "fixes for java soiurce positions"
...
This reverts commit 59fc11b5f3
.
2012-08-21 16:22:03 -04:00
dolby
53cad9e7ba
more separation for JS eclipse stuff
2012-08-21 16:06:01 -04:00
dolby
a54707f22e
separate JSDT stuff
2012-08-21 15:53:16 -04:00
sjfink
e37d67c7d2
change Launcher logging to level info()
2012-08-21 10:49:33 -07:00
dolby
72e8dc9098
reorganize stuff for using JavaScript stuff from Eclipse
2012-08-21 09:48:53 -04:00
Juergen Graf
b8477d2144
incorporate changes from other branch
...
- basic compatibility with Java 7 (i.e., don't crash immediately)
- Added utility class for converting call graphs to JSON.
- add edgeExists CLI option to check if some edge exists in the call graph
2012-08-06 12:49:03 +02:00
Manu Sridharan
3317c1ccf6
basic compatibility with Java 7 (i.e., don't crash immediately)
2012-08-03 15:41:09 -07:00
Max Schaefer
f091bb3aca
Added utility class for converting call graphs to JSON.
2012-07-31 14:31:34 -04:00
Max Schaefer
4dc8bf18bc
Merge branch 'master' of riverdale.watson.ibm.com:jsanalysis
2012-07-31 14:15:19 -04:00
Max Schaefer
c9bdd48360
Added utility class for serialising call graphs to JSON.
2012-07-31 14:14:04 -04:00
Manu Sridharan
7aaba4bc5a
Bug fix in dispatch logic + test
...
Due to constant parameters, we can't assume that constraints don't need
to be generated when we've already seen a target at a call site (since
the previous constraints may have only passed certain constant parameter
values, rather than all parameter values). Add a check to handle these
cases correctly.
2012-07-30 12:40:48 -07:00
Manu Sridharan
b940e9dc0a
add edgeExists CLI option to check if some edge exists in the call graph
2012-07-26 15:26:59 -07:00
Manu Sridharan
eb0524c634
tests were failing when run as part of the suite
2012-07-20 16:27:17 -07:00
Manu Sridharan
2299d8a13a
improve caching of receiver values when handling dispatch
2012-07-17 12:11:55 -07:00
Juergen Graf
883b5f2437
detect catch all and remove exception flow to exit then
2012-07-17 20:05:51 +02:00
Juergen Graf
4ff1211dad
equals for OrdinalSets
2012-07-17 17:44:03 +02:00
Juergen Graf
4648f0404a
Merge branch 'wala' into master
2012-07-17 13:57:43 +02:00
Manu Sridharan
9847bf21f4
Merge remote-tracking branch 'origin/master'
2012-07-12 10:30:56 -07:00
Manu Sridharan
9a0e105e51
fix so that new lexical scheme can be enabled with Java frontends
2012-07-12 10:27:24 -07:00
Max Schaefer
a3d8a0c757
Renamed two test methods.
2012-07-09 14:24:36 -04:00
Max Schaefer
c5e31617e1
Some more tests.
2012-07-09 14:22:34 -04:00
Max Schaefer
d40729c444
Small improvement to treatment of generated names in extraction tests.
2012-07-05 16:31:58 -04:00
Max Schaefer
b4172d5920
Test for break statements that break out of a non-loop statement. This
...
is currently not handled correctly by the translation to CAst.
2012-07-05 15:51:04 -04:00
Max Schaefer
3fe9bedf95
Can now pass a JS file to HTMLCGBuilder, it will create a simple wrapper
...
HTML file.
2012-07-05 15:50:02 -04:00
Max Schaefer
ff3416a89f
Be more careful when determining source-level names for SSA variable to
...
avoid index-out-of-bounds accesses.
2012-07-05 11:20:25 -04:00
Max Schaefer
468f0a9864
Added a workaround for differences in generated names between actual and
...
expected output in some of the tests.
2012-07-05 09:56:53 -04:00
Max Schaefer
fca3999e9a
Fixed rewriting of non-constant switch cases.
2012-07-05 09:37:47 -04:00
Max Schaefer
5ba9b7b735
Merge branch 'master' of git@riverdale.watson.ibm.com:jsanalysis
2012-07-05 08:34:01 -04:00
Max Schaefer
9d1d198777
New test case for call graph construction.
2012-07-04 15:29:16 -04:00
Manu Sridharan
f6e52c9b93
Merge remote-tracking branch 'riverdale/master'
2012-07-04 10:27:13 -07:00
Max Schaefer
7bdc127ce5
Workaround for invalid end positions in CAst.
2012-07-04 12:19:05 -04:00
dolby
d0d1ff1a2b
Merge branch 'master' of https://github.com/wala/WALA.git
2012-07-03 19:22:37 -04:00
dolby
f7eb9bd174
apply changes for WALA git issue 3
2012-07-03 19:22:08 -04:00
Manu Sridharan
1a5f8954f2
fix NPE
2012-07-03 15:55:14 -07:00
Manu Sridharan
76ca05ccb8
comment out manual enabling of CG dumps; we really need a better solution here
2012-07-03 15:55:02 -07:00
Manu Sridharan
ec2b83ff1b
don't run the jquery test as part of the standard regression; we don't scale yet
2012-07-03 15:07:20 -07:00
dolby
81c16d8121
ignore junk
2012-07-02 13:59:50 -04:00
dolby
1965001200
adapt to changes in source position mapping
2012-07-02 13:38:59 -04:00
Julian Dolby
d10557f537
Merge branch 'master' of https://github.com/wala/WALA
2012-07-02 13:35:57 -04:00
Julian Dolby
1c7177fc4a
use default jre
2012-07-02 13:35:49 -04:00
dolby
4b3cba710d
changes from upstream
2012-06-29 15:47:54 -04:00
dolby
59fc11b5f3
fixes for java soiurce positions
2012-06-29 15:45:42 -04:00
dolby
e241e755b3
fix to launcher
2012-06-29 14:46:37 -04:00
Manu Sridharan
12a9aa6e24
fixing launchers
2012-06-28 10:31:55 -07:00
Manu Sridharan
7045a06e51
Remove com.ibm.wala.j2ee
...
The code has bitrotted with respect to trunk and is causing confusion.
2012-06-27 17:45:39 -07:00