provider

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Upgrade `kotlinx-coroutines-core` to 1.1.1

For best Kotlin 1.3.20 compatibility.

Introduce resolver request correlation id

And make it possible to correlate events from the Kotlin DSL resolver

log with the daemon log.

  1. … 1 more file in changeset.
Flush output stream after redirecting it

Signed-off-by: Rodrigo B. de Oliveira <rodrigo@gradle.com>

Ignore compiler output when not `isDebugEnabled`

Flush `LoggingOutputStream`

Stream compiler output to the debug log instead of accumulating it

Redirect Kotlin compiler output to the debug log

Revert "Let tests assertions tolerate interleaved logs"

This reverts commit 96f1fa5207fd22d04505370defb9f95c1c6de500.

  1. … 2 more files in changeset.
Polish comment

Work around Kotlin compiler bug by marking function inline

Let tests assertions tolerate interleaved logs

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

  1. … 2 more files in changeset.
:arrow_up: Kotlin 1.3.20

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

  1. … 1 more file in changeset.
Polish `ResidualProgramCompiler`

Clarify large script detection heuristic.

Make script resource path self descriptive

Make large script size test more precise

Allow scripts larger than 64KB

By storing large scripts as a resource instead of a script constant in

the emitted bytecode.

Resolves #1305

Replace exceptions by strings in TAPI model

In order to avoid serialization issues observed on Java 11.

Resolves #1308

  1. … 2 more files in changeset.
Fix test expectations after distro upgrade

  1. … 2 more files in changeset.
Fix `LoadDirectoryTest` after API change

Merge gradle/kotlin-dsl@v1.1.1 into eskatos/kotlin-dsl-merge

commit 'e57395d8378'

# Conflicts:

# build.gradle.kts

# gradle/wrapper/gradle-wrapper.properties

# samples/ant/gradle/wrapper/gradle-wrapper.properties

# samples/build-cache/gradle/wrapper/gradle-wrapper.properties

# samples/build-scan/gradle/wrapper/gradle-wrapper.properties

# samples/buildSrc-plugin/gradle/wrapper/gradle-wrapper.properties

# samples/code-quality/gradle/wrapper/gradle-wrapper.properties

# samples/composite-builds/gradle/wrapper/gradle-wrapper.properties

# samples/copy/gradle/wrapper/gradle-wrapper.properties

# samples/domain-objects/gradle/wrapper/gradle-wrapper.properties

# samples/extra-properties/gradle/wrapper/gradle-wrapper.properties

# samples/gradle-plugin/gradle/wrapper/gradle-wrapper.properties

# samples/gradle-plugin/plugin/gradle/wrapper/gradle-wrapper.properties

# samples/groovy-interop/gradle/wrapper/gradle-wrapper.properties

# samples/hello-android/gradle/wrapper/gradle-wrapper.properties

# samples/hello-coroutines/gradle/wrapper/gradle-wrapper.properties

# samples/hello-js/gradle/wrapper/gradle-wrapper.properties

# samples/hello-kapt/gradle/wrapper/gradle-wrapper.properties

# samples/hello-kotlin/gradle/wrapper/gradle-wrapper.properties

# samples/hello-world/gradle/wrapper/gradle-wrapper.properties

# samples/kotlin-friendly-groovy-plugin/consumer/gradle/wrapper/gradle-wrapper.properties

# samples/kotlin-friendly-groovy-plugin/gradle/wrapper/gradle-wrapper.properties

# samples/kotlin-friendly-groovy-plugin/plugin/gradle/wrapper/gradle-wrapper.properties

# samples/maven-plugin/gradle/wrapper/gradle-wrapper.properties

# samples/maven-publish/gradle/wrapper/gradle-wrapper.properties

# samples/model-rules/gradle/wrapper/gradle-wrapper.properties

# samples/modularity/gradle/wrapper/gradle-wrapper.properties

# samples/multi-kotlin-project-config-injection/gradle/wrapper/gradle-wrapper.properties

# samples/multi-kotlin-project-with-buildSrc/gradle/wrapper/gradle-wrapper.properties

# samples/multi-kotlin-project/gradle/wrapper/gradle-wrapper.properties

# samples/multi-project-with-buildSrc/gradle/wrapper/gradle-wrapper.properties

# samples/precompiled-script-plugin/gradle/wrapper/gradle-wrapper.properties

# samples/precompiled-script-plugin/plugin/gradle/wrapper/gradle-wrapper.properties

# samples/project-properties/gradle/wrapper/gradle-wrapper.properties

# samples/project-with-buildSrc/gradle/wrapper/gradle-wrapper.properties

# samples/provider-properties/gradle/wrapper/gradle-wrapper.properties

# samples/source-control/external/gradle/wrapper/gradle-wrapper.properties

# samples/source-control/sample/gradle/wrapper/gradle-wrapper.properties

# samples/task-dependencies/gradle/wrapper/gradle-wrapper.properties

# samples/testkit/gradle/wrapper/gradle-wrapper.properties

# subprojects/integ-tests/src/test/kotlin/org/gradle/kotlin/dsl/integration/GradleApiExtensionsIntegrationTest.kt

# subprojects/integ-tests/src/test/kotlin/org/gradle/kotlin/dsl/integration/ProjectSchemaAccessorsIntegrationTest.kt

# subprojects/plugins/src/test/kotlin/org/gradle/kotlin/dsl/plugins/dsl/KotlinDslPluginTest.kt

# subprojects/provider/src/test/kotlin/org/gradle/kotlin/dsl/integration/KotlinBuildScriptModelIntegrationTest.kt

# subprojects/provider/src/test/kotlin/org/gradle/kotlin/dsl/integration/ScriptModelIntegrationTest.kt

# subprojects/provider/src/test/kotlin/org/gradle/kotlin/dsl/resolver/SourceDistributionResolverIntegrationTest.kt

# update-wrapper.sh

  1. … 16 more files in changeset.
Add `GeneratePrecompiledScriptPluginAccessors` task skeleton

  1. … 6 more files in changeset.
Update affected test expectations after distro update

  1. … 1 more file in changeset.
Add hash code separator before configurations to avoid clashes

Polish `AccessorsClassPath`

- Rename function to improve prose

Avoid invalid jar in flaky integration test

Revert "Relocate integration test to avoid issues caused by the temp test dir name"

This reverts commit 4722f630cb7ea8f92b67cf9c4b6194ff14090d3b.

Relocate integration test to avoid issues caused by the temp test dir name

Improve computation of cache key from project schema

- build a `HashCode` iteratively instead of assembling a potentially

huge string

- make sure the hash code distinguishes among extensions, conventions,

tasks and container elements by inserting a separator (the set size)

between each one of them

Add test for `MapProperty` shortcut method

Signed-off-by: Mike Kobit <mkobit@gmail.com>

Add convenience method for `MapProperty` that was introduced in 5.1

Signed-off-by: Mike Kobit <mkobit@gmail.com>