Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix for previous commit.

Fix for previous commit.

Attach a display name to the value of `Property` typed properties for decorated types.

In this commit, this is applied only to read-only properties with non-final getters.

  1. … 4 more files in changeset.
Attach a display name to the value of `Property` typed properties for decorated types.

In this commit, this is applied only to read-only properties with non-final getters.

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

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

  1. … 7 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.
Use public services in native plugins to construct `FileCollection` instances, rather than using internal `FileOperations`.

    • -12
    • +10
    ./DefaultSwiftComponentTest.groovy
  1. … 30 more files in changeset.
Use public services in native plugins to construct `FileCollection` instances, rather than using internal `FileOperations`.

    • -12
    • +10
    ./DefaultSwiftComponentTest.groovy
  1. … 30 more files in changeset.
Remove `getUsage` from `UsageContext`

This `Usage` is an artifact of migration. `UsageContext` is mostly representing

what an outgoing published variant is, but this `Usage` is preventing us from

doing smarter things. What we really care about is the attributes of published

variants, and their name for publication.

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

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

  1. … 20 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. … 22 more files in changeset.
Break association between current and software model type

Move `NativePlatform` getter to internal type.

  1. … 66 more files in changeset.
Fix unit test

Remove unused references to TargetMachineFactory

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

  1. … 24 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. … 53 more files in changeset.
Change x64() to x86_64()

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

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

    • -2
    • +13
    ./DefaultSwiftApplicationTest.groovy
  1. … 33 more files in changeset.
Split off value snapshotting and attributes related methods of TestUtil

  1. … 64 more files in changeset.
Replace all usages of the property factory methods on `ProjectLayout` and `DefaultTask` with the factory methods on `ObjectFactory`.

  1. … 44 more files in changeset.
Expose the variant name and header directories for each C++ binary in the C++ tooling model.

Rework construction of the native binary models so that the binary names are not formatted and parsed a bunch of times during construction and so do not lose information.

  1. … 36 more files in changeset.
Use immutable file collections whenever possible (#5797)

- Stop DefaultProject implementing FileOperations/ProcessOperations

- Stop BasicScript implementing FileOperations/ProcessOperations

- FileResovler.resolveUri() is not nullable

  1. … 37 more files in changeset.