nativeplatform

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

  1. … 1 more file in changeset.
Serialize the result of `Provider.flatMap()` to the instant execution cache when the value to be mapped is produced by a task.

  1. … 15 more files in changeset.
Serialize the result of `Provider.flatMap()` to the instant execution cache when the value to be mapped is produced by a task.

  1. … 12 more files in changeset.
Serialize the result of `Provider.flatMap()` to the instant execution cache when the value to be mapped is produced by a task.

  1. … 12 more files in changeset.
Serialize the result of `Provider.flatMap()` to the instant execution cache when the value to be mapped is produced by a task.

  1. … 15 more files in changeset.
Remove now duplicated injection points

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

  1. … 9 more files in changeset.
Remove now duplicated injection points

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

  1. … 9 more files in changeset.
Only query compiler version when necessary properties are set

for Linker.

Replace several usages of direct `FileCollection` implementation instantiation with a factory method. Attempt to use the public API when the usage lives in a plugin.

    • -5
    • +11
    ./internal/resolve/SourceSetNativeDependencyResolver.java
  1. … 16 more files in changeset.
Replace several usages of direct `FileCollection` implementation instantiation with a factory method. Attempt to use the public API when the usage lives in a plugin.

    • -5
    • +11
    ./internal/resolve/SourceSetNativeDependencyResolver.java
  1. … 16 more files in changeset.
Replace several usages of direct `FileCollection` implementation instantiation with a factory method. Attempt to use the public API when the usage lives in a plugin.

    • -5
    • +11
    ./internal/resolve/SourceSetNativeDependencyResolver.java
  1. … 20 more files in changeset.
Replace several usages of direct `FileCollection` implementation instantiation with a factory method. Attempt to use the public API when the usage lives in a plugin.

    • -5
    • +11
    ./internal/resolve/SourceSetNativeDependencyResolver.java
  1. … 16 more files in changeset.
Replace several usages of direct `FileCollection` implementation instantiation with a factory method. Attempt to use the public API when the usage lives in a plugin.

    • -5
    • +11
    ./internal/resolve/SourceSetNativeDependencyResolver.java
  1. … 20 more files in changeset.
Replace several usages of direct `FileCollection` implementation instantiation with a factory method. Attempt to use the public API when the usage lives in a plugin.

    • -5
    • +11
    ./internal/resolve/SourceSetNativeDependencyResolver.java
  1. … 16 more files in changeset.
Fixes for previous commit.

    • -1
    • +2
    ./plugins/NativeComponentModelPlugin.java
  1. … 7 more files in changeset.
Restructure project tree construction so that the containing `ProjectState` for a project is always available, to avoid throwing and then silently ignoring an `IllegalArgumentException` for each project.

Also reuse more project construction logic and remove a bunch of duplicate ad hoc code. This change means that the `ProjectState` object now owns the mutable `Project` object, as was always the intention, rather than existing as a parallel tree. This can continue to evolve so that all access to the mutable project object is mediated by the `ProjectState` that owns it.

    • -1
    • +2
    ./plugins/NativeComponentModelPlugin.java
  1. … 22 more files in changeset.
Restructure project tree construction so that the containing `ProjectState` for a project is always available, to avoid throwing and then silently ignoring an `IllegalArgumentException` for each project.

Also reuse more project construction logic and remove a bunch of duplicate ad hoc code. This change means that the `ProjectState` object now owns the mutable `Project` object, as was always the intention, rather than existing as a parallel tree. This can continue to evolve so that all access to the mutable project object is mediated by the `ProjectState` that owns it.

    • -1
    • +2
    ./plugins/NativeComponentModelPlugin.java
  1. … 22 more files in changeset.
Restructure project tree construction so that the containing `ProjectState` for a project is always available, to avoid throwing and then silently ignoring an `IllegalArgumentException` for each project.

Also reuse more project construction logic and remove a bunch of duplicate ad hoc code. This change means that the `ProjectState` object now owns the mutable `Project` object, as was always the intention, rather than existing as a parallel tree. This can continue to evolve so that all access to the mutable project object is mediated by the `ProjectState` that owns it.

    • -1
    • +2
    ./plugins/NativeComponentModelPlugin.java
  1. … 22 more files in changeset.
Restructure project tree construction so that the containing `ProjectState` for a project is always available, to avoid throwing and then silently ignoring an `IllegalArgumentException` for each project.

Also reuse more project construction logic and remove a bunch of duplicate ad hoc code. This change means that the `ProjectState` object now owns the mutable `Project` object, as was always the intention, rather than existing as a parallel tree. This can continue to evolve so that all access to the mutable project object is mediated by the `ProjectState` that owns it.

    • -1
    • +2
    ./plugins/NativeComponentModelPlugin.java
  1. … 21 more files in changeset.
Catch up with master

  1. … 415 more files in changeset.
Use project lock when resolving model

  1. … 5 more files in changeset.
Use project lock when resolving model

  1. … 5 more files in changeset.
make inner classes static where possible

Signed-off-by: Steven Crockett <crockett.j.steven@gmail.com>

  1. … 41 more files in changeset.
Normalize CPP system include paths

  1. … 1 more file in changeset.
Normalize CPP system include paths

Normalize CPP system include paths

  1. … 1 more file in changeset.
Normalize CPP system include paths

  1. … 1 more file in changeset.
Add system includes to immutable file locations

  1. … 4 more files in changeset.
Add system includes to immutable file locations

  1. … 4 more files in changeset.
Add system includes to immutable file locations

  1. … 5 more files in changeset.