Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Kill process tree on Windows

On Windows, we need to kill the whole process tree, otherwise the Gradle client

might hangs at waitForStop()

Publish 4.10.2

Fix imports

Fix unused imports in performance tests

Rebaseline performance tests

Those tests correspond to accepted performance regressions

related to enabling improved POM support by default.

Rebaseline largeMonolithicJavaProject scenarios

There seems to be a small regression which we couldn't track down. So

let's rebaseline and accept it.

Issue: https://github.com/gradle/gradle-private/issues/1503

Merge pull request #6757 from gradle/wolfs/test-android-3.3.0

Add performance tests for dexing transforms with AGP 3.3

Increase memory for largeAndroidBuild

Seems like we need more memory there since the performance test

is flaky.

Rebaseline `get IDE model on <> for {IDEA,Eclipse`

Those two are slower probably due to the container changes.

@melix didn't see any improvements which can be done for those cases.

Issue: https://github.com/gradle/gradle-private/issues/1510

Issue: https://github.com/gradle/gradle-private/issues/1511

Rebaseline `create many tasks`

The regression is caused by the changes in

DefaultDomainObjectContainer. It is very small and can be accepted.

Issue: https://github.com/gradle/gradle-private/issues/1514

Temporarily disable `get IDE model` performance tests

So that we can get a nightly, to accept the performance regression.

Set mirror for exemplar tests (#6783)

Previously all our doc tests are executed by `exemplar`, which can't set mirrors. This PRs upgraded to exemplar `0.6.1` and exclude `asciidoctorj` to avoid `Can't create process, argument list too long` issue on Windows.

Add title for performance report badges

Add smoke test for gradle-versions-plugin

Reduce cost of deriving variants for Maven metadata

Deriving variant cost is dominated by computing the derived attributes. However,

we know that for Maven metadata, the input attributes are always the same, and

what we use to derive too. So this commit introduces a specialized attributes

factory which goal is to cache concatenation of attributes used in derived

variants.

Add smoke test resources for Idea

Issue: #6804

    • -5
    • +5
    /subprojects/smoke-test/smoke-test.gradle
Add metadata about type of documentation for search purposes

    • -0
    • +11
    /subprojects/docs/src/docs/css/manual.css
Optimize for the single match case

In disambiguation rules, most, if not all, disambiguation rules would choose a single

match. This commit optimizes this use case by avoiding the creation of a set.

Cache `DefaultModuleIdentifier` hash code

This hash code is used several times during dependency resolution. It's also worth

adding it to the `equals` method since we hit the `equals` path several times without

having visited `hashCode` before.

Re-emphasize that domain object collections are not thread safe

Add comment why we clean the transforms cache

Remove `:` from test name

Looks like that causes problems for our test filtering.

Fix unrolled name

For some reasons, a String[] was passed in as `tasks`.

Merge branch 'master'

Address review feedback

Avoid the creation of a string to build the path in the file store

This creates a significant amount of garbage. Assuming we read from the store

more often than we write to, this commit builds an array corresponding to the

path in the store, rather than a string.

Add workaround for not working MODULE_WORKING_DIR

See https://youtrack.jetbrains.com/issue/IDEA-194910.

Merge pull request #6799 from gradle/lptr/core/upgrade-to-groovy-2.5-followup

Followup after Groovy 2.5 uprade

Use Java 8 for internal subprojects

Remove suppressed warnings for Java 7 features

Now that we use Java 7 source level, we no longer have to suppress

warnings for using Java 7 APIs in IDEA.

  1. … 13 more files in changeset.