Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Avoid recreating file object

    • -1
    • +1
    ./incremental/DefaultSourceIncludesResolver.java
    • -1
    • +1
    ./incremental/IncrementalCompileFilesFactory.java
  1. … 5 more files in changeset.
Simplify DefaultSourceIncludesResolver

    • -9
    • +6
    ./incremental/DefaultSourceIncludesResolver.java
Replace usages of `getRegularFileContentHash` by VFS

    • -10
    • +10
    ./incremental/DefaultIncrementalCompilerBuilder.java
    • -8
    • +8
    ./incremental/DefaultSourceIncludesResolver.java
    • -35
    • +33
    ./incremental/IncrementalCompileFilesFactory.java
  1. … 6 more files in changeset.
Replace usages of `getRegularFileContentHash` by VFS

    • -10
    • +10
    ./incremental/DefaultIncrementalCompilerBuilder.java
    • -8
    • +8
    ./incremental/DefaultSourceIncludesResolver.java
    • -35
    • +33
    ./incremental/IncrementalCompileFilesFactory.java
  1. … 6 more files in changeset.
Replace usages of `getRegularFileContentHash` by VFS

    • -10
    • +10
    ./incremental/DefaultIncrementalCompilerBuilder.java
    • -8
    • +8
    ./incremental/DefaultSourceIncludesResolver.java
    • -35
    • +34
    ./incremental/IncrementalCompileFilesFactory.java
  1. … 6 more files in changeset.
Replace usages of `getRegularFileContentHash` by VFS

    • -10
    • +10
    ./incremental/DefaultIncrementalCompilerBuilder.java
    • -8
    • +8
    ./incremental/DefaultSourceIncludesResolver.java
    • -35
    • +33
    ./incremental/IncrementalCompileFilesFactory.java
  1. … 6 more files in changeset.
Polish C++ Homebrew repository support

    • -4
    • +24
    ./repo/HomebrewBinaryRepository.java
    • -29
    • +80
    ./repo/HomebrewModuleComponentRepository.java
  1. … 8 more files in changeset.
Add a spike implementation of a Homebrew repository, that can locate pre-built libraries in the local Homebrew repository.

    • -0
    • +94
    ./repo/HomebrewBinaryRepository.java
    • -0
    • +305
    ./repo/HomebrewModuleComponentRepository.java
  1. … 5 more files in changeset.
Rename StaleClassCleaner to StaleOutputCleaner and add Javadoc

    • -2
    • +2
    ./incremental/IncrementalNativeCompiler.java
  1. … 13 more files in changeset.
Simplify StaleClassCleaner API

    • -5
    • +2
    ./incremental/IncrementalNativeCompiler.java
  1. … 11 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

    • -18
    • +60
    ./incremental/DefaultIncrementalCompilerBuilder.java
    • -2
    • +11
    ./incremental/IncrementalNativeCompiler.java
  1. … 29 more files in changeset.
Apply `Inner class may be 'static'` inspection the whole project

    • -1
    • +1
    ./toolchains/DefaultToolChainSelector.java
  1. … 41 more files in changeset.
Apply `Anonymous type can be replaced with lambda` inspection the whole project

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

    • -1
    • +1
    ./AbstractHeaderExportingDependentSourceSet.java
    • -1
    • +1
    ./incremental/BuildableCompilationState.java
    • -1
    • +1
    ./incremental/CollectingMacroLookup.java
    • -2
    • +2
    ./incremental/CompilationStateSerializer.java
    • -1
    • +1
    ./incremental/DefaultHeaderDependenciesCollector.java
    • -1
    • +1
    ./incremental/DefaultIncrementalCompilerBuilder.java
    • -10
    • +10
    ./incremental/DefaultSourceIncludesResolver.java
    • -11
    • +11
    ./incremental/IncrementalCompileFilesFactory.java
  1. … 895 more files in changeset.
TODO

    • -9
    • +9
    ./incremental/DefaultSourceIncludesResolver.java
  1. … 45 more files in changeset.
Split FileType into SnapshotFileType and FingerprintFileType

    • -9
    • +9
    ./incremental/DefaultSourceIncludesResolver.java
  1. … 44 more files in changeset.
Split FileType into SnapshotFileType and FingerprintFileType

    • -9
    • +9
    ./incremental/DefaultSourceIncludesResolver.java
  1. … 44 more files in changeset.
TODO

    • -9
    • +9
    ./incremental/DefaultSourceIncludesResolver.java
  1. … 45 more files in changeset.
Split FileType into SnapshotFileType and FingerprintFileType

    • -9
    • +9
    ./incremental/DefaultSourceIncludesResolver.java
  1. … 45 more files in changeset.
Revert "Store FileCollection elements inside a List before creating a Set from it"

This reverts commit f15caf8bed42f4b554a2ec760d6439b3a9c1c771.

    • -2
    • +1
    ./incremental/DefaultIncrementalCompilerBuilder.java
  1. … 3 more files in changeset.
Wrap the patternSet

Instead of using a strategy.

    • -5
    • +4
    ./incremental/DefaultIncrementalCompilerBuilder.java
    • -3
    • +2
    ./incremental/DefaultSourceIncludesResolver.java
    • -3
    • +2
    ./incremental/IncrementalCompileFilesFactory.java
  1. … 35 more files in changeset.
Store FileCollection elements inside a List before creating a Set from it

    • -1
    • +2
    ./incremental/DefaultIncrementalCompilerBuilder.java
  1. … 3 more files in changeset.
Store FileCollection elements inside a List before creating a Set from it

    • -1
    • +2
    ./incremental/DefaultIncrementalCompilerBuilder.java
  1. … 2 more files in changeset.
Store FileCollection elements inside a List before creating a Set from it

    • -1
    • +2
    ./incremental/DefaultIncrementalCompilerBuilder.java
  1. … 2 more files in changeset.
Store FileCollection elements inside a List before creating a Set from it

    • -1
    • +2
    ./incremental/DefaultIncrementalCompilerBuilder.java
  1. … 3 more files in changeset.
Do not use PatternSet in snapshots package

Use a pluggable type instead.

    • -4
    • +5
    ./incremental/DefaultIncrementalCompilerBuilder.java
    • -2
    • +3
    ./incremental/DefaultSourceIncludesResolver.java
    • -2
    • +3
    ./incremental/IncrementalCompileFilesFactory.java
  1. … 41 more files in changeset.
Do not use PatternSet in snapshots package

Use a pluggable type instead.

    • -4
    • +5
    ./incremental/DefaultIncrementalCompilerBuilder.java
    • -2
    • +3
    ./incremental/DefaultSourceIncludesResolver.java
    • -2
    • +3
    ./incremental/IncrementalCompileFilesFactory.java
  1. … 41 more files in changeset.
Upgrade commons-lang{->3} replacing packages

  1. … 174 more files in changeset.
Change ArrayLists, used as Queues to ArrayDeques and LinkedLists

removing the first element is linear in an ArrayList

    • -4
    • +4
    ./incremental/CollectingMacroLookup.java
  1. … 9 more files in changeset.
Change ArrayLists, used as Queues to ArrayDeques and LinkedLists

removing the first element is linear in an ArrayList

    • -4
    • +4
    ./incremental/CollectingMacroLookup.java
  1. … 9 more files in changeset.