Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Remove utilisation of *-jars usage values

  1. … 56 more files in changeset.
Remove utilisation of *-jars usage values

  1. … 56 more files in changeset.
Accept deprecation warnings in tests for compile/runtime configurations

  1. … 8 more files in changeset.
Accept deprecation warnings in tests for compile/runtime configurations

  1. … 8 more files in changeset.
Accept deprecation warnings in tests for compile/runtime configurations

  1. … 8 more files in changeset.
Accept deprecation warnings in tests for compile/runtime configurations

  1. … 8 more files in changeset.
Accept deprecation warnings in tests for compile/runtime configurations

  1. … 8 more files in changeset.
Accept deprecation warnings in tests for compile/runtime configurations

  1. … 8 more files in changeset.
Accept deprecation warnings in tests for compile/runtime configurations

  1. … 8 more files in changeset.
WIP - Accept deprecation warning in 'compile' configuration test

Prefer implementation/api over compile in language-java tests

    • -5
    • +9
    ./tasks/compile/JavaAnnotationProcessingIntegrationTest.groovy
    • -1
    • +1
    ./tasks/compile/JavaCompileAvoidanceWithBuildCacheServiceIntegrationTest.groovy
    • -1
    • +1
    ./tasks/compile/JavaCompileParallelIntegrationTest.groovy
  1. … 6 more files in changeset.
Prefer implementation/api over compile in language-java tests

    • -5
    • +9
    ./tasks/compile/JavaAnnotationProcessingIntegrationTest.groovy
    • -1
    • +1
    ./tasks/compile/JavaCompileAvoidanceWithBuildCacheServiceIntegrationTest.groovy
    • -1
    • +1
    ./tasks/compile/JavaCompileParallelIntegrationTest.groovy
  1. … 6 more files in changeset.
Prefer implementation/api over compile in language-java tests

    • -5
    • +9
    ./tasks/compile/JavaAnnotationProcessingIntegrationTest.groovy
    • -1
    • +1
    ./tasks/compile/JavaCompileAvoidanceWithBuildCacheServiceIntegrationTest.groovy
    • -1
    • +1
    ./tasks/compile/JavaCompileParallelIntegrationTest.groovy
  1. … 6 more files in changeset.
Prefer implementation/api over compile in language-java tests

    • -5
    • +9
    ./tasks/compile/JavaAnnotationProcessingIntegrationTest.groovy
    • -1
    • +1
    ./tasks/compile/JavaCompileAvoidanceWithBuildCacheServiceIntegrationTest.groovy
    • -1
    • +1
    ./tasks/compile/JavaCompileParallelIntegrationTest.groovy
  1. … 6 more files in changeset.
Improve Zip hashing

- handle all well-known zip extensions like .zip, .jar, .war, .ear

- handles nested zips instead of treating them as blobs

- uses the faster ZipFile API when possible

  1. … 15 more files in changeset.
Improve Zip hashing

- handle all well-known zip extensions like .zip, .jar, .war, .ear

- handles nested zips instead of treating them as blobs

- uses the faster ZipFile API when possible

  1. … 13 more files in changeset.
Improve Zip hashing

- handle all well-known zip extensions like .zip, .jar, .war, .ear

- handles nested zips instead of treating them as blobs

- uses the faster ZipFile API when possible

  1. … 13 more files in changeset.
Improve Zip hashing

- handle all well-known zip extensions like .zip, .jar, .war, .ear

- handles nested zips instead of treating them as blobs

- uses the faster ZipFile API when possible

    • -10
    • +5
    ./tasks/compile/JavaCompileIntegrationTest.groovy
  1. … 13 more files in changeset.
Improve Zip hashing

- handle all well-known zip extensions like .zip, .jar, .war, .ear

- handles nested zips instead of treating them as blobs

- uses the faster ZipFile API when possible

  1. … 13 more files in changeset.
Improve Zip hashing

- handle all well-known zip extensions like .zip, .jar, .war, .ear

- handles nested zips instead of treating them as blobs

- uses the faster ZipFile API when possible

  1. … 15 more files in changeset.
Improve Zip hashing

- handle all well-known zip extensions like .zip, .jar, .war, .ear

- handles nested zips instead of treating them as blobs

- uses the faster ZipFile API when possible

  1. … 13 more files in changeset.
Improve Zip hashing

- handle all well-known zip extensions like .zip, .jar, .war, .ear

- handles nested zips instead of treating them as blobs

- uses the faster ZipFile API when possible

  1. … 13 more files in changeset.
Improve Zip hashing

- handle all well-known zip extensions like .zip, .jar, .war, .ear

- handles nested zips instead of treating them as blobs

- uses the faster ZipFile API when possible

  1. … 13 more files in changeset.
Improve Zip hashing

- handle all well-known zip extensions like .zip, .jar, .war, .ear

- handles nested zips instead of treating them as blobs

- uses the faster ZipFile API when possible

  1. … 13 more files in changeset.
Improve Zip hashing

- handle all well-known zip extensions like .zip, .jar, .war, .ear

- handles nested zips instead of treating them as blobs

- uses the faster ZipFile API when possible

    • -10
    • +5
    ./tasks/compile/JavaCompileIntegrationTest.groovy
  1. … 13 more files in changeset.
Improve Zip hashing

- handle all well-known zip extensions like .zip, .jar, .war, .ear

- handles nested zips instead of treating them as blobs

- uses the faster ZipFile API when possible

    • -10
    • +5
    ./tasks/compile/JavaCompileIntegrationTest.groovy
  1. … 15 more files in changeset.
Improve Zip hashing

- handle all well-known zip extensions like .zip, .jar, .war, .ear

- handles nested zips instead of treating them as blobs

- uses the faster ZipFile API when possible

  1. … 13 more files in changeset.
Improve Zip hashing

- handle all well-known zip extensions like .zip, .jar, .war, .ear

- handles nested zips instead of treating them as blobs

- uses the faster ZipFile API when possible

  1. … 13 more files in changeset.
Support resource creation in incremental annotation processors

Allow resources to be created by incremental annotation processors using

`Filer#createResource`. Allow resources to be created in the three currently

existing output locations on `StandardLocation`: `SOURCE_OUTPUT`,

`CLASS_OUTPUT`, and `NATIVE_HEADER_OUTPUT`.

A generated resource is uniquely identified by its `Location` and its path

relative to that `Location`. A new type `GeneratedResource` is created to that

effect. Data of that type is then plumbed through the existing annotation

processing infrastructure, ultimately reaching

`IncrementalCompilationInitializer` so that cleaning may be done.

Resolves #4702.

Signed-off-by: Ian Kerins <ianskerins@gmail.com>

    • -1
    • +0
    ./tasks/compile/AbstractIncrementalAnnotationProcessingIntegrationTest.groovy
    • -17
    • +45
    ./tasks/compile/AggregatingIncrementalAnnotationProcessingIntegrationTest.groovy
    • -15
    • +96
    ./tasks/compile/IsolatingIncrementalAnnotationProcessingIntegrationTest.groovy
  1. … 34 more files in changeset.
Only consider resource files for change processing

That is we ignore some changes to directories, thus ignoring addition

and modifications of empty packages.

Fixes #8203

    • -0
    • +36
    ./tasks/compile/AbstractIncrementalAnnotationProcessingIntegrationTest.groovy
    • -1
    • +1
    ./tasks/compile/UnknownIncrementalAnnotationProcessingIntegrationTest.groovy
  1. … 2 more files in changeset.