Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Expose Credentials providers via ProviderFactory

  1. … 30 more files in changeset.
Serialize Java lambda `Action` implementations to the configuration cache.

This is implemented by tweaking the build logic bytecode as part of the buils logic instrumentation. This means that the serialization does not work for Gradle core plugin types as these are not instrumented. These will also be instrumented in a future change.

  1. … 8 more files in changeset.
Serialize Java lambda `Action` implementations to the configuration cache.

This is implemented by tweaking the build logic bytecode as part of the buils logic instrumentation. This means that the serialization does not work for Gradle core plugin types as these are not instrumented. These will also be instrumented in a future change.

  1. … 8 more files in changeset.
Serialize Java lambda `Action` implementations to the configuration cache.

This is implemented by tweaking the build logic bytecode as part of the buils logic instrumentation. This means that the serialization does not work for Gradle core plugin types as these are not instrumented. These will also be instrumented in a future change.

  1. … 8 more files in changeset.
Fixes for listener interfaces.

  1. … 1 more file in changeset.
Fixes for listener interfaces.

  1. … 1 more file in changeset.
Fixes for listener interfaces.

  1. … 1 more file in changeset.
Fixes for listener interfaces.

  1. … 1 more file in changeset.
Introduce internal `@EventScope` annotation to attach to listener interfaces to declare which scope their events are generated in.

Add some validation to `ListenerManager` to verify that each listener interface is annotated with the correct scope.

  1. … 62 more files in changeset.
Introduce internal `@EventScope` annotation to attach to listener interfaces to declare which scope their events are generated in.

Add some validation to `ListenerManager` to verify that each listener interface is annotated with the correct scope.

  1. … 62 more files in changeset.
Introduce internal `@EventScope` annotation to attach to listener interfaces to declare which scope their events are generated in.

Add some validation to `ListenerManager` to verify that each listener interface is annotated with the correct scope.

  1. … 62 more files in changeset.
Introduce internal `@EventScope` annotation to attach to listener interfaces to declare which scope their events are generated in.

Add some validation to `ListenerManager` to verify that each listener interface is annotated with the correct scope.

  1. … 62 more files in changeset.
Introduce internal `@EventScope` annotation to attach to listener interfaces to declare which scope their events are generated in.

Add some validation to `ListenerManager` to verify that each listener interface is annotated with the correct scope.

  1. … 62 more files in changeset.
Introduce internal `@EventScope` annotation to attach to listener interfaces to declare which scope their events are generated in.

Add some validation to `ListenerManager` to verify that each listener interface is annotated with the correct scope.

  1. … 62 more files in changeset.
Introduce internal `@EventScope` annotation to attach to listener interfaces to declare which scope their events are generated in.

Add some validation to `ListenerManager` to verify that each listener interface is annotated with the correct scope.

  1. … 62 more files in changeset.
Obtain value from `ValueSource` only once

Even from multiple `forUseAtConfigurationTime` providers.

  1. … 1 more file in changeset.
Obtain value from `ValueSource` only once

Even from multiple `forUseAtConfigurationTime` providers.

  1. … 1 more file in changeset.
Obtain value from `ValueSource` only once

Even from multiple `forUseAtConfigurationTime` providers.

  1. … 1 more file in changeset.
Upgrade JUnit version (#12924)

Upgrade JUnit to 4.13, JUnit platform to 5.6.2

    • -1
    • +1
    ./org/gradle/util/ConfigureUtilTest.groovy
  1. … 326 more files in changeset.
Upgrade JUnit

    • -1
    • +1
    ./org/gradle/util/ConfigureUtilTest.groovy
  1. … 325 more files in changeset.
Fix more

    • -1
    • +1
    ./org/gradle/util/ConfigureUtilTest.groovy
  1. … 84 more files in changeset.
Include display name of value source in configuration time error message

  1. … 1 more file in changeset.
Include display name of value source in configuration time error message

  1. … 1 more file in changeset.
Include display name of value source in configuration time error message

  1. … 1 more file in changeset.
Include display name of value source in configuration time error message

  1. … 1 more file in changeset.
Disallow the use of value source providers at configuration time

Unless explicitly opted-in via `forUseAtConfigurationTime()`.

  1. … 7 more files in changeset.
Disallow the use of value source providers at configuration time

Unless explicitly opted-in via `forUseAtConfigurationTime()`.

  1. … 7 more files in changeset.
Disallow the use of value source providers at configuration time

Unless explicitly opted-in via `forUseAtConfigurationTime()`.

  1. … 8 more files in changeset.
Disallow the use of value source providers at configuration time

Unless explicitly opted-in via `forUseAtConfigurationTime()`.

  1. … 8 more files in changeset.
Improve handling of exceptions during value source instantiation

- let only `GradleException`s be thrown

- include value source type name in the exception message

  1. … 1 more file in changeset.