support

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Move all subprojects to the `subprojects` directory

  1. … 507 more files in changeset.
Throw IllegalArgumentException instead of IllegalStateException

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

Simplify splitting :provider into :provider-plugins

by letting :provider-plugins depend directly on :provider

and removing :provider-spi

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

  1. … 35 more files in changeset.
Deduplicate project.serviceOf<T>()

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

  1. … 8 more files in changeset.
Introduce `unsafeLazy` to replace `lazy` wherever possible

And remove the unnecessary thread synchronization overhead.

  1. … 4 more files in changeset.
Move `exportClassPathFromHierarchyOf` to `KotlinScriptClassPathProvider`

  1. … 1 more file in changeset.
Normalize `inline` modifier layout

  1. … 30 more files in changeset.
Reuse `KotlinScriptType` in `ScriptPlugin`

  1. … 2 more files in changeset.
Extract `KotlinScriptType` from `KotlinBuildScriptModelBuilder`

    • -0
    • +35
    ./KotlinScriptType.kt
  1. … 1 more file in changeset.
Precompute dynamic property delegate to minimize overhead

  1. … 3 more files in changeset.
Unify access to Gradle/Project property via Kotlin delegated property

by making them available on both Project and Settings and allowing to

model optional properties as nullable delegated properties

and adding coverage for Gradle properties overriding mechanisms

(build, user home, command line) and mutation (Project.setProperty()).

allowing typed delegated properties on Project is a breaking change as a

type declaration is now required

    • -0
    • +37
    ./DynamicObjectExtensions.kt
  1. … 7 more files in changeset.
Better error message

with link to new issue page

Refine Project.buildscript(ScriptHandlerScope.() -> Unit) extension

    • -0
    • +25
    ./ScriptHandlerExtensions.kt
  1. … 1 more file in changeset.
Extract internalError() further

  1. … 3 more files in changeset.
Deduplicate should not happen exception creation

  1. … 3 more files in changeset.
Let the embedded kotlin repository be registered with artifacts only

allowing to use it when GRADLE_METADATA feature preview is enabled

  1. … 1 more file in changeset.
lint modified files after merging develop

  1. … 10 more files in changeset.
lint: property accessor on new line

  1. … 3 more files in changeset.
lint: missing new line before ")"

  1. … 40 more files in changeset.
lint: visibility modifiers on their own line

  1. … 8 more files in changeset.
lint: apply blank lines rule

  1. … 65 more files in changeset.
Take target object from the host

  1. … 7 more files in changeset.
Make `ScriptHandler` available to the script via `KotlinScriptHost`

  1. … 6 more files in changeset.
Let scripts ScriptHandler be the one belonging to the script

  1. … 6 more files in changeset.
Indent multiline error messages

  1. … 1 more file in changeset.
Replace error location symbol `^-` by `^`

  1. … 1 more file in changeset.
Update copyright year

  1. … 2 more files in changeset.
Bump embedded kotlin provider cache version

Content changed stdlib-jre8 -> stdlib-jdk8

Replace val by const

Make `ScriptCompilationException` precondition explicit