Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Replace several usages of direct `FileCollection` implementation instantiation with a factory method.

Remove a couple of `FileCollection` implementations, as these can now be replaced with public API factory methods instead.

  1. … 34 more files in changeset.
Replace several usages of direct `FileCollection` implementation instantiation with a factory method.

Remove a couple of `FileCollection` implementations, as these can now be replaced with public API factory methods instead.

  1. … 34 more files in changeset.
Replace several usages of direct `FileCollection` implementation instantiation with a factory method.

Remove a couple of `FileCollection` implementations, as these can now be replaced with public API factory methods instead.

  1. … 34 more files in changeset.
Replace several more usages of direct `FileCollection` implementation instantiation with a factory method.

Remove/deprecate a couple of `FileCollection` implementations, as these can now be replaced with public API factory methods instead.

The deprecation is intended to be tempory, until the play plugin can be updated to use public APIs instead, then the implementation will be removed.

  1. … 45 more files in changeset.
Replace several more usages of direct `FileCollection` implementation instantiation with a factory method.

Remove/deprecate a couple of `FileCollection` implementations, as these can now be replaced with public API factory methods instead.

The deprecation is intended to be tempory, until the play plugin can be updated to use public APIs instead, then the implementation will be removed.

  1. … 45 more files in changeset.
Dogfood ImmutableFileCollection in tests (#4972)

Reduce the number of static factory methods from ImmutableFileCollection

Use layout.fileFor() in a smoke test

  1. … 32 more files in changeset.
Support rich task inputs (#3720)

@Nested inputs are now discovered based on the runtime type instead of the static type.

  1. … 150 more files in changeset.
Track vendor additional to version

  1. … 17 more files in changeset.
Fix some tests

    • -2
    • +2
    ./CPreCompiledHeaderCompileTest.groovy
  1. … 10 more files in changeset.
First shot at detecting Gcc system includes

    • -2
    • +2
    ./CPreCompiledHeaderCompileTest.groovy
  1. … 28 more files in changeset.
Extract version into own NativeCompilerVersion class

  1. … 11 more files in changeset.
Move version information to Compiler

  1. … 22 more files in changeset.
Hacky way of adding the compiler type & version as an input

  1. … 15 more files in changeset.
Remove usage of Task.execute from tests

    • -11
    • +10
    ./CPreCompiledHeaderCompileTest.groovy
  1. … 28 more files in changeset.
Annotate more task properties

Part of this is fixing missing annotations. Part is applying the new

`@Console` and `@Internal` annotations where appropriate.

+review REVIEW-5932

    • -0
    • +1
    ./CPreCompiledHeaderCompileTest.groovy
  1. … 79 more files in changeset.
Renamed `TestUtil.createTaskOfType()` -> `.task()`

    • -1
    • +1
    ./CPreCompiledHeaderCompileTest.groovy
  1. … 8 more files in changeset.
Cleanup some test outputs in 'language-native'

    • -2
    • +5
    ./CPreCompiledHeaderCompileTest.groovy
  1. … 8 more files in changeset.
Organize imports

Cleanup of SourceCompileTask

+review REVIEW-5419

  1. … 6 more files in changeset.
Changing FileCollection to PreCompiledHeader BuildableElement

+review REVIEW-5419

  1. … 9 more files in changeset.
Adding unit test coverage for PCH plugins/compilers/tasks

+review REVIEW-5419

    • -0
    • +72
    ./CPreCompiledHeaderCompileTest.groovy
  1. … 20 more files in changeset.
Changing ToolProvider.newCompiler to accept a type instead of an instance - Changed ToolProvider interface - Changed JavaCompilerFactory to work with types instead of CompileOptions

+review REVIEW-5398

  1. … 42 more files in changeset.
Remove NativePlatformInternal.getCompatibilityString().

This was done in preparation for making NativePlatform a managed type.

  1. … 10 more files in changeset.
Common Platform/Toolchain base classes for native and jvm

This reverts commit 54f55f62d01a592550455adf6d2f7d1c4913f96c.

  1. … 110 more files in changeset.
Revert "Removed DSL docs for old platform"

This reverts commit 22d69fa44efe1730bf51e0f119249260f67b54ca.

Revert "Fix compile issues"

This reverts commit a1ba588f0f9938ec023752313424d810baecef08.

Revert "Moved requirement to open question"

This reverts commit 5ebbdee47430e91193028f1aeb4eabfce5f0ce5a.

Revert "Changed ToolChain -> NativeToolChain"

This reverts commit e19f845f1efbaba247a1f179307f1b2ce7341134.

Revert "Changed Platform -> NativePlatform"

This reverts commit 7657f69da25b1fffb9099912ceca8a8f16547b49.

  1. … 110 more files in changeset.
Changed ToolChain -> NativeToolChain

Changed ToolChain -> NativeToolChain and introduced a new ToolChain

base type implemented by NativeToolChain and JavaToolChain

  1. … 55 more files in changeset.
Changed Platform -> NativePlatform

Changed Platform -> NativePlatform and introduced a Platform base type

implemented by NativePlatform and JvmPlatform called Platform

  1. … 80 more files in changeset.
Renamed PlatformToolChain to PlatformToolProvider, and TargetedPlatformToolChain to PlatformToolChain.

  1. … 30 more files in changeset.
Renamed package org.gradle.nativebinaries -> org.gradle.nativeplatform

  1. … 837 more files in changeset.
Reorganised a bunch of classes in the ‘cpp’ project

+review REVIEW-5128

  1. … 229 more files in changeset.