)]}'
{
  "commit": "e12a754305b8763e45d52a388b67fe3bb9783ed5",
  "tree": "1b11223629c5ef928acebe133f73ab1717136484",
  "parents": [
    "f760c680048a1b1c76e8f48cdd71d15fc705533a"
  ],
  "author": {
    "name": "Jon Leech",
    "email": "oddhack@sonic.net",
    "time": "Sun Mar 10 08:33:41 2024"
  },
  "committer": {
    "name": "Jon Leech",
    "email": "oddhack@sonic.net",
    "time": "Sun Mar 10 08:33:41 2024"
  },
  "message": "Removing separate OpenCL Extensions from the repository\n\nOnce we integrate all the khr extensions into the API and C specs, the\nseparate documents under ext/ will serve no purpose and will have the\nrisk of creating divergences between the sme content in the API / C\nspecs and the separate extension spec.\n\nThis removes the separate khr extension documents from the repo, and\nstrips down the OpenCL Extension spec to just point to the corresponding\nextension appendix in the API spec. It will also serve as a forcing\nfunction for all future extension development to be done against the API\n/ C specs. Any outstanding PRs against these documents will have to be\nrebased and the same edits reapplied to those specs, whether changes to\npublished extensions or in-flight, but as yet unpublished khr\nextensions.\n\nIdeally this would merge into #950 before that is merged to main, if the\nWG can agree to that. It could also be retargeted to main instead, if\nthis decision will take longer than the timeframe for merging #950.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a2e983ea32d77e30cefb41e93d02325a77e0d7de",
      "old_mode": 33188,
      "old_path": "OpenCL_Ext.txt",
      "new_id": "68e4295b7f763edeb95a05cba32fadb3a610f2bf",
      "new_mode": 33188,
      "new_path": "OpenCL_Ext.txt"
    },
    {
      "type": "delete",
      "old_id": "2ebfa10e4a787ff99410cbdd79885ac0355c0250",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_3d_image_writes.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5a2656c65335b873fc1d723edac8736b266d1557",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_async_work_group_copy_fence.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0386a981861996d165c874940e893b7779868e16",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_byte_addressable_store.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2c543eea66e46b400feebdee01537ffc7d407ee7",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_command_buffer.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "cd1c638a7508c9356ef2982aa467083d5e42c38c",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_command_buffer_multi_device.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b189c9c88cfe010a64b73cac1d12f9bbf7521cb2",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_command_buffer_mutable_dispatch.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "de1cf6e4f53428eb717622f4970d1f5306331d08",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_create_command_queue.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "25e89a8906c90d7babcd301dd9bdb971e27fa4ef",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_d3d10_sharing.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6d14a3f50c51cdf326e58916824a9a9e65300ded",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_d3d11_sharing.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c11c695ee08f7ac1949bbe82535c11120a39c059",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_depth_images.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "19f341989c2a4e4d1916357e5b4b52087d010e56",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_device_enqueue_local_arg_types.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "e4005dcaf5bc778b329b0273672270663827407a",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_device_uuid.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a350af40a9702c905a9df9cd5abf06816a3c9930",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_dx9_media_sharing.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d04fb0d8b00e7b3a350acc69cd9a2c095e222bd5",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_egl_event.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "da56b9ea636205cfc32d49f08a7d783720ff19a5",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_egl_image.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "274d73b1c704d6d858d13cc3c167438118216f27",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_expect_assume.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9bde9244c287373735777b91ada91eb24b357570",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_extended_async_copies.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b65194cf984122b922db21362a311756ae4b1477",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_extended_bit_ops.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "115f5ce7c1d48ef0ff31047b4c3677fa78a45ed4",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_extended_versioning.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3eeae8908d9638549d77466e608fc0dcb437cc41",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_external_memory.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "064ebd754e1d916eaeeda0194ae3bbe93301bf08",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_external_semaphore.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "595ff95c5225d5d6f1bccae3772fb25d5c929474",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_fp16.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "467830cd6a4a8f6ad7b7e786af378ce410fbdefd",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_fp64.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c958da9035b6b28c492ee61759f337e4b802f526",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_gl_depth_images.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d5c3b686f2f64acdb0d6eba87ca539344cff8a31",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_gl_event.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "91fad53bb2cd5248d0d6425e6a45cc7d937ee2a7",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_gl_msaa_sharing.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ac0cc138800ca1ed3efd3f95c3e7baf8eb8918a2",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_gl_sharing__context.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2de4b2927c5adb9146bd287a97a4fbb31a1e21ee",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_gl_sharing__memobjs.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2298e6cb39703bda4950f4fdcceb725c2df01bfa",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_icd.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "05201a14ff37796133bda2ef40a323b25168cc26",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_il_program.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ce4e7f21f817f6a3d8909fd80ebb38331270c47b",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_image2d_from_buffer.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "29a078bf523def80235e3ab446d197dc1894d9d6",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_initialize_memory.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f6b79ae810fae4634170e9f3660bd63aa8bd6921",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_int32_atomics.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ebed852297986d9e2cea072fa0195949f3f9fb8e",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_int64_atomics.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9ed542cd01545a3da2bf01067459c6a54178f62e",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_integer_dot_product.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c7a435922c4a8a5ded25c13ce372de8351c5a13b",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_mipmap_image.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "fc724ca1af808341dbc049bd41cce0dad63b90ab",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_pci_bus_info.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "bdbcfe40228237c9a541c7263c4fd2ff4e40385c",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_priority_hints.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c1285bd2c8fbce2881c0481593d56baee75663cd",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_select_fprounding_mode.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "95c41522af06676d5ba1a95c25c1d2451ed88be4",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_semaphore.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d5d0d47fd010656d7af50c76ab73121c53b06fda",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_spir.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "63c7444f76348027e136cf02f601a3014921b805",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_srgb_image_writes.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9f131cb0d4bf5f6e2963c629d526aa4d1252867c",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_subgroup_extensions.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "08636a76ecfa80e3f6f4eb824409c99a7d447a9e",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_subgroup_named_barrier.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "337f98887001baceee78aa3fa0444bc1aa781801",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_subgroup_rotate.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ae479e9b7785afb99d1810976b84bf84f238313a",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_subgroups.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "97bef879a39c9cea4328fa89138ccc96acddf404",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_suggested_local_work_size.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9a771788316425ff3c5bf65f7e929cae4bb9e8c6",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_terminate_context.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "8b19ce69c3e4c5edcf80382f02e5772e32bd610d",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_throttle_hints.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "097f0aed2a7c68e4460c5c403e5bd78d57fa678f",
      "old_mode": 33188,
      "old_path": "ext/cl_khr_work_group_uniform_arithmetic.asciidoc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "1580441f501ac974b714b2256975973d1c20a20d",
      "old_mode": 33188,
      "old_path": "ext/introduction.asciidoc",
      "new_id": "311549b02872ebd8ac291b1fcdfbd443b252fb71",
      "new_mode": 33188,
      "new_path": "ext/introduction.asciidoc"
    },
    {
      "type": "modify",
      "old_id": "00757cdbffc15169ad7225eccfffd029debe6ed6",
      "old_mode": 33188,
      "old_path": "ext/quick_reference.asciidoc",
      "new_id": "3b47e039f7755bc984c8c9efeecbcdb2ac43fd83",
      "new_mode": 33188,
      "new_path": "ext/quick_reference.asciidoc"
    }
  ]
}
