Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Add more test coverage

Restore JavaExecHandleBuilder.classpath contract

The contract is to append the passed in parameters to the existing

classpath. This was broken in refactoring and instead would behave as if

JavaExecHandleBuilder.setClasspath had been called.

Issue #8748

Restore JavaExecHandleBuilder.classpath contract

The contract is to append the passed in parameters to the existing

classpath. This was broken in refactoring and instead would behave as if

JavaExecHandleBuilder.setClasspath had been called.

Issue #8748

Restore JavaExecHandleBuilder.classpath contract

The contract is to append the passed in parameters to the existing

classpath. This was broken in refactoring and instead would behave as if

JavaExecHandleBuilder.setClasspath had been called.

Issue #8748

Restore JavaExecHandleBuilder.classpath contract

The contract is to append the passed in parameters to the existing

classpath. This was broken in refactoring and instead would behave as if

JavaExecHandleBuilder.setClasspath had been called.

Issue #8748

Experiment with Graal native image launcher

To try it:

- run `gradlew launcher:nativeImage`

- copy the `subprojects/launcher/build/graal/launcher-native` file into a local Gradle install `bin` directory

- go into your local Gradle distribution directory and run `bin/launcher-native -Dorg.gradle.native=false -Djava.home=/opt/jdk1.8.0 -d`

(adapt the JDK path accordingly)

    • -0
    • +138
    /subprojects/launcher/graal-jni.json
    • -0
    • +5
    /subprojects/launcher/graal-proxies.json
    • -0
    • +119
    /subprojects/launcher/graal-reflect.json
    • -1
    • +14
    /subprojects/launcher/launcher.gradle.kts
Experiment with Graal native image launcher

To try it:

- run `gradlew launcher:nativeImage`

- copy the `subprojects/launcher/build/graal/launcher-native` file into a local Gradle install `bin` directory

- go into your local Gradle distribution directory and run `bin/launcher-native -Dorg.gradle.native=false -Djava.home=/opt/jdk1.8.0 -d`

(adapt the JDK path accordingly)

    • -0
    • +138
    /subprojects/launcher/graal-jni.json
    • -0
    • +5
    /subprojects/launcher/graal-proxies.json
    • -0
    • +119
    /subprojects/launcher/graal-reflect.json
    • -1
    • +14
    /subprojects/launcher/launcher.gradle.kts
Merge remote-tracking branch 'origin/sg/soak/daemons'

* origin/sg/soak/daemons:

Polish soak test

Remove unroll from daemon soak test

Add annotation to multiversion test

Remove tests now covered through simulated integration test

Run simulated tests against all garbage collectors

Introduce test that simulates GC activity

Upgradle to latest RC wrapper

    • -1
    • +1
    /gradle/wrapper/gradle-wrapper.properties
Support incremental transforms

Prefer abstract task properties where applicable

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

Handle threaded task logging for parallel executed tasks

Handle threaded task logging for parallel executed tasks

Prefer abstract task properties where applicable

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

Refine :kCE:patchKotlinCompilerEmbeddable task

by turning additionnalFiles into a FileCollection

renamed to additionnalRootFiles for clarity

using @PathSensitive(PathSensitivity.NAME_ONLY)

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

Add fine grained incremental tasks

Add fine grained incremental tasks

Update released version to latest snapshot

Update library versions in build init to latest for 5.5

Update version to 5.5

Clean release notes and welcome message for 5.5

Publish 5.3-20190312011340+0000

Correct distribution url

    • -1
    • +1
    /gradle/wrapper/gradle-wrapper.properties
Introduce `HashedClassPath` combining a `ClassPath` and its `HashCode`

So they can be shared across multiple tasks in order to avoid some

work when emitting type-safe accessors for precompiled script plugins.

Introduce `HashedClassPath` combining a `ClassPath` and its `HashCode`

So they can be shared across multiple tasks in order to avoid some

work when emitting type-safe accessors for precompiled script plugins.

Introduce `HashedClassPath` combining a `ClassPath` and its `HashCode`

So they can be shared across multiple tasks in order to avoid some

work when emitting type-safe accessors for precompiled script plugins.

Introduce `HashedClassPath` combining a `ClassPath` and its `HashCode`

So they can be shared across multiple tasks in order to avoid some

work when emitting type-safe accessors for precompiled script plugins.

Update wrapper to latest nightly

    • -1
    • +1
    /gradle/wrapper/gradle-wrapper.properties
Merge branch 'release'

Update Gradle wrapper to 5.3 RC2

    • -1
    • +1
    /gradle/wrapper/gradle-wrapper.properties