Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Avoid some reflection for each decorated object that is created.

Improve efficiency of `ImmutableActionSet` mutations when there are a small number of actions in the set, which is almost always the case.

Merge pull request #5675 from gradle/bamboo/kotlin-dsl-0.18.1

Upgrade Kotlin DSL {0.18.0 => 0.18.1}

Merge branch 'ew/pr/5330'

Fix web application quick start sample

Let ProjectConnection extend Closeable interface

ProjectConnection should extend Closeable interface for use of try-with-resources pattern.

Signed-off-by: Stefan <stefanleh@users.noreply.github.com>

Let ProjectConnection extend Closeable interface

ProjectConnection should extend Closeable interface for use of try-with-resources pattern.

Signed-off-by: Stefan <stefanleh@users.noreply.github.com>

Prevent JUnit Platform samples tests from running on Java 7

Fix codenarc failure

Merge branch 'pr/5654'

Merge branch 'pr/5330' from Peter Ledbrook

Merge pull request #5665 from gradle/sg/lazy/guidelines

Add unlisted chapter for task configuration avoidance

Add some support for caching StateChanges

Remove old/new from cells in Old vs New comparison table

Label 'Old' as 'Instead of'

Label 'New' as 'Use'

Toward 0.18.2

Upgrade Kotlin DSL {0.18.0 => 0.18.1}

Prepare 0.18.1 release

Rework columns/rows in old vs new API table to group things in a clear way

Merge pull request #922 from gradle/bamboo/partial-evaluator-polishing

Avoid setting up the embedded Kotlin repository

Bump script cache version

Avoid setting up the embedded Kotlin repository

The embedded Kotlin repository and the version of the embedded

libraries don't need to be configured for:

- script plugins without a `buildscript` / `initscript` block, for no

libraries will ever be resolved

- top-level `Settings` scripts without a `buildscript` block

Rename taskConfiguration -> taskConfigurationAvoidance to follow chapter name

Address comments from review

Realised metadata

This includes the following:

* Realising variants, by applying attributes, capabilities and

dependency rules

* Eagerly creating configurations and applying attributes, capabilites

and dependency rules

Issue #5653

  1. … 3 more files in changeset.
Realised metadata

This includes the following:

* Realising variants, by applying attributes, capabilities and

dependency rules

* Eagerly creating configurations and applying attributes, capabilites

and dependency rules

Issue #5653

  1. … 6 more files in changeset.
Make OutputEventRenderer asynchronous

Normalize `ModuleIdentifier`

This commit reworks the `ComponentModuleIdentifier`/`ComponentModuleSelector`/`ModuleVersionSelector`

classes to use `ModuleIdentifier` under the hood, instead of storing denormalized strings. This has

the advantage that we can reduce the use of the module identifier factory, which is called very

often during dependency resolution. Sharing instances reduces the need for conversions, and makes

comparisons faster.

  1. … 150 more files in changeset.
Merge pull request #5670 from gradle/eskatos/build/kotlin-dsl-plugin-version

Remove spurious kotlin-dsl plugin version declaration

Remove spurious kotlin-dsl plugin version declaration

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

Require own user home for tests that delete the file access journal