)]}'
{
  "log": [
    {
      "commit": "72e365994f66803b0f5c066120f6885bffeedf9a",
      "tree": "652917955ac25b18b28bb8e2d16bb63d95959ad2",
      "parents": [
        "8b573064a83620672e1264324ee8f66f06d34ed8"
      ],
      "author": {
        "name": "Anastasia Stulova",
        "email": "38433336+AnastasiaStulova@users.noreply.github.com",
        "time": "Mon Mar 29 11:45:46 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 29 11:45:46 2021"
      },
      "message": "Update readme with information about C++ for OpenCL. (#587)\n\n\r\nCo-authored-by: Sven van Haastregt \u003csven.vanhaastregt@arm.com\u003e"
    },
    {
      "commit": "8b573064a83620672e1264324ee8f66f06d34ed8",
      "tree": "244461da6fb50da19a602e5dedd2b6db1edbd12b",
      "parents": [
        "86afed127a3dec91a6b254480a4925edcb921e50"
      ],
      "author": {
        "name": "Anastasia Stulova",
        "email": "38433336+AnastasiaStulova@users.noreply.github.com",
        "time": "Mon Mar 22 11:23:22 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 22 11:23:22 2021"
      },
      "message": "[C++ for OpenCL] Add section w/ kernel function restrictions. (#583)\n\n\r\nCo-authored-by: Sven van Haastregt \u003csven.vanhaastregt@arm.com\u003e"
    },
    {
      "commit": "86afed127a3dec91a6b254480a4925edcb921e50",
      "tree": "a61b4ceeca359f218955538d2e88acea4f9b6eac",
      "parents": [
        "6774952b0bb3d86c1b8b6b47d793825a24a02fee"
      ],
      "author": {
        "name": "Anastasia Stulova",
        "email": "38433336+AnastasiaStulova@users.noreply.github.com",
        "time": "Mon Mar 22 11:22:40 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 22 11:22:40 2021"
      },
      "message": "[C++ for OpenCL] Improve description of restricted C++ features. (#582)\n\nAdded the following restrictions that were omitted:\r\n- references to functions;\r\n- pointers to member functions;\r\n\r\nAdded clarification for:\r\n- thread-safety of static locals initialization.\r\n\r\nAdded references to C++ spec sections where applicable."
    },
    {
      "commit": "6774952b0bb3d86c1b8b6b47d793825a24a02fee",
      "tree": "0e1e8b9fd25b0843690487945c84ac5eb2322790",
      "parents": [
        "cee24879a353834e9afc575813df1fe37a509cbf"
      ],
      "author": {
        "name": "Marco Antognini",
        "email": "marco.antognini@arm.com",
        "time": "Sat Mar 20 00:26:36 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 20 00:26:36 2021"
      },
      "message": "Clarify behavior of work_group_broadcast (#577)\n\n* Clarify behavior of work_group_broadcast\r\n\r\nFix an unrelated typo.\r\nRelated to #169.\r\n\r\nSigned-off-by: Marco Antognini \u003cmarco.antognini@arm.com\u003e\r\n\r\n* Improve specification and update sub_group_broadcast\r\n\r\nSigned-off-by: Marco Antognini \u003cmarco.antognini@arm.com\u003e\r\n\r\n* Address typos\r\n\r\nSigned-off-by: Marco Antognini \u003cmarco.antognini@arm.com\u003e"
    },
    {
      "commit": "cee24879a353834e9afc575813df1fe37a509cbf",
      "tree": "fe99d0bcd2df105ce69e10a7bc391b4fea69a3b7",
      "parents": [
        "c8a2a007118f3737c7f696ba32bf33f8a4970685"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Sun Mar 14 23:50:54 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Mar 14 23:50:54 2021"
      },
      "message": "add required type for SPIR-V built-in variables (#526)\n\n* add required type for SPIR-V built-in variables\r\n\r\n* remove duplicate table entries and reorder table to match OpenCL C spec"
    },
    {
      "commit": "c8a2a007118f3737c7f696ba32bf33f8a4970685",
      "tree": "babcf97e193a20bc658a5e55156d739504621615",
      "parents": [
        "a5a71be4581d6e0d6ea211fdf98db3565df06932"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Tue Mar 02 23:56:19 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 02 23:56:19 2021"
      },
      "message": "fix several bugs and formatting in the fast math ulp tables (#544)\n\n* fix several bugs and formatting in the fast math ulp tables\r\n\r\n* add back OpFDiv to environment spec description\r\nunify formatting"
    },
    {
      "commit": "a5a71be4581d6e0d6ea211fdf98db3565df06932",
      "tree": "3479b72f7f2ddf43274f44806fbe75bad0f2df6d",
      "parents": [
        "9b6590d48e5cc56779a2f2cb2545ec5e214ab1d0"
      ],
      "author": {
        "name": "Stuart Brady",
        "email": "stuart.brady@arm.com",
        "time": "Tue Mar 02 23:46:44 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 02 23:46:44 2021"
      },
      "message": "Move descriptions of identity value for exclusive scan (#560)\n\nThe identify value is introduced in the description of the inclusive\r\nscan operations, despite only being referenced in the description of the\r\nexclusive scan operations.  Move its description into that of the\r\nexclusive scan operations, where it belongs."
    },
    {
      "commit": "9b6590d48e5cc56779a2f2cb2545ec5e214ab1d0",
      "tree": "9544c0618d8c3624c00c629b8284df4502d410e7",
      "parents": [
        "64d6b23fbf7c8de8b299ca3e4f7c1298278dd039"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Mon Mar 01 23:48:54 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 01 23:48:54 2021"
      },
      "message": "clarify the size of a pipe is implementation-defined (#566)\n\n"
    },
    {
      "commit": "64d6b23fbf7c8de8b299ca3e4f7c1298278dd039",
      "tree": "38ebfca3ebac353df8aafa2badecd6aa6448d49a",
      "parents": [
        "7acb0215c6ef14b9783c51d6fde945bb3c26a80e"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Mon Mar 01 16:07:09 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 01 16:07:09 2021"
      },
      "message": "clarify table structure for backwards compatible appendix (#574)\n\n"
    },
    {
      "commit": "7acb0215c6ef14b9783c51d6fde945bb3c26a80e",
      "tree": "bd585f1eb8c52aa29d6140818c1e3a74f90853dd",
      "parents": [
        "627e9edf85c391a04052115dfb3210a3ac77c112"
      ],
      "author": {
        "name": "Ewan Crawford",
        "email": "ewan@codeplay.com",
        "time": "Wed Feb 24 23:54:10 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 24 23:54:10 2021"
      },
      "message": "Reserve enum range for internal MR180 (#575)\n\nTo be used for in-development KHR extension."
    },
    {
      "commit": "627e9edf85c391a04052115dfb3210a3ac77c112",
      "tree": "ac228cffbbe7b4c99ddada5d5d5f1c29ab850d4c",
      "parents": [
        "ba2dd653916f4eb3df752938f399d22bd156b36b"
      ],
      "author": {
        "name": "Oblomov",
        "email": "giuseppe.bilotta@gmail.com",
        "time": "Tue Feb 23 18:15:59 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 23 18:15:59 2021"
      },
      "message": "Tuning to AsciiDoctor macro usage in the OpenCL C spec (#533)\n\n* Missed escapes for __constant and __global\r\n\r\n* Wrapper macro for __opencl_c_feature_name\r\n\r\n* Wrapper macros for kernel, write_only, read_only, generic\r\n\r\nAll `+...+` instances (for both the new and existing wrapper macros)\r\nhave been replaced."
    },
    {
      "commit": "ba2dd653916f4eb3df752938f399d22bd156b36b",
      "tree": "afabe8a87785c3f5951fa579c46e3a3a0aab6652",
      "parents": [
        "7ac5f4b5eca6a76b67acdbb2ad81d926333fdc66"
      ],
      "author": {
        "name": "Zebediah Figura",
        "email": "obsequiousnewt@gmail.com",
        "time": "Tue Feb 23 17:43:44 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 23 17:43:44 2021"
      },
      "message": "Require the cl_mipmap_filter_mode_img type for cl_img_generate_mipmap. (#572)\n\n"
    },
    {
      "commit": "7ac5f4b5eca6a76b67acdbb2ad81d926333fdc66",
      "tree": "651fdae82f637af14e95cf857031785497d0b87d",
      "parents": [
        "1b2c768e9741de330142e141be92a1f90fe98708"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Tue Feb 23 16:21:48 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 23 16:21:48 2021"
      },
      "message": "explicitly say that OpTypeSampledImage may be used in an OpenCL environment (#543)\n\n"
    },
    {
      "commit": "1b2c768e9741de330142e141be92a1f90fe98708",
      "tree": "e890971029c9e27a59721851803d92bc6d17ef3a",
      "parents": [
        "46c1b14e91dc9330ba9e2370b2dfe8194706c4eb"
      ],
      "author": {
        "name": "Kévin Petit",
        "email": "kevin.petit@arm.com",
        "time": "Mon Feb 22 05:26:02 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 22 05:26:02 2021"
      },
      "message": "Replace uses of CL_EXT_{PRE,SUF}FIX* with CL_API_{PRE,SUF}FIX* (#569)\n\nSee https://github.com/KhronosGroup/OpenCL-Headers/issues/153 for the\r\ndiscussion.\r\n\r\nSigned-off-by: Kévin Petit \u003ckpet@free.fr\u003e"
    },
    {
      "commit": "46c1b14e91dc9330ba9e2370b2dfe8194706c4eb",
      "tree": "6e2efc775de0d12fc4888850c789f1ec4d7bc859",
      "parents": [
        "33ac0adef62921ba05b2fa83062aa91832d72079"
      ],
      "author": {
        "name": "Kévin Petit",
        "email": "kevin.petit@arm.com",
        "time": "Thu Feb 18 17:30:22 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 18 17:30:22 2021"
      },
      "message": "Reserve enums for a couple of in-development extensions (#570)\n\nhttps://gitlab.khronos.org/opencl/OpenCL-Docs/-/merge_requests/131\r\nhttps://gitlab.khronos.org/opencl/OpenCL-Docs/-/merge_requests/179\r\n\r\nSigned-off-by: Kevin Petit \u003ckevin.petit@arm.com\u003e\r\nChange-Id: I2b7f4f23abc0ee06d62910f3a90188d0d7f16555"
    },
    {
      "commit": "33ac0adef62921ba05b2fa83062aa91832d72079",
      "tree": "49ea541076e78e7df460e6664e01f456070a10dc",
      "parents": [
        "1d397ac71be2bb2ca6bca9142bd27e528ab91e1c"
      ],
      "author": {
        "name": "Kévin Petit",
        "email": "kevin.petit@arm.com",
        "time": "Mon Feb 15 20:42:23 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 15 20:42:23 2021"
      },
      "message": "Add enum reservations for cl_arm_import_memory_android_hardware_buffer v1.1.0 (#567)\n\nSigned-off-by: Kevin Petit \u003ckevin.petit@arm.com\u003e\r\nChange-Id: I3f6b023faa1cef1a74bbb5d18485161bc688d0ea"
    },
    {
      "commit": "1d397ac71be2bb2ca6bca9142bd27e528ab91e1c",
      "tree": "0ac3f384dc963c708ad6962a2f76024b9a6116df",
      "parents": [
        "514965312a65e5d01ae17e23119dc95427b7149e"
      ],
      "author": {
        "name": "Stuart Brady",
        "email": "stuart.brady@arm.com",
        "time": "Sat Feb 13 00:45:08 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 13 00:45:08 2021"
      },
      "message": "Fix use of parameter name in work_group_broadcast() decl (#564)\n\n"
    },
    {
      "commit": "514965312a65e5d01ae17e23119dc95427b7149e",
      "tree": "7b89e42c25a47135d89ec723a69105ade66acbb8",
      "parents": [
        "999eefcd47bba5287a5ecb2737f40cd3a23f497a"
      ],
      "author": {
        "name": "Brice Videau",
        "email": "bvideau@anl.gov",
        "time": "Thu Feb 11 23:15:36 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 11 23:15:36 2021"
      },
      "message": "Fix naming of layer header to reflect final file name from https://github.com/KhronosGroup/OpenCL-Headers/pull/148. (#565)\n\n"
    },
    {
      "commit": "999eefcd47bba5287a5ecb2737f40cd3a23f497a",
      "tree": "0b320fce65d625412358f9b0a9070a3ce78338fd",
      "parents": [
        "dc044b0a971b00cd6fa8daae0a16d6ec557b5834"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Thu Feb 11 20:35:01 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 11 20:35:01 2021"
      },
      "message": "cl_intel_command_queue_families extension (#562)\n\n"
    },
    {
      "commit": "dc044b0a971b00cd6fa8daae0a16d6ec557b5834",
      "tree": "4e31a1fd784bff9ef9a4335046c5022785296f70",
      "parents": [
        "89872163c7f422abfb85d5c1d78bc04ca2ed03e6"
      ],
      "author": {
        "name": "Kévin Petit",
        "email": "kevin.petit@arm.com",
        "time": "Thu Feb 11 16:31:42 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 11 16:31:42 2021"
      },
      "message": "Specification for cl_arm_controlled_kernel_termination (#557)\n\nChange-Id: Ie0b4a47a0ac7e7805020d913a6e1f3e27a644e79\r\nSigned-off-by: Kevin Petit \u003ckevin.petit@arm.com\u003e"
    },
    {
      "commit": "89872163c7f422abfb85d5c1d78bc04ca2ed03e6",
      "tree": "5ad48c0865279a93abb0e70caf8116f46e00eb5c",
      "parents": [
        "14a5a5d9dcff98ce434d9d9908eb38efb8fd42a7"
      ],
      "author": {
        "name": "Kévin Petit",
        "email": "kevin.petit@arm.com",
        "time": "Wed Feb 10 23:44:32 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 10 23:44:32 2021"
      },
      "message": "Specification for cl_arm_scheduling_controls v0.3.0 (#555)\n\n* Specification for cl_arm_scheduling_controls v0.3.0\r\n\r\n- Add register allocation control\r\n- Introduce dedicated type for capabilities and add all definitions to XML\r\n\r\nChange-Id: I38ddc8115f0abf4ff11dc5b9633d6f43be880d75\r\nSigned-off-by: Kevin Petit \u003ckevin.petit@arm.com\u003e\r\n\r\n* Add two missing enums to the extension requirements\r\n\r\nChange-Id: I1c606f8db8ebbfb5f78070826fdf7e203e3af431"
    },
    {
      "commit": "14a5a5d9dcff98ce434d9d9908eb38efb8fd42a7",
      "tree": "da7621a4ee632cc9b2ebeb88e25c1a35f663f639",
      "parents": [
        "8f86df73a1d4ebf82183dc3520d9a573e3105032"
      ],
      "author": {
        "name": "Stuart Brady",
        "email": "stuart.brady@arm.com",
        "time": "Wed Feb 10 00:36:24 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 10 00:36:24 2021"
      },
      "message": "Add missing \u0027*\u0027 in printf prototype (#561)\n\n"
    },
    {
      "commit": "8f86df73a1d4ebf82183dc3520d9a573e3105032",
      "tree": "56834b44c83bea93dc99fc1824728e1d05ca5eb3",
      "parents": [
        "01a35836c9593903e3f73ab42bb5fe2d6ff2bf5e"
      ],
      "author": {
        "name": "Stuart Brady",
        "email": "stuart.brady@arm.com",
        "time": "Wed Feb 10 00:35:09 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 10 00:35:09 2021"
      },
      "message": "Fix spelling of -cl-no-signed-zeros (#559)\n\n"
    },
    {
      "commit": "01a35836c9593903e3f73ab42bb5fe2d6ff2bf5e",
      "tree": "bc5d58d0a0d1bb7e16713ae26cbdd250990ecb7e",
      "parents": [
        "a1ac439316fd32c7865b4149944b06966ed56136"
      ],
      "author": {
        "name": "Brice Videau",
        "email": "brice.videau@gmail.com",
        "time": "Wed Feb 03 01:32:02 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 03 01:32:02 2021"
      },
      "message": "Proposed formal extension definition for Layers (#521)\n\n* Added preliminary version of the documentation for cl_khr_layers.\r\n\r\n* Fixed some display errors.\r\n\r\n* Changed enum value to reflect proposed enum range.\r\n\r\n* Added definitions to the xml file.\r\n\r\n* Add missing space after const.\r\n\r\n* Reflect the move of cl_icd_layer.h from the loader to the headers repository.\r\n\r\n* Replace struct _cl_icd_dispatch by the typedef\u0027d cl_icd_dispatch type.\r\n\r\n* Put dependency on cl_icd.h.\r\n\r\n* Added location of Constants.cl_khr_layers.\r\n\r\n* Update ext/cl_khr_layers.asciidoc\r\n\r\nCo-authored-by: Alastair Murray \u003calastairmurray42@gmail.com\u003e\r\n\r\n* Update ext/cl_khr_layers.asciidoc\r\n\r\nCo-authored-by: Alastair Murray \u003calastairmurray42@gmail.com\u003e\r\n\r\n* Renamed cl_khr_layers to cl_icd_layers.\r\n\r\n* Changed cl_khr_layers to cl_icd_layers in the xml file.\r\n\r\n* Final name change.\r\n\r\nSigned-off-by: Brice Videau \u003cbvideau@anl.gov\u003e\r\n\r\nCo-authored-by: Alastair Murray \u003calastairmurray42@gmail.com\u003e"
    },
    {
      "commit": "a1ac439316fd32c7865b4149944b06966ed56136",
      "tree": "97b13253dbec0f052cade2b55a93c47c859a17ff",
      "parents": [
        "93e309cf587905b1b27f400fefc0c4000407a057"
      ],
      "author": {
        "name": "Anastasia Stulova",
        "email": "38433336+AnastasiaStulova@users.noreply.github.com",
        "time": "Tue Feb 02 14:03:58 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 02 14:03:58 2021"
      },
      "message": "Improved description for pipe specifier in OpenCL C (#550)\n\nPipe specifies a very distinct type from its\r\nelement and therefore a better wording describing\r\nit should be \u0027type specifier\u0027.\r\n\r\nNote that pipe can not be a type qualifier because\r\nin C-based languages a type qualifier is an optional\r\nproperty that doesn\u0027t modify representation of the\r\ntype (i.e. casting away qualifiers is valid in certain\r\ncircumstances). OpenCL spec never allowed to cast away\r\npipe and doing so won\u0027t result in anythinig useful\r\nunless there is some knowledge of its implementation."
    },
    {
      "commit": "93e309cf587905b1b27f400fefc0c4000407a057",
      "tree": "e54bba9a113e052be39042c1dbaaea6c9c26e35b",
      "parents": [
        "b9945353baa24fffaba9fc169af7bdcb67d7b944"
      ],
      "author": {
        "name": "Jeremy Kemp",
        "email": "jeremy@jeremykemp.co.uk",
        "time": "Mon Jan 25 17:20:37 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 25 17:20:37 2021"
      },
      "message": "Reserve some XML values for unpublished extensions. (#546)\n\n"
    },
    {
      "commit": "b9945353baa24fffaba9fc169af7bdcb67d7b944",
      "tree": "47798234d870bb9b030d91307f58eb7e7a3ee230",
      "parents": [
        "d4d263ec5728afc5a17977fad10d2ed94500330f"
      ],
      "author": {
        "name": "Kévin Petit",
        "email": "kevin.petit@arm.com",
        "time": "Tue Jan 19 13:18:39 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 19 13:18:39 2021"
      },
      "message": "Specification for cl_arm_scheduling_controls v0.2.0 (#537)\n\nSigned-off-by: Kevin Petit \u003ckevin.petit@arm.com\u003e\r\nChange-Id: Id17db2280c27b81d58a2c5a093cf0375eea5ecd7"
    },
    {
      "commit": "d4d263ec5728afc5a17977fad10d2ed94500330f",
      "tree": "4f3ff5ea95d42bf8956cae8167bc9046e6e2db15",
      "parents": [
        "48a4a8af5dfa17c58e5a84d4523533e2be2cff0e"
      ],
      "author": {
        "name": "James Price",
        "email": "jrprice@google.com",
        "time": "Mon Jan 18 12:07:27 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 18 12:07:27 2021"
      },
      "message": "Remove erroneous condition for CL_INVALID_KERNEL_ARGS (#542)\n\nThis should be an error at program build time, not during kernel\r\nenqueue."
    },
    {
      "commit": "48a4a8af5dfa17c58e5a84d4523533e2be2cff0e",
      "tree": "08287b57b682fa3d5a5c2ea5aaba0a4070ca9418",
      "parents": [
        "e9a4d468b1a0a38c1e10b8af484bb2bbb495e2b7"
      ],
      "author": {
        "name": "Sven van Haastregt",
        "email": "sven.vanhaastregt@arm.com",
        "time": "Mon Jan 04 17:02:46 2021"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 04 17:02:46 2021"
      },
      "message": "Tighten vec_step builtin specification (#481)\n\n* Specify that the vec_step argument is not evaluated, so any side\r\n   effects of the argument expression will not have an effect.  This\r\n   makes vec_step follow the evaluation behavior of the sizeof\r\n   operator.  Clang currently already assumes that the vec_step\r\n   argument is not evaluated.\r\n\r\n * Replace \"pure type\" by \"type name\", as the spec does not define\r\n   what a \"pure type\" is and it intends to refer to the type name."
    },
    {
      "commit": "e9a4d468b1a0a38c1e10b8af484bb2bbb495e2b7",
      "tree": "77b6b42a8e4c93b4934805745e2bc5eb9d09854d",
      "parents": [
        "2b262483088b0e7510611b450449aa438dbc1505"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Fri Dec 18 17:16:38 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 18 17:16:38 2020"
      },
      "message": "OpenCL C spec editorial fixes (#532)\n\n* adjust column widths for vector numeric indices table\r\n\r\n* address space updates\r\n\r\n* add attributes for OpenCL C features\r\nreflow the table for address space behavior\r\n\r\n* unify gentype syntax\r\n\r\n* add feature dictionary\r\n\r\n* Apply suggestions from code review\r\n\r\nCo-authored-by: Anastasia Stulova \u003c38433336+AnastasiaStulova@users.noreply.github.com\u003e\r\n\r\nCo-authored-by: Anastasia Stulova \u003c38433336+AnastasiaStulova@users.noreply.github.com\u003e"
    },
    {
      "commit": "2b262483088b0e7510611b450449aa438dbc1505",
      "tree": "e847cf7a9f6c8b292d76034c01afc5b250e378e9",
      "parents": [
        "be5003dfdffabd63dae788332430928ef64e40e6"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Fri Dec 18 17:15:47 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 18 17:15:47 2020"
      },
      "message": "Extended Subgroups (#529)\n\n* initial version for publication\r\n\r\n* add version information\r\n\r\n* clarify undefined behavior for non-uniform broadcast and inverse ballot\r\ndocument supported types for subgroup mask built-ins\r\n\r\n* update version information\r\n\r\n* Apply suggestions from code review"
    },
    {
      "commit": "be5003dfdffabd63dae788332430928ef64e40e6",
      "tree": "5504f53dde0e7ea956c8077f08893a1590b42c69",
      "parents": [
        "e5cf9be28834e80990f02c992e90febaf9ee33b4"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Fri Dec 18 00:38:03 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 18 00:38:03 2020"
      },
      "message": "api spec editorial fixes (#531)\n\n* fix memory regions table\r\n\r\n* format CLK enums\r\n\r\n* unify table widths for clGetXXXInfo APIs\r\n\r\n* minor grammar fix\r\n\r\n* tidy up device partitioning property lists\r\n\r\n* remove the cl_image_desc ifdef from the XML file\r\n\r\nThe ifdef is currently rendering poorly in the generated spec\r\nsnippet, and what is in the XML file does not match what is\r\nin the headers currently anyhow.\r\n\r\nWe will need to resolve this if and only if we decide to generate\r\nactual headers for cl_image_desc from the XML file.\r\n\r\n* fix indentation in preprocessor option descriptions\r\n\r\n* move the \"uniform work group size\" and \"no subgroup IFP\" options\r\n\r\nThey are not options that control floating-point arithmetic.\r\n\r\n* properly format -cl-std\u003d build option and refer to the unified OpenCL C spec\r\n\r\n* remove unnecessary phrase for debug option\r\n\r\n* tidy up events section\r\n\r\n* adjust table column widths one more time\r\n\r\nFor the PDF spec it\u0027s better to use a slightly wider first column.\r\n\r\n* unify column headers for get info APIs\r\n\r\n* remove the space for pointer \"get info\" return types\r\n\r\nThis causes at least one table cell to break better in the PDF\r\nspec."
    },
    {
      "commit": "e5cf9be28834e80990f02c992e90febaf9ee33b4",
      "tree": "bf42c4e37019cc59d70b1f9b384d6e1210164eb9",
      "parents": [
        "2ea27339f6456f7805e36fbdcd9e232e1edbcac8"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Thu Dec 17 12:51:19 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 17 12:51:19 2020"
      },
      "message": "update contributors (#530)\n\n"
    },
    {
      "commit": "2ea27339f6456f7805e36fbdcd9e232e1edbcac8",
      "tree": "fa7f2a1e0560d008404349041628ffe803da6300",
      "parents": [
        "a6c439fbc195b788d8d733241897a8cc7ccb8e69"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Tue Dec 15 18:43:44 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 15 18:43:44 2020"
      },
      "message": "clarify __OPENCL_VERSION__ (#522)\n\n* clarify __OPENCL_VERSION__\r\n\r\n* clarify the integer value returned for newer OpenCL versions\r\n\r\n* change offline compiler behavior from must to should\r\n\r\n* change offline compiler behavior from should to may"
    },
    {
      "commit": "a6c439fbc195b788d8d733241897a8cc7ccb8e69",
      "tree": "149472ebd733061ad22b5913b59c56e78bfb9967",
      "parents": [
        "b1bd301446a706e3ce88b2cca967fd88958ac5d0"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Tue Dec 15 17:34:52 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 15 17:34:52 2020"
      },
      "message": "add required alignment of types to the OpenCL SPIR-V Environment spec (#527)\n\n"
    },
    {
      "commit": "b1bd301446a706e3ce88b2cca967fd88958ac5d0",
      "tree": "8d26a369388e1d42e26f1a034d384289ba5fe4cd",
      "parents": [
        "e397391edbe8f9863f5af6d7e98d5f4048a76744"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Tue Dec 15 17:28:06 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 15 17:28:06 2020"
      },
      "message": "clarify subgroup barrier behavior in non-uniform control flow (#525)\n\n"
    },
    {
      "commit": "e397391edbe8f9863f5af6d7e98d5f4048a76744",
      "tree": "45c0555e926067604663e264a66c52a04ecb837b",
      "parents": [
        "f568385162ada6c25208b30ed6c5684a3fbff389"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Tue Dec 15 17:13:29 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 15 17:13:29 2020"
      },
      "message": "clarify relationship between optional core features and extensions (#523)\n\n"
    },
    {
      "commit": "f568385162ada6c25208b30ed6c5684a3fbff389",
      "tree": "9ef3b337f7732c0c46e5a516e90ef5b1c8528306",
      "parents": [
        "146780f96a88d0dfa63ee5e22b62ff90341462f1"
      ],
      "author": {
        "name": "Anastasia Stulova",
        "email": "38433336+AnastasiaStulova@users.noreply.github.com",
        "time": "Tue Dec 15 09:53:55 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 15 09:53:55 2020"
      },
      "message": "Rewrite address space section. (#405)\n\n* Reapply changes from PR405\r\n\r\n* Apply correction from Alastair"
    },
    {
      "commit": "146780f96a88d0dfa63ee5e22b62ff90341462f1",
      "tree": "eb034d7d0c508086196e6f3790adc385a56b3755",
      "parents": [
        "4b100c098c4fff0af8a5d7d07488fb77f30f6bf2"
      ],
      "author": {
        "name": "Alastair Murray",
        "email": "alastair.murray@codeplay.com",
        "time": "Mon Dec 14 15:32:12 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 14 15:32:12 2020"
      },
      "message": "Trivial formating and version number fix (#524)\n\n* Fix minor formatting issue\r\n\r\n* Fix a reference to 2.2 that should be generic"
    },
    {
      "commit": "4b100c098c4fff0af8a5d7d07488fb77f30f6bf2",
      "tree": "c11ecc932ff3b72a59f4362e402e8bfb9def3591",
      "parents": [
        "78f3b977662b085839018d265663b5a9b7aaaf39"
      ],
      "author": {
        "name": "Anton Zabaznov",
        "email": "anton.zabaznov@intel.com",
        "time": "Mon Dec 14 12:02:40 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 14 12:02:40 2020"
      },
      "message": "Clarify usage of feature test macros for pre-OpenCL C 3.0 (#477)\n\n* Clarify usage of feature test macros for pre-OpenCL C 3.0\r\n\r\n* Add reference to C99 spec, add explicit statement about feature test macros for pre-OpenCL C 3.0\r\n\r\n* Fixes, add wording about possible macros definition, removed call for documentation correction\r\n\r\n* Corrections"
    },
    {
      "commit": "78f3b977662b085839018d265663b5a9b7aaaf39",
      "tree": "18f1a636a4c3f194f97b1c1148a9c9876194b168",
      "parents": [
        "23ec8cf115a8891f187375316d09797e3ee8a888"
      ],
      "author": {
        "name": "Sven van Haastregt",
        "email": "sven.vanhaastregt@arm.com",
        "time": "Mon Dec 14 06:04:02 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 14 06:04:02 2020"
      },
      "message": "Remove phrase about kernel argument pointer types (#508)\n\nThis phrase seems to be purely advisory and is not an explicit\r\nrestriction.  The Clang implementation has always been accepting\r\npointer types for the affected types.\r\n\r\nFixes https://github.com/KhronosGroup/OpenCL-Docs/issues/504\r\n\r\nSigned-off-by: Sven van Haastregt \u003csven.vanhaastregt@arm.com\u003e"
    },
    {
      "commit": "23ec8cf115a8891f187375316d09797e3ee8a888",
      "tree": "78448e286daf4a7ccbb88e01cd766265d8ca3bfd",
      "parents": [
        "9cbe1f73e85d3bfa3fca4b94866bf295d12bada9"
      ],
      "author": {
        "name": "Ewan Crawford",
        "email": "ewan@codeplay.com",
        "time": "Mon Dec 14 06:01:49 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 14 06:01:49 2020"
      },
      "message": "Define ULP overflow leniency (#231)\n\n* Define ULP overflow leniency\r\n\r\nAdd wording clarifying the current CTS behaviour permitting arithmetic operations\r\nto overflow to infinity within ULP threshold error of a finite reference.\r\n\r\nMotivated by CTS PR https://github.com/KhronosGroup/OpenCL-CTS/pull/600\r\n\r\n* Change math \"functions\" to \"instructions\" in env spec\r\n\r\nIn the SPIRV environment specification use math \"instructions\"\r\nwording rather than \"functions\" as it\u0027s more consistent with the\r\nrest of the document."
    },
    {
      "commit": "9cbe1f73e85d3bfa3fca4b94866bf295d12bada9",
      "tree": "8a4b3f6dcaf341c1b845ca0d91682d87e6a4e22a",
      "parents": [
        "0e36da36ecd39babcad999459a50d388ee229c09"
      ],
      "author": {
        "name": "alan-baker",
        "email": "alanbaker@google.com",
        "time": "Wed Dec 09 21:59:38 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 09 21:59:38 2020"
      },
      "message": "Small fixes (#519)\n\n* Fix broken link to C99 specification\r\n* Remove out-of-date footnote (already embedded above)"
    },
    {
      "commit": "0e36da36ecd39babcad999459a50d388ee229c09",
      "tree": "2559eb7f98e71a935cd691a78c5c7eda0b6949bc",
      "parents": [
        "d353c7c437f7a050f9b5832ad5e5d862e9b6eeff"
      ],
      "author": {
        "name": "Anastasia Stulova",
        "email": "38433336+AnastasiaStulova@users.noreply.github.com",
        "time": "Wed Dec 09 11:58:20 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 09 11:58:20 2020"
      },
      "message": "[C++ for OpenCL] Added references section. (#518)\n\n* [C++ for OpenCL] Added references section.\r\n\r\nThe document is updated to cite the references where needed."
    },
    {
      "commit": "d353c7c437f7a050f9b5832ad5e5d862e9b6eeff",
      "tree": "f43e1ab37f6f41b0a1c8cdcb3f848fea0e380c72",
      "parents": [
        "603ec1e1fe3c28e59a919a694b299de0754e2935"
      ],
      "author": {
        "name": "Anastasia Stulova",
        "email": "38433336+AnastasiaStulova@users.noreply.github.com",
        "time": "Wed Dec 09 11:43:19 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 09 11:43:19 2020"
      },
      "message": "[C++ for OpenCL] Misc formattings/clarifications (#516)\n\nImproved section on address spaces:\r\n- Fixed formatting of spec ref\r\n- Add minor clarifications\r\n\r\nCo-authored-by: Sven van Haastregt \u003csven.vanhaastregt@arm.com\u003e"
    },
    {
      "commit": "603ec1e1fe3c28e59a919a694b299de0754e2935",
      "tree": "8f05eb8c7921cdb22ed8323bbdb659a22484be35",
      "parents": [
        "c58a3fdd46f3f82961188eeba211e58100acb5cb"
      ],
      "author": {
        "name": "Anastasia Stulova",
        "email": "38433336+AnastasiaStulova@users.noreply.github.com",
        "time": "Wed Dec 09 11:41:54 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 09 11:41:54 2020"
      },
      "message": "[C++ for OpenCL] Added examples (#512)\n\nAdded examples for the initialization of objects in different address spaces.\r\n\r\nCo-authored-by: Sven van Haastregt \u003csven.vanhaastregt@arm.com\u003e"
    },
    {
      "commit": "c58a3fdd46f3f82961188eeba211e58100acb5cb",
      "tree": "786b869bfdb85892e038b581bddf4528e70d1596",
      "parents": [
        "ba36e244cc1ce74d1a4fc2bd3f4f8d9e59723e59"
      ],
      "author": {
        "name": "Anastasia Stulova",
        "email": "38433336+AnastasiaStulova@users.noreply.github.com",
        "time": "Tue Dec 08 17:10:29 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 08 17:10:29 2020"
      },
      "message": "[OpenCL C] lift restriction on l-val vec literal. (#515)\n\nOpenCL C has disallowed vector literals to be l-values. However,\r\nsimilar functionality in C99 is allowed for the compound literals.\r\n\r\nThis therefore prevented implementing the restriction in upstream\r\ntooling, therefore it is decided to change to an implementation\r\ndefined behavior instead of restricting the functionality."
    },
    {
      "commit": "ba36e244cc1ce74d1a4fc2bd3f4f8d9e59723e59",
      "tree": "e54d70fb1fb6bd47e77d52b45eecf424c2f4e5d7",
      "parents": [
        "c4247d78f043195c15c70ecf932411ca4da34550"
      ],
      "author": {
        "name": "Anastasia Stulova",
        "email": "38433336+AnastasiaStulova@users.noreply.github.com",
        "time": "Tue Dec 08 11:08:25 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 08 11:08:25 2020"
      },
      "message": "[C++ for OpenCL] Set version to 1.0. (#513)\n\nFix the version now, the evolution of the language\r\nshould continue as follows:\r\n- Any extra clarification can be part of the language\r\n  version.\r\n- Any new functionality should be added with a new minor\r\n  or major version.\r\n- Backward compatibility changes are not desirable but if\r\n  occur should become part of the major version."
    },
    {
      "commit": "c4247d78f043195c15c70ecf932411ca4da34550",
      "tree": "b4ff44958166e3830cde328928007a0558b941ce",
      "parents": [
        "6a571dc1ec1946d806e68ed7b4252feac1e66c61"
      ],
      "author": {
        "name": "Anastasia Stulova",
        "email": "38433336+AnastasiaStulova@users.noreply.github.com",
        "time": "Tue Dec 08 11:07:43 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 08 11:07:43 2020"
      },
      "message": "[C++ for OpenCL] Added references to execution and memory models (#511)\n\nImproved introduction by highlighting the fundamental difference in the execution and memory model between OpenCL and C/C++.\r\n\r\nCo-authored-by: Sven van Haastregt \u003csven.vanhaastregt@arm.com\u003e\r\n"
    },
    {
      "commit": "6a571dc1ec1946d806e68ed7b4252feac1e66c61",
      "tree": "ec1d7f6677d5172e65ca4c737651d81f58e8635f",
      "parents": [
        "02142f35bc9b119a89cad6dec12db8ce001923c7"
      ],
      "author": {
        "name": "Anastasia Stulova",
        "email": "38433336+AnastasiaStulova@users.noreply.github.com",
        "time": "Tue Dec 08 11:05:46 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 08 11:05:46 2020"
      },
      "message": "[C++ for OpenCL] define __opencl_cpp_global_destructors (#510)\n\n* [C++ for OpenCL] define __opencl_cpp_global_destructors\r\n\r\nCo-authored-by: Marco Antognini \u003cantognini.marco@gmail.com\u003e\r\nCo-authored-by: Sven van Haastregt \u003csven.vanhaastregt@arm.com\u003e"
    },
    {
      "commit": "02142f35bc9b119a89cad6dec12db8ce001923c7",
      "tree": "d14d4d39e4a5da6848b90a89841c239ef724719f",
      "parents": [
        "f09389951d282ce03549ab176ef81c8f949d5c61"
      ],
      "author": {
        "name": "Anastasia Stulova",
        "email": "38433336+AnastasiaStulova@users.noreply.github.com",
        "time": "Tue Dec 08 11:05:02 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 08 11:05:02 2020"
      },
      "message": "[C++ for OpenCL] Lift restriction on reference members w local objects (#509)\n\n* [C++ for OpenCL] Lift restriction on reference members for __local objects.\r\n\r\nCo-authored-by: Marco Antognini \u003cantognini.marco@gmail.com\u003e\r\nCo-authored-by: Sven van Haastregt \u003csven.vanhaastregt@arm.com\u003e"
    },
    {
      "commit": "f09389951d282ce03549ab176ef81c8f949d5c61",
      "tree": "a3f1a97057255f3e3867210a3840640d25558271",
      "parents": [
        "698ae31cc51f7528faf1f3df35078b436a7dc03d"
      ],
      "author": {
        "name": "Anastasia Stulova",
        "email": "38433336+AnastasiaStulova@users.noreply.github.com",
        "time": "Tue Dec 08 11:04:18 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 08 11:04:18 2020"
      },
      "message": "[C++ for OpenCL] Allow NULL to be implementation defined macro. (#502)\n\n* [C++ for OpenCL] Allow NULL to be implementation defined macro.\r\n\r\nThis is to align C++ for OpenCL with C++17."
    },
    {
      "commit": "698ae31cc51f7528faf1f3df35078b436a7dc03d",
      "tree": "59d022e98c4734441cf7f4cec9b11f0fd5e1b926",
      "parents": [
        "4cc7d203e1f97f0f3d6150cfe9d02f6132a44ed3"
      ],
      "author": {
        "name": "Anastasia Stulova",
        "email": "38433336+AnastasiaStulova@users.noreply.github.com",
        "time": "Mon Dec 07 23:11:57 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 07 23:11:57 2020"
      },
      "message": "[C++ for OpenCL] extended contributors list (#517)\n\n"
    },
    {
      "commit": "4cc7d203e1f97f0f3d6150cfe9d02f6132a44ed3",
      "tree": "05ee861e5938df14b8eea00478f72ea97249fc9a",
      "parents": [
        "d770d768af7ff3d01b335b7eafb8dff9a612ced4"
      ],
      "author": {
        "name": "Michal Babej",
        "email": "franz@users.noreply.github.com",
        "time": "Fri Dec 04 16:51:28 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Dec 04 16:51:28 2020"
      },
      "message": "Update cl.xml for PoCL vendor ID in vk.xml (#506)\n\n"
    },
    {
      "commit": "d770d768af7ff3d01b335b7eafb8dff9a612ced4",
      "tree": "88133de7566a5caa2c558bebc31b33cb57388269",
      "parents": [
        "fef13662a116c63c23018370868c99daa9d0c7ab"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Tue Dec 01 20:00:50 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 01 20:00:50 2020"
      },
      "message": "clarify that a NULL origin or region is a CL_INVALID_VALUE (#497)\n\n* clarify that a NULL origin or region is a CL_INVALID_VALUE error\r\n\r\n* fix argument name for clEnqueueReadBufferRect and clEnqueueWriteBufferRect"
    },
    {
      "commit": "fef13662a116c63c23018370868c99daa9d0c7ab",
      "tree": "d908f4773d4e743fd87256af7f1687ce4e41505b",
      "parents": [
        "29cd261b3573bae5dcfff69421b9b0bcd9a5857c"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Tue Dec 01 19:42:38 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 01 19:42:38 2020"
      },
      "message": "fix missing minus signs in CL_MEM_COPY_OVERLAP formulas (#495)\n\n"
    },
    {
      "commit": "29cd261b3573bae5dcfff69421b9b0bcd9a5857c",
      "tree": "e2b8f8e7f75c8dece2583a112e0c62c9c52190c4",
      "parents": [
        "b6ce99888819c991cb4751faa1eb7495c04fe5ad"
      ],
      "author": {
        "name": "Jeremy Kemp",
        "email": "jeremy@jeremykemp.co.uk",
        "time": "Tue Dec 01 18:26:09 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 01 18:26:09 2020"
      },
      "message": "Added missing XML for clEnqueueGenerateMipmapIMG. (#505)\n\n"
    },
    {
      "commit": "b6ce99888819c991cb4751faa1eb7495c04fe5ad",
      "tree": "0844f9854bc771017fe9081a2dfd7c688fcce3f2",
      "parents": [
        "c75fbc78ab12dda58b64d77a3c27d8fc46f76976"
      ],
      "author": {
        "name": "Anastasia Stulova",
        "email": "38433336+AnastasiaStulova@users.noreply.github.com",
        "time": "Tue Dec 01 17:41:51 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 01 17:41:51 2020"
      },
      "message": "Add deploy build artifacts on releases to Travis (#498)\n\n* Add deploy to trevis\r\n\r\n* Added valid token"
    },
    {
      "commit": "c75fbc78ab12dda58b64d77a3c27d8fc46f76976",
      "tree": "9e43a2e54be207f4dde0874fc798e2a3c52eac3d",
      "parents": [
        "4e5f306740c3f8673b73061eeb05b8ecce25f6a8"
      ],
      "author": {
        "name": "Jeremy Kemp",
        "email": "jeremy@jeremykemp.co.uk",
        "time": "Tue Dec 01 16:41:26 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 01 16:41:26 2020"
      },
      "message": "Reserved a block of error codes for upcoming IMG extensions. (#503)\n\n* Reserved a block of error codes for upcoming IMG extensions.\r\n\r\n* Reserve 16 instead, as with a block of enums."
    },
    {
      "commit": "4e5f306740c3f8673b73061eeb05b8ecce25f6a8",
      "tree": "7cb21ab90d3e7d580d93f535d14f87e1dcf04bb3",
      "parents": [
        "642bd418f4c2073d7ca44cce68ffe13d824279a3"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Tue Dec 01 16:24:22 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 01 16:24:22 2020"
      },
      "message": "reserve a block of enums for ICD loader layers (#507)\n\n"
    },
    {
      "commit": "642bd418f4c2073d7ca44cce68ffe13d824279a3",
      "tree": "48d6220b439320720e08874f276d5dc3e444cfc6",
      "parents": [
        "c767071fb1d0c1052fa039843d211fb795c2409c"
      ],
      "author": {
        "name": "Anastasia Stulova",
        "email": "38433336+AnastasiaStulova@users.noreply.github.com",
        "time": "Thu Nov 26 14:38:28 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 26 14:38:28 2020"
      },
      "message": "Changed version of C++ for OpenCL doc (#499)\n\nC++ for OpenCL doc doesn\u0027t take a version from the repo tag.\r\nIts versioning will be provided manually in asciidoc sources."
    },
    {
      "commit": "c767071fb1d0c1052fa039843d211fb795c2409c",
      "tree": "b2a8430d9cd30dabc8843d45ddf21a630df9f54a",
      "parents": [
        "a6bb42fbcd853b8d77128cf935d6897a3b3ca6bd"
      ],
      "author": {
        "name": "Jeremy Kemp",
        "email": "jeremy@jeremykemp.co.uk",
        "time": "Fri Nov 20 21:27:40 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 20 21:27:40 2020"
      },
      "message": "Publish cl_img_mem_properties extension specification. (#491)\n\n"
    },
    {
      "commit": "a6bb42fbcd853b8d77128cf935d6897a3b3ca6bd",
      "tree": "660ecfdaa1e2931f6936b82abcd0c63b0fecc9ca",
      "parents": [
        "bd7ea5e696e7bc03b63327b4b1744b4e346fb0ab"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Wed Nov 11 11:45:02 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 11 11:45:02 2020"
      },
      "message": "XML extension bugfixes (#469)\n\n* XML extension bugfixes\r\n\r\n* fix typo"
    },
    {
      "commit": "bd7ea5e696e7bc03b63327b4b1744b4e346fb0ab",
      "tree": "5500d7eeb441365b740da8f3ad3b67c61ae16635",
      "parents": [
        "bba727259bd1d3234b7df3363c7643a261e46e1f"
      ],
      "author": {
        "name": "Jeremy Kemp",
        "email": "jeremy@jeremykemp.co.uk",
        "time": "Tue Nov 10 18:55:12 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 10 18:55:12 2020"
      },
      "message": "Publish cl_img_generate_mipmap extension specification. (#489)\n\n* Publish cl_img_generate_mipmap extension specification.\r\n\r\n* Apply suggestions from code review"
    },
    {
      "commit": "bba727259bd1d3234b7df3363c7643a261e46e1f",
      "tree": "f723b24dce83435c62d23d930d1fea64ebc234c3",
      "parents": [
        "f697524613cbb50fc96a8e9cd8b555376dec54dc"
      ],
      "author": {
        "name": "Kévin Petit",
        "email": "kpet@free.fr",
        "time": "Tue Nov 10 17:43:06 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 10 17:43:06 2020"
      },
      "message": "Specification for cl_khr_extended_versioning (#218)\n\n* Specification for cl_khr_extended_versioning\r\n\r\nSigned-off-by: Kevin Petit \u003ckevin.petit@arm.com\u003e\r\nChange-Id: Ibe017baa7b8f0a24f9294aaabae4efeaadb43055\r\n\r\n* address obvious review comments\r\n\r\nChange-Id: I44ef74894f3f0a77b226e4e123d3b917ec4518eb\r\n\r\n* remove enum values\r\n\r\nChange-Id: If3aab0711f3645936bb74dec4c0fd32773551c1f"
    },
    {
      "commit": "f697524613cbb50fc96a8e9cd8b555376dec54dc",
      "tree": "c06cdf4326a96c1911f94598a04e77f0e9ca8905",
      "parents": [
        "cabf5d2f70e6a87bbcdba7de87771f477717b030"
      ],
      "author": {
        "name": "Jeremy Kemp",
        "email": "jeremy@jeremykemp.co.uk",
        "time": "Tue Nov 10 16:05:41 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 10 16:05:41 2020"
      },
      "message": "Publish cl_img_yuv_image extension specification. (#488)\n\n"
    },
    {
      "commit": "cabf5d2f70e6a87bbcdba7de87771f477717b030",
      "tree": "ccc61bf7d8a6ce2b6af4bd45d93a5f73ce96b912",
      "parents": [
        "e4ef284bee092d97439513a1a0b84161d75394e6"
      ],
      "author": {
        "name": "Jeremy Kemp",
        "email": "jeremy@jeremykemp.co.uk",
        "time": "Tue Nov 10 16:04:05 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 10 16:04:05 2020"
      },
      "message": "Publish cl_img_use_gralloc_ptr extension specification. (#487)\n\nUpdated the XML to change CL_INVALID_GRALLOC_OBJECT_IMG from being unused to used."
    },
    {
      "commit": "e4ef284bee092d97439513a1a0b84161d75394e6",
      "tree": "e78bc6e2516c158e58a1cd156d1f0ff10df43110",
      "parents": [
        "362c815be1ab38764e566b4a8461b1906501e6de"
      ],
      "author": {
        "name": "Jeremy Kemp",
        "email": "jeremy@jeremykemp.co.uk",
        "time": "Tue Nov 10 16:00:52 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 10 16:00:52 2020"
      },
      "message": "Publish cl_img_cached_allocations extension specification. (#486)\n\n"
    },
    {
      "commit": "362c815be1ab38764e566b4a8461b1906501e6de",
      "tree": "37c49208d9004460b6fb53cbf6c638c10521c1f3",
      "parents": [
        "4dac22ac799c99ddbaa338f61bc45bddcef7736c"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Tue Oct 27 14:46:44 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 27 14:46:44 2020"
      },
      "message": "fix the calculation in \"mapping work-items onto an NDRange\" (#476)\n\n"
    },
    {
      "commit": "4dac22ac799c99ddbaa338f61bc45bddcef7736c",
      "tree": "4ac42fb19dd4964816d03b5ed71f6d600618ed80",
      "parents": [
        "f4325f46eb6701b9c3ce308ecd9c988b673c9328"
      ],
      "author": {
        "name": "Sven van Haastregt",
        "email": "sven.vanhaastregt@arm.com",
        "time": "Wed Oct 07 22:55:11 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 07 22:55:11 2020"
      },
      "message": "Use consistent hyphenation of work-item and work-group (#470)\n\n"
    },
    {
      "commit": "f4325f46eb6701b9c3ce308ecd9c988b673c9328",
      "tree": "d2d622eae8a45ed72a3385569028643c3ad94e2e",
      "parents": [
        "e302847fe74b6632bd81f33e3290064d74114b2b"
      ],
      "author": {
        "name": "David Koller",
        "email": "dk@cs.stanford.edu",
        "time": "Wed Oct 07 21:41:24 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 07 21:41:24 2020"
      },
      "message": "Change he/his to gender-neutral language (#473)\n\n"
    },
    {
      "commit": "e302847fe74b6632bd81f33e3290064d74114b2b",
      "tree": "86d1bbef003c458ee7f8b3a85c5fa99e8dacd53d",
      "parents": [
        "bbbbd47dc1b2b9f18e48565bf7cd3555e3d9313c"
      ],
      "author": {
        "name": "Alastair Murray",
        "email": "alastair.murray@codeplay.com",
        "time": "Sun Oct 04 23:05:35 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 04 23:05:35 2020"
      },
      "message": "Correct some ndrange_1d to ndrange_1D (#454)\n\n"
    },
    {
      "commit": "bbbbd47dc1b2b9f18e48565bf7cd3555e3d9313c",
      "tree": "083209a052dc60cfed72ef1bc285caf310e3e6a9",
      "parents": [
        "4d8a36725aa8af9658ab5cb62fdbf52adb44bcca"
      ],
      "author": {
        "name": "azabazno",
        "email": "64017709+azabazno@users.noreply.github.com",
        "time": "Fri Oct 02 16:44:40 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 02 16:44:40 2020"
      },
      "message": "memory_scope_all_devices is supported only for OpenCL C 3.0 or newer (#468)\n\n"
    },
    {
      "commit": "4d8a36725aa8af9658ab5cb62fdbf52adb44bcca",
      "tree": "3e51ca151c8c7459cdbb98c9f68f28f455db773e",
      "parents": [
        "db3866d0e0fc451e86eeb3d18ee36f4f05cc1071"
      ],
      "author": {
        "name": "Alastair Murray",
        "email": "alastair.murray@codeplay.com",
        "time": "Tue Sep 29 22:47:02 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 29 22:47:02 2020"
      },
      "message": "Address review feedback from Unifying OpenCL C specification (#467)\n\n* Address review feedback from Unifying OpenCL C specification\r\n\r\n* Add more missing \"or newer\" language"
    },
    {
      "commit": "db3866d0e0fc451e86eeb3d18ee36f4f05cc1071",
      "tree": "bcdadb3c586cb2e68f30ccc9971cfb4f11928338",
      "parents": [
        "725b5f094787a05194b414ce62c912dd4d68fd19"
      ],
      "author": {
        "name": "Alastair Murray",
        "email": "alastair.murray@codeplay.com",
        "time": "Tue Sep 29 15:40:00 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 29 15:40:00 2020"
      },
      "message": "Unify the OpenCL C spec (#453)\n\n* Adjust unified specification introduction section\r\n\r\nUse \"or newer\" wording consistently.\r\n\r\n* Unify the OpenCL C spec\r\n\r\n* Add a new section describing the unified language.\r\n* Note which version of OpenCL C is required for features added after 1.0.\r\n\r\nFixes #315\r\n\r\n* Tie unsafe math ULP to OpenCL C 2.0 and above\r\n\r\nRelates to #340\r\n\r\n* Re-add removed and deprecated points\r\n\r\nRe-add:\r\n* Restrictions, the largest of which is around byte-addressable memory.\r\n* `__ROUNDING_MODE__`.\r\n* `mem_fence`, `read_mem_fence`, `write_mem_fence`.\r\n\r\nFixes #452.\r\n\r\n* Work 3.0 versioning into existing feature macro statements\r\n\r\n* Rename to \"The OpenCL C Specification\""
    },
    {
      "commit": "725b5f094787a05194b414ce62c912dd4d68fd19",
      "tree": "1fdcadecf27b48b56aab161cdcdbc49da7c815d7",
      "parents": [
        "535ad19d19edd43541284acb741a733ad982aa70"
      ],
      "author": {
        "name": "Kévin Petit",
        "email": "kpet@free.fr",
        "time": "Mon Sep 28 22:55:54 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 28 22:55:54 2020"
      },
      "message": "Document nosvm attribute with other variables attributes (#464)\n\n... instead of documenting it in the section for function attributes.\r\n\r\nSigned-off-by: Kevin Petit \u003ckevin.petit@arm.com\u003e\r\nChange-Id: I03626ac7f2f52e7bfdb8803bca2bca2a1a418517"
    },
    {
      "commit": "535ad19d19edd43541284acb741a733ad982aa70",
      "tree": "077bd7483eac79875f2bdecaa3ab45febb696ae9",
      "parents": [
        "25a0a165a0c8503cca6b56091554cd0a258be838"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Mon Sep 28 18:21:05 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 28 18:21:05 2020"
      },
      "message": "update OpenCL 3.0 contributors (#465)\n\n"
    },
    {
      "commit": "25a0a165a0c8503cca6b56091554cd0a258be838",
      "tree": "308edd06d8f1a4098cf558d3b6de83de5a44bf8b",
      "parents": [
        "535c4303fefbe45064ae8b6f7aa276e1fbcd933f"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Sun Sep 27 22:50:33 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 27 22:50:33 2020"
      },
      "message": "fix unnecessary capitalization of optional OpenCL 3.0 features (#460)\n\n"
    },
    {
      "commit": "535c4303fefbe45064ae8b6f7aa276e1fbcd933f",
      "tree": "e9ea0511388434862781a4d1dddabc2c8098e03d",
      "parents": [
        "fc4c29198994c755ec2f1678abb34b7172b74e8b"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Sun Sep 27 22:42:23 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Sep 27 22:42:23 2020"
      },
      "message": "add subgroups and latest conformance version passed to appendices (#461)\n\n"
    },
    {
      "commit": "fc4c29198994c755ec2f1678abb34b7172b74e8b",
      "tree": "b736aa0bfc7cd329835e64cccc38440427dffa0e",
      "parents": [
        "ab08e563a6c13334907f86065a1f6fa841ef76b3"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Fri Sep 25 08:34:21 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 25 08:34:21 2020"
      },
      "message": "fixes a few minor OpenCL C spec issues: (#462)\n\n* adjusts column widths in the feature table to avoid wrapping\r\n* fixes variable name in atomic_init example\r\n* fixes version comment for atomic_store_explicit\r\n* fixes misleading formatting for atomic_compare_exchange"
    },
    {
      "commit": "ab08e563a6c13334907f86065a1f6fa841ef76b3",
      "tree": "537fa4084c34b40519f4d48b35fc961554800a56",
      "parents": [
        "be375bddaefd2cb98ff9c1ce775f0a9ea1946ba2"
      ],
      "author": {
        "name": "Alastair Murray",
        "email": "alastair.murray@codeplay.com",
        "time": "Fri Sep 25 04:39:01 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 25 04:39:01 2020"
      },
      "message": "Correct version that CL_DEPTH became core (#458)\n\nAlso correct other XML issues with cl_khr_depth_images and\r\ncl_khr_gl_depth_images, but the other changes have no visible affect on the\r\nspecification.\r\n\r\nFixes #284"
    },
    {
      "commit": "be375bddaefd2cb98ff9c1ce775f0a9ea1946ba2",
      "tree": "e4d3bb5782ce97f13262dfdf61ff76a3e14f2f60",
      "parents": [
        "a0d42a5d0a9194effab5632f6bbdb0734ea9462b"
      ],
      "author": {
        "name": "Alastair Murray",
        "email": "alastair.murray@codeplay.com",
        "time": "Fri Sep 25 04:38:15 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 25 04:38:15 2020"
      },
      "message": "Add an introductory section on Unified OpenCL C spec (#457)\n\nAdd this separately to get the section numbers in order.\r\n\r\nAlso renumber references to sections of OpenCL in the API specification,\r\nmostly in the change descriptions.  Do not renumber references to older\r\nversions of the specification when noting that a feature was deprecated."
    },
    {
      "commit": "a0d42a5d0a9194effab5632f6bbdb0734ea9462b",
      "tree": "18584535c5253836833c30bb730e0079670fca59",
      "parents": [
        "42458c076acba0359c54237468ad3c812809d66c"
      ],
      "author": {
        "name": "Alastair Murray",
        "email": "alastair.murray@codeplay.com",
        "time": "Thu Sep 24 05:13:39 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 24 05:13:39 2020"
      },
      "message": "Add two additional names to acknowledgments section (#455)\n\n"
    },
    {
      "commit": "42458c076acba0359c54237468ad3c812809d66c",
      "tree": "7238a9f13e648eb40f8714376af1f5894ed2072d",
      "parents": [
        "e195e59cd9a2f6430d4984eb1647aed2f76c7d0b"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Tue Sep 22 19:29:07 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 22 19:29:07 2020"
      },
      "message": "add cl_intel_mem_force_host_memory extension specification (#446)\n\n"
    },
    {
      "commit": "e195e59cd9a2f6430d4984eb1647aed2f76c7d0b",
      "tree": "01f8f641086168bcf8bcd3d40ca0c0d776b7b185",
      "parents": [
        "2221668e7a8ae8d3bae60b04bc8367a7ce4946ea"
      ],
      "author": {
        "name": "Alastair Murray",
        "email": "alastair.murray@codeplay.com",
        "time": "Tue Sep 22 15:58:18 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 22 15:58:18 2020"
      },
      "message": "Allow use of CL_DEVICE_COMPILER_AVAILABLE for IL (#448)\n\nCurrently how the use of IL programs should behave when\r\n`CL_DEVICE_COMPILER_AVAILABLE` is `CL_FALSE` is underspecified.  This change\r\nallows `CL_DEVICE_COMPILER_AVAILABLE` to be returned by entry points that\r\nrequire use of a compiler.\r\n\r\n`clBuildProgram` could already return `CL_DEVICE_COMPILER_AVAILABLE` for OpenCL\r\nsource, so extend that to IL.  `clCompileProgram` can already return\r\n`CL_DEVICE_COMPILER_AVAILABLE` for any input type.\r\n\r\nI\u0027ve also added the `CL_DEVICE_COMPILER_AVAILABLE` to\r\n`clSetProgramSpecializationConstant` because for it to be able to check the\r\nvalidity of the provided `spec_id` it must be able to parse the IL program.\r\n\r\nFixes #438"
    },
    {
      "commit": "2221668e7a8ae8d3bae60b04bc8367a7ce4946ea",
      "tree": "80bb68690d9832668930ec145c34a09eb4c03dd9",
      "parents": [
        "139c5c28967ed9b898f264724bf3c60de3907c34"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Mon Sep 21 19:51:29 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 21 19:51:29 2020"
      },
      "message": "add CL_KERNEL_COMPILE_NUM_SUB_GROUPS to Appendix H (#447)\n\nSince there is no way to specify this attribute for programs\r\ncreated from source, the query will always return zero if the\r\ndevice does not support intermediate language programs."
    },
    {
      "commit": "139c5c28967ed9b898f264724bf3c60de3907c34",
      "tree": "0163d4636c63d12c1b69c2bb72134dc9bb072590",
      "parents": [
        "bb7df89083e27a485984a324c229dcb0830cb633"
      ],
      "author": {
        "name": "Alastair Murray",
        "email": "alastair.murray@codeplay.com",
        "time": "Mon Sep 21 15:58:48 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 21 15:58:48 2020"
      },
      "message": "Program scope constructor/destructor queries require a built program (#449)\n\nIt isn\u0027t possible to know what to return for\r\n`CL_PROGRAM_SCOPE_GLOBAL_CTORS_PRESENT` or\r\n`CL_PROGRAM_SCOPE_GLOBAL_DTORS_PRESENT` passed to `clGetProgramInfo` without\r\nexamining the program.   So require the program to be built first.\r\n\r\nFixes #436"
    },
    {
      "commit": "bb7df89083e27a485984a324c229dcb0830cb633",
      "tree": "8cb5a91fc37e84176e8daef8ee2b97ffb6a8b228",
      "parents": [
        "68d6c315e6832fb711373db8c3283dc6d9e0daab"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Wed Sep 16 22:07:41 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 16 22:07:41 2020"
      },
      "message": "add a TYPE suffix to all asciidoctor type attributes (#444)\n\nBecause asciidoctor attributes are not currently case-sensitive,\r\nthe TYPE suffix is needed to disambiguate between an API type and\r\nan enum with the same name."
    },
    {
      "commit": "68d6c315e6832fb711373db8c3283dc6d9e0daab",
      "tree": "8c2744cc6119bab033e20b276936aab0c1c0022d",
      "parents": [
        "998dd9dd064c3bb2cd4ff17c7e16b57cb1a19641"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Tue Sep 15 12:20:33 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 15 12:20:33 2020"
      },
      "message": "Clarify Required Atomic Capability Nesting (#434)\n\n* add requirement for atomic nesting\r\n\r\nAlso, reflow the atomic table, which was very long and cut off\r\nfor the PDF spec.\r\n\r\n* a few more formatting updates for consistency\r\n\r\n* move atomic footnote to footnotes file"
    },
    {
      "commit": "998dd9dd064c3bb2cd4ff17c7e16b57cb1a19641",
      "tree": "700eb7fd35caaf7f58e1ffb610aacb0754e0e73e",
      "parents": [
        "4b8101945d3a3bde06e382c644248fe31983b42c"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Sat Sep 12 14:24:02 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Sep 12 14:24:02 2020"
      },
      "message": "switch all OpenCL API and OpenCL C spec footnotes to asciidoctor syntax (#433)\n\n* add asciidoctor footnotes for the API spec\r\n\r\n* add asciidoctor footnotes for the OpenCL C spec\r\n\r\n* minor syntax updates\r\n\r\n* add footnote attributes to reference pages"
    },
    {
      "commit": "4b8101945d3a3bde06e382c644248fe31983b42c",
      "tree": "53b2dd95464a3f03f309e635b5277ac8ea2dd0a0",
      "parents": [
        "8a37edd5cf3482696c90a6dc1cbec9b6987eaa83"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Thu Sep 10 17:37:11 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 10 17:37:11 2020"
      },
      "message": "fix two issues with the asciidoctor attributes (#442)\n\ncorrect a link to clCreateProgramWithBinary\r\nadd cl_uchar to the XML file"
    },
    {
      "commit": "8a37edd5cf3482696c90a6dc1cbec9b6987eaa83",
      "tree": "ee641cd373b51b4bf53db30b4e0e371c605fa673",
      "parents": [
        "c18d3f5d468f5e4f5556265ccb7b012b1f502d09"
      ],
      "author": {
        "name": "Kévin Petit",
        "email": "kpet@free.fr",
        "time": "Wed Sep 09 22:17:55 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 09 22:17:55 2020"
      },
      "message": "Clarify when CL_IMAGE_FORMAT_NOT_SUPPORTED is reported on image creation (#439)\n\nSigned-off-by: Kevin Petit \u003ckevin.petit@arm.com\u003e\r\nChange-Id: I321286040d342973534da45166a541711823cbe8"
    },
    {
      "commit": "c18d3f5d468f5e4f5556265ccb7b012b1f502d09",
      "tree": "c1358766c03dc718e986e64989f55a6c3f2a37c3",
      "parents": [
        "7639f2e7c3ff06c87346903f27ba0dfadd193b6d"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Wed Sep 09 17:39:10 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 09 17:39:10 2020"
      },
      "message": "Add API types to the attribute dictionary and use them in the spec (#432)\n\n* add all API types to the attribute dictionary\r\n\r\nThis ensures consistent formatting for API types throughout the\r\nspec, and wraps long type names (e.g. cl_device_svm_capabilities)\r\nat better places via zero width spaces.\r\n\r\n* update checklinks script\r\n\r\n* fix cl_device_affinity_domain formatting"
    },
    {
      "commit": "7639f2e7c3ff06c87346903f27ba0dfadd193b6d",
      "tree": "b961ca97ab1c5b15d95f58b61e05b93be4b08051",
      "parents": [
        "fe92ce0866334cbed8d38435158ea572a6ebb0b4"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Wed Sep 09 17:36:45 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 09 17:36:45 2020"
      },
      "message": "use CL_INVALID_OPERATION as the error code for unsupported features (#418)\n\n* use CL_INVALID_OPERATION as the error code for unsupported features\r\n\r\nThe one case where a different error code may be returned is for\r\nclGetPipeInfo, since ICD implementations cannot create a valid\r\npipe memory object to get the dispatch table from, and hence will\r\nreturn CL_INVALID_MEM_OBJECT instead."
    },
    {
      "commit": "fe92ce0866334cbed8d38435158ea572a6ebb0b4",
      "tree": "46b77c05cb14079d11daf93d80b2c1b110bd27d6",
      "parents": [
        "ee486d581fe277fa72eb7fcb3a3be6ceb9ca7f69"
      ],
      "author": {
        "name": "Alexey Bader",
        "email": "alexey.bader@intel.com",
        "time": "Wed Sep 09 15:04:13 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 09 15:04:13 2020"
      },
      "message": "Fix a typo: workgroup -\u003e work-group (#440)\n\n* Fix a typo: workgroup -\u003e work-group\r\n\r\n* Fix a typo: workgroup -\u003e work-group"
    },
    {
      "commit": "ee486d581fe277fa72eb7fcb3a3be6ceb9ca7f69",
      "tree": "d428a7cee6bb6f0405f273f6dd4f99b1af9b24b4",
      "parents": [
        "6fdb9ce5cd992923033be4757fee1589990e7c74"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Mon Sep 07 21:59:08 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 07 21:59:08 2020"
      },
      "message": "add event command types for extension APIs (#428)\n\n* add event command types for extension APIs\r\n\r\n* update cl_khr_d3d10_sharing\r\n\r\n* fix typo"
    },
    {
      "commit": "6fdb9ce5cd992923033be4757fee1589990e7c74",
      "tree": "0b16930b136c10ff3d906bfd84c3bf1558891126",
      "parents": [
        "05df9b1668d9d1c3bf608feac4494be7fd586941"
      ],
      "author": {
        "name": "Kévin Petit",
        "email": "kpet@free.fr",
        "time": "Wed Sep 02 20:22:55 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 02 20:22:55 2020"
      },
      "message": "cl_ext_cxx_for_opencl (#399)\n\nDraft specification to expose C++ for OpenCL as a supported language.\r\n\r\nThis change also allocates an enum block for EXT extensions.\r\n\r\nSigned-off-by: Kevin Petit \u003ckevin.petit@arm.com\u003e\r\nChange-Id: Ia34fff1919e802e45f5031af32bf460b5a72fe06"
    },
    {
      "commit": "05df9b1668d9d1c3bf608feac4494be7fd586941",
      "tree": "a79fe6f8716ebe6c06bec73875f3740383d1ec47",
      "parents": [
        "b0d579c9411c9c0887b5a3f76ad0b5fbbd4b1dbc"
      ],
      "author": {
        "name": "Jack Frankland",
        "email": "30410009+FranklandJack@users.noreply.github.com",
        "time": "Wed Sep 02 17:58:04 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 02 17:58:04 2020"
      },
      "message": "Correct `atomic_flag_test_and_set_explicit` `__local` Overload (#430)\n\n* Use `__local` rather than `__global` in the second overload of the\r\n`atomic_flag_test_and_set_explicit`. Currently both declarations use\r\n`__global` and are identical."
    },
    {
      "commit": "b0d579c9411c9c0887b5a3f76ad0b5fbbd4b1dbc",
      "tree": "b4a0038d8a446a8f899122127d6257e137501745",
      "parents": [
        "051d1730d7834d9fd008546e7e9e79926cf0ba1f"
      ],
      "author": {
        "name": "James Price",
        "email": "jrprice@google.com",
        "time": "Wed Sep 02 17:01:09 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 02 17:01:09 2020"
      },
      "message": "Describe how new profiles may affect backwards compatibility (#424)\n\n* Describe how new profiles may affect backwards compatibility\r\n\r\n* Address feedback"
    },
    {
      "commit": "051d1730d7834d9fd008546e7e9e79926cf0ba1f",
      "tree": "d26ec6c0b48c5feda6d89bf920e387de624f6f52",
      "parents": [
        "605756a4959d256814e92ab8f71893e8dd53259b"
      ],
      "author": {
        "name": "Ben Ashbaugh",
        "email": "ben.ashbaugh@intel.com",
        "time": "Wed Sep 02 14:33:11 2020"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 02 14:33:11 2020"
      },
      "message": "clarify the host_ptr usage for images with USE_HOST_PTR (#427)\n\nPreviously, the spec indicated that the host pointer was only used\r\nto initialize the image, even if it was created with USE_HOST_PTR,\r\nbut this was a mistake."
    }
  ],
  "next": "605756a4959d256814e92ab8f71893e8dd53259b"
}
