Clone Tools
  • last updated a few seconds ago
Constraints: committers
Constraints: files
Constraints: dates
Move kotlin-dsl in a sub directory

  1. … 1577 more files in changeset.
Introduce `QuickBench` task

Exclude `source-control` from the performance test

  1. … 1 more file in changeset.
Refine Benchmark task

Signed-off-by: Paul Merlin <>

Move benchmark bias toward baseline

Increase number of benchmark warmup and observation runs

Report final benchmark results

Isolate benchmarks Gradle user home dir

Take advantage of `KotlinDslCompilerPlugins` in `buildSrc`

  1. … 5 more files in changeset.
Normalize `inline` modifier layout

  1. … 34 more files in changeset.
Apply linting rules to buildSrc Kotlin code

  1. … 8 more files in changeset.
Fix buildSrc task validation errors

  1. … 1 more file in changeset.
Enable jsr305 annotations on `buildSrc`

  1. … 2 more files in changeset.
Favor java.time over javax.xml.bind for date operation in Benchmark task

The :benchmark task now uses temporary dirs for samples

And keep daemon logs close to the runs

Re-enable samples

Rename base package to org.gradle.kotlin.dsl

  1. … 313 more files in changeset.
:benchmark puts daemon registries into build/tmp/benchmark

Introduce `./gradlew benchmark --include-sample <pattern>`

Introduce `--exclude-sample` command line to `benchmark` task

So the offending samples can be temporarily excluded from the

benchmark in CI.

:benchmark stops spawned isolated daemons after each benchmark

Upgrade the Build Scan Plugin to 1.7.2 and un-ignore related checks

  1. … 3 more files in changeset.
Ignore broken `build-scan` sample tests

  1. … 2 more files in changeset.
Integration test samples

See #345

  1. … 32 more files in changeset.

- Normalise placement of `private`, `protected`, `internal` and

`inline` modifiers

  1. … 41 more files in changeset.
Enable verbose output for the Kotlin daemon on CI

  1. … 1 more file in changeset.
Show stack trace when a sample fails to check

Recompile scripts when checking samples

Make `CheckSample` task cacheable again

- Exclude `build` folders from the input

Make `CheckSample` task cacheable