Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Change doc wording.

Add support for Play 2.6

Provide checkstyleConfigDir for checkstyle.xml configs

+review REVIEW-6526

    • -0
    • +8
    /subprojects/docs/src/docs/release/notes.md
Fixed using artifact transforms with the outputs of another build in the same composite.

Merge remote-tracking branch 'origin/release'

* origin/release:

Revert "Add 'enabled' information to the Finalize Build Cache Configuration Build Operation."

Handle progress events without message (#1988)

Use /cache instead of /build-cache in build cache sample urls.

Remove another reference of append=false for JaCoCo tests

Use a configure task to add jvmArgs to Test

Polish documentation for normalization

Pass immutable normalization strategies object

Remove MetadataFilter

Fix formatting of bullet list

Add release notes for JaCoCo and build cache

Reword the clean-up strategy for the local build cache

Add 'Origin' header to TeamCity REST calls

Add release notes about parallel download of dependencies

Defensive copy of broadcasters for removal

Revert "Add 'enabled' information to the Finalize Build Cache Configuration Build Operation."

This reverts commit f0cc02c320f7f8b424f90f482fc947267f8f4451.

Handle progress events without message (#1988)

Use /cache instead of /build-cache in build cache sample urls.

Polish

Add test for `ConfigurableFileCollection` delegated properties

See #344

Update wrappers to latest snapshot distro

    • -1
    • +1
    /gradle/wrapper/gradle-wrapper.properties
  1. … 6 more files in changeset.
Merge remote-tracking branch 'origin/ff-amend-build-cache-configuration' into release

Remove another reference of append=false for JaCoCo tests

+review REVIEW-6522

Use a configure task to add jvmArgs to Test

+review REVIEW-6524

Fix formatting of bullet list

    • -4
    • +5
    /subprojects/docs/src/docs/release/notes.md
Add release notes for JaCoCo and build cache

+review REVIEW-6522

    • -0
    • +8
    /subprojects/docs/src/docs/release/notes.md
Reword the clean-up strategy for the local build cache

    • -1
    • +1
    /subprojects/docs/src/docs/release/notes.md
Polish documentation for normalization

+review REVIEW-6520

    • -2
    • +3
    /subprojects/docs/src/docs/release/notes.md
Don't use "smart" lookup method in `DefaultServiceRegistry`

This method was an attempt to workaround problems accessing protected methods, but the generated lookup will

always be `DefaultServiceRegistry` and won't grant access to protected methods of subclasses of the registry.

As a consequence, method handles are only used on public accessible methods. It's worth noting that we should

probably make the contract for providers stronger, since calling `setAccessible(true)` will not be possible

anymore in JDK 9.

Merge pull request #1975 from gradle/ff-amend-build-cache-configuration

Introduce improvements to the Finalize Build Cache Configuration Build Operation

Refine settings files related validation error messages

Copy `build-receipt` for wrapper tests

Mention Jörn Huxhorn as a contributor

    • -0
    • +2
    /subprojects/docs/src/docs/release/notes.md
Enable LIFECYCLE logging for all builds

  1. … 87 more files in changeset.
Using ArrayDeque instead of Stack. (#771)

Cache the factory element type

This commit adds caching of the factory element type: it was always recomputed, which is actually very expensive.

Reflect on tests that the Build Operation Descriptor Config doesn't accept nulls anymore.

Optimize invocation of service methods

So far, service methods were invoked through reflection. However, for each service, we could call `getGenericParameterTypes` several times

(for example, if the same service is created multiple times, typically project scope services), and we wouldn't cache the result of this

method call, whatever cost it has.

The `RelevantMethods` class now wraps the `Method` used in services into a `ServiceMethod` object that can be used for invocation. This

service method class has 2 possible backends:

- a method handle based backend, which should be faster than reflection because access check is going to be performed only once for all

- a reflection based backend, which is used as a fallback

Pass immutable normalization strategies object

Instead of passing around the mutable configuration for resource

normalization we create an immutable container for the

normalization strategies and use this instead.

+review REVIEW-6520

  1. … 21 more files in changeset.
Dedupe settings file search logic