Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Merge pull request #6046 from gradle/oehme/performance/stricter-heap

Restrict memory usage of Java performance tests

Add javadoc

Rebaseline all performance tests

To lock in memory usage improvements.

  1. … 18 more files in changeset.
Enable progressive kotlin-dsl on buildSrc

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

Fix SourceDistributionResolverIntegrationTest

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

Add listener name to operation

Update wrappers to latest snapshot distro

    • -1
    • +1
    /gradle/wrapper/gradle-wrapper.properties
  1. … 24 more files in changeset.
Fix cross version test

Rebaseline first use perf test

Secure improvements on largeJavaMultiProject

Accept regression on largeJavaMultiProjectKotlinDsl due to kotlin-dsl 0.19.0, to be mitigated

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

Compare default excludes as Set

Fixes the unit test on Windows.

Let performance tests require a settings script

Otherwise they use the root one and include buildSrc.

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

Increase WorkerExecutorErrorHandlingIntegrationTest timeout to 120s

We observed timeout on low-performance EC2 agents, so here we increase the

timeout to 120s

Respect default excludes for snapshotting (#6085)

This feature has been lost when we moved to hierarchical snapshotting.

Extract some more

Remove package cycle

Extract interned paths into local variables

Rename FileSystemSnapshot{Filterer -> Filter}

Correctly attribute listeners registered in rootProject / allprojects

Remove redundant line

Monitor execution timeout in build (#6078)

We have been bitten by execution timeout for a long time. Now we set a hourly timer when

integration tests start, and print all java processes' stack traces on the machine.

Add test coverage for included and buildSrc builds

Add test coverage for tracking non-project scripts

Track listeners registered by plugins

Upgrade asciidoctor plugin to 1.5.6

asciidoctor plugin 1.5.3 did an ugly file name replacement for ruby files

in requires, which caused some failures on Windows. This PR tries to upgrade

that plugin to 1.5.6.

    • -1
    • +1
    /buildSrc/subprojects/build/build.gradle.kts
Merge pull request #6082 from gradle/eskatos/wrapper/with-kotin-dsl-0.19.0

Post kotlin-dsl 0.19.0 activities

Simplify error reporting for 'require' dependency versions

Allow module test fixtures to generate metadata with 'requires' and 'prefers' constraints

Reinstate requirement for removal details in deprecation notices (#6080)

* Reinstate requirement for removal details in deprecation notices

If something is deprecated, it must be removed at some point (otherwise there is no point). Removing doesn't have to mean “physically” removing the _thing_. In the case in question, we will be removing the functionality but keeping the method (because its part of an interface we have to fulfill).

Remove unnecessary cache invalidation