Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Specialize getBinaries from XCTest components

  1. … 5 more files in changeset.
Specialize getBinaries from XCTest components

  1. … 5 more files in changeset.
Introduce separate configurations for path resolution of native binaries

Using the same configuration for dependency declaration and resolution

is now deprecated.

  1. … 3 more files in changeset.
Introduce separate configurations for path resolution of native binaries

Using the same configuration for dependency declaration and resolution

is now deprecated.

  1. … 3 more files in changeset.
WIP - split up concerns in multiple configurations in native

  1. … 4 more files in changeset.
WIP - split up concerns in multiple configurations in native

  1. … 4 more files in changeset.
WIP - split up concerns in multiple configurations in native

  1. … 4 more files in changeset.
WIP - split up concerns in multiple configurations in native

  1. … 2 more files in changeset.
Add missing @Override to all modules

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

  1. … 1005 more files in changeset.
Add missing @Override to all modules

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

  1. … 999 more files in changeset.
Use TaskProvider in native binary types

  1. … 26 more files in changeset.
Use public services in native plugins to construct `FileCollection` instances, rather than using internal `FileOperations`.

  1. … 30 more files in changeset.
Use public services in native plugins to construct `FileCollection` instances, rather than using internal `FileOperations`.

  1. … 30 more files in changeset.
Deprecate `ProjectLayout.configurableFiles()` as it is replaced by `ObjectFactory.fileCollection()`. Also replace usages of internal `FileOperations.configurableFiles()` method with the public API.

  1. … 24 more files in changeset.
Deprecate `ProjectLayout.configurableFiles()` as it is replaced by `ObjectFactory.fileCollection()`. Also replace usages of internal `FileOperations.configurableFiles()` method with the public API.

  1. … 24 more files in changeset.
Address code review comment

  1. … 50 more files in changeset.
Revert `SwiftTargetMachine` to `SwiftPlatform`

  1. … 16 more files in changeset.
Move Swift source compatibility to `SwiftTargetMachine` on `SwiftBinary`

This commit still doesn't consider the source compatibility when

selecting the tool chain.

  1. … 23 more files in changeset.
Break association between current and software model type

Move `NativePlatform` getter to internal type.

    • -0
    • +27
    ./DefaultSwiftTargetMachine.java
  1. … 61 more files in changeset.
Revert "Move development binary convention to `NativeBasePlugin`"

This reverts commit d8a1739f6df8098c93ccacd80728fed8afb128cb.

  1. … 8 more files in changeset.
Move development binary convention to `NativeBasePlugin`

  1. … 8 more files in changeset.
Remove unused references to TargetMachineFactory

  1. … 14 more files in changeset.
Move `TargetMachineFactory#host()` to internal API

  1. … 22 more files in changeset.
Generalize variant generating code for all native plugins

  1. … 9 more files in changeset.
Isolate native service and class within `platformNative` project

  1. … 51 more files in changeset.
Move TargetMachineFactory up to a project service

  1. … 48 more files in changeset.
Add support for declaring target machines

  1. … 34 more files in changeset.
Wire in architecture to target machine definition

  1. … 24 more files in changeset.
Change the C++ tooling model builder so that it does not attempt to resolve task dependencies to infer how to build the various C++ binaries, Instead add properties to the C++ project model to allow the builder to query these tasks and build logic to explicitly define what they should be.

  1. … 13 more files in changeset.
Add `HasMultipleValue.finalizeValue()` method to allow the value of a collection property to be made final. Attempts to change the property value after this method is called will fail.

Use this in the native plugins and remove the internal `LockableCollectionProperty` implementation as it is no longer needed.

  1. … 18 more files in changeset.