language-scala

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
De-incubate some more methods for Gradle 6.0

  1. … 9 more files in changeset.
Remove unnecessary implementations of CleaningJavaCompiler

  1. … 8 more files in changeset.
Merge pull request #10225 from gradle/lptr/deprecations/effective-annotation-processor-path

Remove deprecated getEffectiveAnnotationProcessorPath() method

  1. … 2 more files in changeset.
Remove AbstractCompile.compile()

The method is not useful, and incremental compiler tasks were only throwing a UnsupportedOperationException anyway.

This shouldn't break any implementing task during runtime. Compilation would break but can be fixed easily by removing the `@Override` annotation.

  1. … 4 more files in changeset.
Remove AbstractCompile.compile()

The method is not useful, and incremental compiler tasks were only throwing a UnsupportedOperationException anyway.

This shouldn't break any implementing task during runtime. Compilation would break but can be fixed easily by removing the `@Override` annotation.

  1. … 4 more files in changeset.
Add missing test dependencies

  1. … 2 more files in changeset.
Use Deleter in cleaning stale outputs, take 2

This covers the remaining use cases:

- stale class cleanup for compilers

- stale overlapping output cleanup

  1. … 28 more files in changeset.
Remove GFileUtils.cleanDirectory()

  1. … 6 more files in changeset.
Remove deprecated getEffectiveAnnotationProcessorPath() method

  1. … 3 more files in changeset.
Remove deprecated getEffectiveAnnotationProcessorPath() method

  1. … 3 more files in changeset.
Remove deprecated getEffectiveAnnotationProcessorPath() method

  1. … 3 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. … 909 more files in changeset.
Make checkstyle happy

  1. … 3 more files in changeset.
Make checkstyle happy

  1. … 3 more files in changeset.
Make checkstyle happy

  1. … 3 more files in changeset.
Move compiler parameters into compiler implementation classes

  1. … 5 more files in changeset.
Move compiler parameters into compiler implementation classes

  1. … 5 more files in changeset.
Move compiler parameters into compiler implementation classes

  1. … 5 more files in changeset.
Move compiler parameters into compiler implementation classes

  1. … 5 more files in changeset.
Move compiler parameters into compiler implementation classes

  1. … 5 more files in changeset.
Revert "Revert "Merge pull request #9840 from gradle/lptr/files/simplify-file-matchers""

This reverts commit 669ec8c0211ad7e36ec4a91921e2da5da8619bef.

  1. … 324 more files in changeset.
Revert "Merge pull request #9840 from gradle/lptr/files/simplify-file-matchers"

This reverts commit 72dc39d9784910196e7840ac35317bc46ef4c4a1, reversing

changes made to 69ffd7ea87b343cb6f0f03b947b7605a5bea02b1.

  1. … 324 more files in changeset.
Rename :files project to :file-collections

  1. … 243 more files in changeset.
Rename :files project to :file-collections

  1. … 243 more files in changeset.
Rename :files project to :file-collections

  1. … 242 more files in changeset.
Groovy incremental compilation support (#9616)

Inspired by https://github.com/gradle/gradle/pull/9388 , this PR implements Groovy compilation avoidance. Unlike Java, things are a little more complex in Groovy compilation - a compilation unit can generate multiple classes. Thus, we introduced a `sourceClassMappingFile`, which records the source to classes mappings during the compilation process. Later, we can use this information in incremental compiler: only the affected groovy source files get recompiled in next compilation.

  1. … 73 more files in changeset.
Use isolated parameters for all worker isolation modes

  1. … 37 more files in changeset.
Use isolated parameters for all worker isolation modes

  1. … 36 more files in changeset.
Use isolated parameters for all worker isolation modes

  1. … 39 more files in changeset.