nativeplatform

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

  1. … 5 more files in changeset.
Simplify DefaultSourceIncludesResolver

Replace usages of `getRegularFileContentHash` by VFS

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

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

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

    • -10
    • +10
    ./internal/incremental/DefaultIncrementalCompilerBuilder.java
    • -35
    • +33
    ./internal/incremental/IncrementalCompileFilesFactory.java
  1. … 6 more files in changeset.
Deincubate the new C++ and Swift plugins

    • -3
    • +1
    ./tasks/AbstractNativeCompileTask.java
    • -1
    • +2
    ./tasks/AbstractNativeSourceCompileTask.java
  1. … 100 more files in changeset.
Polish C++ Homebrew repository support

    • -4
    • +24
    ./internal/repo/HomebrewBinaryRepository.java
    • -29
    • +80
    ./internal/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
    ./internal/repo/HomebrewBinaryRepository.java
    • -0
    • +305
    ./internal/repo/HomebrewModuleComponentRepository.java
  1. … 5 more files in changeset.
Rename StaleClassCleaner to StaleOutputCleaner and add Javadoc

  1. … 13 more files in changeset.
Simplify StaleClassCleaner API

  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
    ./internal/incremental/DefaultIncrementalCompilerBuilder.java
  1. … 29 more files in changeset.
Move UnexportMainSymbol task to nativeplatform

This task is now shared between C++ and Swift, the package should

reflect that.

  1. … 3 more files in changeset.
Move UnexportMainSymbol task to nativeplatform

This task is now shared between C++ and Swift, the package should

reflect that.

    • -0
    • +141
    ./tasks/UnexportMainSymbol.java
  1. … 3 more files in changeset.
Apply `Inner class may be 'static'` inspection the whole project

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

    • -10
    • +7
    ./internal/DefaultNativeComponent.java
    • -7
    • +1
    ./tasks/AbstractNativeCompileTask.java
    • -14
    • +4
    ./tasks/AbstractNativeSourceCompileTask.java
  1. … 660 more files in changeset.
Apply `Explicit type can be replaced with <>` inspection the whole project

    • -1
    • +1
    ./internal/AbstractHeaderExportingDependentSourceSet.java
    • -6
    • +6
    ./internal/AbstractNativeCompileSpec.java
    • -1
    • +1
    ./internal/incremental/DefaultHeaderDependenciesCollector.java
    • -10
    • +10
    ./internal/incremental/DefaultSourceIncludesResolver.java
    • -11
    • +11
    ./internal/incremental/IncrementalCompileFilesFactory.java
    • -1
    • +1
    ./internal/incremental/TokenLookup.java
  1. … 895 more files in changeset.
TODO

  1. … 45 more files in changeset.
Split FileType into SnapshotFileType and FingerprintFileType

  1. … 44 more files in changeset.
Split FileType into SnapshotFileType and FingerprintFileType

  1. … 44 more files in changeset.
TODO

  1. … 45 more files in changeset.
Split FileType into SnapshotFileType and FingerprintFileType

  1. … 45 more files in changeset.
Revert "Store FileCollection elements inside a List before creating a Set from it"

This reverts commit f15caf8bed42f4b554a2ec760d6439b3a9c1c771.

  1. … 3 more files in changeset.
Finalize value of native compile task source file collection at the start of task execution.

    • -2
    • +2
    ./tasks/AbstractNativeCompileTask.java
  1. … 3 more files in changeset.
Remove special case `CachingTaskInputFileCollection` implementation, as a regular `ConfigurableFileCollection` can now be used for this instead.

    • -1
    • +1
    ./tasks/AbstractNativeCompileTask.java
  1. … 3 more files in changeset.
Remove special case `CachingTaskInputFileCollection` implementation, as a regular `ConfigurableFileCollection` can now be used for this instead.

    • -1
    • +1
    ./tasks/AbstractNativeCompileTask.java
  1. … 5 more files in changeset.
Remove special case `CachingTaskInputFileCollection` implementation, as a regular `ConfigurableFileCollection` can now be used for this instead.

    • -1
    • +1
    ./tasks/AbstractNativeCompileTask.java
  1. … 3 more files in changeset.
Wrap the patternSet

Instead of using a strategy.

  1. … 35 more files in changeset.
Store FileCollection elements inside a List before creating a Set from it

  1. … 2 more files in changeset.
Store FileCollection elements inside a List before creating a Set from it

  1. … 2 more files in changeset.