)]}'
{
  "log": [
    {
      "commit": "b07d900db4f651c15573081598e2626f2f376833",
      "tree": "e5311371c0cd2d238ba314abd428c0d620a4f2aa",
      "parents": [
        "b1c57534df7ac82519b04606f51b71fb5d4053c3"
      ],
      "author": {
        "name": "Pino Toscano",
        "email": "toscano.pino@tiscali.it",
        "time": "Tue Mar 31 19:36:43 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 31 19:36:43 2026"
      },
      "message": "feat: add support for GNU/Hurd (#272)\n\nNothing else is needed beside using the bits of other Unix OSes."
    },
    {
      "commit": "b1c57534df7ac82519b04606f51b71fb5d4053c3",
      "tree": "5ad9bf4af4a3f311cd9c3244ebd61abf05aa5c33",
      "parents": [
        "71ea2a6e7f9e39d6bafebc11da0a161a320116c7"
      ],
      "author": {
        "name": "Kai Pastor",
        "email": "dg0yt@darc.de",
        "time": "Fri Feb 06 23:01:32 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 06 23:01:32 2026"
      },
      "message": "Add static link libs to OpenCL.pc (#263)\n\n"
    },
    {
      "commit": "71ea2a6e7f9e39d6bafebc11da0a161a320116c7",
      "tree": "7c91bd76cbfe84d1cec1914c5aff7be8f37b4a77",
      "parents": [
        "405c4be06831d7da8e6b7d8eec124dcf3172aebc"
      ],
      "author": {
        "name": "Brice Videau",
        "email": "brice.videau@gmail.com",
        "time": "Fri Feb 06 18:09:30 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 06 18:09:30 2026"
      },
      "message": "Static fixes (#270)\n\n* Disable loader managed dispatch when building static libraries.\n\n* Disable DllMain in static builds."
    },
    {
      "commit": "405c4be06831d7da8e6b7d8eec124dcf3172aebc",
      "tree": "46bb29cfcccf8cc73d92ecd741f35930a248566d",
      "parents": [
        "c987c97918e26de669ad3ae8229b21a6d8be6748"
      ],
      "author": {
        "name": "Brice Videau",
        "email": "bvideau@anl.gov",
        "time": "Thu Feb 05 23:51:55 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 05 23:51:55 2026"
      },
      "message": "Added an OpenCL deinitialization test and plugin infrastructure. (#268)\n\n* Added an OpenCL plugin test.\n\n* Update loader/windows/icd_windows_formats.h\n\nCo-authored-by: Ewan Crawford \u003cewan.cr@gmail.com\u003e\n\n* Update loader/linux/icd_linux_library.c\n\nCo-authored-by: Ewan Crawford \u003cewan.cr@gmail.com\u003e\n\n* Move plugin test program to test directory.\n\n* Add missing copyright headers.\n\n* Add missing include guards.\n\n* Add comment to plugin test explaining workflow and code structure.\n\n* Remove extraneous blank lines.\n\n* Move cl_plugin_loader_test to test directory by using relative path.\n\n---------\n\nCo-authored-by: Ewan Crawford \u003cewan.cr@gmail.com\u003e"
    },
    {
      "commit": "c987c97918e26de669ad3ae8229b21a6d8be6748",
      "tree": "99e70de4f282b671e2b78ff08beeca9fc73915f2",
      "parents": [
        "fc13ff171711aaeb703519e4dbfc2bc7aa251613"
      ],
      "author": {
        "name": "Brice Videau",
        "email": "bvideau@anl.gov",
        "time": "Tue Jan 20 16:53:23 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 20 16:53:23 2026"
      },
      "message": "OpenCL ICD Loader Deinitialization Support (#250)\n\n* Deinitialization support.\n\nCo-authored-by: Ben Ashbaugh \u003cben.ashbaugh@intel.com\u003e\n\n* Fix environment variables getting overwritten in linux.\n\n---------\n\nCo-authored-by: Ben Ashbaugh \u003cben.ashbaugh@intel.com\u003e"
    },
    {
      "commit": "fc13ff171711aaeb703519e4dbfc2bc7aa251613",
      "tree": "8f6fb8e0e36cfd6e58632e4ad3ff52ceb8ebe662",
      "parents": [
        "634ef470035f3fadf46ee48fa91886f155f788f5"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Tue Jan 06 18:26:30 2026"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 06 18:26:30 2026"
      },
      "message": "update copyright dates to 2026 (#267)\n\n"
    },
    {
      "commit": "634ef470035f3fadf46ee48fa91886f155f788f5",
      "tree": "982ecbbfde7d82d621ecf00c368dfa51a0af86b7",
      "parents": [
        "ecb20fb56363124bae3c1100871bbe358216778d"
      ],
      "author": {
        "name": "Brice Videau",
        "email": "bvideau@anl.gov",
        "time": "Thu Oct 23 16:44:35 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 23 16:44:35 2025"
      },
      "message": "Dispatch table generation. Rename to main dispatch. (#266)\n\n"
    },
    {
      "commit": "ecb20fb56363124bae3c1100871bbe358216778d",
      "tree": "73fcd695b28d85808aa1ded5a2e19b97136b2c70",
      "parents": [
        "02134b05bdff750217bf0c4c11a9b13b63957b04"
      ],
      "author": {
        "name": "Jose Lopez",
        "email": "joselope@qti.qualcomm.com",
        "time": "Tue Oct 14 20:58:27 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 14 20:58:27 2025"
      },
      "message": "Switch to __CL_HAS_ANON_UNION__ macro (#264)\n\n"
    },
    {
      "commit": "02134b05bdff750217bf0c4c11a9b13b63957b04",
      "tree": "772266f32ac786427998834f23f67b070ad9eefd",
      "parents": [
        "cfb99ae1b8467d52a0c85d55304a20b55b3663f2"
      ],
      "author": {
        "name": "Brice Videau",
        "email": "bvideau@anl.gov",
        "time": "Tue Aug 19 16:50:35 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 19 16:50:35 2025"
      },
      "message": "Prevent clGetExtensionFunctionAddressForPlatform from returning ICD-specific symbols. (#253)\n\n"
    },
    {
      "commit": "cfb99ae1b8467d52a0c85d55304a20b55b3663f2",
      "tree": "d592561df68a087bdcc44d5682af56b17cd4b789",
      "parents": [
        "f234761d2d075a37fe970a98148aca94e938fd5b"
      ],
      "author": {
        "name": "Romaric Jodin",
        "email": "rjodin@google.com",
        "time": "Tue Aug 19 16:48:55 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 19 16:48:55 2025"
      },
      "message": "Make android paths easier to override (#260)\n\nAt the moment, the OpenCL-ICD-Loader checkout in android is using a\npatch to override the vendor/layer paths staticaly in the source code.\n\nThis patch aims at dropping that patch in android.\nIt also moves the overload to the build system file (Soong\u0027s blueprint\nfor android) instead of having it staticaly inline in the source code.\n\nhttps://android.googlesource.com/platform/external/OpenCL-ICD-Loader/+/refs/heads/main/loader/icd_platform.h"
    },
    {
      "commit": "f234761d2d075a37fe970a98148aca94e938fd5b",
      "tree": "4a4efef3edd57d1220ccf1831dfa1e68f8e6aaa2",
      "parents": [
        "6245403ed35c00c9dfbc63f93f7214927d02beb6"
      ],
      "author": {
        "name": "Brice Videau",
        "email": "bvideau@anl.gov",
        "time": "Fri Aug 08 22:41:28 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 08 22:41:28 2025"
      },
      "message": "Test builds with and without C extensions. (#258)\n\n"
    },
    {
      "commit": "6245403ed35c00c9dfbc63f93f7214927d02beb6",
      "tree": "61d553088a85b43f634b099f21d5eb0bbae952c6",
      "parents": [
        "f9873de78e0eb6ca5bd6c52d09a659b7ddf64e56"
      ],
      "author": {
        "name": "Brice Videau",
        "email": "bvideau@anl.gov",
        "time": "Tue Aug 05 16:48:52 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 05 16:48:52 2025"
      },
      "message": "Address anonymous union initialization when extensions are disabled. (#257)\n\n"
    },
    {
      "commit": "f9873de78e0eb6ca5bd6c52d09a659b7ddf64e56",
      "tree": "74ba12beca5800582bc9515dd65456a9647c06c8",
      "parents": [
        "ad770a1b64c6b8d5f2ed4e153f22e4f45939f27f"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Tue Aug 05 15:17:00 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 05 15:17:00 2025"
      },
      "message": "update the README build status badge link (#259)\n\n* update the README build status badge link\n\n* create the badge image for the main branch"
    },
    {
      "commit": "ad770a1b64c6b8d5f2ed4e153f22e4f45939f27f",
      "tree": "0b6ad5e845ceb49021ab7baed3e16d6a424ffcc1",
      "parents": [
        "9482bbe926b1560d7a9911573cf05bf723ecb166"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Tue Jul 22 19:27:43 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 22 19:27:43 2025"
      },
      "message": "remove cl_khr_icd2.h from CMake sources (#255)\n\n"
    },
    {
      "commit": "9482bbe926b1560d7a9911573cf05bf723ecb166",
      "tree": "2755873a193f9ce1f8ba554e3449d9bf102e090e",
      "parents": [
        "ddf6c70230a79cdb8fcccfd3c775b09e6820f42e"
      ],
      "author": {
        "name": "Brice Videau",
        "email": "brice.videau@gmail.com",
        "time": "Tue Jun 17 18:39:54 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 17 18:39:54 2025"
      },
      "message": "Fix nameless union initialization. (#254)\n\n"
    },
    {
      "commit": "ddf6c70230a79cdb8fcccfd3c775b09e6820f42e",
      "tree": "a94c48599909cc28dc804c0e291571f19efb9df7",
      "parents": [
        "86448ce4e47bc59688c58e7542ebfa4d7568c0de"
      ],
      "author": {
        "name": "Romaric Jodin",
        "email": "rjodin@chromium.org",
        "time": "Fri Apr 25 14:39:22 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 25 14:39:22 2025"
      },
      "message": "cl_khr_icd2.h: include cl header (#251)\n\n"
    },
    {
      "commit": "86448ce4e47bc59688c58e7542ebfa4d7568c0de",
      "tree": "4e83483570bc3a068918b829d3756e4d9339330a",
      "parents": [
        "d547426c32f9af274ec1369acd1adcfd8fe0ee40"
      ],
      "author": {
        "name": "Brice Videau",
        "email": "brice.videau@gmail.com",
        "time": "Tue Apr 01 22:47:59 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 01 22:47:59 2025"
      },
      "message": "cl_khr_icd 2.0.0 loader managed dispatch (#238)\n\n* Working cl_khr_icd 2.0.0.\n\n* Update CMakeLists.txt\n\nCo-authored-by: Ben Ashbaugh \u003cben.ashbaugh@intel.com\u003e\n\n---------\n\nCo-authored-by: Ben Ashbaugh \u003cben.ashbaugh@intel.com\u003e"
    },
    {
      "commit": "d547426c32f9af274ec1369acd1adcfd8fe0ee40",
      "tree": "afded0c7ce74fe1aabe846175749ca1bfe092a83",
      "parents": [
        "d615f1bcad2eab3e7371474909c1a725a0f1f67a"
      ],
      "author": {
        "name": "Xi Guo",
        "email": "37179170+xi-guo-0@users.noreply.github.com",
        "time": "Sun Mar 09 20:21:54 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 09 20:21:54 2025"
      },
      "message": "feat: add compatibility support for QNX Neutrino (#248)\n\n"
    },
    {
      "commit": "d615f1bcad2eab3e7371474909c1a725a0f1f67a",
      "tree": "77c1f45e185db8186df7c190ba4b10d489907b0c",
      "parents": [
        "92280246c8e30795f08362425510d6acfc5c3f0d"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Sun Mar 09 20:14:20 2025"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 09 20:14:20 2025"
      },
      "message": "use two-step casting to silence incompatible function type warning (#249)\n\n"
    },
    {
      "commit": "92280246c8e30795f08362425510d6acfc5c3f0d",
      "tree": "71049e9039427f6191312edae0d06f4a0f693141",
      "parents": [
        "5907ac1114079de4383cecddf1c8640e3f52f92b"
      ],
      "author": {
        "name": "Evgenii Kudriashov",
        "email": "evgenii.kudriashov@intel.com",
        "time": "Mon Oct 28 21:29:50 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 28 21:29:50 2024"
      },
      "message": "Fix Wcast-qual warning on windows (#244)\n\n"
    },
    {
      "commit": "5907ac1114079de4383cecddf1c8640e3f52f92b",
      "tree": "bd0f2baa53c02ca57379e3a685db6f8a5a124234",
      "parents": [
        "804b6f040503c47148bee535230070da6b857ae4"
      ],
      "author": {
        "name": "Nagy-Egri Máté Ferenc",
        "email": "mate@rastergrid.com",
        "time": "Wed Oct 23 20:41:07 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 23 20:41:07 2024"
      },
      "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 14:25:34 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 26 14:25:34 2024"
      },
      "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": "Mon Aug 12 00:24:19 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 12 00:24:19 2024"
      },
      "message": "Disable gcc-11 on macos (#237)\n\n"
    },
    {
      "commit": "c2cbdb33605ef9cfa02aa2a77e9cd7306c57e32a",
      "tree": "ad62c0a7b0b1fe3538adaa6066090943fcb5b189",
      "parents": [
        "861b68b290e76d08e7241608479c16431f529945"
      ],
      "author": {
        "name": "Lőrinc Serfőző",
        "email": "mfep@users.noreply.github.com",
        "time": "Tue Jun 18 16:33:24 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 18 16:33:24 2024"
      },
      "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": "861b68b290e76d08e7241608479c16431f529945",
      "tree": "c4e319e07fbfab88f41b50dcbd5ff68ecef66e8d",
      "parents": [
        "932d8266a85b483cff637e689d1f043dbd51011a"
      ],
      "author": {
        "name": "Brice Videau",
        "email": "bvideau@anl.gov",
        "time": "Thu Feb 15 21:42:20 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 15 21:42:20 2024"
      },
      "message": "Fix still reachable leaks in loader tests. (#234)\n\n"
    },
    {
      "commit": "932d8266a85b483cff637e689d1f043dbd51011a",
      "tree": "f9d0edb492ae7f1a51502674d12640730499cd3d",
      "parents": [
        "53836467bb2692d5ced0ed2071e76d4816fd9b9a"
      ],
      "author": {
        "name": "Brice Videau",
        "email": "bvideau@anl.gov",
        "time": "Thu Feb 08 22:47:15 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 08 22:47:15 2024"
      },
      "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": "Wed Feb 07 05:41:13 2024"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 07 05:41:13 2024"
      },
      "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 17:45:40 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 02 17:45:40 2023"
      },
      "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 15:45:50 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 18 15:45:50 2023"
      },
      "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 16:45:58 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 16 16:45:58 2023"
      },
      "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 19:14:56 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 03 19:14:56 2023"
      },
      "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 16:20:17 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 25 16:20:17 2023"
      },
      "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 16:26:24 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 11 16:26:24 2023"
      },
      "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": "Fri Apr 07 04:51:04 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 07 04:51:04 2023"
      },
      "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": "Fri Apr 07 04:49:55 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 07 04:49:55 2023"
      },
      "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": "Fri Apr 07 04:06:33 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 07 04:06:33 2023"
      },
      "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 18:43:28 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 22 18:43:28 2023"
      },
      "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 16:16:27 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 22 16:16:27 2023"
      },
      "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 19:46:41 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 02 19:46:41 2023"
      },
      "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 22:11:47 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 19 22:11:47 2023"
      },
      "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 18:46:36 2023"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 10 18:46:36 2023"
      },
      "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": "Fri Nov 25 07:10:02 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 25 07:10:02 2022"
      },
      "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 17:34:06 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 22 17:34:06 2022"
      },
      "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 21:34:27 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 14 21:34:27 2022"
      },
      "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 13:13:51 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Nov 12 13:13:51 2022"
      },
      "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 08:20:11 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 11 08:20:11 2022"
      },
      "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": "Fri Nov 11 00:12:14 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 11 00:12:14 2022"
      },
      "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 23:02:42 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 10 23:02:42 2022"
      },
      "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 18:37:06 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 04 18:37:06 2022"
      },
      "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 16:27:13 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 13 16:27:13 2022"
      },
      "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 16:25:45 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 13 16:25:45 2022"
      },
      "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 16:52:16 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 07 16:52:16 2022"
      },
      "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 15:55:53 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 14 15:55:53 2022"
      },
      "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 13:26:13 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 20 13:26:13 2022"
      },
      "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 21:33:29 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 17 21:33:29 2022"
      },
      "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 17:27:34 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 05 17:27:34 2022"
      },
      "message": "Fix handle validation macros (#174)\n\n"
    },
    {
      "commit": "b5c42852ef521e1ad9d4b423fb1f8af79ea5b1bb",
      "tree": "28dfb051040c0a3923158d19f23fa094b7118c15",
      "parents": [
        "aec3952654832211636fc4af613710f80e203b0a"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Wed May 04 05:00:44 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 04 05:00:44 2022"
      },
      "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 15:53:42 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 25 15:53:42 2022"
      },
      "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 05:18:28 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 20 05:18:28 2022"
      },
      "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"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 02 04:31:00 2022"
      },
      "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 09:37:42 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 27 09:37:42 2022"
      },
      "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 16:46:37 2022"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 19 16:46:37 2022"
      },
      "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 06:58:26 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 16 06:58:26 2021"
      },
      "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": "Wed Dec 15 05:56:46 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 15 05:56:46 2021"
      },
      "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": "Thu Dec 02 05:06:13 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 02 05:06:13 2021"
      },
      "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 20:10:48 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 30 20:10:48 2021"
      },
      "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 20:08:59 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 30 20:08:59 2021"
      },
      "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 17:52:29 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 21 17:52:29 2021"
      },
      "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 15:48:07 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 30 15:48:07 2021"
      },
      "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 19:04:38 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 12 19:04:38 2021"
      },
      "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 19:03:59 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 12 19:03:59 2021"
      },
      "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"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 22 05:24:55 2021"
      },
      "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 15:43:06 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 17 15:43:06 2021"
      },
      "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": "Sat Feb 13 00:04:48 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 13 00:04:48 2021"
      },
      "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 17:05:27 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 05 17:05:27 2021"
      },
      "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"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 11 10:41:18 2020"
      },
      "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 06:16:34 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 10 06:16:34 2020"
      },
      "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 21:31:14 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 04 21:31:14 2020"
      },
      "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 20:59:50 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 04 20:59:50 2020"
      },
      "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"
      },
      "committer": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Fri Oct 09 00:31:24 2020"
      },
      "message": "Add force fPIC option\n"
    },
    {
      "commit": "4fdf7bc109adf226aadb47c9a5dd76ead90af044",
      "tree": "b16a26cc89b144361ba3bd5c67755bde31d401e5",
      "parents": [
        "6e02d3584bfca75bb4da66a20f27cfe8f637e700"
      ],
      "author": {
        "name": "Jesse Natalie",
        "email": "jenatali@microsoft.com",
        "time": "Fri Oct 09 00:26:00 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 09 00:26:00 2020"
      },
      "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 15:56:43 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 06 15:56:43 2020"
      },
      "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 15:00:42 2020"
      },
      "committer": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Mon Sep 28 15:00:42 2020"
      },
      "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 04:24:46 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 28 04:24:46 2020"
      },
      "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 23:05:24 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 08 23:05:24 2020"
      },
      "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 16:53:17 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 08 16:53:17 2020"
      },
      "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 16:45:22 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 08 16:45:22 2020"
      },
      "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 21:06:14 2020"
      },
      "committer": {
        "name": "Alastair Murray",
        "email": "alastairmurray42@gmail.com",
        "time": "Wed Jul 29 23:33:51 2020"
      },
      "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 23:04:53 2020"
      },
      "committer": {
        "name": "Alastair Murray",
        "email": "alastairmurray42@gmail.com",
        "time": "Wed Jul 29 23:33:51 2020"
      },
      "message": "add clSetContextDestructorCallback\n"
    },
    {
      "commit": "e546244b308fefa8592a16db6005db265187db86",
      "tree": "e92997d6dda52653544cae8ce985a414be3bb3fa",
      "parents": [
        "bbdf079426d859fb8a68c332b41b714f9c87d6ad"
      ],
      "author": {
        "name": "Kenneth Benzie",
        "email": "k.benzie@codeplay.com",
        "time": "Thu Jun 25 14:07:41 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 25 14:07:41 2020"
      },
      "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": "Fri May 01 04:48:27 2020"
      },
      "committer": {
        "name": "Alastair Murray",
        "email": "alastairmurray42@gmail.com",
        "time": "Fri May 08 22:01:40 2020"
      },
      "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 14:29:14 2020"
      },
      "committer": {
        "name": "Alastair Murray",
        "email": "alastairmurray42@gmail.com",
        "time": "Fri May 08 22:01:40 2020"
      },
      "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": "Thu Apr 30 01:21:31 2020"
      },
      "committer": {
        "name": "Alastair Murray",
        "email": "alastairmurray42@gmail.com",
        "time": "Fri May 08 22:01:40 2020"
      },
      "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 22:23:33 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 07 22:23:33 2020"
      },
      "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 23:48:29 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 23 23:48:29 2020"
      },
      "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 22:37:11 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 16 22:37:11 2020"
      },
      "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 16:42:46 2019"
      },
      "committer": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Thu Apr 16 06:16:08 2020"
      },
      "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"
    },
    {
      "commit": "9acc3fcbeadeef27c57d9fb195c4a94fbcf52f66",
      "tree": "710ced768fe3555ff0a8834884e487c3b828d19e",
      "parents": [
        "c7fda8bb042760b5ead8650c64445f5972a64ad7"
      ],
      "author": {
        "name": "Dr I J Ormshaw",
        "email": "ian_ormshaw@waters.com",
        "time": "Fri Mar 27 13:26:10 2020"
      },
      "committer": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Mon Apr 06 16:15:24 2020"
      },
      "message": "Make ret_val and ret_mem local to the functions in which they are used.\n"
    },
    {
      "commit": "c7fda8bb042760b5ead8650c64445f5972a64ad7",
      "tree": "d079c6c316a51448ed933a26526a20039d279e20",
      "parents": [
        "1c3a10a5ef8fb3aee508602839726c521285a4b1"
      ],
      "author": {
        "name": "John Alexander",
        "email": "john.alexander@datapath.co.uk",
        "time": "Mon Feb 17 10:22:05 2020"
      },
      "committer": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Wed Feb 26 15:38:08 2020"
      },
      "message": "Corrected inconsistent indentation\n"
    },
    {
      "commit": "1c3a10a5ef8fb3aee508602839726c521285a4b1",
      "tree": "45e3d893f8f2cd653b53288934f7a92fb02bb31a",
      "parents": [
        "37173c4e71efa4704910f32499bd998f8dcc9c27"
      ],
      "author": {
        "name": "John Alexander",
        "email": "john.alexander@datapath.co.uk",
        "time": "Mon Feb 10 18:34:04 2020"
      },
      "committer": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Wed Feb 26 15:38:08 2020"
      },
      "message": "Incorporating PR refinement requests so REG_MULTI_SZ is handled in the HKR codepath, adding KHR_ICD_TRACE messages and incrementing the revision version number\n"
    }
  ],
  "next": "37173c4e71efa4704910f32499bd998f8dcc9c27"
}
