Ben Liblit
2a5503b9aa
Exclude Maven-generated HTML pages from validation
...
Eclipse validation warns about invalid HTML content in all
Maven-generated "target/site/dependency-convergence.html" files. The
warnings are legitimate: these HTML files are indeed invalid.
However, we don't maintain the tool that generates these files, so we
are not in a position to fix them. Better, therefore, to suppress
these warnings so that we can notice and fix other problems over which
we do have control.
2016-11-27 21:24:03 -06:00
Ben Liblit
dace7b709f
Ignore missing non-null-by-default annotations in Eclipse
...
In general, the WALA code base is not really ready for nullness
checking. It would be nice if we got there some day, but I'm not
planning to take that on now or any time soon. Until then, it's not
useful to warn about missing @NonNullByDefault declarations on WALA
packages.
See also older commit 7b6811b
.
2016-11-26 18:47:35 -06:00
Julian Dolby
66d9e896c4
remove unsafe cast
2016-11-22 10:37:04 +08:00
Julian Dolby
3156f03145
more CPA work
2016-09-19 13:51:18 -04:00
Julian Dolby
8b2ab22335
support for full CPA, when desired.
2016-09-15 21:32:35 -04:00
Julian Dolby
cfbef4fe47
clean up load additional file
2016-09-15 21:24:16 -04:00
Julian Dolby
7928e57435
clean up load additional file
2016-09-15 21:18:31 -04:00
Julian Dolby
0f0c3d6bd9
add more functionality to analysis engine: create SDGs and
...
parameterize to do both regular and field-based analysis in JavaScript
2016-08-18 22:43:12 -04:00
Julian Dolby
0b52e9389e
Merge branch 'master' of https://github.com/wala/WALA
2016-07-25 21:41:11 -04:00
Julian Dolby
7b59f3141c
fix analysis options in js engine
2016-07-25 18:34:40 -04:00
Manu Sridharan
315d836d18
Fix building jars with JDK 7
2016-07-22 14:46:35 -07:00
Manu Sridharan
373a4d8aa4
Update Maven Central files to allow building under Java 8
2016-07-22 12:32:51 -07:00
Ben Liblit
7b6811b2dd
Ignore potential null accesses in Eclipse
...
Eclipse Mars Service Release 2 finds 45 potential null pointer accesses
across WALA's various Eclipse projects. Eclipse ignores these by
default, but any individual user may have changed their personal Eclipse
configuration to treat them as warnings or errors. Thus, some people
will find that the code builds while others find that it fails. Better
to explicitly use a known-good configuration.
In the long run someone should inspect these cases one-by-one and fix
them where appropriate. But that is probably better managed as part of a
larger effort to tidy up nulls in WALA. I'm not planning to take that on
now or any time soon, though, so this is a better setup for now.
2016-06-27 13:11:42 -05:00
Julian Dolby
aeac2a6df0
check call has enough arguments
2016-06-22 13:05:02 -04:00
Julian Dolby
76286a330c
make Android entrypoint locator work for source code
2016-06-10 21:21:08 -04:00
Manu Sridharan
cd560b3b2b
switch version to 1.3.10-SNAPSHOT
2016-05-10 22:53:28 +09:00
Manu Sridharan
158a5deeb0
Version 1.3.9
2016-05-10 21:59:26 +09:00
Julian Dolby
e28b97b1ec
fix null pointer exception handling tag
2016-03-28 12:56:36 -04:00
Julian Dolby
e87b2e5d84
fixes for slicing of field-based CGs
2016-02-14 17:18:21 -05:00
Julian Dolby
9267003c5b
changes for language and solver work
2015-12-09 17:28:45 -05:00
Julian Dolby
ab22d9abb0
enable specialization of source extractor for Web pages
2015-11-30 21:28:40 -05:00
Julian Dolby
0265a1c2dc
Eclipse Java Compiler as a standalone source code front end
2015-10-14 13:32:34 -04:00
Manu Sridharan
e46bb81081
Update version to 1.3.9-SNAPSHOT
2015-10-09 12:55:49 -07:00
Manu Sridharan
ed5093d6db
Properly update version to 1.3.8
...
Other changes were accidentally committed last time.
2015-10-09 11:06:03 -07:00
Manu Sridharan
077cabc4eb
Revert "update version to 1.3.8"
...
This reverts commit 4aac703ee5
.
2015-10-09 11:03:46 -07:00
Manu Sridharan
4aac703ee5
update version to 1.3.8
2015-10-09 10:45:57 -07:00
Julian Dolby
671bd98977
Java 8 suport enhancements, mostly to model lambdas compiled to
...
invokedynamic
2015-08-12 15:20:21 -04:00
Manu Sridharan
4c3827bf49
more Maven-related changes
2015-07-30 20:39:26 -07:00
Manu Sridharan
b7ab80734f
remove Eclipse dependendence from cast.js
2015-07-30 15:03:45 -07:00
Julian Dolby
563b6ba6aa
fixes for for ... in ... form in JavaScript
2015-07-24 22:44:10 -04:00
Julian Dolby
b721a3ceb0
updates to dynamic call graphs to better match static ones
2015-07-10 09:44:01 +02:00
Manu Sridharan
052023581d
update version to 1.3.8-SNAPSHOT
2015-05-31 13:53:07 -07:00
Manu Sridharan
f2f65bfbc5
oops, version should be 1.3.7
2015-05-29 13:20:25 -07:00
Manu Sridharan
894f010ff9
version 1.3.8
2015-05-29 12:20:53 -07:00
Manu Sridharan
7ad8700064
update version numbers to 1.3.7-SNAPSHOT everywhere
2015-05-28 10:37:01 -07:00
Julian Dolby
d85347f231
Merge branch 'master' of https://github.com/wala/WALA
2015-04-05 21:20:03 -04:00
Julian Dolby
0975441a43
changes for hybrid analysis
2015-04-05 21:19:56 -04:00
Julian Dolby
c5b538eade
more metadata
2015-03-24 22:41:42 -04:00
Julian Dolby
7f48ca1de6
missed a change
2015-03-24 22:14:13 -04:00
Manu Sridharan
f6167c6f0c
add models for reduceRight and filter
2015-03-17 16:47:12 -07:00
Manu Sridharan
42880c6516
handle sparse arrays
2015-03-17 16:31:31 -07:00
Manu Sridharan
21763cc8f2
bug fix
2015-03-17 16:31:15 -07:00
Manu Sridharan
1c07d3bba3
corrected model for Array.prototype.pop
...
WALA's previous model would always return undefined,
since mutating the Array length would delete the
relevant value before it was accessed.
2015-03-11 14:10:58 -07:00
Manu Sridharan
41f4209334
Models for Array.prototype.some, every, and reduce
2015-03-10 16:17:39 -07:00
Julian Dolby
5cc870dd77
fixes to Dalvik support, and work on running Dalvik tests on Travis
2015-02-26 09:34:03 -05:00
Julian Dolby
096e2f796f
1) new support for function.prototype.apply in field-based CGs
...
2) fixes to Dalvik bytecode reader
3) fixes to Shrike writing Java 7 byte code
2014-12-11 21:48:23 -05:00
Cosmin Radoi
a09c9f6eeb
fix: remove import
2014-11-25 13:43:37 -06:00
Cosmin Radoi
853b5fc37a
replace Filter with Predicate
2014-11-25 13:23:47 -06:00
Julian Dolby
1fd4cadc17
more work on field-based pointer analysis
2014-11-24 11:20:13 -05:00
Julian Dolby
d9bf9906ca
model prototypes in field-based pointer analysis
2014-11-18 22:27:25 -05:00