Commit Graph

  • 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