Julian Dolby
cc8831ebcf
misc fixes, and optional new translation for for..in; ultimately, this new translation is better, but for now it breaks some correlation-tracking tests, so it is available only as an option.
2017-08-06 18:36:33 -04:00
Julian Dolby
15f54f0248
Merge branch 'master' of https://github.com/wala/WALA
2017-08-06 10:30:32 -04:00
Manu Sridharan
e8bdf2f8f9
version 1.4.4-SNAPSHOT
2017-08-06 07:25:20 -07:00
Julian Dolby
69929b4985
Merge branch 'master' of https://github.com/wala/WALA
2017-08-06 08:06:02 -04:00
Julian Dolby
34dd8c1f04
merge
2017-08-06 08:05:59 -04:00
Manu Sridharan
d901b13425
version 1.4.3
2017-08-05 20:52:32 -07:00
Julian Dolby
b9b498bd17
Merge branch 'master' of https://github.com/wala/WALA
2017-08-05 21:10:28 -04:00
Julian Dolby
eaba8d59b7
Merge branch 'master' of https://github.com/wala/WALA
2017-08-05 21:09:34 -04:00
Manu Sridharan
73063628de
cache call targets in CHACallGraph ( #213 )
...
This is a simple optimization that helps performance a lot.
2017-08-05 14:07:27 -07:00
Ben Liblit
13d807708f
Suppress an Eclipse warning about lacking XML grammar info
...
The single "No grammar constraints (DTD or XML Schema) referenced in
the document" warning arises in a generated file. I doubt that we can
change the generation process to include grammar information. Even if
we could, I don't mind omitting validation here assuming that we can
trust the generator tool to be correct. Validation is much more
important for human-authored XML; for tool-authored XML, we can live
without it.
2017-08-05 13:30:54 -07:00
Ben Liblit
d6ce679a72
Add static private serialVersionUID fields to Serializable classes
...
We already have plenty of examples of Serializable classes with this
field, and the vast majority of those fields have generated IDs rather
than "1L". From this I infer that using proper serialVersionUID
fields is considered appropriate WALA coding style.
2017-08-05 13:30:35 -07:00
Ben Liblit
f76b79b067
Don't complain about unqualified accesses to instance fields
...
I'm very picky about code style, but even I see no benefit in
requiring "this.field" instead of simply "field".
2017-08-05 13:30:04 -07:00
Ben Liblit
678e3e64a6
Fix all Eclipse warnings about unused local variables
...
Also report unused variables as errors in the future, not just
warnings. We've fixed all of these as of right now, so let's keep it
clean in the future too.
2017-08-05 13:29:50 -07:00
Ben Liblit
b1cd868e06
Remove an unused method relating to Android system entry points
2017-08-05 13:29:50 -07:00
Ben Liblit
321b28f149
Remove some unnecessary warning suppressions
...
One such annotation was unnecessary because the thing it was
suppressing no longer happens. Any future unnecessary warning
suppressions of this kind will now be treated as errors.
The other annotations were unnecessary because the corresponding
warnings have been disabled entirely in the Eclipse projects'
configurations. There seems to be no way to tell Eclipse to treat
these as anything other than "info" diagnostics in the future, so
that's how they will remain.
2017-08-05 13:29:50 -07:00
Julian Dolby
ef94d85d2b
quiet
2017-08-03 21:11:33 +00:00
Julian Dolby
202a53d090
reference javadoc
2017-08-03 20:43:22 +00:00
Julian Dolby
3db5ff4707
use e47
2017-08-02 22:20:09 +00:00
Julian Dolby
2ba40c99fa
Eclipse Oxygen
2017-08-02 19:59:54 +00:00
Julian Dolby
98f770035d
merge
2017-08-02 12:28:46 -04:00
Julian Dolby
5b6397297f
merge
2017-08-02 12:28:25 -04:00
Julian Dolby
1d144db6d5
Merge branch 'master' of https://github.com/wala/WALA
2017-08-02 12:27:22 -04:00
Julian Dolby
8a76b132cd
try new way to make javadoc
2017-08-02 14:56:04 +00:00
Julian Dolby
4629f8b9cd
see if maven 3.5.0 builds javascript on travis as it does on my laptop
2017-08-02 02:53:01 +00:00
Julian Dolby
3d2cdf76b7
kill debug logging
2017-08-02 02:13:55 +00:00
Julian Dolby
1971b09b6a
mirror
2017-08-02 01:03:56 +00:00
Julian Dolby
340fb45b85
remove -q for diagnostics
2017-08-02 00:39:51 +00:00
Julian Dolby
f094bb7bd0
more combinations
2017-08-02 00:25:27 +00:00
Julian Dolby
725c734b8b
swap verify and install
2017-08-02 00:04:38 +00:00
Julian Dolby
93119c7ad4
try javadoc
2017-08-01 23:46:43 +00:00
Julian Dolby
e41ff85bbb
try javadoc
2017-08-01 23:43:26 +00:00
Julian Dolby
df6618ee95
try javadoc
2017-08-01 23:09:35 +00:00
Julian Dolby
10d88f3208
try javadoc
2017-08-01 22:41:21 +00:00
Julian Dolby
31a38e8a4c
try javadoc
2017-08-01 22:33:39 +00:00
Julian Dolby
62ca182690
try javadoc
2017-08-01 22:19:37 +00:00
Julian Dolby
ab183520da
try javadoc
2017-08-01 22:16:32 +00:00
Julian Dolby
9569471d63
try javadoc
2017-08-01 22:15:29 +00:00
Julian Dolby
0e29403485
try javadoc
2017-08-01 22:12:31 +00:00
Julian Dolby
699bc5a308
try javadoc
2017-08-01 22:08:50 +00:00
Julian Dolby
50d0836701
try javadoc
2017-08-01 22:05:32 +00:00
Julian Dolby
9ea26ad22d
try javadoc
2017-08-01 22:03:50 +00:00
Julian Dolby
4168547f35
try javadoc
2017-08-01 22:01:38 +00:00
Julian Dolby
ec82f6b6e2
try javadoc
2017-08-01 21:57:57 +00:00
Julian Dolby
3dfc70d919
try javadoc
2017-08-01 21:56:21 +00:00
Julian Dolby
a3113df645
try javadoc
2017-08-01 21:52:58 +00:00
Julian Dolby
bc31c11003
try javadoc
2017-08-01 21:49:44 +00:00
Julian Dolby
63a82aee61
try javascript
2017-08-01 21:45:48 +00:00
Julian Dolby
944f620537
try javascript
2017-08-01 21:44:07 +00:00
Julian Dolby
2b55088213
merge
2017-08-01 10:19:52 -04:00
Ben Liblit
f7dc0a06de
Treat unused parameters as errors, not merely warnings
...
We've fixed or suppressed all such warnings, except in projects
containing test inputs. Let's make sure no more appear in the future.
2017-07-31 15:29:00 -07:00