This website requires JavaScript.
df2e39b0fc
Add Gradle logic for building a native library
Ben Liblit
2017-12-21 13:14:27 -0600
3f3de7a7fa
Compile test code, but don't run it for now
Ben Liblit
2017-12-21 09:36:05 -0600
aae1c2230a
Consistently use simple sorted order for dependencies
Ben Liblit
2017-12-21 09:31:18 -0600
336f0c04ad
Leave Gradle linter turned on by default, now that it's quieter
Ben Liblit
2017-12-21 09:29:14 -0600
695cd2863c
Properly distinguish main from test code, now that I know how
Ben Liblit
2017-12-21 09:09:27 -0600
a276932a10
Selectively disable some Gradle linter rules
Ben Liblit
2017-12-21 09:07:48 -0600
143698bbe5
Split generic Java setup from OSGi substitution setup
Ben Liblit
2017-12-21 09:06:59 -0600
74e39ce101
Automated Gradle-driven download of JLex test input
Ben Liblit
2017-12-20 14:22:53 -0600
777509adbc
Disable Javadoc linter for now
Ben Liblit
2017-12-19 16:32:45 -0600
0c24fde2ef
Improve documentation for broad sections of top-level build script
Ben Liblit
2017-12-19 16:31:44 -0600
4bb91b4bba
More Gradle dependency clean-ups suggested by linter
Ben Liblit
2017-12-19 12:48:18 -0600
9ac69fb0ef
Fix a tricky cross-subproject Javadoc dependency
Ben Liblit
2017-12-19 12:04:00 -0600
781a448a9a
In Travis-CI, test Maven and Gradle separately and concurrently
Ben Liblit
2017-12-19 10:56:41 -0600
dcc7677b34
Add a Gradle linter to help me write clean build configurations
Ben Liblit
2017-12-19 10:17:47 -0600
b94390f2fe
Additional explicit dependencies suggested by Gradle linter
Ben Liblit
2017-12-18 17:25:57 -0600
54a2878b0f
Automated Gradle-driven download of AJAXSLT test inputs
Ben Liblit
2017-12-18 16:43:24 -0600
651a0d4d82
Add Gradle build script for a subproject that previously had none
Ben Liblit
2017-12-18 12:24:02 -0600
25e2201ec6
Add Gradle build script for a subproject that previously had none
Ben Liblit
2017-12-18 12:23:47 -0600
7af7bbf881
Add Gradle build script for a subproject that previously had none
Ben Liblit
2017-12-18 12:23:34 -0600
603378cd0b
Add Gradle build script for a subproject that previously had none
Ben Liblit
2017-12-18 12:23:21 -0600
b6e4939097
Add Gradle build script for a subproject that previously had none
Ben Liblit
2017-12-18 11:47:27 -0600
22b59de491
Add a direct dependency that previously we picked up transitively
Ben Liblit
2017-12-18 11:47:08 -0600
045b9f646c
Run a Gradle build after the Maven build
Ben Liblit
2017-12-18 09:22:32 -0600
401fbaf89a
Many improvements to Gradle build support, including within Eclipse
Ben Liblit
2017-12-15 13:27:08 -0600
e7154b9ac7
change hamcrest library version of core.tests
Sungho Lee
2017-12-16 10:57:33 +0900
69f0a93fb6
Support the gradlew build
Sungho Lee
2017-11-28 11:07:10 +0900
6dceb3d8ef
Change build.gradle files for proper format and delete all tests
Sungho Lee
2017-11-28 10:45:05 +0900
04923544f0
Gradle build scripts
Sungho Lee
2017-11-27 17:34:48 +0900
3b3a97e8af
Merge pull request #293 from liblit/remove-cvs-ignore
Julian Dolby
2018-04-14 21:49:40 -0400
4bb4a3104a
WALA uses Git, so CVS ignore patterns are moot
Ben Liblit
2018-04-14 19:08:14 -0500
883b7282f4
Merge pull request #287 from pierlauro/master
Julian Dolby
2018-04-13 17:02:24 -0400
726b3c35ce
Merge pull request #292 from liblit/fix-raw-types-warnings
Julian Dolby
2018-04-13 17:01:52 -0400
6546d5d6a4
Resolve the last two Eclipse warnings about using raw types
Ben Liblit
2018-04-13 12:51:58 -0500
0052213542
build ML projects
Julian Dolby
2018-04-13 09:11:57 -0400
436d3165f7
rename getNumberOfParameters to getNumberOfPositionalParameters since the Python front end now supports keyword parameters
Julian Dolby
2018-04-12 19:09:25 -0400
41d254d547
more type parameters for analysis engine
Julian Dolby
2018-04-10 16:00:44 -0400
f6c663c238
Merge remote-tracking branch 'upstream/master'
Achim D. Brucker
2018-04-05 23:19:36 +0100
886ba11c1e
Protected visibility for JavaSourceLoaderImpl's internal methods and classes
Pierlauro Sciarelli
2018-03-08 15:51:32 +0100
e2c1f72a3e
Create LICENSE
Julian Dolby
2018-03-08 09:08:53 -0500
0512241027
Use the proper JUnit mechanism for conditionally skipping tests
Ben Liblit
2018-03-05 11:44:43 -0600
6cb72ad2b8
fixes to make PropagationGraph and friends easier to use in dataflow problems
Julian Dolby
2018-03-02 15:29:42 -0500
e1def2ffb5
more generalization for reuse
Julian Dolby
2018-02-17 22:08:09 +0100
be6bb3dc9a
a little more work on summaries
Julian Dolby
2018-02-14 18:54:21 -0500
6c1d0d9cb6
more work for reuse make synthetic code better support non-Java languages
Julian Dolby
2018-02-14 09:00:07 -0500
81a6e67b4b
Remove "@param" Javadoc tags for parameters that no longer exist
Ben Liblit
2018-02-10 16:07:41 -0600
7d76e20d2a
try to find dx.jar
Julian Dolby
2018-02-05 15:43:49 -0800
aa414b3503
abandon hackish profiles
Julian Dolby
2018-02-05 15:26:08 -0800
c8cdaf8616
further refactoring to enable more reuse eliminate all non-jva 8 compilation
Julian Dolby
2018-02-05 15:18:37 -0800
b7d9d037a6
more refactoring for reuse
Julian Dolby
2018-01-30 14:08:25 -0500
0f3b6f5d7e
disable debugging properly
Julian Dolby
2018-01-25 15:18:17 -0500
cd944a8f12
refactoring of CAst front end machinery to allow more reuse
Julian Dolby
2018-01-25 14:42:27 -0500
8796653292
Merge branch 'master' of https://github.com/wala/WALA
Julian Dolby
2018-01-23 19:57:37 -0500
9c29f59e21
merge
Julian Dolby
2018-01-23 19:57:34 -0500
742b42efdf
native config cleanup
Julian Dolby
2018-01-20 17:40:10 +0000
372f0bd5d8
Fix several broken cross-references in Javadoc comments
Ben Liblit
2017-12-24 20:10:11 -0600
76faa4df2d
Fix bug with method lookup (#276 )
Manu Sridharan
2017-12-23 16:38:26 -0800
a19507312a
Merge pull request #274 from ponder-lab/upstream_master2
Julian Dolby
2017-12-20 22:45:18 +0000
d9cd362f8b
Merge pull request #275 from liblit/fix-javadoc-miscellaneous
Julian Dolby
2017-12-20 22:44:11 +0000
0a770ce7ab
"@todo" is not a valid Javadoc tag
Ben Liblit
2017-12-19 16:17:11 -0600
73e6291a8a
Fix bad split of "<a>" across multiple comment lines
Ben Liblit
2017-12-19 16:16:25 -0600
4cf2dac911
Fix missing "#" when using "@link" to refer to same-class member
Ben Liblit
2017-12-19 16:06:28 -0600
0d6d9f2b2e
Remove useless "@return" tags with no descriptive text
Ben Liblit
2017-12-19 16:05:34 -0600
85ca6424b1
"@link" does not allow generic type parameters in method signatures
Ben Liblit
2017-12-19 15:59:03 -0600
c50dd6302f
"<\tt>" is not how you close an HTML "<tt>" tag
Ben Liblit
2017-12-19 15:53:41 -0600
4ad5322ebf
Add missing right curly brace at end of "{@link ...}"
Ben Liblit
2017-12-19 14:28:50 -0600
9072560a22
HTML lists must not have free-floating text between list items
Ben Liblit
2017-12-19 14:27:29 -0600
a7f00ffce8
"@param" parameter name must match the name of some formal parameter
Ben Liblit
2017-12-19 14:26:13 -0600
ba71f45119
"@throws" should be followed by class name and space, not comma
Ben Liblit
2017-12-19 14:25:23 -0600
ca23fc5b91
"@brief" is not a valid Javadoc tag
Ben Liblit
2017-12-19 14:24:57 -0600
d8b041469f
"@returns" is not a valid Javadoc tag, but "@return" is
Ben Liblit
2017-12-19 14:21:29 -0600
ce403cef2b
"@throw" is not a valid Javadoc tag, but "@throws" is
Ben Liblit
2017-12-19 14:20:07 -0600
fa62aa03e6
"<verbatim>" is not a valid HTML tag; perhaps "<pre>" was intended?
Ben Liblit
2017-12-19 14:18:57 -0600
6beaac98bd
"<bf>" is not a valid HTML tag, but "<b>" is
Ben Liblit
2017-12-19 13:24:08 -0600
f60c164ec1
Escape "<" and ">" in Javadoc when not used as HTML tag syntax
Ben Liblit
2017-12-19 12:57:25 -0600
fc62c16d9b
Fix https://github.com/wala/WALA/issues/273 .
Raffi Khatchadourian
2017-12-19 15:42:27 -0500
d29e278291
more instrumentation fixes remove junk from dominators
Julian Dolby
2017-12-08 11:19:41 +0800
5a02cde690
more flexibility to not extract calls for invokedynamic. Potentially, this will break instrumented methods that have massive numbers of invokedynamics in them, but that seems unlikely to happen at least with Java use of invokedynamic so far. We can burn this bridge when we come to it.
Julian Dolby
2017-12-06 19:04:27 +0800
0286c2b048
Use Iterator2Iterable helper to convert more loops to for-each
Ben Liblit
2017-12-03 22:39:28 -0600
bf6698edf5
Use more specific type than "Object" to avoid casting
Ben Liblit
2017-12-03 19:25:58 -0600
66e2e76205
Prefer to cast Iterables instead of the things they can iterate over
Ben Liblit
2017-12-03 19:24:21 -0600
544a71ae72
Remove type arguments that Java 1.7+ can infer for us
Ben Liblit
2017-12-04 01:37:15 -0600
b25e461bfe
Convert a few more loops into modern for-each loops
Ben Liblit
2017-12-03 16:18:23 -0600
da4247f923
add HybriDroid to testing
Julian Dolby
2017-12-04 17:15:34 +0800
0ea98643f3
revert lambdas thait cause trouble with WALA Mobile. It may be that the issue is Swing, since I think that is not on Android.
Julian Dolby
2017-12-03 11:31:29 +0800
b68ff20c82
Merge pull request #269 from liblit/modernization-java-8-lambdas-and-method-references
Julian Dolby
2017-12-03 09:54:09 +0800
4a53da36ea
fix type-o
Julian Dolby
2017-12-01 20:22:37 +0800
803243ea53
Merge branch 'master' of https://github.com/wala/WALA
Julian Dolby
2017-12-01 20:02:00 +0800
7cd2a2acf8
Fixes for instrumentation of invoke dynamic
Julian Dolby
2017-12-01 20:01:16 +0800
d685fbb71f
Add Jeff's group's incremental pointer analysis project to trigger
Julian Dolby
2017-12-01 13:05:25 +0800
9c83e87cc1
Merge branch 'master' into modernization-java-8-lambdas-and-method-references
Ben Liblit
2017-11-29 10:51:33 -0600
6be349096c
Merge pull request #271 from liblit/modernization-loops-and-iterators
Julian Dolby
2017-11-29 04:30:28 -0500
ebfd885d22
Use modern for-each loops where possible
Ben Liblit
2017-11-28 14:26:09 -0600
12ca05ddb7
Enforce not using raw types more forcefully where possible
Ben Liblit
2017-11-28 14:09:42 -0600
8ef6ad5069
Add proper type parameters to nearly all uses of Iterator
Ben Liblit
2017-11-28 14:02:37 -0600
456b0e45c3
Remove additional unnecessary casts of lambda expressions
Ben Liblit
2017-11-27 14:58:17 -0600
5bc0e11e90
Ignore invalid Javadoc here, in case we don't have Android's SDK
Ben Liblit
2017-11-24 12:45:30 -0600
6261880264
Remove unnecessary casts of lambda expressions
Ben Liblit
2017-11-22 14:36:36 -0600
16913ffc80
Remove an apparently-useless no-op walk over elements of a set
Ben Liblit
2017-11-22 14:36:00 -0600
2e084bdec7
Use existing IteratorUtil.filter when that's exactly what we need
Ben Liblit
2017-11-22 14:34:16 -0600
b2e1081221
Clean up IteratorUtil.filter
Ben Liblit
2017-11-22 14:34:53 -0600