Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Merge pull request #8034 from gradle/pl/move-maven-migration-guide

Move the Maven migration Guide to the user manual

Add new chapter to advanced techniques section

Remove unnecessary finals from parameters

Merge remote-tracking branch 'origin/sg/native/install-executable'

* origin/sg/native/install-executable:

Avoid resolving configuration in InstallExecutable after releasing project lock

Fix some integ tests for CI

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

Ignore fewer methods

Remove ./kotlin-dsl directory

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

    • -58
    • +0
    /kotlin-dsl/.github/CONTRIBUTING.md
    • -25
    • +0
    /kotlin-dsl/.github/ISSUE_TEMPLATE.md
    • -56
    • +0
    /kotlin-dsl/buildSrc/build.gradle.kts
    • -1
    • +0
    /kotlin-dsl/buildSrc/settings.gradle.kts
  1. … 422 more files in changeset.
Remove now dead code from :buildSrc:kotlinDsl

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

Remove Kotlin DSL :customInstallation that was used via TestKit

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

Let all PluginIntegTest integ tests use gradle/gradle executer

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

Make script source hashing faster

Do not calcualte the hash for the same script multiple times.

The hash is now stored in the text resource itself so we don't need

an externall managed cache. The UriTextResource implementation has

been thoroughly optimized for local file URIs. Previously reading

those in was a major bottleneck due to copying every byte into 4(!)

different buffers.

Adding the HashCode to the TextResource made me aware of the fact

that the tooling API depended on these interfaces, although it should

never be reading scripts. It turns out that the script was attached to

the BuildLayout, where it didn't really belong. It is now only created

once the build is running and we are actually trying to load the settings

file. There were a few changes to types marked with @UsedByScanPlugin.

These were all checked against the scan plugin code base to ensure they

are safe. The reported data is now more accurate as it returns a `null`

value for a non-existing settings file instead of reporting a dummy path.

  1. … 10 more files in changeset.
Merge pull request #8092 from gradle/eskatos/tc/kotlin-dsl-projects

Add Kotlin DSL subprojects to TeamCity pipeline

Re-add all the old excluded superclasses

To see, if it improves performance.

Add Kotlin DSL subprojects to TeamCity configuration

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

    • -0
    • +8
    /.teamcity/Gradle_Check/model/CIBuildModel.kt
Recognise @brouer in release notes

    • -0
    • +1
    /subprojects/docs/src/docs/release/notes.md
Merge pull request #7806 from brouer/master

Fix issue with leading zero in version numbers

Merge pull request #8080 from gradle/oehme/wrapper/overwrite

Add test for overwriting wrapper

Update NTLM auth flags with the latest example code from HttpClient Issue: #8011

Signed-off-by: Sam Holmes <sbholmes@gmail.com>

Avoid resolving configuration in InstallExecutable after releasing project lock

Merge remote-tracking branch 'origin/sg/native/cleanup'

* origin/sg/native/cleanup:

Restore old way of finding the "tested binary" from a tested component

Fix test expectation

Make the native testing plugins more similar

Rename some methods for clarity

Reduce the use of ProjectInternal and introduce more lambdas

Reduce type specific information from variant dimension calculations

Generalize variant generating code for all native plugins

Set minimum version for performance test

The test project was updated and now requires an API

introduced in Gradle 4.9

Use DeclaredTaskInputProperty for createInputPropertySpec

Restore old way of finding the "tested binary" from a tested component

Fix test expectation

Make the native testing plugins more similar

Rename some methods for clarity

Reduce the use of ProjectInternal and introduce more lambdas

Merge remote-tracking branch 'origin/lacasseio/native/dimensions'

* origin/lacasseio/native/dimensions:

Reduce type specific information from variant dimension calculations

Generalize variant generating code for all native plugins

Allow `Plugin` implementations to use service injection via a getter method, either abstract or with a dummy method body. Plugins are not decorated, for backwards compatibility.

  1. … 4 more files in changeset.
Publish 5.1-20181220000026+0000