Benchmark.kt

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

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

  1. … 1 more file in changeset.
Exclude `source-control` from the performance test

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

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

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. … 9 more files in changeset.
Fix buildSrc task validation errors

  1. … 1 more file 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.
Polish

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

`inline` modifiers

  1. … 42 more files in changeset.
Register task to display Kotlin code to access available extensions

See #229

  1. … 7 more files in changeset.
Import java.lang exceptions for compatibility with Kotlin plugin

Version 1.1.0-dev-3687

  1. … 6 more files in changeset.
Exclude Android sample from benchmark

Polish Kotlin sources

- Add Apache license header where missing

- Replace wildcard imports with individual imports

- Organize import statements

- Wrap code at 120 chars

- Wrap KDoc at 90 chars

- Eliminate newlines between KDoc tags

  1. … 20 more files in changeset.
Keep opening `else` brace in the same line

Favor `println` builtin over `System.out.println`

Fix TeamCity environment variable reference