Manu Sridharan
256cd06460
Convert all Java source files to use Unix line endings; no semantic change
2012-09-04 15:56:05 -07:00
Manu Sridharan
fcab11e5b8
Remove dependence from com.ibm.wala.ide to com.ibm.wala.cast.
...
Removing this dependence allows our Getting Started instructions to still work.
It requires some minor code duplication, but otherwise we'd have to change a
bunch of documentation.
2012-09-04 10:38:40 -07:00
dolby
6201675d95
Merge branch 'master' of https://github.com/wala/WALA.git
2012-08-31 15:47:04 -04:00
dolby
4cc3a08b63
comment attempting to explain how 'dimensionality' works
2012-08-31 15:45:56 -04:00
Manu Sridharan
e9b6d232c7
Merge branch 'master' of riverdale.watson.ibm.com:jsanalysis
2012-08-30 14:37:35 -07:00
dolby
5f0b0ea956
Two fixes for mapping source positions to IR
...
1: get the right position for methods from the JDT AST
2: more seriously, there was a nasty bug in how source positions got
mapped in unwound code: mappings were wrong for instructions that
were the result of duplicating code to replicate unwind handling in
exceptional and non-local exits.
2012-08-30 12:10:30 -04:00
Max Schaefer
2a13228e50
Fixed for-in loop body extractor after recent changes to CAst representation of for-in loops.
2012-08-30 10:55:19 -04:00
Max Schaefer
a77d28c68d
Merge remote-tracking branch 'github/master'
2012-08-30 10:31:51 -04:00
Manu Sridharan
931e2b8b4b
remove Mozilla page tests
2012-08-29 14:41:02 -07:00
Manu Sridharan
39639b6bd4
update ignores
2012-08-29 14:36:03 -07:00
dolby
932c75be3c
type-o
2012-08-29 17:27:01 -04:00
dolby
fd593fb171
not sure why this is needed, but i get errors without it
2012-08-29 17:26:16 -04:00
dolby
ff464402ec
forgot this one
2012-08-29 17:24:04 -04:00
dolby
707d89019c
forgot to add these
2012-08-29 17:21:43 -04:00
dolby
319eacc529
merge changes and changes for atomic sets work
2012-08-29 16:35:34 -04:00
Manu Sridharan
8f2ac704f4
remove assertion related to source positions
2012-08-29 10:34:50 -07:00
dolby
17ab92b8f2
assert that the first line number is always not -1
2012-08-28 21:49:04 -04:00
Manu Sridharan
5b8da4ad32
oops, really fix the merge conflict
2012-08-28 13:13:10 -07:00
Manu Sridharan
3e04aba5fb
Merge branch 'master' of riverdale.watson.ibm.com:jsanalysis
...
Conflicts:
com.ibm.wala.cast.js/source/com/ibm/wala/cast/js/util/CallGraph2JSON.java
2012-08-28 13:12:01 -07:00
Manu Sridharan
7147e6c86e
update rhino regression launcher for new project structure
2012-08-28 13:06:34 -07:00
Manu Sridharan
419d1d50cc
Merge branch 'github_master' and remove Eclipse dependencies.
...
Specifically, rewrite ProgressMaster to not depend on Eclipse, and move
to com.ibm.wala.util. Now, we can use timeout-based code in packages
without introducing an Eclipse dependency.
2012-08-28 12:39:52 -07:00
Manu Sridharan
06205fdb73
patch from mailing list to handle different constructor arguments for ClassLoaderImpl
2012-08-28 10:51:20 -07:00
Manu Sridharan
35c1489e5e
Merge branch 'github_master' into internal_merge
2012-08-28 10:04:46 -07:00
Manu Sridharan
9f732622f0
don't require Eclipse 3.8 in version dependencies
2012-08-28 10:02:48 -07:00
Manu Sridharan
4c7575a1af
Merge branch 'github_master' into internal_merge
2012-08-28 09:23:17 -07:00
dolby
e946d1deb9
fixes for misuse of getDimensionality
2012-08-28 12:02:48 -04:00
dolby
6c374aa030
bcel has moved
2012-08-28 11:22:25 -04:00
dolby
ffff4c244d
fix for bug in reading xml summaries
2012-08-28 11:10:46 -04:00
dolby
0518b5242b
more JS stuff
2012-08-22 12:15:46 -04:00
dolby
0a3acfde4a
Merge branch 'master' of https://github.com/wala/WALA.git
2012-08-21 23:07:43 -04:00
Manu Sridharan
bb2c45803c
Merge branch 'github_master' into internal_merge
2012-08-21 16:57:27 -07:00
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
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
Manu Sridharan
9847bf21f4
Merge remote-tracking branch 'origin/master'
2012-07-12 10:30:56 -07:00