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.

    • -2
    • +2
    ./tasks/ObjectiveCppCompileTest.groovy
  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.

    • -2
    • +2
    ./tasks/ObjectiveCppCompileTest.groovy
  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.

    • -2
    • +2
    ./tasks/ObjectiveCppCompileTest.groovy
  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.

    • -2
    • +2
    ./tasks/ObjectiveCppCompileTest.groovy
  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.

    • -2
    • +2
    ./tasks/ObjectiveCppCompileTest.groovy
  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

    • -2
    • +2
    ./tasks/ObjectiveCppCompileTest.groovy
  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.

    • -2
    • +2
    ./tasks/ObjectiveCppCompileTest.groovy
  1. … 150 more files in changeset.
Track vendor additional to version

    • -2
    • +2
    ./tasks/ObjectiveCppCompileTest.groovy
  1. … 17 more files in changeset.
Fix some tests

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

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

    • -2
    • +2
    ./tasks/ObjectiveCppCompileTest.groovy
  1. … 11 more files in changeset.
Move version information to Compiler

    • -2
    • +2
    ./tasks/ObjectiveCppCompileTest.groovy
  1. … 22 more files in changeset.
Remove usage of Task.execute from tests

    • -12
    • +13
    ./tasks/ObjectiveCppCompileTest.groovy
    • -10
    • +11
    ./tasks/ObjectiveCppPreCompiledHeaderCompileTest.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

    • -4
    • +5
    ./tasks/ObjectiveCppCompileTest.groovy
    • -0
    • +1
    ./tasks/ObjectiveCppPreCompiledHeaderCompileTest.groovy
  1. … 79 more files in changeset.
Renamed `TestUtil.createTaskOfType()` -> `.task()`

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

    • -4
    • +5
    ./tasks/ObjectiveCppCompileTest.groovy
    • -4
    • +5
    ./tasks/ObjectiveCppPreCompiledHeaderCompileTest.groovy
  1. … 8 more files in changeset.
Use `ModelType` instead of `Class` in `LanguageRegistration`

    • -2
    • +2
    ./plugins/ObjectiveCppLangPluginTest.groovy
  1. … 10 more files in changeset.
Cleanup of SourceCompileTask

+review REVIEW-5419

    • -3
    • +3
    ./tasks/ObjectiveCppCompileTest.groovy
  1. … 6 more files in changeset.
Changing FileCollection to PreCompiledHeader BuildableElement

+review REVIEW-5419

    • -1
    • +6
    ./tasks/ObjectiveCppCompileTest.groovy
  1. … 9 more files in changeset.
Simplified the way that PCHCompile tasks are configured

- Removed the separate *PCHPlugins

- Removed the `PreCompiledHeaderTransformContainer` and impl

- Added a `PchEnabledLanguageTransform` for those languages that support precompiled headers

+review REVIEW-5419

    • -32
    • +0
    ./plugins/ObjectiveCppLangPCHPluginTest.groovy
  1. … 20 more files in changeset.
Adding unit test coverage for PCH plugins/compilers/tasks

+review REVIEW-5419

    • -0
    • +32
    ./plugins/ObjectiveCppLangPCHPluginTest.groovy
    • -0
    • +78
    ./tasks/ObjectiveCppCompileTest.groovy
    • -0
    • +72
    ./tasks/ObjectiveCppPreCompiledHeaderCompileTest.groovy
  1. … 19 more files in changeset.
Moved tests to new subproject layout

    • -0
    • +37
    ./plugins/ObjectiveCppLangPluginTest.groovy
  1. … 3 more files in changeset.
Moved a bunch of integration tests out of ‘cpp’ into ‘language-native’

    • -1
    • +1
    ./plugins/ObjectiveCppPluginTest.groovy
  1. … 84 more files in changeset.
Move language-specific classes out of ‘cpp’ into ‘language-native’

+review REVIEW-5128

    • -0
    • +46
    ./plugins/ObjectiveCppPluginTest.groovy
  1. … 263 more files in changeset.