)]}'
{
  "log": [
    {
      "commit": "1817f583e54fd6b7d78786d1aeb2bdf3292c74e4",
      "tree": "9db09239644d71e2a0ad5b50ba2dc18118c7c885",
      "parents": [
        "a7aeaf32b80bef26bcce1ad7d134a011fc10a3b5",
        "9253edc3cc777d61333e970f181c5cd27886339a"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Tue Jan 21 08:41:07 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Jan 21 08:41:07 2025 -0800"
      },
      "message": "Upgrade OpenCL-ICD-Loader to v2024.10.24 am: 9253edc3cc\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/OpenCL-ICD-Loader/+/3454377\n\nChange-Id: I4b4210f302a36cb1df00191c746aaaa73419d608\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "9253edc3cc777d61333e970f181c5cd27886339a",
      "tree": "9db09239644d71e2a0ad5b50ba2dc18118c7c885",
      "parents": [
        "87cff3e84098e4535a8354035512c13aa89e9c9f",
        "5907ac1114079de4383cecddf1c8640e3f52f92b"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Fri Jan 17 21:25:45 2025 +0000"
      },
      "committer": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Fri Jan 17 21:25:46 2025 +0000"
      },
      "message": "Upgrade OpenCL-ICD-Loader to v2024.10.24\n\nThis project was upgraded with external_updater.\nUsage: tools/external_updater/updater.sh update external/OpenCL-ICD-Loader\nFor more info, check https://cs.android.com/android/platform/superproject/main/+/main:tools/external_updater/README.md\n\nTest: TreeHugger\nChange-Id: I817ef2ce52ca622370d435e4c231677b2bae799c\n"
    },
    {
      "commit": "a7aeaf32b80bef26bcce1ad7d134a011fc10a3b5",
      "tree": "d83e048d727888cfec225e6623d9937fcfc40736",
      "parents": [
        "4c8c2b5727cb37619d625fe756903215a38cd0ac",
        "c097850023b09943d0473151a7951d4c36e1461d"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Dec 20 13:39:35 2024 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Dec 20 13:39:35 2024 -0800"
      },
      "message": "Empty merge ab/12770256 into aosp-main-future\n\nMerged-In: I4728be8cdf86d91cb3a35733c8ae3fc114dea938\nChange-Id: I24d9ebcf3f3d36a28558499b4381a6ae18a50c82\n"
    },
    {
      "commit": "4c8c2b5727cb37619d625fe756903215a38cd0ac",
      "tree": "d83e048d727888cfec225e6623d9937fcfc40736",
      "parents": [
        "a125437467158411c1574ed2afaebd46353180cf",
        "87cff3e84098e4535a8354035512c13aa89e9c9f"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Thu Dec 19 11:10:12 2024 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Dec 19 11:10:12 2024 -0800"
      },
      "message": "Add janitors to the OWNERS file am: 87cff3e840\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/OpenCL-ICD-Loader/+/3423866\n\nChange-Id: I8811a3c57bd552abd914b414c71555a79d812ad5\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "87cff3e84098e4535a8354035512c13aa89e9c9f",
      "tree": "d83e048d727888cfec225e6623d9937fcfc40736",
      "parents": [
        "82d867bc5dab62879119bd751e8e371b983768c5"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Wed Dec 18 20:31:22 2024 +0000"
      },
      "committer": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Wed Dec 18 20:31:22 2024 +0000"
      },
      "message": "Add janitors to the OWNERS file\n\nTest: TreeHugger\nChange-Id: I732f748f7166c0d2affd614acfe325fd2ab1d480\n"
    },
    {
      "commit": "a125437467158411c1574ed2afaebd46353180cf",
      "tree": "ad8c8e71838bab71e34c4afd644a691fbd609c8a",
      "parents": [
        "1d3348c1d2b5c95918249ae0732c1a8adf396d86",
        "82d867bc5dab62879119bd751e8e371b983768c5"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Dec 13 19:41:35 2024 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Dec 13 19:41:35 2024 -0800"
      },
      "message": "[automerger skipped] Merge 24Q4 into AOSP main am: 82d867bc5d -s ours\n\nam skip reason: Merged-In I3463fd99bfcea5e0fb834d3376e17a060ebd1da3 with SHA-1 0f03c7506f is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/OpenCL-ICD-Loader/+/3413725\n\nChange-Id: I7ca64beed89616bd0dbb88e431a48912ab46d4b5\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "82d867bc5dab62879119bd751e8e371b983768c5",
      "tree": "ad8c8e71838bab71e34c4afd644a691fbd609c8a",
      "parents": [
        "0a94e02477037aad9bc9accd815762e21c52aa95",
        "1d3348c1d2b5c95918249ae0732c1a8adf396d86"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Dec 13 11:15:10 2024 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Dec 13 11:15:10 2024 -0800"
      },
      "message": "Merge 24Q4 into AOSP main\n\nBug: 370570306\nMerged-In: I3463fd99bfcea5e0fb834d3376e17a060ebd1da3\nChange-Id: I0b2c474c8167a27384d2897cc8404539ba9883c8\n"
    },
    {
      "commit": "c097850023b09943d0473151a7951d4c36e1461d",
      "tree": "ad8c8e71838bab71e34c4afd644a691fbd609c8a",
      "parents": [
        "6d13bf884ac5246265356554db5a5d88be637ade",
        "1d3348c1d2b5c95918249ae0732c1a8adf396d86"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Nov 14 00:29:50 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Nov 14 00:29:50 2024 +0000"
      },
      "message": "[automerger skipped] Merge 24Q4 (ab/12406339) into aosp-main-future am: 1d3348c1d2 -s ours\n\nam skip reason: Merged-In I3463fd99bfcea5e0fb834d3376e17a060ebd1da3 with SHA-1 0f03c7506f is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/OpenCL-ICD-Loader/+/30284977\n\nChange-Id: Ie2bdf1a296a774214d6789fec13211204f45ea46\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "1d3348c1d2b5c95918249ae0732c1a8adf396d86",
      "tree": "ad8c8e71838bab71e34c4afd644a691fbd609c8a",
      "parents": [
        "0a94e02477037aad9bc9accd815762e21c52aa95",
        "6d13bf884ac5246265356554db5a5d88be637ade"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Nov 06 10:31:21 2024 -0800"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Wed Nov 06 10:31:21 2024 -0800"
      },
      "message": "Merge 24Q4 (ab/12406339) into aosp-main-future\n\nBug: 370570306\nMerged-In: I3463fd99bfcea5e0fb834d3376e17a060ebd1da3\nChange-Id: I68d76354e5bbc60df45c0f274344eda50ea9021d\n"
    },
    {
      "commit": "5907ac1114079de4383cecddf1c8640e3f52f92b",
      "tree": "bd0f2baa53c02ca57379e3a685db6f8a5a124234",
      "parents": [
        "804b6f040503c47148bee535230070da6b857ae4"
      ],
      "author": {
        "name": "Nagy-Egri Máté Ferenc",
        "email": "mate@rastergrid.com",
        "time": "Wed Oct 23 22:41:07 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 23 13:41:07 2024 -0700"
      },
      "message": "Temporarily disable PPA builds (#243)\n\n"
    },
    {
      "commit": "804b6f040503c47148bee535230070da6b857ae4",
      "tree": "1ea9b7db5b94a4c60ea5b037bd7a323349a38e06",
      "parents": [
        "3d27d7ca04d29fabe608a2372ce693601bcc4e81"
      ],
      "author": {
        "name": "Haonan Yang",
        "email": "haonan.yang@intel.com",
        "time": "Thu Sep 26 22:25:34 2024 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 26 07:25:34 2024 -0700"
      },
      "message": "Fix Wcast-qual warning. (#241)\n\n* Fix Wcast-qual warning.\r\n\r\n* Format"
    },
    {
      "commit": "3d27d7ca04d29fabe608a2372ce693601bcc4e81",
      "tree": "87118b24acb15a8b38168e953587954d469778ea",
      "parents": [
        "c2cbdb33605ef9cfa02aa2a77e9cd7306c57e32a"
      ],
      "author": {
        "name": "Brice Videau",
        "email": "bvideau@anl.gov",
        "time": "Sun Aug 11 19:24:19 2024 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Aug 11 17:24:19 2024 -0700"
      },
      "message": "Disable gcc-11 on macos (#237)\n\n"
    },
    {
      "commit": "6d13bf884ac5246265356554db5a5d88be637ade",
      "tree": "ad8c8e71838bab71e34c4afd644a691fbd609c8a",
      "parents": [
        "0f03c7506fc579e718251effd1cb127e927fb375",
        "4e537979e8056eed283c1e81e8323b01d2aced45"
      ],
      "author": {
        "name": "Jeremy Kemp",
        "email": "jeremykemp@google.com",
        "time": "Tue Jul 02 08:44:59 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jul 02 08:44:59 2024 +0000"
      },
      "message": "Merge \"Add a representative search path for ICD and layer files on Android\" into main"
    },
    {
      "commit": "0f03c7506fc579e718251effd1cb127e927fb375",
      "tree": "7984351831013740d2f8d0fc4051d3e805fe8334",
      "parents": [
        "93c3ecd8ce80a897a38d44ba97bf1132916e303d"
      ],
      "author": {
        "name": "Jeremy Kemp",
        "email": "jeremykemp@google.com",
        "time": "Tue Jun 25 11:40:35 2024 +0100"
      },
      "committer": {
        "name": "Jeremy Kemp",
        "email": "jeremykemp@google.com",
        "time": "Tue Jun 25 11:42:06 2024 +0100"
      },
      "message": "Namespace the loader\n\nSeveral projects alreay have their own version of libOpenCL.so which\ncauses conflicts when building. Rather than changing any existing\nproject, namespace the loader and leave it enabled by default.\n\nAny new project wishing to use the loader will now have to use the\ncorrect namespace.\n\nBug: 324057328\nTest: Build cf_gwear_x86-trunk_staging-eng\nChange-Id: I3463fd99bfcea5e0fb834d3376e17a060ebd1da3\n"
    },
    {
      "commit": "4e537979e8056eed283c1e81e8323b01d2aced45",
      "tree": "89f4eec1e69763ac516c691f2c5035aad85617be",
      "parents": [
        "93c3ecd8ce80a897a38d44ba97bf1132916e303d"
      ],
      "author": {
        "name": "Jeremy Kemp",
        "email": "jeremykemp@google.com",
        "time": "Wed May 22 15:23:16 2024 +0100"
      },
      "committer": {
        "name": "Jeremy Kemp",
        "email": "jeremykemp@google.com",
        "time": "Fri Jun 21 13:52:27 2024 +0100"
      },
      "message": "Add a representative search path for ICD and layer files on Android\n\nWhen installing ICD files with Soong, a new sub-directory cannot be\ncreated under /vendor/.\n\nUpdate the path to to /vendor/etc/... which is allowable with\nSoong.\n\nTest: OpenCL implementation discovered\nBug: 324057328\nChange-Id: I188c4007f70e55b91b26ae79df4efe2a5f10ec02\n"
    },
    {
      "commit": "c2cbdb33605ef9cfa02aa2a77e9cd7306c57e32a",
      "tree": "ad62c0a7b0b1fe3538adaa6066090943fcb5b189",
      "parents": [
        "861b68b290e76d08e7241608479c16431f529945"
      ],
      "author": {
        "name": "Lőrinc Serfőző",
        "email": "mfep@users.noreply.github.com",
        "time": "Tue Jun 18 18:33:24 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 18 09:33:24 2024 -0700"
      },
      "message": "Updated CI, added CD (#226)\n\n* Add DEB packaging\r\n\r\n* Fix MacOS workflow\r\n\r\n* Move linux CI to presubmit and update it\r\n\r\n* Fixes for CMake \u003c 3.15\r\n\r\n* Fixes for CMake \u003c 3.5\r\n\r\n* Remove linux.yml\r\n\r\n* Update Windows CI\r\n\r\n* Migrate contents of windows.yml to presubmit.yml and delete it\r\n\r\n* Update MacOS CI\r\n\r\n* Migrate contents of macos.yml to presubmit.yml and delete it\r\n\r\n* Add format-checking script and job\r\n\r\n* Build android binaries\r\n\r\n* CMake minimum 3.16\r\n\r\n* Added release workflow\r\n\r\n* Update workflows to match the rest of the ecosystem\r\n\r\n* Add DEB packaging\r\n\r\n* Update pkgconfig tests\r\n\r\n* Warning fixes\r\n\r\n* Added update-alternatives to the Debian source package\r\n\r\n* Removed unneeded STD in macos ci\r\n\r\n* Ignore Markdown changes in CI\r\n\r\n* fix(ci): Using actions/checkout@v4\r\n\r\n* fix(ci): Removed VC++ v141 from Windows matrix\r\n\r\n* fix(ci): Referencing upstream Headers repo in Linux jobs\r\n\r\n* fix(ci): Using actions/cache@v4\r\n\r\n* Removed clang-format and formatting check\r\n\r\n* Disabled macos/gcc-13 due to a problem with __API_AVAILABLE\r\n\r\n* Update docker images\r\n\r\n* Fix MSVC compiler toolset version\r\n\r\n---------\r\n\r\nCo-authored-by: Beatriz Navidad Vilches \u003cbeatriz@streamhpc.com\u003e\r\nCo-authored-by: Máté Ferenc Nagy-Egri \u003cmate@streamhpc.com\u003e"
    },
    {
      "commit": "93c3ecd8ce80a897a38d44ba97bf1132916e303d",
      "tree": "90f829ae7d54b24ad940ef2db007268097fd5f06",
      "parents": [
        "e3d872a1067c4f594e163a65851912c6c6d68758",
        "0a94e02477037aad9bc9accd815762e21c52aa95"
      ],
      "author": {
        "name": "Jeremy Kemp",
        "email": "jeremykemp@google.com",
        "time": "Wed Jun 12 16:33:22 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 12 16:33:22 2024 +0000"
      },
      "message": "Compile both 32 and 64 bit libraries am: 7f40c099b7 am: 0a94e02477\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/OpenCL-ICD-Loader/+/3126613\n\nChange-Id: I09bb7c0c0e1f78d8be89d3b85798c15be4c645dd\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e3d872a1067c4f594e163a65851912c6c6d68758",
      "tree": "abae862b3a05b4e317b3dad380ce9d508e22e378",
      "parents": [
        "d285beb4c0e4cba6e0deb90f7adeae4a63900bb0",
        "47ef390b52bedbc2f1a661fb4e6be1aa9ccf03c5"
      ],
      "author": {
        "name": "Jeremy Kemp",
        "email": "jeremykemp@google.com",
        "time": "Wed Jun 12 16:32:45 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 12 16:32:45 2024 +0000"
      },
      "message": "Disable ICD Loader by default. am: 7b667de29f am: 47ef390b52\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/OpenCL-ICD-Loader/+/3122151\n\nChange-Id: Ic5ad36fa547679f7e33f11b76674f6a587c22fd0\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d285beb4c0e4cba6e0deb90f7adeae4a63900bb0",
      "tree": "cb0364198daf4f5c5f3057d47a8d737c2bf43762",
      "parents": [
        "90ed8c0ec6467aa1f46d9ef44e89c2d5e2491cd2",
        "4a645083d34bfcfda53656fa15db094c998cc336"
      ],
      "author": {
        "name": "Inna Palant",
        "email": "ipalant@google.com",
        "time": "Wed Jun 12 16:32:01 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 12 16:32:01 2024 +0000"
      },
      "message": "Merge remote-tracking branch \u0027origin/upstream\u0027 am: 166f5f33e5 am: 4a645083d3\n\nOriginal change: undetermined\n\nChange-Id: I18a0023926937be8e727f1bc5375a6d7ebbb7266\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0a94e02477037aad9bc9accd815762e21c52aa95",
      "tree": "90f829ae7d54b24ad940ef2db007268097fd5f06",
      "parents": [
        "47ef390b52bedbc2f1a661fb4e6be1aa9ccf03c5",
        "7f40c099b7a7f84c78dcdcea5c9cdf3772a114cc"
      ],
      "author": {
        "name": "Jeremy Kemp",
        "email": "jeremykemp@google.com",
        "time": "Wed Jun 12 16:13:04 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 12 16:13:04 2024 +0000"
      },
      "message": "Compile both 32 and 64 bit libraries am: 7f40c099b7\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/OpenCL-ICD-Loader/+/3126613\n\nChange-Id: I071205445c2f2adc1536f564681893484637e7f4\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "47ef390b52bedbc2f1a661fb4e6be1aa9ccf03c5",
      "tree": "abae862b3a05b4e317b3dad380ce9d508e22e378",
      "parents": [
        "4a645083d34bfcfda53656fa15db094c998cc336",
        "7b667de29f1753268bb2a472057a15b8a89888d1"
      ],
      "author": {
        "name": "Jeremy Kemp",
        "email": "jeremykemp@google.com",
        "time": "Wed Jun 12 16:12:48 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 12 16:12:48 2024 +0000"
      },
      "message": "Disable ICD Loader by default. am: 7b667de29f\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/OpenCL-ICD-Loader/+/3122151\n\nChange-Id: Icba9bc506b837d2d8ed44fd477f8221024208fb5\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "4a645083d34bfcfda53656fa15db094c998cc336",
      "tree": "cb0364198daf4f5c5f3057d47a8d737c2bf43762",
      "parents": [
        "90ed8c0ec6467aa1f46d9ef44e89c2d5e2491cd2",
        "166f5f33e5c5b0bc5ffe50635f0532b61473be41"
      ],
      "author": {
        "name": "Inna Palant",
        "email": "ipalant@google.com",
        "time": "Wed Jun 12 16:12:35 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Jun 12 16:12:35 2024 +0000"
      },
      "message": "Merge remote-tracking branch \u0027origin/upstream\u0027 am: 166f5f33e5\n\nOriginal change: undetermined\n\nChange-Id: I26908d6d637cff5717d5de2ffb50229ba4c395c1\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7f40c099b7a7f84c78dcdcea5c9cdf3772a114cc",
      "tree": "90f829ae7d54b24ad940ef2db007268097fd5f06",
      "parents": [
        "7b667de29f1753268bb2a472057a15b8a89888d1"
      ],
      "author": {
        "name": "Jeremy Kemp",
        "email": "jeremykemp@google.com",
        "time": "Tue Jun 11 17:22:20 2024 +0000"
      },
      "committer": {
        "name": "Android Build Cherrypicker Worker",
        "email": "android-build-cherrypicker-worker@google.com",
        "time": "Tue Jun 11 17:22:20 2024 +0000"
      },
      "message": "Compile both 32 and 64 bit libraries\n\nBug: 324057328\nTest: m libOpenCL\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:46bce005a7e98f0898b5ccbfb9fc7e4749a594be)\nMerged-In: I063858b821c3f447ee31a5d4a9722fed8a1e460a\nChange-Id: I063858b821c3f447ee31a5d4a9722fed8a1e460a\n"
    },
    {
      "commit": "7b667de29f1753268bb2a472057a15b8a89888d1",
      "tree": "abae862b3a05b4e317b3dad380ce9d508e22e378",
      "parents": [
        "166f5f33e5c5b0bc5ffe50635f0532b61473be41"
      ],
      "author": {
        "name": "Jeremy Kemp",
        "email": "jeremykemp@google.com",
        "time": "Mon Jun 10 15:59:35 2024 +0100"
      },
      "committer": {
        "name": "Jeremy Kemp",
        "email": "jeremykemp@google.com",
        "time": "Mon Jun 10 16:00:56 2024 +0100"
      },
      "message": "Disable ICD Loader by default.\n\nPrevents conflicts with any existing targets by making the loader\nopt-in.\n\nChange-Id: I224bf92eb878145d895385190650c72efa88f3aa\n"
    },
    {
      "commit": "166f5f33e5c5b0bc5ffe50635f0532b61473be41",
      "tree": "cb0364198daf4f5c5f3057d47a8d737c2bf43762",
      "parents": [
        "90ed8c0ec6467aa1f46d9ef44e89c2d5e2491cd2",
        "d288ffe6d3d8ac484c9c356f70a8ca69dbb0be37"
      ],
      "author": {
        "name": "Inna Palant",
        "email": "ipalant@google.com",
        "time": "Thu May 16 02:12:06 2024 +0000"
      },
      "committer": {
        "name": "Inna Palant",
        "email": "ipalant@google.com",
        "time": "Thu May 16 02:12:06 2024 +0000"
      },
      "message": "Merge remote-tracking branch \u0027origin/upstream\u0027\n"
    },
    {
      "commit": "d288ffe6d3d8ac484c9c356f70a8ca69dbb0be37",
      "tree": "cb0364198daf4f5c5f3057d47a8d737c2bf43762",
      "parents": [
        "229410f86a8c8c9e0f86f195409e5481a2bae067"
      ],
      "author": {
        "name": "Jeremy Kemp",
        "email": "jeremykemp@google.com",
        "time": "Tue Feb 20 14:42:43 2024 +0000"
      },
      "committer": {
        "name": "Jeremy Kemp",
        "email": "jeremykemp@google.com",
        "time": "Fri Mar 22 08:32:38 2024 +0000"
      },
      "message": "OpenCL-ICD-Loader: Added build, metadata, owners and license\n\nThird-Party Import of: https://github.com/KhronosGroup/OpenCL-ICD-Loader\nRequest Document: go/android3p\nFor CL Reviewers: go/android3p#cl-review\nFor Build Team: go/ab-third-party-imports\nBug: http://b/324058162\n\nChange-Id: Ic0fac9d4b7379a190907b80f8de2ba9d78b2c1d5\n"
    },
    {
      "commit": "861b68b290e76d08e7241608479c16431f529945",
      "tree": "c4e319e07fbfab88f41b50dcbd5ff68ecef66e8d",
      "parents": [
        "932d8266a85b483cff637e689d1f043dbd51011a"
      ],
      "author": {
        "name": "Brice Videau",
        "email": "bvideau@anl.gov",
        "time": "Thu Feb 15 15:42:20 2024 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 15 13:42:20 2024 -0800"
      },
      "message": "Fix still reachable leaks in loader tests. (#234)\n\n"
    },
    {
      "commit": "90ed8c0ec6467aa1f46d9ef44e89c2d5e2491cd2",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [],
      "author": {
        "name": "rassb@google.com",
        "email": "rassb@google.com",
        "time": "Thu Feb 08 18:19:53 2024 -0800"
      },
      "committer": {
        "name": "rassb@google.com",
        "email": "rassb@google.com",
        "time": "Thu Feb 08 18:19:53 2024 -0800"
      },
      "message": "Initial empty repository\n"
    },
    {
      "commit": "932d8266a85b483cff637e689d1f043dbd51011a",
      "tree": "f9d0edb492ae7f1a51502674d12640730499cd3d",
      "parents": [
        "53836467bb2692d5ced0ed2071e76d4816fd9b9a"
      ],
      "author": {
        "name": "Brice Videau",
        "email": "bvideau@anl.gov",
        "time": "Thu Feb 08 16:47:15 2024 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 08 14:47:15 2024 -0800"
      },
      "message": "Fix memory leaks in loader_test. (#233)\n\n"
    },
    {
      "commit": "53836467bb2692d5ced0ed2071e76d4816fd9b9a",
      "tree": "9e0f0a29a44e44e513d4be677eed9c57140273c3",
      "parents": [
        "229410f86a8c8c9e0f86f195409e5481a2bae067"
      ],
      "author": {
        "name": "Jesse Natalie",
        "email": "jenatali@microsoft.com",
        "time": "Tue Feb 06 21:41:13 2024 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 06 21:41:13 2024 -0800"
      },
      "message": "Explicitly mark compareLayer as __cdecl (#231)\n\n"
    },
    {
      "commit": "229410f86a8c8c9e0f86f195409e5481a2bae067",
      "tree": "49c8e9f917ff41b323fb2531e6dc98893610b107",
      "parents": [
        "0b8be9fd5fae61bfd85378ef346f508e4f5cfe61"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Fri Jun 02 10:45:40 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 02 12:45:40 2023 -0500"
      },
      "message": "add const to fix compiler warnings (#222)\n\n"
    },
    {
      "commit": "0b8be9fd5fae61bfd85378ef346f508e4f5cfe61",
      "tree": "8573ec11b5cdb709716c326104db959100bfe51f",
      "parents": [
        "66bdb1951b01f9ae38b794525e6edd74dfa3b173"
      ],
      "author": {
        "name": "Brice Videau",
        "email": "bvideau@anl.gov",
        "time": "Thu May 18 10:45:50 2023 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 18 08:45:50 2023 -0700"
      },
      "message": "CTS cache (#221)\n\n* Cache CMake and Ninja archives.\r\n\r\n* Cache CMake archive on Linux CI."
    },
    {
      "commit": "66bdb1951b01f9ae38b794525e6edd74dfa3b173",
      "tree": "fe2187a9ecce402a8aa8b4afaf371779fb5f7c76",
      "parents": [
        "920ecb6c4114314f6e76c1fc386631d1745aedcf"
      ],
      "author": {
        "name": "Brice Videau",
        "email": "bvideau@anl.gov",
        "time": "Tue May 16 11:45:58 2023 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 16 09:45:58 2023 -0700"
      },
      "message": "Add function prototype for clGetICDLoaderInfoOCLICD using function type. (#219)\n\n"
    },
    {
      "commit": "920ecb6c4114314f6e76c1fc386631d1745aedcf",
      "tree": "f274ebd457d314ac47233a4af57054e0ef205554",
      "parents": [
        "ee329edc23258a53f9b5799446f7417d853ee143"
      ],
      "author": {
        "name": "Brice Videau",
        "email": "bvideau@anl.gov",
        "time": "Wed May 03 14:14:56 2023 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 03 12:14:56 2023 -0700"
      },
      "message": "Update generated code to reflect recent xml updates. (#218)\n\n"
    },
    {
      "commit": "ee329edc23258a53f9b5799446f7417d853ee143",
      "tree": "d77681e269daf7d7449038157d0b55885e810190",
      "parents": [
        "b1bce7c3c580a8345205cf65fc1a5f55ba9cdb01"
      ],
      "author": {
        "name": "Brice Videau",
        "email": "bvideau@anl.gov",
        "time": "Tue Apr 25 11:20:17 2023 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 25 09:20:17 2023 -0700"
      },
      "message": "Remove cl_icdl_private.h as it is now unneeded. (#210)\n\n* Remove cl_icdl_private.h as it is now unneeded.\r\n\r\n* Temporary commit to test new header scheme TODO: revert when Headers are merged.\r\n\r\n* Use CL_NO_PROTOTYPES to avoid declaring clGetICDLoaderInfoOCLICD prototype extern.\r\n\r\n* Revert \"Temporary commit to test new header scheme TODO: revert when Headers are merged.\"\r\n\r\nThis reverts commit 137f0a50436e4a5da980c71852b9440fafd3e00a.\r\n\r\n* Remove CL_NO_PROTOTYPES."
    },
    {
      "commit": "b1bce7c3c580a8345205cf65fc1a5f55ba9cdb01",
      "tree": "646941146dd122c75ea258b835aa3acf38387cdc",
      "parents": [
        "617580b23fbf11233f6c7d365671edacd2bcd735"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Tue Apr 11 09:26:24 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 11 09:26:24 2023 -0700"
      },
      "message": "replaces calls to LoadLibrary with explicit calls to LoadLibraryA (#216)\n\n"
    },
    {
      "commit": "617580b23fbf11233f6c7d365671edacd2bcd735",
      "tree": "147f31be81de7d21b60accfbc103334412fef02d",
      "parents": [
        "ba84239ae8e4e15aa769ce3e41ad91354c03fb75"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Thu Apr 06 21:51:04 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 06 21:51:04 2023 -0700"
      },
      "message": "add extension API function pointer checks (#196)\n\n* add extension API function pointer checks\r\n\r\nThis PR adds checks to ensure that any function pointer in the\r\nICD dispatch table is non-NULL before calling it.  If a function\r\npointer is NULL then CL_INVALID_VALUE is returned.  This\r\nimproves robustness for applications that assume they can safely\r\ncall a non-NULL function pointer returned by\r\nclGetExtensionFunctionAddress or clGetExtensionFunctionAddressForPlatform.\r\n\r\n* fix a few more copyright dates"
    },
    {
      "commit": "ba84239ae8e4e15aa769ce3e41ad91354c03fb75",
      "tree": "8751548cee3755b5a1e2d6aae328fc9e9765da95",
      "parents": [
        "f558a17b3f30651f074bfb907cd21f57f225da4b"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Thu Apr 06 21:49:55 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 06 21:49:55 2023 -0700"
      },
      "message": "add the CL_NO_NON_ICD_DISPATCH_EXTENSION_PROTOTYPES compile definition (#213)\n\nThis flag will be needed when we move to generated headers and declare\r\nmore function prototypes by default."
    },
    {
      "commit": "f558a17b3f30651f074bfb907cd21f57f225da4b",
      "tree": "866282a9936cd4706dc163ceda5bf51000a6fa9b",
      "parents": [
        "ece91448a958099b9c277f050fca9df96a2ea718"
      ],
      "author": {
        "name": "Brice Videau",
        "email": "bvideau@anl.gov",
        "time": "Thu Apr 06 23:06:33 2023 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 06 21:06:33 2023 -0700"
      },
      "message": "Ci fix 2 (#215)\n\n* Try enabling the docker image for ubuntu 18.04 support.\r\n\r\n* Install gcc-9 if missing on MacOS.\r\n\r\n* Deactivate header testing.\r\n\r\n* Deactivate more testing and clang 10 in minimum.\r\n\r\n* Deactivate recent cmake in minimum."
    },
    {
      "commit": "ece91448a958099b9c277f050fca9df96a2ea718",
      "tree": "37dac4f99aefe72992fb56a86d0f348572cd2154",
      "parents": [
        "b0f1c3c784a51780e4273c6d5d34ce192282947a"
      ],
      "author": {
        "name": "Brice Videau",
        "email": "bvideau@anl.gov",
        "time": "Wed Feb 22 12:43:28 2023 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 22 10:43:28 2023 -0800"
      },
      "message": "Update path to pkg-config header file. (#207)\n\n* Refactor pkgconfig path in CI.\r\n\r\n* Update headers pkg-config path.\r\n\r\n* Fix macos missing pkgconfig."
    },
    {
      "commit": "b0f1c3c784a51780e4273c6d5d34ce192282947a",
      "tree": "a18c2bc9030dcb6f0f7927b86484bed650159e5e",
      "parents": [
        "2cde5d09953a041786d1cfdcb1c08704a82cb904"
      ],
      "author": {
        "name": "Gloria",
        "email": "32610623+yeah-its-gloria@users.noreply.github.com",
        "time": "Wed Feb 22 17:16:27 2023 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 22 08:16:27 2023 -0800"
      },
      "message": "Fix VERSIONINFO for llvm-rc (#206)\n\n* Fix VERSIONINFO (#155)\r\n\r\n* Fix debug print according to the review"
    },
    {
      "commit": "2cde5d09953a041786d1cfdcb1c08704a82cb904",
      "tree": "cbeef381034f08445efd1168e67f08a7dd489c13",
      "parents": [
        "217a17741f9d186dab324e4a382d63f9bf8423a5"
      ],
      "author": {
        "name": "Brice Videau",
        "email": "brice.videau@gmail.com",
        "time": "Thu Feb 02 13:46:41 2023 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 02 11:46:41 2023 -0800"
      },
      "message": "Add first prototype of cllayerinfo. (#175)\n\n* Add first prototype of cllayerinfo.\r\n\r\n* Added scheme to silence layers during loading and exit.\r\n\r\n* Added a first test of cllayerinfo.\r\n\r\n* Fix lock if no layers are found.\r\n\r\n* Improve style.\r\n\r\n* Copy layer library name as it is transient.\r\n\r\n* Add new required definitions.\r\n\r\n* Remove deprecated OPENCL_ICD_LOADER_DISABLE_OPENCLON12 CMake option.\r\n\r\n* Factor compile definitions.\r\n\r\n* Add variable to disable cllayerinfo build.\r\n\r\n* Refactor CMake test file.\r\n\r\n* Remove options for now as suggested by the working group.\r\n\r\n* Remove constants\r\n\r\n* Include share.h for mingw\r\n\r\nCo-authored-by: Ben Ashbaugh \u003cben.ashbaugh@intel.com\u003e\r\n\r\n* Add cllayerinfo to install and export target.\r\n\r\n* Use CMakeDependOption.\r\n\r\nCo-authored-by: Nagy-Egri Máté Ferenc \u003cbeiktatas+github@outlook.hu\u003e\r\n\r\n---------\r\n\r\nCo-authored-by: Ben Ashbaugh \u003cben.ashbaugh@intel.com\u003e\r\nCo-authored-by: Nagy-Egri Máté Ferenc \u003cbeiktatas+github@outlook.hu\u003e"
    },
    {
      "commit": "217a17741f9d186dab324e4a382d63f9bf8423a5",
      "tree": "d8300bc8338dfd64e2785ddff69c4afa62850b3c",
      "parents": [
        "6ceb5d28d67340fb147d57873c3dc90e79a12782"
      ],
      "author": {
        "name": "gmeeker",
        "email": "gmeeker@gmail.com",
        "time": "Thu Jan 19 14:11:47 2023 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 19 14:11:47 2023 -0800"
      },
      "message": "Fixes #204 with support for compiling with -fvisibility\u003dhidden (#205)\n\n"
    },
    {
      "commit": "6ceb5d28d67340fb147d57873c3dc90e79a12782",
      "tree": "20f13b3e506ffb5794ef965bcc2cfb89c6839a1b",
      "parents": [
        "9a3e962f16f5097d2054233ad8b6dad51b6f41b7"
      ],
      "author": {
        "name": "Brice Videau",
        "email": "bvideau@anl.gov",
        "time": "Tue Jan 10 12:46:36 2023 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 10 10:46:36 2023 -0800"
      },
      "message": "Added OpenCL.pc file. (#190)\n\n* Added OpenCL.pc file.\r\n\r\n* Updated pkg-config support to only be deacitvated when MSVC is used.\r\n\r\nThanks @mmuetzel\r\n\r\n* Update OpenCL.pc.in\r\n\r\nCo-authored-by: Markus Mützel \u003c65065102+mmuetzel@users.noreply.github.com\u003e\r\n\r\n* Add CI for pkg-config for Linux.\r\n\r\n* Added CI for pkg-config for MacOS.\r\n\r\n* Fix typo.\r\n\r\n* Add consume pkg-config test for Linux.\r\n\r\n* Attempt to fix old CMake (ugly...).\r\n\r\n* Revert \"Attempt to fix old CMake (ugly...).\"\r\n\r\nThis reverts commit 72f8e04819046bdcc25aa5b6c394b27ee25cc71b.\r\n\r\n* Attempt fix.\r\n\r\n* Attempt MacOS.\r\n\r\n* Add hopefully correct pkg-config / CMake integration.\r\n\r\n* Update OpenCL.pc.in\r\n\r\n* Update OpenCL.pc.in\r\n\r\n* Add Headers to PKG_CONFIG_PATH and remove symlink to headers.\r\n\r\nCo-authored-by: Markus Mützel \u003c65065102+mmuetzel@users.noreply.github.com\u003e"
    },
    {
      "commit": "9a3e962f16f5097d2054233ad8b6dad51b6f41b7",
      "tree": "0c5f67b62e771945b7633e63c93cab6b6948b31e",
      "parents": [
        "551a74dde1085bf2a8fe40da01f9023a28d87749"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Thu Nov 24 23:10:02 2022 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 25 01:10:02 2022 -0600"
      },
      "message": "do not use CMake defines for ICD loader name and vendor strings (#203)\n\n"
    },
    {
      "commit": "551a74dde1085bf2a8fe40da01f9023a28d87749",
      "tree": "7c07c88277cfc4d9e17fe668383107df1e7d0858",
      "parents": [
        "8f5161372d2e28027d3f5216cec323cdba7f2bba"
      ],
      "author": {
        "name": "Brice Videau",
        "email": "bvideau@anl.gov",
        "time": "Tue Nov 22 11:34:06 2022 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 22 09:34:06 2022 -0800"
      },
      "message": "Implement clGetICDLoaderInfoOCLICD. (#188)\n\n* Implement clGetICDLoaderInfoOCLICD.\r\n\r\n* Synchronize `clGetICDLoaderInfoOCLICD` and `OpenCL.rc`.\r\n\r\n* Change CMake variables prefix to match commonly used prefix.\r\n\r\n* Generate OPENCL_ICD_LOADER_OCL_VERSION_STRING from CL_TARGET_OPENCL_VERSION.\r\n\r\n* Renamed cl_icdl.h to cl_icdl_private.h. Change enum to typedef + defines.\r\n\r\n* Use macro dedicated for string parameter values.\r\n\r\n* Formating.\r\n\r\n* Bumped loader version to 3.0.5."
    },
    {
      "commit": "8f5161372d2e28027d3f5216cec323cdba7f2bba",
      "tree": "a5523f38a8ca880c0fdbffa61c8bdc012ec3f7e0",
      "parents": [
        "f573575f244f6afec2b3cef84fe19547c457fadc"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Mon Nov 14 13:34:27 2022 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 14 15:34:27 2022 -0600"
      },
      "message": "dynamically load functions for OpenCLon12 (#197)\n\n* try without including AppModel.h\r\n\r\n* dynamically load the OpenCLOn12 functions\r\n\r\n* update README"
    },
    {
      "commit": "f573575f244f6afec2b3cef84fe19547c457fadc",
      "tree": "76550100aa2568235cd5809789482e52dd29c301",
      "parents": [
        "e009e321701fc851e157cadd969bfa5e675cef9c"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Sat Nov 12 05:13:51 2022 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Nov 12 07:13:51 2022 -0600"
      },
      "message": "clean up usage of CL_API_ENTRY (#189)\n\n* alternate method of exporting from a dll\r\n\r\n* add back the def file\r\n\r\n* a few more CL_API_ENTRY fixes\r\n\r\n* a tiny bit of generated file cleanup\r\n\r\n* Remove `CL_API_ENTRY` from layer wrappers.\r\n\r\n* fix a few more extra CL_API_ENTRYs in tests\r\n\r\nCo-authored-by: Brice Videau \u003cbvideau@anl.gov\u003e"
    },
    {
      "commit": "e009e321701fc851e157cadd969bfa5e675cef9c",
      "tree": "291d198346c0f6b73bb809d77e1ef480107887c4",
      "parents": [
        "96c536e54c27e1a517d73e46c13b434a1bc3e3e1"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Fri Nov 11 00:20:11 2022 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 11 02:20:11 2022 -0600"
      },
      "message": "fix MacOS CI (#198)\n\n* temporarily switch back to macos-11\r\n\r\n* update checkout action to fix CI warnings\r\n\r\n* update a few more checkout actions to fix CI warnings\r\n\r\n* fix macos checkout typo"
    },
    {
      "commit": "96c536e54c27e1a517d73e46c13b434a1bc3e3e1",
      "tree": "713bdbb5f7f0078322eb40d339e6e3812e30bed3",
      "parents": [
        "349f335a4d39df11613047d8916695d0b2fa6eaf"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Thu Nov 10 16:12:14 2022 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 10 18:12:14 2022 -0600"
      },
      "message": "OpenCL ICD Loader Fixes for mingw (#186)\n\n* modify HKR enumeration to work with older headers\r\n\r\n* update _WIN32_WINNT to work for MinGW\r\n\r\n* more fixes for mingw\r\n\r\nDo not have a \"lib\" prefix to be consistent with MSVC.\r\nSilence warnings for stdcall fixup.\r\n\r\n* add a special .def file for 32-bit mingw\r\n\r\n* CMakeLists cleanup"
    },
    {
      "commit": "349f335a4d39df11613047d8916695d0b2fa6eaf",
      "tree": "081f9079258c7560081bd16a850f4736a723b29f",
      "parents": [
        "c5a6e013ad7c8b379fc94e3c849aa3396900a63c"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Thu Nov 10 15:02:42 2022 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 10 17:02:42 2022 -0600"
      },
      "message": "fix an incorrect KHR_ICD_ASSERT #193\n\n* fix an incorrect KHR_ICD_ASSERT\r\n\r\n* change from wctombs_s to WideCharToMultiByte for consistency\r\nchange from KHR_ICD_ASSERT to a success check and KHR_ICD_TRACE\r\n\r\n* remove unused KHR_ICD_ASSERT\r\n\r\n* switch from CP_ACP to CP_UTF8"
    },
    {
      "commit": "c5a6e013ad7c8b379fc94e3c849aa3396900a63c",
      "tree": "3884ef4bf22e9effa5d39e33f38291128c03cec6",
      "parents": [
        "4aa683775c4ee55594196c79def7a75103d75e4c"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Tue Oct 04 11:37:06 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 04 11:37:06 2022 -0700"
      },
      "message": "add FreeBSD define to icd_platform.h (#185)\n\n"
    },
    {
      "commit": "4aa683775c4ee55594196c79def7a75103d75e4c",
      "tree": "224838b122ef3140a7c9715abf2e90cd5f8f3b01",
      "parents": [
        "73056738f51c3ec6b22dfb33b06769b2b5f4f739"
      ],
      "author": {
        "name": "Jesse Natalie",
        "email": "jenatali@microsoft.com",
        "time": "Tue Sep 13 08:27:13 2022 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 13 09:27:13 2022 -0700"
      },
      "message": "Rewrite CLOn12 loader in C (#179)\n\n* Rewrite CLOn12 loader in C\r\n\r\n* Remove additional now-unneeded extern \"C\" guards for khrEnableTrace\r\n\r\n* Fix trace message\r\n\r\nCo-authored-by: Ben Ashbaugh \u003cben.ashbaugh@intel.com\u003e\r\n\r\nCo-authored-by: Ben Ashbaugh \u003cben.ashbaugh@intel.com\u003e"
    },
    {
      "commit": "73056738f51c3ec6b22dfb33b06769b2b5f4f739",
      "tree": "2d4a46800b75d5b2fc83cc6b80ee45c26112436a",
      "parents": [
        "2e35ae7b8c1b0315157383f0a8c8e292e64384ce"
      ],
      "author": {
        "name": "Brice Videau",
        "email": "bvideau@anl.gov",
        "time": "Tue Sep 13 11:25:45 2022 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 13 09:25:45 2022 -0700"
      },
      "message": "System layer implementation. (#154)\n\n* System layer implementation.\r\n\r\n* Update README.md\r\n\r\n* Update loader/linux/icd_linux.c\r\n\r\nCo-authored-by: Nagy-Egri Máté Ferenc \u003cbeiktatas+github@outlook.hu\u003e\r\n\r\n* Update loader/windows/icd_windows.c\r\n\r\nCo-authored-by: Nagy-Egri Máté Ferenc \u003cbeiktatas+github@outlook.hu\u003e\r\n\r\n* Update loader/windows/icd_windows.c\r\n\r\nCo-authored-by: Nagy-Egri Máté Ferenc \u003cbeiktatas+github@outlook.hu\u003e\r\n\r\n* Rename OCL_LAYERS to OPENCL_LAYER_PATH.\r\n\r\n* Add comment explaining use of strcoll.\r\n\r\n* Update windows revision.\r\n\r\nCo-authored-by: Nagy-Egri Máté Ferenc \u003cbeiktatas+github@outlook.hu\u003e"
    },
    {
      "commit": "2e35ae7b8c1b0315157383f0a8c8e292e64384ce",
      "tree": "25d206add4c266c09b79da45840c9fb3c747904d",
      "parents": [
        "7072cf2ae9d9acb6be8f4fc956f1cdbf0675695b"
      ],
      "author": {
        "name": "Brice Videau",
        "email": "bvideau@anl.gov",
        "time": "Wed Sep 07 11:52:16 2022 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 07 09:52:16 2022 -0700"
      },
      "message": "Move khrIcdInitializeTrace call to platform initialization so it is only called once. (#180)\n\n"
    },
    {
      "commit": "7072cf2ae9d9acb6be8f4fc956f1cdbf0675695b",
      "tree": "232e6a04a92425eaccbd6dbb1efe6e6ae3fa385b",
      "parents": [
        "5b280f69e8312c41310a72c28c66cf24830ee85a"
      ],
      "author": {
        "name": "Nikhil Joshi",
        "email": "nikhilj@nvidia.com",
        "time": "Tue Jun 14 21:25:53 2022 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 14 08:55:53 2022 -0700"
      },
      "message": "Fix Windows enumeration for non-WDDM devices via HKR (#178)\n\n* Fix non-WDDM enumeration\r\n\r\nAlways try HKR enumeration irrespective of\r\nDXGK enumeration status.\r\nCurrently, we fallback to HKR enumeration\r\nonly if DXGK enumeration fails.\r\nFor platforms with non-WDDM devices,\r\nDXGK fails to see WDDM adapters.\r\nIf one platform with WDDM adapters is enumerated\r\nsuccessfully via DXGK, the other platform with\r\nno WDDM adapters fails to get enumerated.\r\nUsing HKR path unconditionally allows such\r\nplatforms to be enumerated.\r\n\r\nWhile at it, also fix memory leak due to\r\nnot freeing library handle in some cases.\r\n\r\n* Fix status and error messaging in enumeration.\r\n\r\nFix status tracking and error messaging\r\nin Windows enumeration after recent change.\r\n\r\n* Bump up OpenCL ICD Loader version\r\n\r\nBump up OpenCL ICD loader version\r\nto 3.0.3 after recent fix to\r\nWindows enumeration logic.\r\n\r\n* Fix status return for Windows enumeration.\r\n\r\nWhile trying to fix error trace prints,\r\noverall status returned changed to status\r\nof last enumeration.\r\nUse separate variable for individual status,\r\nbut keep original logic to combine overall status\r\nand return the same."
    },
    {
      "commit": "5b280f69e8312c41310a72c28c66cf24830ee85a",
      "tree": "85dfe5ccc1605e682454cfd0ddfe3c4681f474c6",
      "parents": [
        "eaf36a67c0f4c496078e51097a40a01718198edc"
      ],
      "author": {
        "name": "Nagy-Egri Máté Ferenc",
        "email": "mate@streamhpc.com",
        "time": "Fri May 20 15:26:13 2022 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 20 15:26:13 2022 +0200"
      },
      "message": "Install PDBs (#169)\n\n* Install PDBs\r\n\r\n* Fix PDB install for non-MSVC toolchains"
    },
    {
      "commit": "eaf36a67c0f4c496078e51097a40a01718198edc",
      "tree": "a403f76dac087f354363761e00db5c11c0f556d1",
      "parents": [
        "792682ad3d877ab38573b997808bab3b43902b70"
      ],
      "author": {
        "name": "Brice Videau",
        "email": "bvideau@anl.gov",
        "time": "Tue May 17 16:33:29 2022 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 17 14:33:29 2022 -0700"
      },
      "message": "Windows CI fix (#176)\n\n* Check error code and abort.\r\n\r\n* Use 32 bit version of reg.exe for 32bit binaries."
    },
    {
      "commit": "792682ad3d877ab38573b997808bab3b43902b70",
      "tree": "23363d25e23f365df929be80cf080fc7747edacd",
      "parents": [
        "b5c42852ef521e1ad9d4b423fb1f8af79ea5b1bb"
      ],
      "author": {
        "name": "Brice Videau",
        "email": "bvideau@anl.gov",
        "time": "Thu May 05 12:27:34 2022 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 05 10:27:34 2022 -0700"
      },
      "message": "Fix handle validation macros (#174)\n\n"
    },
    {
      "commit": "b5c42852ef521e1ad9d4b423fb1f8af79ea5b1bb",
      "tree": "28dfb051040c0a3923158d19f23fa094b7118c15",
      "parents": [
        "aec3952654832211636fc4af613710f80e203b0a"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Tue May 03 22:00:44 2022 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 03 22:00:44 2022 -0700"
      },
      "message": "update README badges to reflect CI changes (#172)\n\n"
    },
    {
      "commit": "aec3952654832211636fc4af613710f80e203b0a",
      "tree": "50da0ae154f08c3c1b4cc8e171c2cef971d09057",
      "parents": [
        "5d9177ee79bfbcc75ee9a8cff6415eab2c3113f6"
      ],
      "author": {
        "name": "Chunyang Dai",
        "email": "chunyang.dai@intel.com",
        "time": "Mon Apr 25 23:53:42 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 25 08:53:42 2022 -0700"
      },
      "message": "Fix Windows compilation error for Trace mechanism (#171)\n\nThere is compilation error for some compiler because the global variable\r\nin header file is included by both c and cpp file."
    },
    {
      "commit": "5d9177ee79bfbcc75ee9a8cff6415eab2c3113f6",
      "tree": "8daba28e779d23597baf3cd56dd974e896923203",
      "parents": [
        "c8490f9d2eb52dd12a1e9652c4e5369ff5af18d8"
      ],
      "author": {
        "name": "Chunyang Dai",
        "email": "chunyang.dai@intel.com",
        "time": "Wed Apr 20 13:18:28 2022 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 19 22:18:28 2022 -0700"
      },
      "message": "Enable trace by OCL_ICD_ENABLE_TRACE environment variable (#168)\n\n* Enable trace by OCL_ICD_ENABLE_TRACE environment variable\r\n\r\n* [Trace] Add acceptable value for env variable and other fix\r\n\r\n* [Trace] update the README file\r\n\r\n* [Trace] Add subroutine to check and initialize trace\r\n\r\n* [Trace] Revert unnecessary header file change\r\n\r\n* [Trace] Code format and update Windows revision"
    },
    {
      "commit": "c8490f9d2eb52dd12a1e9652c4e5369ff5af18d8",
      "tree": "3b625b0851d64344f9d22fca83d639fa0137b4cc",
      "parents": [
        "cd7d07cfa667d8d959b4272be45cf217a65c2948"
      ],
      "author": {
        "name": "Alastair Murray",
        "email": "alastair.murray@codeplay.com",
        "time": "Wed Mar 02 04:31:00 2022 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 01 20:31:00 2022 -0800"
      },
      "message": "Match OpenCL-Docs default branch rename (#166)\n\nOpenCL-Docs is renaming its default branch to main, match that."
    },
    {
      "commit": "cd7d07cfa667d8d959b4272be45cf217a65c2948",
      "tree": "3b6a728b7582ff3724fb0ee5b048cb3b2e10e67c",
      "parents": [
        "b7a648b2702e5484725163dcb99a3960370807b5"
      ],
      "author": {
        "name": "Leon Brands",
        "email": "lajbrands@outlook.com",
        "time": "Thu Jan 27 10:37:42 2022 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 27 10:37:42 2022 +0100"
      },
      "message": "Renamed BUILD_SHARED_LIBS option (#163)\n\n* Renamed BUILD_SHARED_LIBS option\r\n\r\nChanged BUILD_SHARED_LIBS to OPENCL_ICD_LOADER_BUILD_SHARED_LIBS, so that the option doesn\u0027t change the default library type for all other libraries in the cmake project when the loader is added to the project using add_subdirectory.\r\n\r\n* Allowed BUILD_SHARED_LIBS as a flag that enables shared libraries\r\n\r\nThis updated approach makes the fix more backwards compatible - builds that previously relied on BUILD_SHARED_LIBS will still compile the library as shared, but the cmake file no longer accidentally enables BUILD_SHARED_LIBS through option(), meaning other libraries are unaffected\r\n\r\n* suggested change 1\r\n\r\nCo-authored-by: Nagy-Egri Máté Ferenc \u003cbeiktatas+github@outlook.hu\u003e\r\n\r\n* moved the OpenCL alias outside of the if statement\r\n\r\n* fixed SHARED/STATIC typo\r\n\r\nCo-authored-by: Ben Ashbaugh \u003cben.ashbaugh@intel.com\u003e\r\n\r\n* removed outdated check in the add_library if\r\n\r\nas per https://github.com/KhronosGroup/OpenCL-ICD-Loader/pull/163#discussion_r790893640\r\n\r\n* removed excessive include\r\n\r\n* subdirectories now correctly use OPENCL_ICD_LOADER_BUILD_SHARED_LIBS\r\n\r\n* changed test libraries to shared-only\r\n\r\nCo-authored-by: Nagy-Egri Máté Ferenc \u003cbeiktatas+github@outlook.hu\u003e\r\nCo-authored-by: Ben Ashbaugh \u003cben.ashbaugh@intel.com\u003e"
    },
    {
      "commit": "b7a648b2702e5484725163dcb99a3960370807b5",
      "tree": "0e36a1c73d328d88efd4d0181f308bcd4b76ca18",
      "parents": [
        "169f05d026e65948b30cfe2200595fda92198cf7"
      ],
      "author": {
        "name": "Nagy-Egri Máté Ferenc",
        "email": "beiktatas+github@outlook.hu",
        "time": "Wed Jan 19 17:46:37 2022 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 19 17:46:37 2022 +0100"
      },
      "message": "OpenCL-SDK base changes (#160)\n\n* pkgconfig stub\r\n\r\n* OPENCL_ICD_LOADER_HEADERS_DIR to CMAKE_PREFIX_PATH\r\n\r\n* Remove duplicate include(GNUInstallDirs)\r\n\r\n* Update Windows builds\r\n\r\n* Add LIBRARY DESTINATION to install\r\n\r\n* Disable defunct tests\r\n\r\n* Fix before_script in appveyor\r\n\r\n* Fix dir name\r\n\r\n* Change to absolute path in CMAKE_PREFIX_PATH\r\n\r\n* Change path to solution\r\n\r\n* Simplify exported target name\r\n\r\n* Uniform GNUInstallDirs location (before install)\r\n\r\n* Avoid having to copy DLLs\r\n\r\n* Remove travis\r\n\r\n* Adopt GH Actions from Headers repo\r\n\r\n* Change syntax\r\n\r\n* Fix Headers source dir\r\n\r\n* Specify PREFIX_PATH for headers consumption\r\n\r\n* relative dir for checkout v2\r\n\r\n* Only one type of include/link syntax\r\n\r\n* WIP\r\n\r\n* Fixing per-target include and link\r\n\r\n* ISO C forbids ‘return’ with void function\r\n\r\n* comparison of unsigned expr \u003c 0 is always false\r\n\r\n* unused parameter ‘input_headers’\r\n\r\n* error C2055\r\n\r\n* CL_TARGET_OPENCL_VERSION\u003d300\r\n\r\n* Register ICD through env var for testing\r\n\r\n* Intel(R) CPU Runtime for OpenCL(TM) Applications\r\n\r\n* Disable crashing code\r\n\r\n* Disable presubmit.yml\r\n\r\n* Fix for GCC\r\n\r\n* Try conditional symbolic arg\r\n\r\n* Remove ISO conformance from Linux builds\r\n\r\n* trade error for warning\r\n\r\n* Fix syntax error\r\n\r\n* again\r\n\r\n* Proper inversion of lang extensions\r\n\r\n* fix ctest cwd\r\n\r\n* Change cwd specification\r\n\r\n* Delete consumption tests\r\n\r\n* Test Windows\r\n\r\n* Install header project in Windows\r\n\r\n* Don\u0027t build tests of headers\r\n\r\n* Add CMAKE_PREFIX_PATH\r\n\r\n* Update cwd spec\r\n\r\n* Parallel Ninja build spec\r\n\r\n* fix stage predicate\r\n\r\n* Remove /WX\r\n\r\n* Disable language extension less build\r\n\r\n* debug find\r\n\r\n* probe env vars\r\n\r\n* trace expand\r\n\r\n* Don\u0027t search system paths\r\n\r\n* explicit CONFIG\r\n\r\n* Probe cmake version\r\n\r\n* No system path for OpenCLHeaders\r\n\r\n* no semi-colon\r\n\r\n* NO_CMAKE_SYSTEM_PATH\r\n\r\n* dir\r\n\r\n* dir in the right place\r\n\r\n* backslashes\r\n\r\n* Checkout with names\r\n\r\n* backslashes while buildling headers\r\n\r\n* fix checkout\r\n\r\n* but really\r\n\r\n* --output-on-failure\r\n\r\n* Print logs on error\r\n\r\n* Allow fail for Windows builds\r\n\r\n* list build dir\r\n\r\n* Multi-config friendly test launch\r\n\r\n* Remove  --trace-expand --debug-find\r\n\r\n* List Release dir\r\n\r\n* show before testing\r\n\r\n* BUILD_SHARED_LIBS\u003dOFF on Windows\r\n\r\n* Force OpenCL only to be static\r\n\r\n* No force static lib\r\n\r\n* allow only tests to fail\r\n\r\n* Remove debug messages\r\n\r\n* Test macOS\r\n\r\n* install OpenCL-Headers on macOS\r\n\r\n* Add missing PREFIX_PATH\r\n\r\n* --debug-find\r\n\r\n* Fix typo\r\n\r\n* Remove debug find\r\n\r\n* Enable all platforms\r\n\r\n* Initial CI stub\r\n\r\n* Update base image version (git)\r\n\r\n* Shallow clone OpenCL-Headers\r\n\r\n* Fix OpenCL-Headers clone\r\n\r\n* Bump CMake minimum version\r\n\r\n* Use gcc instead of g++\r\n\r\n* Specify CMAKE_PREFIX_PATH\r\n\r\n* Bump image version\r\n\r\n* Don\u0027t look for a C++ compiler\r\n\r\n* Only look for a C++ compiler when necessary\r\n\r\n* Enabling layers doesn\u0027t require adding new include paths\r\n\r\n* Conume test stub\r\n\r\n* Add bare test\r\n\r\n* Fix set_tests_properties invocation\r\n\r\n* Fix consume test paths\r\n\r\n* Target OpenCL version should not leak to consumers\r\n\r\n* Specify stub implementation path\r\n\r\n* Consume tests --output-on-failure\r\n\r\n* Fix multi-config stub driver path\r\n\r\n* Wire up sdk-style consumption test\r\n\r\n* Fix syntax error in echoed CMake script\r\n\r\n* Correct path to OpenCLHeaders install location\r\n\r\n* Try literal path\r\n\r\n* Fix set_tests_properties invocation\r\n\r\n* Bump image version\r\n\r\n* Add support for building as add_subdirectory\r\n\r\n* Specify CL_TARGET_OPENCL_VERSION\r\n\r\n* Remove dead code\r\n\r\n* Add newlines at the end of file\r\n\r\n* /MT -\u003e /MD\r\n\r\n* Capitalization problem (discovered by Mate)\r\n\r\n* Updated build instructions\r\n\r\n* Reflect image changes in GA\r\n\r\n* Semi-colon error\r\n\r\n* Fix 32-bit linux builds\r\n\r\n* Retire Appveyor\r\n\r\n* Break OSes into their own yml\r\n\r\n* Remove syntax error\r\n\r\n* Move env scope\r\n\r\n* Create CMake folder\r\n\r\n* Fix source path on consume tests\r\n\r\n* Remove semi-colon\r\n\r\n* Fix consume build dir\r\n\r\n* Handle URL discrepancy\r\n\r\n* Wildcard instead of shell expand\r\n\r\n* Add arch flags\r\n\r\n* WIP\r\n\r\n* Fix matrix dim name\r\n\r\n* Install multilib fog clang\r\n\r\n* Add sudo to apt-add-repository\r\n\r\n* fix config arg for CTest\r\n\r\n* Don\u0027t handle CRT errors\r\n\r\n* Load release stub driver\r\n\r\n* Install multilib for cmake-minimum Clang too\r\n\r\n* Windows improvements\r\n\r\n* Dereference executable paths correctly\r\n\r\n* Fix CMAKE_URL deref\r\n\r\n* PWSH env deref\r\n\r\n* WIP\r\n\r\n* Remove v140\r\n\r\n* Look for ninja\r\n\r\n* Install Ninja\r\n\r\n* test vcvarsall\r\n\r\n* Search for vcvarsall.bat\r\n\r\n* WIP\r\n\r\n* 64-bit VS\r\n\r\n* Allow failure on Windows test (empty stub log)\r\n\r\n* Proper CTest invocation\r\n\r\n* Test MacOS\r\n\r\n* Enable all platforms\r\n\r\n* Remove presubmit\r\n\r\n* Test updated Headers install\r\n\r\n* Test updated Headers install in all cases\r\n\r\n* Enable CMake latest\r\n\r\n* Fixed typo\r\n\r\n* Re-add OPENCL_ICD_LOADER_HEADERS_DIR\r\n\r\n* Unconditionally compile OpenCLON12 loader sources\r\n\r\n* Redocument OPENCL_ICD_LOADER_HEADERS_DIR\r\n\r\n* Resolve -pedantic warning\r\n\r\n* No incomplete init\r\n\r\n* Try full on warnings\r\n\r\n* Update .github/workflows/linux.yml\r\n\r\nImplementation is ISO friendly now on Linux\r\n\r\nCo-authored-by: Brice Videau \u003cbrice.videau@gmail.com\u003e\r\n\r\n* Install using OPENCL_ICD_LOADER_HEADERS_DIR\r\n\r\nCo-authored-by: Brice Videau \u003cbrice.videau@gmail.com\u003e\r\n\r\n* Loadable ICDs for testing on Windows\r\n\r\nUse registry entries instead of env vars\r\n\r\nCo-authored-by: Brice Videau \u003cbrice.videau@gmail.com\u003e\r\n\r\n* Test strict conformance on Windows\r\n\r\n* Remove GitLab CI\r\n\r\n* Re-enable ISO conforming builds\r\n\r\nCo-authored-by: Brice Videau \u003cbrice.videau@gmail.com\u003e\r\n\r\n* Revert repo redirection to KhronosGroup\r\n\r\nCo-authored-by: Ivan Siutsou \u003civan@streamhpc.com\u003e\r\nCo-authored-by: Brice Videau \u003cbrice.videau@gmail.com\u003e"
    },
    {
      "commit": "169f05d026e65948b30cfe2200595fda92198cf7",
      "tree": "7dfca247a9a30dcc8084f1d0e55891368f43e532",
      "parents": [
        "d08d0e6452c15502c6eb7330eebb2f1264b958e8"
      ],
      "author": {
        "name": "Brice Videau",
        "email": "bvideau@anl.gov",
        "time": "Thu Dec 16 00:58:26 2021 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 15 22:58:26 2021 -0800"
      },
      "message": "Fix: stat was done on an incomplete file path. (#161)\n\n"
    },
    {
      "commit": "d08d0e6452c15502c6eb7330eebb2f1264b958e8",
      "tree": "bdf5ba8102c6bae066e1ce0a7756a6d4c7d63257",
      "parents": [
        "3756f5f89fe20eadb5dd072970e748d0f944ae6f"
      ],
      "author": {
        "name": "Brice Videau",
        "email": "bvideau@anl.gov",
        "time": "Tue Dec 14 23:56:46 2021 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 14 21:56:46 2021 -0800"
      },
      "message": "Pedantic (#159)\n\n* Replace usage of `d_type` of `struct dirent` by `stat()`.\r\n\r\n* Remove unsigned comparison warning.\r\n\r\n* Remove warning conversion for function pointers.\r\n\r\n* Fix missing initializers.\r\n\r\n* Remove unused variable warnings.\r\n\r\n* Update loader/linux/icd_linux.c\r\n\r\nCo-authored-by: Ronan Keryell \u003cronan@keryell.fr\u003e\r\n\r\nCo-authored-by: Ronan Keryell \u003cronan@keryell.fr\u003e"
    },
    {
      "commit": "3756f5f89fe20eadb5dd072970e748d0f944ae6f",
      "tree": "d309b1a9a5d7bb5915ab50c54985e479887cd394",
      "parents": [
        "4e65bd5db0a0a87637fddc081a70d537fc2a9e70"
      ],
      "author": {
        "name": "Ronan Keryell",
        "email": "rkeryell@xilinx.com",
        "time": "Wed Dec 01 21:06:13 2021 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 01 21:06:13 2021 -0800"
      },
      "message": "Remove const warning (#158)\n\n* Remove spurious trailing spaces\r\n\r\n* Add missing const on the pointed data\r\n\r\nThis removes compilation warning:\r\nBuilding C object _deps/ocl-icd-build/CMakeFiles/OpenCL.dir/loader/linux/icd_linux.c.o\r\nIn file included from _deps/ocl-icd-src/loader/icd.h:22,\r\n                 from _deps/ocl-icd-src/loader/linux/icd_linux.c:19:\r\n_deps/ocl-icd-src/loader/linux/icd_linux.c: In function ‘khrIcdOsVendorsEnumerate’:\r\n_deps/ocl-icd-src/loader/icd_platform.h:29:25: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]\r\n   29 | #define ICD_VENDOR_PATH \"/etc/OpenCL/vendors\";\r\n      |                         ^~~~~~~~~~~~~~~~~~~~~\r\n_deps/ocl-icd-src/loader/linux/icd_linux.c:43:24: note: in expansion of macro ‘ICD_VENDOR_PATH’\r\n   43 |     char* vendorPath \u003d ICD_VENDOR_PATH;\r\n      |                        ^~~~~~~~~~~~~~~"
    },
    {
      "commit": "4e65bd5db0a0a87637fddc081a70d537fc2a9e70",
      "tree": "966f65bbcd2c748f1b8137a3fe62028feda81072",
      "parents": [
        "2f24758e5aa9c5510059aa38d4d06463da586369"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Wed Jun 30 13:10:48 2021 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 30 13:10:48 2021 -0700"
      },
      "message": "declare ret_val global variable static (#147)\n\nIt would be better to remove all global ret_val variables, but\r\nthis would be a much bigger change."
    },
    {
      "commit": "2f24758e5aa9c5510059aa38d4d06463da586369",
      "tree": "b1cc397c29c9196504e52d32ee172ad7910ef415",
      "parents": [
        "99dec4514bf18f8079f5560468dbb84ca7c3a523"
      ],
      "author": {
        "name": "John Plate",
        "email": "jplate@google.com",
        "time": "Wed Jun 30 21:08:59 2021 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 30 13:08:59 2021 -0700"
      },
      "message": "Fix compiler warnings (#148)\n\n* Fix compiler warnings\r\n\r\n* Define and use printf format macros for DWORD and ULONG.\r\n\r\nCo-authored-by: Brice Videau \u003cbvideau@anl.gov\u003e"
    },
    {
      "commit": "99dec4514bf18f8079f5560468dbb84ca7c3a523",
      "tree": "bbfd68aeb00f20c231ffba25a19d865886a9b3fc",
      "parents": [
        "9b5e3849b49a1448996c8b96ba086cd774d987db"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Mon Jun 21 10:52:29 2021 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 21 10:52:29 2021 -0700"
      },
      "message": "update ICD loader generation scripts to handle empty arguments (#150)\n\n"
    },
    {
      "commit": "9b5e3849b49a1448996c8b96ba086cd774d987db",
      "tree": "be676820e3182afc582a76bd9acd993746e481a9",
      "parents": [
        "b68b15dfe93d066193c1e40d876e6278d086a6f3"
      ],
      "author": {
        "name": "Brice Videau",
        "email": "bvideau@anl.gov",
        "time": "Tue Mar 30 10:48:07 2021 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 30 08:48:07 2021 -0700"
      },
      "message": "Change OCL_ICD_LAYERS to OPENCL_LAYERS to conform to the specification. (#145)\n\n"
    },
    {
      "commit": "b68b15dfe93d066193c1e40d876e6278d086a6f3",
      "tree": "02108d5f05a81273e33066319f7c9b707dabc39e",
      "parents": [
        "98768d3832647f4a6356dc1b80c304d2a4a9cb47"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Fri Mar 12 11:04:38 2021 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 12 11:04:38 2021 -0800"
      },
      "message": "do not add the API suffix macro to function definitions (#124)\n\n"
    },
    {
      "commit": "98768d3832647f4a6356dc1b80c304d2a4a9cb47",
      "tree": "9ad3d01184c923bd0b59ca2eaf39815a71daf9f5",
      "parents": [
        "5f8249691ec8c25775789498951f8e9eb62c201d"
      ],
      "author": {
        "name": "James Price",
        "email": "jrprice@google.com",
        "time": "Fri Mar 12 14:03:59 2021 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 12 11:03:59 2021 -0800"
      },
      "message": "Remove cl_gl_ext.h includes (#144)\n\nAll OpenGL extensions are now in cl_gl.h."
    },
    {
      "commit": "5f8249691ec8c25775789498951f8e9eb62c201d",
      "tree": "37305520ed70ee82aa70703714f94c7d0cafc49f",
      "parents": [
        "99df8d88f7509739be7849da03a9fb1fb8bcbfa4"
      ],
      "author": {
        "name": "Kévin Petit",
        "email": "kpet@free.fr",
        "time": "Mon Feb 22 05:24:55 2021 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 21 21:24:55 2021 -0800"
      },
      "message": "Replace uses of CL_EXT_{PRE,SUF}FIX* with CL_API_{PRE,SUF}FIX* (#142)\n\nGeneration done using https://github.com/KhronosGroup/OpenCL-Docs/pull/569\r\n\r\nSigned-off-by: Kévin Petit \u003ckpet@free.fr\u003e"
    },
    {
      "commit": "99df8d88f7509739be7849da03a9fb1fb8bcbfa4",
      "tree": "302a10fe177c217be4e6f4839be3da93d2efa3a4",
      "parents": [
        "1cacbf8c358136655c18b5050f0f85e3d403d501"
      ],
      "author": {
        "name": "Brice Videau",
        "email": "bvideau@anl.gov",
        "time": "Wed Feb 17 09:43:06 2021 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 17 07:43:06 2021 -0800"
      },
      "message": "Removed uneeded lines in Cmakelists.txt file. (#141)\n\n"
    },
    {
      "commit": "1cacbf8c358136655c18b5050f0f85e3d403d501",
      "tree": "de1816f6453113a81a71a45c87846fb82f2f0472",
      "parents": [
        "86315870729c3bfa47e4322c60c7fac37bb73338"
      ],
      "author": {
        "name": "Brice Videau",
        "email": "bvideau@anl.gov",
        "time": "Fri Feb 12 18:04:48 2021 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 12 16:04:48 2021 -0800"
      },
      "message": "Removed cl_icd_layer.h as it is now in the OpenCL-Headers repository under CL/cl_layer.h. (#140)\n\n"
    },
    {
      "commit": "86315870729c3bfa47e4322c60c7fac37bb73338",
      "tree": "b467a37fadc7c2d71cf0e03d10c895e03faea102",
      "parents": [
        "1d5315c3ed30d026acb79a1aa53a276fc833ffa7"
      ],
      "author": {
        "name": "Brice Videau",
        "email": "bvideau@anl.gov",
        "time": "Fri Feb 05 11:05:27 2021 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 05 09:05:27 2021 -0800"
      },
      "message": "Fixed generators to better account for the lack of return value of clSVMFree. (#139)\n\n* Fixed generators to better account for the lack of return value of clSVMFree.\r\n\r\n* Added generated file."
    },
    {
      "commit": "1d5315c3ed30d026acb79a1aa53a276fc833ffa7",
      "tree": "6f372a9045b4d6a815962079051b8a13b213faa1",
      "parents": [
        "a4289e2ea5127ad881d9745c47e15f324e0ac4a6"
      ],
      "author": {
        "name": "John Kesapides",
        "email": "46718829+JohnKesapidesARM@users.noreply.github.com",
        "time": "Fri Dec 11 10:41:18 2020 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 11 10:41:18 2020 +0000"
      },
      "message": "Add C99 flag as last commit added some c99 variable declarations (#135)\n\n* Add C99 flag as last commit added some c99 variable declarations\r\n\r\nSigned-off-by: John Kesapides \u003cjohn.kesapides@arm.com\u003e\r\n\r\n* Add CMAKE_C_STANDARD_REQUIRED\r\n\r\nSigned-off-by: John Kesapides \u003cjohn.kesapides@arm.com\u003e"
    },
    {
      "commit": "a4289e2ea5127ad881d9745c47e15f324e0ac4a6",
      "tree": "cd7d35a4e872f1c4e21ee92f26f22f92014001d3",
      "parents": [
        "34ef50a6797dde38b23e37a8af5b3342494215ba"
      ],
      "author": {
        "name": "Brice Videau",
        "email": "brice.videau@gmail.com",
        "time": "Thu Dec 10 00:16:34 2020 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 09 22:16:34 2020 -0800"
      },
      "message": "Layers (#125)\n\n* remove CMake option for OpenCL 3.0 provisional\r\n\r\n* generate the OpenCL 3.0 APIs also\r\n\r\n* Added layers.\r\n\r\n* Added test print layer.\r\n\r\n* Added missing cpp guards to cl_icd_layer.h.\r\n\r\n* Rearrange includes in icd_windows.c to ensure DXGI.h has INITGUID defined when it\u0027s included\r\n\r\n* Fix extern \"C\" usage in Windows build\r\n\r\n* Ensure platforms are initialized before initializing layers.\r\n\r\n* Fix faulty merge.\r\n\r\n* Fix copy paste errors.\r\n\r\n* Added ENABLE_OPENCL_LAYERS option to CMakeLists.\r\n\r\n* Activate layers by default and fix bad copy paste...\r\n\r\n* Added formal definition of Layer API entry points.\r\n\r\n* Better variable name.\r\n\r\n* Added a section dedicated to layers in the README.\r\n\r\n* Changed value to proposed reserved enum range.\r\n\r\n* Bumped version number for windows release.\r\n\r\n* Added guard for MacOS.\r\n\r\nCo-authored-by: Ben Ashbaugh \u003cben.ashbaugh@intel.com\u003e\r\nCo-authored-by: Jesse Natalie \u003cjenatali@microsoft.com\u003e"
    },
    {
      "commit": "34ef50a6797dde38b23e37a8af5b3342494215ba",
      "tree": "9c874d497857d1b95290faee154c4e9348187035",
      "parents": [
        "460112e2f6db84b7c334d9a1510b7b40855513d9"
      ],
      "author": {
        "name": "James Price",
        "email": "jrprice@google.com",
        "time": "Fri Dec 04 16:31:14 2020 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 04 16:31:14 2020 -0500"
      },
      "message": "Add missing includes (#131)\n\n* Add missing includes\r\n\r\nThis is causing problems with recent Xcode version on macOS.\r\n\r\n* Enable macOS in GitHub Actions"
    },
    {
      "commit": "460112e2f6db84b7c334d9a1510b7b40855513d9",
      "tree": "093bcce6d3fb72df78b2bcc3fe9cff40e401478c",
      "parents": [
        "b3b483303b160db080857288c1b53e8152f62b98"
      ],
      "author": {
        "name": "James Price",
        "email": "jrprice@google.com",
        "time": "Fri Dec 04 15:59:50 2020 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 04 15:59:50 2020 -0500"
      },
      "message": "Switch from Travis CI to Github Actions (#132)\n\n"
    },
    {
      "commit": "b3b483303b160db080857288c1b53e8152f62b98",
      "tree": "07fd753e7d46c8447bfeb0db543d0af5c6b02d2f",
      "parents": [
        "4fdf7bc109adf226aadb47c9a5dd76ead90af044"
      ],
      "author": {
        "name": "TP Boudreau",
        "email": "tpboudreau@gmail.com",
        "time": "Mon May 25 15:03:30 2020 +0000"
      },
      "committer": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Thu Oct 08 17:31:24 2020 -0700"
      },
      "message": "Add force fPIC option\n"
    },
    {
      "commit": "4fdf7bc109adf226aadb47c9a5dd76ead90af044",
      "tree": "b16a26cc89b144361ba3bd5c67755bde31d401e5",
      "parents": [
        "6e02d3584bfca75bb4da66a20f27cfe8f637e700"
      ],
      "author": {
        "name": "Jesse Natalie",
        "email": "jenatali@microsoft.com",
        "time": "Thu Oct 08 17:26:00 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 08 17:26:00 2020 -0700"
      },
      "message": "Minor fixes to Windows build to improve header include order resiliency (#126)\n\n* Rearrange includes in icd_windows.c to ensure DXGI.h has INITGUID defined when it\u0027s included\r\n\r\n* Fix extern \"C\" usage in Windows build"
    },
    {
      "commit": "6e02d3584bfca75bb4da66a20f27cfe8f637e700",
      "tree": "22f3bed34edae2c03563535748c3155b8e4c05ff",
      "parents": [
        "2df1cbfecce5a0715e798d968a6c0b1207ae920c"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Tue Oct 06 08:56:43 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 06 16:56:43 2020 +0100"
      },
      "message": "remove CMake option for OpenCL 3.0 provisional (#121)\n\n* remove CMake option for OpenCL 3.0 provisional\r\n\r\n* generate the OpenCL 3.0 APIs also"
    },
    {
      "commit": "2df1cbfecce5a0715e798d968a6c0b1207ae920c",
      "tree": "d09de221d9ac3e7d14e3308e818baed7aabb24b0",
      "parents": [
        "97f0eb551154ac28decc89f546eb9f4082948887"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Mon Sep 28 08:00:42 2020 -0700"
      },
      "committer": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Mon Sep 28 08:00:42 2020 -0700"
      },
      "message": "Revert \"Merge branch \u0027master\u0027 into master\"\n\nThis reverts commit 97f0eb551154ac28decc89f546eb9f4082948887, reversing\nchanges made to 98ca71fb9f8484f1cd1999f55224bf9e8d18693b.\n"
    },
    {
      "commit": "97f0eb551154ac28decc89f546eb9f4082948887",
      "tree": "c2708452d24708c4208bf7819920f043c86c52cf",
      "parents": [
        "98ca71fb9f8484f1cd1999f55224bf9e8d18693b",
        "8f7f56d19d5a69e8ac4b5742b18b9b299b68c71d"
      ],
      "author": {
        "name": "Nikhil Joshi",
        "email": "nikhilj@nvidia.com",
        "time": "Mon Sep 28 09:54:46 2020 +0530"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 28 09:54:46 2020 +0530"
      },
      "message": "Merge branch \u0027master\u0027 into master"
    },
    {
      "commit": "98ca71fb9f8484f1cd1999f55224bf9e8d18693b",
      "tree": "d09de221d9ac3e7d14e3308e818baed7aabb24b0",
      "parents": [
        "1d12be05763dd231ab14a63f6b52895ed7b876e7"
      ],
      "author": {
        "name": "James Price",
        "email": "jrprice@google.com",
        "time": "Tue Sep 08 19:05:24 2020 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 08 16:05:24 2020 -0700"
      },
      "message": "Define CL_USE_DEPRECATED_OPENCL_2_{1,2}_APIS (#122)\n\n"
    },
    {
      "commit": "1d12be05763dd231ab14a63f6b52895ed7b876e7",
      "tree": "cced0c4cfff354bb602354284acf1237876ad949",
      "parents": [
        "b697982b443283e72837b85446d58e74f724aeb0"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Tue Sep 08 09:53:17 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 08 17:53:17 2020 +0100"
      },
      "message": "skip testing except for icd loader project (#117)\n\n* skip testing except for icd loader project\r\n\r\n* add option for testing when embedding the loader in other projects"
    },
    {
      "commit": "b697982b443283e72837b85446d58e74f724aeb0",
      "tree": "2fbcba8655d8957bde8b4a131eec7f5bc0c47d59",
      "parents": [
        "862eebe7ca733c398334a8db8481172a7d3a3c47"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Tue Sep 08 09:45:22 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 08 17:45:22 2020 +0100"
      },
      "message": "Generate the ICD Loader Dispatch Functions (#114)\n\n* initial version of generated ICD dispatch code\r\n\r\n* add new OpenCL 3.0 API clSetContextDestructorCallback\r\n\r\n* add a README describing how to generate files\r\nincrement the file version\r\n\r\n* address review comments"
    },
    {
      "commit": "862eebe7ca733c398334a8db8481172a7d3a3c47",
      "tree": "59ec09ec891a7acbeec49ccc93fea6127fd71367",
      "parents": [
        "c7622e6f6f3825ec24cb87bfeea2fd8deb15053b"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Wed Jul 29 14:06:14 2020 -0700"
      },
      "committer": {
        "name": "Alastair Murray",
        "email": "alastairmurray42@gmail.com",
        "time": "Thu Jul 30 00:33:51 2020 +0100"
      },
      "message": "correctly pass user_data to destructor callbacks\n"
    },
    {
      "commit": "c7622e6f6f3825ec24cb87bfeea2fd8deb15053b",
      "tree": "8a92d0265912badd019109f595dd0ea54cec12d0",
      "parents": [
        "e546244b308fefa8592a16db6005db265187db86"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Fri Jul 24 16:04:53 2020 -0700"
      },
      "committer": {
        "name": "Alastair Murray",
        "email": "alastairmurray42@gmail.com",
        "time": "Thu Jul 30 00:33:51 2020 +0100"
      },
      "message": "add clSetContextDestructorCallback\n"
    },
    {
      "commit": "e546244b308fefa8592a16db6005db265187db86",
      "tree": "e92997d6dda52653544cae8ce985a414be3bb3fa",
      "parents": [
        "bbdf079426d859fb8a68c332b41b714f9c87d6ad"
      ],
      "author": {
        "name": "Kenneth Benzie",
        "email": "k.benzie@codeplay.com",
        "time": "Thu Jun 25 15:07:41 2020 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 25 07:07:41 2020 -0700"
      },
      "message": "Update and modernize some aspects of CMake (#92)\n\n* Update and modernize some aspects of CMake\r\n\r\nEase integration with projects targeting more recent CMake versions:\r\n\r\n* Update minimum required CMake version to 3.1.\r\n* Specify a version `1.2` to the `project` CMake command, this silences\r\n  developer warnings when the OpenCL-ICD-Loader is integrated in another\r\n  project using `add_subdirectory`.\r\n* Specify include directory on the `OpenCL` target, this removes the\r\n  need to set the OpenCL-Headers include directory globally (old CMake)\r\n  or set them manually per target which links the `OpenCL` target\r\n  library.\r\n\r\n* Update AppVeyor project config"
    },
    {
      "commit": "bbdf079426d859fb8a68c332b41b714f9c87d6ad",
      "tree": "317635c3cd278eca0d6f6e872d6d0d01c20b5a66",
      "parents": [
        "c276388b15472f0da260d0eef49482ec1979d038"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Thu Apr 30 21:48:27 2020 -0700"
      },
      "committer": {
        "name": "Alastair Murray",
        "email": "alastairmurray42@gmail.com",
        "time": "Fri May 08 23:01:40 2020 +0100"
      },
      "message": "runtimeobject.lib should be lower case\n"
    },
    {
      "commit": "c276388b15472f0da260d0eef49482ec1979d038",
      "tree": "0465563adb1d028c96120b9708c1dab99d500860",
      "parents": [
        "bb98ad9a9c264d63ad2204c1eeee0a3a1e724e20"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Thu Apr 30 07:29:14 2020 -0700"
      },
      "committer": {
        "name": "Alastair Murray",
        "email": "alastairmurray42@gmail.com",
        "time": "Fri May 08 23:01:40 2020 +0100"
      },
      "message": "expand ifdefs to remove include file dependencies\n"
    },
    {
      "commit": "bb98ad9a9c264d63ad2204c1eeee0a3a1e724e20",
      "tree": "0c070e383b40180ac0c8f76e5f3c42f27e90425a",
      "parents": [
        "23475bd123d43d2087323962344457fe4a0fb13c"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Wed Apr 29 18:21:31 2020 -0700"
      },
      "committer": {
        "name": "Alastair Murray",
        "email": "alastairmurray42@gmail.com",
        "time": "Fri May 08 23:01:40 2020 +0100"
      },
      "message": "add an option to disable support for OpenCLOn12\n\nsetting this option breaks a dependency on the Windows SDK\n"
    },
    {
      "commit": "23475bd123d43d2087323962344457fe4a0fb13c",
      "tree": "56979c1b780f6fa0948c68423eb43eb8e31cee98",
      "parents": [
        "fe09ad1bd76b15e3c90f2ec3fa9df35b2535e76b"
      ],
      "author": {
        "name": "Alastair Murray",
        "email": "alastair.murray@codeplay.com",
        "time": "Thu May 07 23:23:33 2020 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 07 15:23:33 2020 -0700"
      },
      "message": "Add support for OpenCL 3.0 Provisional (#108)\n\n* Add support for experimental entry points\r\n\r\nThe new entry points will only be enabled if `CL_EXPERIMENTAL` is manually set.\r\n\r\n* Update experimental implementation points to 3.0 provisional\r\n\r\n* Use configure_file to selectively include symbols"
    },
    {
      "commit": "fe09ad1bd76b15e3c90f2ec3fa9df35b2535e76b",
      "tree": "b2b77f3aee01439acb0665a70d1381ae603177c0",
      "parents": [
        "47f05fad43621aa1637427d857d639d0ecfbb7cd"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Thu Apr 23 16:48:29 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 23 16:48:29 2020 -0700"
      },
      "message": "remove WDK dependency for OpenCL ICD loader (#102)\n\n* remove dependency on Windows WDK for Windows ICD Loader builds\r\n\r\nAfter this change, instead of including a WDK header file, a\r\nprivate header file is used with just the definitions needed\r\nfor the ICD loader.  The header file is copied unchanged from\r\nthe Vulkan loader repo.\r\n\r\n* update README to remove WDK dependency\r\n\r\n* updated file version to v2.2.8"
    },
    {
      "commit": "47f05fad43621aa1637427d857d639d0ecfbb7cd",
      "tree": "dfc55658933f163c5c4b7f45b33e3b8b4f98c13c",
      "parents": [
        "6d0b214b9cc303cdb0b05b3c0dc9afb0c39998c5"
      ],
      "author": {
        "name": "Jesse Natalie",
        "email": "jenatali@microsoft.com",
        "time": "Thu Apr 16 15:37:11 2020 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 16 15:37:11 2020 -0700"
      },
      "message": "Add support for OpenCLOn12 ICD (#103)\n\n* Add search for OpenCLOn12 mapping layer package.\r\n\r\n* Use altered search path for ICD loading.\r\n\r\n* Update version to 2.2.7"
    },
    {
      "commit": "6d0b214b9cc303cdb0b05b3c0dc9afb0c39998c5",
      "tree": "caa9068e1900ca8cdd30a5a07cad1f3fdd571892",
      "parents": [
        "9acc3fcbeadeef27c57d9fb195c4a94fbcf52f66"
      ],
      "author": {
        "name": "Kenneth Benzie (Benie)",
        "email": "k.benzie@codeplay.com",
        "time": "Wed Oct 09 17:42:46 2019 +0100"
      },
      "committer": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Wed Apr 15 23:16:08 2020 -0700"
      },
      "message": "Add a path separator to OCL_ICD_VENDORS\n\nWhen using the `OCL_ICD_VENDORS` environment variable a trailing `/`\npath separator must be provided by the user, this is surprising.\n\nThis patch updates the `sprintf` call to include a `/` when constructing\nthe `.icd` file path. It also removes the trailing `/` from instances of\nthe `ICD_VENDOR_PATH` to canonicalised path strings. Existing scripts\nwhich specify a trailing `/` when setting `OCL_ICD_VENDORS` will\ncontinue working as expected since duplicate path separators `//`, while\nnot canonical, work as if a single path separator is specified.\n"
    }
  ],
  "next": "9acc3fcbeadeef27c57d9fb195c4a94fbcf52f66"
}
