Clone Tools
  • last updated a few seconds ago
Constraints: committers
Constraints: files
Constraints: dates
Rebaseline `help on the gradle build comparing gradle`

after the upgrade to Kotlin 1.3.30

observed regression between 2 and 3%

Signed-off-by: Paul Merlin <>

Publish 5.4.1-20190427012603+0000

Merge remote-tracking branch 'origin/sg/build-init/doc-link'

Merge pull request #9303 from gradle/eskatos/perf/gradleBuild-noBuildSrcCheck

Let all the gradle/gradle build inception performance tests skip buildSrc checks

Emit links to documentation when generating a project with init

  1. … 4 more files in changeset.
Add links to further reading from task tutorial

Let all inception performance tests skip buildSrc checks

Signed-off-by: Paul Merlin <>

Temporarily ignore failing performance test

build failure, not a regression

Signed-off-by: Paul Merlin <>

Nit polish

Merge remote-tracking branch 'origin/gh/worker-api/compiler-classes'

* origin/gh/worker-api/compiler-classes:

Pass compiler classes and instantiate them in the worker

Merge pull request #8895 from gradle/eskatos/kotlin/checkBinaryCompatibility

Introduce support for Kotlin code in binary compatibility check

Compatibility rule for Kotlin `operator` and `infix` modifiers change

Generalizing the existing isKotlinInternal metadata query so it can be

used for more Kotlin flags in the future.

It is now used for the 3 flags queries.

Signed-off-by: Paul Merlin <>

Polish BinaryCompatibilityRepository

Rename factory method arguments for clarity

Signed-off-by: Paul Merlin <>

Extract boolean expression for clarity

Signed-off-by: Paul Merlin <>

Extract Kotlin compiler configuration for the Gradle build

from the `kotlin-library` plugin

and the `KotlinSourceParser`

Signed-off-by: Paul Merlin <>

Merge branch 'master' into eskatos/kotlin/checkBinaryCompatibility

Merge pull request #9292 from gradle/bamboo/master/kotlin-1.3.31

Upgrade embedded Kotlin version to 1.3.31

Merge branch 'release'

Merge pull request #9288 from gradle/paplorinc/platform-jvm/prohibit-underscore-in-package-names

Prohibit underscore in package names and improve package validation performance

Merge pull request #9297 from gradle/bamboo/reviews/eskatos/kotlin/checkBinaryCompatibility

Apply review suggestions to `checkBinaryCompatibility`

Cover `operator` declaration in nullability test

Cover `invoke` extension in `NullabilityChangesTest`

Use consistent big-endian int/long to byte[] conversion for hashing purposes

Polish `BinaryCompatibilityRepositoryPostProcessRule`

- Suppress warning

- Dedupe `context.userData[...]` expression for clarity

Polish `JApiClass.sourceFilePath`

Polish `SinceAnnotationMissingRule`

- Rename method for improved prose

- Extract complex expression to its own method

Polish `NullabilityBreakingChangesRule`

- Rename method for clarity

- Expand complex expression

Make `Hashing` reusable

Remove `checkNotDone` from `MessageDigestHasher` to enable reuse

Make `MessageDigestHasher` slightly less stateful by replacing `ByteBuffer` with explicit conversion