Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Add support and test coverage for Swift 5

  1. … 26 more files in changeset.
Add support and test coverage for Swift 5

  1. … 44 more files in changeset.
Add support and test coverage for Swift 5

  1. … 44 more files in changeset.
Add support and test coverage for Swift 5

  1. … 22 more files in changeset.
Add support and test coverage for Swift 5

  1. … 26 more files in changeset.
Add support and test coverage for Swift 5

  1. … 34 more files in changeset.
Add support and test coverage for Swift 5

  1. … 22 more files in changeset.
Add support and test coverage for Swift 5

  1. … 34 more files in changeset.
Add support and test coverage for Swift 5

  1. … 22 more files in changeset.
Add support and test coverage for Swift 5

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

    • -10
    • +8
    ./DefaultToolChainSelectorTest.groovy
  1. … 57 more files in changeset.
Revert `CppTargetMachine` to `CppPlatform`

  1. … 22 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
    • +33
    ./DefaultToolChainSelectorTest.groovy
  1. … 24 more files in changeset.
Break association between current and software model type

Move `NativePlatform` getter to internal type.

    • -12
    • +12
    ./DefaultToolChainSelectorTest.groovy
  1. … 68 more files in changeset.
Isolate native service and class within `platformNative` project

  1. … 55 more files in changeset.
Remove all architectures except x86 and x86-64

  1. … 3 more files in changeset.
Change x64() to x86_64()

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

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

    • -72
    • +28
    ./DefaultToolChainSelectorTest.groovy
  1. … 35 more files in changeset.
Use new query methods in integration tests

  1. … 5 more files in changeset.
Use new OperatingSystemFamily query method

    • -2
    • +13
    ./DefaultToolChainSelectorTest.groovy
  1. … 6 more files in changeset.
Changed toolchain selection for the native plugins to attempt to find the x86 tools when building for Windows x64 and none of the x64 tools are available.

This means that when building C++ on a Windows x64 and only cygwin32 or an older Visual studio is installed, the 32 bit binaries will be built and tested, rather than complaining that no tools are available. This fallback could possibly happen on other platforms, but is either pointless (macOS) or is likely to fail (Linux).

The fallback would not happen when the target architecture is explicitly specified, but that isn't possible yet.

    • -0
    • +127
    ./DefaultToolChainSelectorTest.groovy
  1. … 21 more files in changeset.