msridhar1
33378fd071
Added option to warn about big points-to sets.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4330 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2012-01-06 21:25:20 +00:00
msridhar1
f9d6e38eea
Removed spurious "arguments" property on function objects.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4329 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2012-01-06 21:25:06 +00:00
msridhar1
3172ba6b0f
Fixed data flow propagation code for the arguments array: arguments[0]
...
is not the receiver, it is the first real argument.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4328 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2012-01-06 21:24:53 +00:00
msridhar1
515c9b8f18
Fixed code for determining whether a callee should be analysed in a
...
for-in context: checking whether its name _contains_ HACK_METHOD_STR is
not a good idea, since this is true also for inner functions of the
forin_body functions.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4327 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2012-01-06 21:24:38 +00:00
msridhar1
eb73fac9e4
documentation of global object handling
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4326 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2012-01-06 21:24:25 +00:00
msridhar1
02c1b80605
update Eclipse prefs
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4325 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2012-01-06 21:24:07 +00:00
msridhar1
8ce7db97ea
more global object handling; needs documentation
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4324 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2012-01-06 21:23:56 +00:00
msridhar1
549c3d2775
rename
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4323 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2012-01-06 21:23:25 +00:00
msridhar1
5f91087b44
re-enable debug output
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4322 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2012-01-06 21:23:13 +00:00
msridhar1
306bc98bf5
progress on modeling the global object
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4321 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2012-01-06 21:22:58 +00:00
msridhar1
be1ead5245
additional modeling of prototype chains for built-in objects
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4320 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2012-01-06 21:22:27 +00:00
msridhar1
e468d042fa
add option to generate separate synthetic method per call site of Function.call()
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4319 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2012-01-06 21:22:09 +00:00
msridhar1
37f3af5b86
undo CG dumping change
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4318 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2012-01-06 21:21:54 +00:00
msridhar1
1ea96713c3
cache Function.call() synthetic methods and reuse
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4317 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2012-01-06 21:21:40 +00:00
msridhar1
b042d61a67
initial implementation of handling Function.call(). also, fix previous change that caused some tests to fail
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4316 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2012-01-06 21:21:26 +00:00
msridhar1
c815519025
ignore jquery test; no longer works due to proper handling of || construct
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4315 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2012-01-06 21:20:55 +00:00
msridhar1
31108fa7e2
Avoid re-analysing the same file twice.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4314 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2012-01-06 21:20:41 +00:00
msridhar1
bf66d29491
fix bug in setting of __proto__ in function constructor
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4313 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2012-01-06 21:20:28 +00:00
msridhar1
1673a200e5
default to dumping files in temp directory
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4312 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2012-01-06 21:20:13 +00:00
msridhar1
b127720692
move launcher
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4311 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2012-01-06 21:20:00 +00:00
msridhar1
22e79d7ef7
make JSCFABuilder abstract
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4310 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2012-01-06 21:19:49 +00:00
msridhar1
74911f269e
fix test case for Function.call(), add test case for Function.apply()
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4309 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2012-01-06 21:19:36 +00:00
msridhar1
ef41232ece
updated .gitignore to ignore Eclipse workspace metadata
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4308 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2012-01-06 21:19:21 +00:00
msridhar1
45d15c2bd6
Filtering instance keys passed to extracted loop bodies to emulate ToString conversion.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4307 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2012-01-06 21:19:14 +00:00
msridhar1
939f6b3f34
Organise imports.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4306 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2012-01-06 21:19:01 +00:00
msridhar1
3d07fcb3a8
Cosmetic changes.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4305 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2012-01-06 21:18:41 +00:00
msridhar1
2ca41027c5
Fixed CAst representation of || and &&.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4304 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2012-01-06 21:18:30 +00:00
msridhar1
0c1068ef99
More correct handling of scoped entities.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4303 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2012-01-06 21:18:20 +00:00
msridhar1
4d9876d452
Fixed a bug where the property read expander was generating a DAG, and
...
another one which prevented CFG node targets from being properly copied.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4302 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2012-01-06 21:18:06 +00:00
msridhar1
f763f34fda
Added support for CAstNode.IS_DEFINED_EXPR to CAstPrinter.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4301 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2012-01-06 21:17:52 +00:00
msridhar1
c0a99989a4
Support for applying a preprocessor to the generated CAst tree before
...
translating it to IR.
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4300 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2012-01-06 21:17:39 +00:00
msridhar1
b517c6ca85
Started testing on MooTools.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4299 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2012-01-06 21:17:15 +00:00
msridhar1
a033b2364a
Extracted out some more general functionality from ForInLoopRewriter into new super class CAstRewriterExt.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4298 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2012-01-06 21:16:55 +00:00
msridhar1
4edec7f18e
remove unused imports
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4297 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2012-01-05 20:10:34 +00:00
msridhar1
05f0d27d45
move code related to validator.nu HTML parser to a separate project
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4296 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2012-01-05 19:58:35 +00:00
msridhar1
f676babb64
update ignores
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4295 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2012-01-05 19:55:57 +00:00
msridhar1
e0e833e511
initial commit
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4294 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2012-01-05 19:55:16 +00:00
msridhar1
f5ed8a577f
Share project "com.ibm.wala.cast.js.html.nu_validator" into " https://wala.svn.sourceforge.net/svnroot/wala "
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4293 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2012-01-05 19:54:16 +00:00
msridhar1
d326e5e9f2
bug fixes
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4292 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2011-12-28 17:03:55 +00:00
msridhar1
cbd8b63142
undo change to SlicerTest
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4291 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2011-12-28 17:03:42 +00:00
msridhar1
59e46916ce
Generalize certain IR data structures to be less Java-specific. Generalize annotations code to allow for reading annotation parameters. Various other fixes
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4290 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2011-12-28 17:03:27 +00:00
msridhar1
bd315e7718
add a .gitignore file
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4289 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2011-12-28 17:01:56 +00:00
sjfink
6ff9063a18
suppress compiler warnings from raw types
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4288 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2011-12-09 19:03:21 +00:00
msridhar1
cb37e60635
make classes abstract, so their tests are not run directly
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4287 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2011-10-31 18:47:14 +00:00
msridhar1
e672a1ece8
clarify exception messsage
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4286 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2011-10-28 20:30:54 +00:00
sjfink
d75e4455c6
delete obsolete comment
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4285 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2011-10-26 13:53:29 +00:00
sjfink
c274ecacc9
bug fix: deal with case when app-specific context selector and interpreter are null.
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4284 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2011-10-25 13:55:32 +00:00
dolby-oss
e88a7992ba
start colors from 0 rather than 1
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4283 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2011-10-24 15:58:51 +00:00
sjfink
6c4fcdcbee
bug fix from David Young: use File.pathSeparator
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4280 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2011-10-10 13:03:00 +00:00
msridhar1
2723084bac
ran into a method with 30 parameters. hopefully this is enough?
...
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4278 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2011-09-25 21:52:20 +00:00