Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix GradleScenarioTest for Windows

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

Fix BuildCacheScenario for Windows

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

Annotate TestKit tests with feature flags

one is using environment variables, unsupported with debug mode on

the other fails with debug on with classloading issues

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

Make binary compatibility check happy

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

Cheaper local build cache isolation in BuildCacheScenario

by configuring the local build cache directory using an init script

instead of isolating the whole gradle user home

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

Dedupe appending runner arguments

This might be a hint that some API is missing on GradleRunner

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

Instant execution scenarios and coverage

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

Downgrade to 6.4-rc-4.

    • -1
    • +1
    /gradle/wrapper/gradle-wrapper.properties
Merge pull request #13001 from gradle/am/ie/sys-prop-declare

Instant execution allows undeclared system property reads when the property value is null

Change the strategy for handling undeclared system property reads when instant execution is enabled to allow reads of a property whose value is `null`.

Also treat system properties read in this way as build inputs so that when the value changes (to non-null) then configuration happens again and the validation is applied.

This is intended to help plugin authors migrate to instant execution, when the plugin uses some library to do some work at configuration time.

  1. … 9 more files in changeset.
Merge pull request #13000 from gradle/am/ie/serialize-finalize-on-read-props

Serialize Property instances with finalize on read enabled to the instant execution cache

Publish 6.4-20200503230524+0000

Allow undeclared reads of `os.arch`.

Ignore instant execution cache.

Merge pull request #12994 from gradle/eskatos/agp/update

Update tested AGP versions

Publish 6.4-20200502230032+0000

Publish 6.4-20200502020740+0000

Merge pull request #12987 from gradle/bamboo/ie/defer-evaluation-of-lazy-types/i

Defer evaluation of functional types stored to the instant execution cache

Update Santa Tracker Kotlin caching smoke test

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

Revert "Revert "Update tested AGP versions""

This reverts commit 73b8cafb2c21d4bc3ce9c4313d2beb16a9ba97b5.

Polish `(Callable|Function|Supplier)CodecTest`

- Replace `execution` by `evaluation`

Polish `BeanCodec`

Do a single reader lookup whenever the effective bean type matches the stored

type.

Remove custom serialization of Kotlin `Lazy<T>` values

As they already support Java serialization via a custom `writeReplace` method

that forces their evaluation.

Polish `BeanPropertyWriter.kt`

- Make code readable under 120 columns

- Reorder methods to favour top-down reading

Remove unnecessary `Closure` handling from `BeanPropertyWriter`

Correctly serialize a `Property` instance with finalize on read enabled and whose value is derived from a task output.

Update to a nightly Gradle version.

    • -1
    • +1
    /gradle/wrapper/gradle-wrapper.properties
Merge pull request #12992 from gradle/revert-12983-eskatos/agp/update

Revert "Update tested AGP versions"

Revert "Update tested AGP versions"

Fix flaky test and add some assertions to prevent a similar problem in the future.