minifiedDependencies.gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Moved more scripts to buildSrc and refactored buildSrc

- Moved wrapper.gradle.kts to buildSrc

- Moved resumeBuild.gradle to buildSrc

- Moved minifiedDependencies.gradle to buildSrc

- Moved dependenciesCheck.gradle to buildSrc

- Moved updateReleasedVersions.gradle to buildSrc

- Introduced configuration submodule for developer focused configuration

- Created buildSrc submodule for buildquality

- Created buildSrc submodule for packaging

- Created buildSrc submodule for profiling

- Created buildSrc submodule for versioning

- Introduced org.gradle.gradlebuild naming convention

- Introduced project-groups file for providing groups of subprojects

  1. … 41 more files in changeset.
Moved more scripts to buildSrc and refactored buildSrc

- Moved wrapper.gradle.kts to buildSrc

- Moved resumeBuild.gradle to buildSrc

- Moved minifiedDependencies.gradle to buildSrc

- Moved dependenciesCheck.gradle to buildSrc

- Moved updateReleasedVersions.gradle to buildSrc

- Introduced configuration submodule for developer focused configuration

- Created buildSrc submodule for buildquality

- Created buildSrc submodule for packaging

- Created buildSrc submodule for profiling

- Created buildSrc submodule for versioning

- Introduced org.gradle.gradlebuild naming convention

- Introduced project-groups file for providing groups of subprojects

  1. … 41 more files in changeset.
Add minified dependency on fastutil

Fastutil (https://github.com/vigna/fastutil) is an excellent

library for memory-efficient and fast collections. Gradle has

many algorithms that could benefit from these more efficient

data structures.

Since the library is huge (16MB), this change introduces a dependency

transformation that can minify external JAR files to only the classes

we need. This could be useful for shrinking the Gradle distribution

in general.

This commit only adds the classes necessary to make IntOpenHashSet

work, which will be used in a subsequent commit to make our incremental

Java compiler more memory efficient.

Signed-off-by: Stefan Oehme <stefan@gradle.com>

    • -0
    • +76
    ./minifiedDependencies.gradle
  1. … 9 more files in changeset.