configuration

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Remove getDebug/setDebug methods from JvmOptions in favor of getDebugOptions()

  1. … 4 more files in changeset.
Apply `Anonymous type can be replaced with lambda` inspection the whole project

  1. … 666 more files in changeset.
Apply `Explicit type can be replaced with <>` inspection the whole project

  1. … 907 more files in changeset.
Print stacktrace

  1. … 1 more file in changeset.
Test build type id

  1. … 1 more file in changeset.
Try java.io.tmpdir

  1. … 1 more file in changeset.
Use G1GC as default for daemon on Java 8+

Use G1GC as default for daemon on Java 8+

TODO experiment

  1. … 1 more file in changeset.
TODO experiment

  1. … 2 more files in changeset.
Simplify launcher project structure

    • -0
    • +76
    ./DefaultDaemonServerConfiguration.java
    • -0
    • +29
    ./ForegroundDaemonConfiguration.java
  1. … 569 more files in changeset.
Simplify launcher project structure

    • -0
    • +76
    ./DefaultDaemonServerConfiguration.java
    • -0
    • +29
    ./ForegroundDaemonConfiguration.java
  1. … 569 more files in changeset.
Simplify launcher project structure

    • -0
    • +76
    ./DefaultDaemonServerConfiguration.java
    • -0
    • +29
    ./ForegroundDaemonConfiguration.java
  1. … 567 more files in changeset.
Simplify launcher project structure

    • -0
    • +223
    ./DaemonBuildOptions.java
    • -0
    • +85
    ./DaemonJvmOptions.java
    • -0
    • +225
    ./DaemonParameters.java
    • -0
    • +37
    ./DaemonServerConfiguration.java
    • -0
    • +76
    ./DefaultDaemonServerConfiguration.java
    • -0
    • +29
    ./ForegroundDaemonConfiguration.java
  1. … 552 more files in changeset.
Simplify launcher project structure

    • -0
    • +76
    ./DefaultDaemonServerConfiguration.java
    • -0
    • +29
    ./ForegroundDaemonConfiguration.java
  1. … 569 more files in changeset.
Simplify launcher project structure

    • -0
    • +76
    ./DefaultDaemonServerConfiguration.java
    • -0
    • +29
    ./ForegroundDaemonConfiguration.java
  1. … 569 more files in changeset.
Split :launcher into :launcher, :launcherBootstrap and :launcherStartup

in order to isolate Java 6 stuff

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

    • -75
    • +0
    ./DefaultDaemonServerConfiguration.java
    • -29
    • +0
    ./ForegroundDaemonConfiguration.java
  1. … 538 more files in changeset.
Split :launcher into :launcher, :launcherBootstrap and :launcherStartup

in order to isolate Java 6 stuff

Let split launcher projects code be shipped in a fat jar

for backwards compatibility

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

    • -75
    • +0
    ./DefaultDaemonServerConfiguration.java
    • -29
    • +0
    ./ForegroundDaemonConfiguration.java
  1. … 542 more files in changeset.
Split :launcher into :launcher, :launcherBootstrap and :launcherStartup

in order to isolate Java 6 stuff

Let split launcher projects code be shipped in a fat jar

for backwards compatibility

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

    • -75
    • +0
    ./DefaultDaemonServerConfiguration.java
    • -29
    • +0
    ./ForegroundDaemonConfiguration.java
  1. … 542 more files in changeset.
Set default Xms256m when setting Xmx in DaemonParameters. See #8182

Signed-off-by: Joe Kutner <jpkutner@gmail.com>

Set default Xms256m when setting Xmx in DaemonParameters. See #8182

Signed-off-by: Joe Kutner <jpkutner@gmail.com>

Replace some direct usages of `DefaultConfigurableFileCollection` with `FileCollectionFactory`.

  1. … 47 more files in changeset.
Replace some direct usages of `DefaultConfigurableFileCollection` with `FileCollectionFactory`.

  1. … 47 more files in changeset.
Fix for starting a single-use daemon when client has low memory

The previous logic was testing whether the daemon parameters had

a memory setting, but not whether that setting was the default or

whether it actually came from the user. The default settings are

ignored for the purpose of forking a single-use daemon, so they

also need to be ignored in the decision whether the current VM

has enough memory.

  1. … 2 more files in changeset.
Remove duplicate 'm' from default Daemon VM args

Fork a single-use daemon of client VM has too little memory

We lowered the client VMs memory to 64m by default, which is plenty

for displaying log output, but not enough to run the vast majority

of builds. Users who really want to run their build inside the client

process should set a higher memory requirement via GRADLE_OPTS.

For all others we now automatically fork a single-use daemon, so their

build doesn't fail in environments that automatically append the "--no-daemon" flag.

These environments unfortunately include popular ones like Travis and TeamCity.

  1. … 1 more file in changeset.
Limit metaspace used by the Gradle daemon

Our integration tests still need too much metaspace because

we never clean up buildSrc/script classloaders. This is a problem

in our tests since we create hundreds of projects, all with different

directories. For our end users this is probably not as bad, but we

should still fix it soon.

  1. … 8 more files in changeset.
Merge pull request #7403 from gradle/oehme/daemon/priority

Allow starting daemon with lower priority

  1. … 2 more files in changeset.
Merge pull request #7343 from gradle/oehme/memory-limits

Lower default memory limits for Gradle processes

  1. … 1 more file in changeset.
Allow starting daemon with lower priority

    • -1
    • +7
    ./DefaultDaemonServerConfiguration.java
  1. … 19 more files in changeset.