)]}'
{
  "commit": "a5b88cb815d8f38698a3064a727b59143e0dae42",
  "tree": "0e07da2dbcfc72ca804af0f007b244e666102289",
  "parents": [
    "85fdf501461e8ee00401f06ee6c7d21ac6622484"
  ],
  "author": {
    "name": "Fraser Cormack",
    "email": "fraser@codeplay.com",
    "time": "Wed Jan 15 10:14:51 2025 +0000"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Jan 15 10:14:51 2025 +0000"
  },
  "message": "[libclc] Add missing includes to CLC headers (#118654)\n\nThere\u0027s no automatic way of checking these headers are self-contained.\r\n\r\nInstead of including these common files many times across the whole\r\ncodebase, we can include them in the generic `gentype.inc` and\r\n`floatn.inc` files which are included by most CLC headers.",
  "tree_diff": [
    {
      "type": "rename",
      "old_id": "49c797f9f18458c86ff23b7033c91d997dfee445",
      "old_mode": 33188,
      "old_path": "libclc/generic/include/clc/geometric/floatn.inc",
      "new_id": "919c2cadbff4f5e60e84223e43c9b2ab95a0f0c2",
      "new_mode": 33188,
      "new_path": "libclc/clc/include/clc/geometric/floatn.inc",
      "score": 96
    },
    {
      "type": "modify",
      "old_id": "2c8dd143db8798b38ab6c5d93a204627c7b53a8f",
      "old_mode": 33188,
      "old_path": "libclc/clc/include/clc/integer/gentype.inc",
      "new_id": "98682a6d32c70959f635ec76cd9cde9725c3a8ff",
      "new_mode": 33188,
      "new_path": "libclc/clc/include/clc/integer/gentype.inc"
    },
    {
      "type": "modify",
      "old_id": "966b4269f66c16dccbece35bda0848c0f41413ba",
      "old_mode": 33188,
      "old_path": "libclc/clc/include/clc/math/gentype.inc",
      "new_id": "87719f2d9bc0e748d8e8c5b6265113340601744b",
      "new_mode": 33188,
      "new_path": "libclc/clc/include/clc/math/gentype.inc"
    },
    {
      "type": "modify",
      "old_id": "c331d3ff08a61d55ea0200eaa18607b8c3fcae87",
      "old_mode": 33188,
      "old_path": "libclc/clc/include/clc/math/unary_intrin.inc",
      "new_id": "5ea2246244bef7d9eddb33a92e547b7e07c42758",
      "new_mode": 33188,
      "new_path": "libclc/clc/include/clc/math/unary_intrin.inc"
    },
    {
      "type": "modify",
      "old_id": "bf068105aa1be1008a5e65ea151db36ca3383a29",
      "old_mode": 33188,
      "old_path": "libclc/clc/include/clc/relational/clc_all.h",
      "new_id": "7be3d132dd53d0f8e9817823ca79284a24aef5a9",
      "new_mode": 33188,
      "new_path": "libclc/clc/include/clc/relational/clc_all.h"
    },
    {
      "type": "modify",
      "old_id": "f947b77e08341fab35a555cdb49badda715ef2ce",
      "old_mode": 33188,
      "old_path": "libclc/clc/include/clc/relational/clc_any.h",
      "new_id": "27dbffeb2eecd9f2f85326813f0f872bad2b3c2a",
      "new_mode": 33188,
      "new_path": "libclc/clc/include/clc/relational/clc_any.h"
    },
    {
      "type": "modify",
      "old_id": "3a36ea24fd299455fc5092494747ec10037e91e8",
      "old_mode": 33188,
      "old_path": "libclc/clc/include/clc/relational/clc_isequal.h",
      "new_id": "0f31fb9530a14ee0886e9f3c56dc8909adb9c9d6",
      "new_mode": 33188,
      "new_path": "libclc/clc/include/clc/relational/clc_isequal.h"
    },
    {
      "type": "modify",
      "old_id": "c33ef9bb9527d32d304139a9447064e0f3c63711",
      "old_mode": 33188,
      "old_path": "libclc/clc/include/clc/relational/clc_isinf.h",
      "new_id": "3f60bec5654a2e2ed5caeb41e9405356f6f5cbaa",
      "new_mode": 33188,
      "new_path": "libclc/clc/include/clc/relational/clc_isinf.h"
    },
    {
      "type": "modify",
      "old_id": "08351eb5515f9cfac25fddf2af394851003ee6c8",
      "old_mode": 33188,
      "old_path": "libclc/clc/include/clc/relational/clc_isnan.h",
      "new_id": "3200e593c5cff4ad56749ae51de3f472c7da3c7e",
      "new_mode": 33188,
      "new_path": "libclc/clc/include/clc/relational/clc_isnan.h"
    },
    {
      "type": "modify",
      "old_id": "fc0d6878b4aa7de0392a33aa16209eef00641611",
      "old_mode": 33188,
      "old_path": "libclc/clc/include/clc/relational/floatn.inc",
      "new_id": "18fb20bd9effeea546755bd9d721200fd7d56d35",
      "new_mode": 33188,
      "new_path": "libclc/clc/include/clc/relational/floatn.inc"
    },
    {
      "type": "modify",
      "old_id": "a84184c1750a586d3c8a00e4a67aa375e5df6717",
      "old_mode": 33188,
      "old_path": "libclc/clc/include/clc/shared/clc_clamp.h",
      "new_id": "d9d39413c5618da3f21bb9a0f30c81501a83a017",
      "new_mode": 33188,
      "new_path": "libclc/clc/include/clc/shared/clc_clamp.h"
    }
  ]
}
