Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix instructions for skipping sha256 and sha512

Also document their creation in the publishing chapter.

Issue #11308

    • -2
    • +2
    /subprojects/docs/src/docs/release/notes.md
Remove printlns

Signed-off-by: Paul Merlin <paul@gradle.com>

Add another sample to compareWithCommonPrefix

Use Comparable in SearchUtil

This requires to turn around the compareWithCommonPrefix function to

make it consistent with they way it is used in `binarySearch`

Publish 6.0.1-20191115103811+0000

Address more review feedback

Merge branch 'master'

Add Android smoke test for incremental Java compilation (#11359)

Add Android smoke test for incremental Java compilation

Enable VFS retention between builds (#11360)

Enable VFS retention between builds

Polish test

Document deprecation of uploadArchives and maven

Document deprecation of uploadArchives and maven

Document deprecation of uploadArchives and maven

Annotate integ tests failing with instant execution in various projects

after one more round of CI feedback

Signed-off-by: Paul Merlin <paul@gradle.com>

Annotate integ tests failing with instant execution in various projects

after one more round of CI feedback

Signed-off-by: Paul Merlin <paul@gradle.com>

Annotate integ tests failing with instant execution in various projects

after one more round of CI feedback

Signed-off-by: Paul Merlin <paul@gradle.com>

Annotate integ tests failing with instant execution in various projects

after one more round of CI feedback

Signed-off-by: Paul Merlin <paul@gradle.com>

Annotate integ tests failing with instant execution in various projects

after one more round of CI feedback

Signed-off-by: Paul Merlin <paul@gradle.com>

Clarify smoke test about incremental build

Fix for previous commit.

Fix for previous commit.

Fix for previous commit.

Fix for previous commit.

Fix `ClassNotFoundExeception` when loading objects whose class is defined in a build script from the instant execution cache, after recreating the cache from a daemon process that has previously successfully used the cache.

For example, running `gradle taskA`, `gradle taskA`, `gradle taskB`, `gradle taskB` would fail if `taskB` uses types from a build script.

This was happening because the script ClassLoaders are cached and reused, but the association between ClassLoader and scope was lost, and this association is what instant execution uses to know how to load the class.

This change fixes one case of this problem, but the same problem can still happen if the set of build scripts being referenced changes.

  1. … 11 more files in changeset.
Fix `ClassNotFoundExeception` when loading objects whose class is defined in a build script from the instant execution cache, after recreating the cache from a daemon process that has previously successfully used the cache.

For example, running `gradle taskA`, `gradle taskA`, `gradle taskB`, `gradle taskB` would fail if `taskB` uses types from a build script.

This was happening because the script ClassLoaders are cached and reused, but the association between ClassLoader and scope was lost, and this association is what instant execution uses to know how to load the class.

This change fixes one case of this problem, but the same problem can still happen if the set of build scripts being referenced changes.

  1. … 7 more files in changeset.
Fix `ClassNotFoundExeception` when loading objects whose class is defined in a build script from the instant execution cache, after recreating the cache from a daemon process that has previously successfully used the cache.

For example, running `gradle taskA`, `gradle taskA`, `gradle taskB`, `gradle taskB` would fail if `taskB` uses types from a build script.

This was happening because the script ClassLoaders are cached and reused, but the association between ClassLoader and scope was lost, and this association is what instant execution uses to know how to load the class.

This change fixes one case of this problem, but the same problem can still happen if the set of build scripts being referenced changes.

  1. … 11 more files in changeset.
Fix `ClassNotFoundExeception` when loading objects whose class is defined in a build script from the instant execution cache, after recreating the cache from a daemon process that has previously successfully used the cache.

For example, running `gradle taskA`, `gradle taskA`, `gradle taskB`, `gradle taskB` would fail if `taskB` uses types from a build script.

This was happening because the script ClassLoaders are cached and reused, but the association between ClassLoader and scope was lost, and this association is what instant execution uses to know how to load the class.

This change fixes one case of this problem, but the same problem can still happen if the set of build scripts being referenced changes.

  1. … 7 more files in changeset.
Desugar producer attribute if the requesting attribute is desugared (#11372)

This can be the case if an attribute on a dependency is published

and the resolved target of the dependency is a local project.

For example, a published platform dependency to a local java-platform

project.

We support 'Named' and 'Enum' for desugaring as that are the only

non-primitve types we currently allow to be published in Gradle

Module Metadata.

Remove unused class.

Remove unused class.