Ben Liblit
781a448a9a
In Travis-CI, test Maven and Gradle separately and concurrently
...
This should help identify cases where the Gradle build only works if
it runs before or after a Maven build. It will also help us recognize
any Maven regressions accidentally introduced by our Gradle work.
2018-04-17 15:02:35 -05:00
Ben Liblit
dcc7677b34
Add a Gradle linter to help me write clean build configurations
...
The linter does not run by default. To activate it, use "./gradlew
autoLintGradle".
2018-04-17 15:02:35 -05:00
Ben Liblit
b94390f2fe
Additional explicit dependencies suggested by Gradle linter
2018-04-17 15:02:35 -05:00
Ben Liblit
54a2878b0f
Automated Gradle-driven download of AJAXSLT test inputs
...
I'm not sure that I am doing this in the best way possible. But it
seems to be working. Refinements are welcome!
2018-04-17 15:02:35 -05:00
Ben Liblit
651a0d4d82
Add Gradle build script for a subproject that previously had none
2018-04-17 15:02:35 -05:00
Ben Liblit
25e2201ec6
Add Gradle build script for a subproject that previously had none
2018-04-17 15:02:35 -05:00
Ben Liblit
7af7bbf881
Add Gradle build script for a subproject that previously had none
2018-04-17 15:02:35 -05:00
Ben Liblit
603378cd0b
Add Gradle build script for a subproject that previously had none
2018-04-17 15:02:35 -05:00
Ben Liblit
b6e4939097
Add Gradle build script for a subproject that previously had none
2018-04-17 15:02:35 -05:00
Ben Liblit
22b59de491
Add a direct dependency that previously we picked up transitively
2018-04-17 15:02:35 -05:00
Ben Liblit
045b9f646c
Run a Gradle build after the Maven build
...
Eventually I'll want to swap that order, so that we know that Gradle
builds work even without any help from Maven build setup logic. For
now, though, I just want to test whether the Gradle build works at
all.
2018-04-17 15:02:35 -05:00
Ben Liblit
401fbaf89a
Many improvements to Gradle build support, including within Eclipse
2018-04-17 15:02:35 -05:00
Sungho Lee
e7154b9ac7
change hamcrest library version of core.tests
2018-04-17 15:00:03 -05:00
Sungho Lee
69f0a93fb6
Support the gradlew build
2018-04-17 15:00:03 -05:00
Sungho Lee
6dceb3d8ef
Change build.gradle files for proper format and delete all tests
2018-04-17 15:00:03 -05:00
Sungho Lee
04923544f0
Gradle build scripts
2018-04-17 15:00:03 -05:00
Julian Dolby
3b3a97e8af
Merge pull request #293 from liblit/remove-cvs-ignore
...
WALA uses Git, so CVS ignore patterns are moot
2018-04-14 21:49:40 -04:00
Ben Liblit
4bb4a3104a
WALA uses Git, so CVS ignore patterns are moot
2018-04-14 19:08:14 -05:00
Julian Dolby
883b7282f4
Merge pull request #287 from pierlauro/master
...
Protected visibility for JavaSourceLoaderImpl's internal methods and classes
2018-04-13 17:02:24 -04:00
Julian Dolby
726b3c35ce
Merge pull request #292 from liblit/fix-raw-types-warnings
...
Resolve the last two Eclipse warnings about using raw types
2018-04-13 17:01:52 -04:00
Ben Liblit
6546d5d6a4
Resolve the last two Eclipse warnings about using raw types
...
Fixes bug #244 .
2018-04-13 12:53:33 -05:00
Julian Dolby
0052213542
build ML projects
2018-04-13 09:11:57 -04:00
Julian Dolby
436d3165f7
rename getNumberOfParameters to getNumberOfPositionalParameters since the Python front end now supports keyword parameters
...
support variable names in IR for synthetic summaries
2018-04-12 19:09:25 -04:00
Julian Dolby
41d254d547
more type parameters for analysis engine
2018-04-10 16:00:44 -04:00
Pierlauro Sciarelli
886ba11c1e
Protected visibility for JavaSourceLoaderImpl's internal methods and classes
2018-03-08 15:52:20 +01:00
Julian Dolby
e2c1f72a3e
Create LICENSE
2018-03-08 09:08:53 -05:00
Ben Liblit
0512241027
Use the proper JUnit mechanism for conditionally skipping tests
...
These are slow tests that we were already effectively turning into
no-ops when running on Travis CI. By skipping them using the proper
JUnit mechanism, these tests will show up as ignored or skipped in
test outcome reports. That's better than having them show up as
passing, when we really don't know whether they would have passed or
failed.
2018-03-05 11:22:49 -08:00
Julian Dolby
6cb72ad2b8
fixes to make PropagationGraph and friends easier to use in dataflow problems
2018-03-02 15:29:42 -05:00
Julian Dolby
e1def2ffb5
more generalization for reuse
2018-02-17 22:08:09 +01:00
Julian Dolby
be6bb3dc9a
a little more work on summaries
2018-02-14 18:54:21 -05:00
Julian Dolby
6c1d0d9cb6
more work for reuse
...
make synthetic code better support non-Java languages
2018-02-14 09:00:07 -05:00
Ben Liblit
81a6e67b4b
Remove "@param" Javadoc tags for parameters that no longer exist
2018-02-10 18:08:15 -08:00
Julian Dolby
7d76e20d2a
try to find dx.jar
2018-02-05 15:43:49 -08:00
Julian Dolby
aa414b3503
abandon hackish profiles
2018-02-05 15:26:08 -08:00
Julian Dolby
c8cdaf8616
further refactoring to enable more reuse
...
eliminate all non-jva 8 compilation
2018-02-05 15:18:37 -08:00
Julian Dolby
b7d9d037a6
more refactoring for reuse
2018-01-30 14:08:25 -05:00
Julian Dolby
0f3b6f5d7e
disable debugging properly
2018-01-25 15:18:17 -05:00
Julian Dolby
cd944a8f12
refactoring of CAst front end machinery to allow more reuse
2018-01-25 14:42:27 -05:00
Julian Dolby
8796653292
Merge branch 'master' of https://github.com/wala/WALA
2018-01-23 19:57:37 -05:00
Julian Dolby
9c29f59e21
merge
2018-01-23 19:57:34 -05:00
Julian Dolby
742b42efdf
native config cleanup
2018-01-20 17:40:10 +00:00
Ben Liblit
372f0bd5d8
Fix several broken cross-references in Javadoc comments
2018-01-17 10:35:49 -08:00
Manu Sridharan
76faa4df2d
Fix bug with method lookup ( #276 )
...
The previous lookup logic would erroneously look in superclasses for a constructor with parameters.
Bug reported on [the mailing list](https://groups.google.com/forum/#!msg/wala-sourceforge-net/6m_VmDF-lZ0/erZIYQ68BwAJ;context-place=topic/wala-sourceforge-net/TjRzdDyljjY )
2017-12-23 16:38:26 -08:00
Julian Dolby
a19507312a
Merge pull request #274 from ponder-lab/upstream_master2
...
Fix Atom.startsWith() failure case.
2017-12-20 22:45:18 +00:00
Julian Dolby
d9cd362f8b
Merge pull request #275 from liblit/fix-javadoc-miscellaneous
...
Fix various Javadoc errors
2017-12-20 22:44:11 +00:00
Ben Liblit
0a770ce7ab
"@todo" is not a valid Javadoc tag
2017-12-19 16:53:56 -06:00
Ben Liblit
73e6291a8a
Fix bad split of "<a>" across multiple comment lines
2017-12-19 16:53:56 -06:00
Ben Liblit
4cf2dac911
Fix missing "#" when using "@link" to refer to same-class member
2017-12-19 16:53:56 -06:00
Ben Liblit
0d6d9f2b2e
Remove useless "@return" tags with no descriptive text
2017-12-19 16:53:56 -06:00
Ben Liblit
85ca6424b1
"@link" does not allow generic type parameters in method signatures
2017-12-19 16:53:56 -06:00