)]}'
{
  "log": [
    {
      "commit": "e1170ff7005652a009f5f2de9863c0672123dbfa",
      "tree": "c487f524786ad4512daca06013d3272084c4809e",
      "parents": [
        "58d6905ea01f7c44652eb082d26b662ca811df25"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu Feb 21 16:54:02 2019"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu Feb 21 18:32:59 2019"
      },
      "message": "google/glslang is inactive\n\nRemove files, and keep only a README that points to KhronosGroup/glslang\n"
    },
    {
      "commit": "58d6905ea01f7c44652eb082d26b662ca811df25",
      "tree": "5c8f4b84d07878bc121bc16a6a53e89542fee55e",
      "parents": [
        "bce1f5109665ac4e05550bc4512bf842cb0ea2ef",
        "6225dd4ba15c3b07c666d1ecdc8095233b7bc7e1"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "johnkslang@users.noreply.github.com",
        "time": "Tue Feb 19 16:57:06 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 19 16:57:06 2019"
      },
      "message": "Merge pull request #1700 from KhronosGroup/fix-pp\n\nPP: Remove sub-tokens in macro recording and record spaces correctly."
    },
    {
      "commit": "6225dd4ba15c3b07c666d1ecdc8095233b7bc7e1",
      "tree": "5c8f4b84d07878bc121bc16a6a53e89542fee55e",
      "parents": [
        "5cdf3c5a237c7e97ef8169b51baf625effad21eb"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "cepheus@frii.com",
        "time": "Tue Feb 19 10:12:02 2019"
      },
      "committer": {
        "name": "John Kessenich",
        "email": "cepheus@frii.com",
        "time": "Tue Feb 19 14:26:54 2019"
      },
      "message": "PP: Faithfully track white-space through macro record/use, fixing bugs:\n\nThis fixes the comparison in macro body redefinitions, where initial\nwhite-space differences do not matter, but internal white-space differences\ndo matter.\n"
    },
    {
      "commit": "5cdf3c5a237c7e97ef8169b51baf625effad21eb",
      "tree": "1adfcf5f5f1d27adad51813ac07c7261d5a906f1",
      "parents": [
        "bce1f5109665ac4e05550bc4512bf842cb0ea2ef"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "cepheus@frii.com",
        "time": "Tue Feb 19 09:31:01 2019"
      },
      "committer": {
        "name": "John Kessenich",
        "email": "cepheus@frii.com",
        "time": "Tue Feb 19 14:26:36 2019"
      },
      "message": "PP: Non-functional: Remove the sub-tokenization of macro stream record.\n\nThis has been a continually fragile area. Switching to a vector of real\nobjects, instead of a linearized stream of characters, removes a bunch of\ncode and generally makes this area more robust.\n"
    },
    {
      "commit": "bce1f5109665ac4e05550bc4512bf842cb0ea2ef",
      "tree": "bcf2ffe2b03330c5fe81cf87c6dfaa8b0aaa57dd",
      "parents": [
        "9f538c7207b87bd4219a8a9cc95e3c43798793b7"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "cepheus@frii.com",
        "time": "Tue Feb 19 05:25:58 2019"
      },
      "committer": {
        "name": "John Kessenich",
        "email": "cepheus@frii.com",
        "time": "Tue Feb 19 05:25:58 2019"
      },
      "message": "Build: Fix #1640: Change strcpy to snprintf.\n"
    },
    {
      "commit": "9f538c7207b87bd4219a8a9cc95e3c43798793b7",
      "tree": "f7321e40ed812b218f8ea359aa3bb7707c5f117c",
      "parents": [
        "6fee94460f40f170ca8db143e2a219d96d81dea2",
        "879562b76696d6e61443d047b399997d0dba3567"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "johnkslang@users.noreply.github.com",
        "time": "Sun Feb 17 06:15:11 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 17 06:15:11 2019"
      },
      "message": "Merge pull request #1696 from baldurk/fix-nonblock-array-size\n\nFix treatment of array input/output variables in reflection"
    },
    {
      "commit": "6fee94460f40f170ca8db143e2a219d96d81dea2",
      "tree": "79e956a594f962cb42b49c82e1e453122ba28036",
      "parents": [
        "da1be9a322c7b40a5a487b271110a49bee1a7ddf"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "cepheus@frii.com",
        "time": "Sat Feb 16 14:35:13 2019"
      },
      "committer": {
        "name": "John Kessenich",
        "email": "cepheus@frii.com",
        "time": "Sat Feb 16 14:35:13 2019"
      },
      "message": "PP: Fix #1694: Rationalize errors on partially expanded macro argument.\n"
    },
    {
      "commit": "da1be9a322c7b40a5a487b271110a49bee1a7ddf",
      "tree": "e0c914839164e73310b5bc2b05a85b0467ce1e3c",
      "parents": [
        "05d12a9461dd0a76053bdd42f062a37a10d56afb",
        "6708b0ee82fe53e45b84ace0a07c82a60281510b"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "johnkslang@users.noreply.github.com",
        "time": "Thu Feb 14 10:49:29 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 14 10:49:29 2019"
      },
      "message": "Merge pull request #1697 from sparmarNV/fix-NV_mesh_shader\n\nFix resizing of gl_PrimitiveIndicesNV[] to max_primitives*geomSize"
    },
    {
      "commit": "6708b0ee82fe53e45b84ace0a07c82a60281510b",
      "tree": "e0c914839164e73310b5bc2b05a85b0467ce1e3c",
      "parents": [
        "9466850f54dc9424bd2ade8e4baf154924c35c2f"
      ],
      "author": {
        "name": "Sahil Parmar",
        "email": "sparmar@nvidia.com",
        "time": "Thu Feb 14 01:40:27 2019"
      },
      "committer": {
        "name": "Sahil Parmar",
        "email": "sparmar@nvidia.com",
        "time": "Thu Feb 14 01:40:27 2019"
      },
      "message": "Handle resizing/error checks for mesh shader out arrays\n"
    },
    {
      "commit": "9466850f54dc9424bd2ade8e4baf154924c35c2f",
      "tree": "e6c64cbb04568a7b254526b9c2a7c2367deff25b",
      "parents": [
        "ab027bef3dbf3758d0cd06c35b4ee0899ba0c28a"
      ],
      "author": {
        "name": "Sahil Parmar",
        "email": "sparmar@nvidia.com",
        "time": "Tue Feb 12 20:27:21 2019"
      },
      "committer": {
        "name": "Sahil Parmar",
        "email": "sparmar@nvidia.com",
        "time": "Tue Feb 12 20:27:21 2019"
      },
      "message": "Update gtest to explicitly size gl_PrimitiveIndicesNV[]\n"
    },
    {
      "commit": "ab027bef3dbf3758d0cd06c35b4ee0899ba0c28a",
      "tree": "c6371d283ebc2a1b76b6a83a48632bfe2227e83f",
      "parents": [
        "05d12a9461dd0a76053bdd42f062a37a10d56afb"
      ],
      "author": {
        "name": "Sahil Parmar",
        "email": "sparmar@nvidia.com",
        "time": "Mon Feb 11 23:12:13 2019"
      },
      "committer": {
        "name": "Sahil Parmar",
        "email": "sparmar@nvidia.com",
        "time": "Mon Feb 11 23:15:33 2019"
      },
      "message": "Fix resizing of gl_PrimitiveIndicesNV[] to max_primitives*geomSize\n\n- This change also allows redeclaration of gl_PrimitiveIndicesNV and\n  adds error checks against incorrect explicit array size.\n- Also modifies gtests to check array bound limits and redeclare gl_PrimitiveIndicesNV[].\n"
    },
    {
      "commit": "879562b76696d6e61443d047b399997d0dba3567",
      "tree": "6bee9e9264e80ffc03ba9a2f55de519d2b9e31c9",
      "parents": [
        "05d12a9461dd0a76053bdd42f062a37a10d56afb"
      ],
      "author": {
        "name": "baldurk",
        "email": "baldurk@baldurk.org",
        "time": "Mon Feb 11 16:39:12 2019"
      },
      "committer": {
        "name": "baldurk",
        "email": "baldurk@baldurk.org",
        "time": "Mon Feb 11 16:39:12 2019"
      },
      "message": "Fix treatment of array input/output variables in reflection\n\n* Non-block arrays should not be ignored when exploding types.\n* When not exploding, set the array size correctly on each item.\n"
    },
    {
      "commit": "05d12a9461dd0a76053bdd42f062a37a10d56afb",
      "tree": "478e09843937f62432c606b4cd4400b8ecb505dc",
      "parents": [
        "567396b6b40c08adc50d823d47755dc7612a1bfd",
        "1905069857786f6baab96324e7904145f370d441"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "johnkslang@users.noreply.github.com",
        "time": "Mon Feb 11 15:08:10 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 11 15:08:10 2019"
      },
      "message": "Merge pull request #1695 from baldurk/explode-reflected-io-blocks\n\nAdd option to unwrap I/O block aggregates in reflection"
    },
    {
      "commit": "1905069857786f6baab96324e7904145f370d441",
      "tree": "478e09843937f62432c606b4cd4400b8ecb505dc",
      "parents": [
        "567396b6b40c08adc50d823d47755dc7612a1bfd"
      ],
      "author": {
        "name": "baldurk",
        "email": "baldurk@baldurk.org",
        "time": "Mon Feb 11 11:50:24 2019"
      },
      "committer": {
        "name": "baldurk",
        "email": "baldurk@baldurk.org",
        "time": "Mon Feb 11 11:53:52 2019"
      },
      "message": "Add option to unwrap I/O block aggregates in reflection\n\n* We follow similar rules to uniform block exploding.\n"
    },
    {
      "commit": "567396b6b40c08adc50d823d47755dc7612a1bfd",
      "tree": "eb07b491012e41f8bbd500ebe9a8472d8263464c",
      "parents": [
        "9840f11f8569b5fffa01663b643b1d0cb93bda4b"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "cepheus@frii.com",
        "time": "Mon Feb 11 10:43:12 2019"
      },
      "committer": {
        "name": "John Kessenich",
        "email": "cepheus@frii.com",
        "time": "Mon Feb 11 10:43:12 2019"
      },
      "message": "Whitespace: Fix some tabs-\u003espaces, mostly to retriggered failed bots.\n"
    },
    {
      "commit": "9840f11f8569b5fffa01663b643b1d0cb93bda4b",
      "tree": "78619bda64c3599facfc4e2223ee72512b472bdf",
      "parents": [
        "d83344fc4eb144267359237b5f18d43bda0ce9f4"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "cepheus@frii.com",
        "time": "Mon Feb 11 10:05:00 2019"
      },
      "committer": {
        "name": "John Kessenich",
        "email": "cepheus@frii.com",
        "time": "Mon Feb 11 10:05:00 2019"
      },
      "message": "PP: Fix #1694: Handle badly formed argument substitution.\n\nAlso added a warning for no space after a macro name.\n"
    },
    {
      "commit": "d83344fc4eb144267359237b5f18d43bda0ce9f4",
      "tree": "bbddb8e657b70ed64fef6bbb3911c7eb554c8313",
      "parents": [
        "f6e7c4d2de0d59724ea07739df70c466d169a2cd",
        "4513df917589b0fadbea4e47eaa22cf863dd978a"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "johnkslang@users.noreply.github.com",
        "time": "Sat Feb 09 05:59:30 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Feb 09 05:59:30 2019"
      },
      "message": "Merge pull request #1684 from baldurk/reflection-interface-improve\n\nOpt-in improvements to reflection interface"
    },
    {
      "commit": "4513df917589b0fadbea4e47eaa22cf863dd978a",
      "tree": "2bd725d6c22ce9ae70f4e1fe8d192457e18b9cb3",
      "parents": [
        "a972e73ad78904064b2155a06550fdf20fcd33b6"
      ],
      "author": {
        "name": "baldurk",
        "email": "baldurk@baldurk.org",
        "time": "Fri Feb 08 10:48:48 2019"
      },
      "committer": {
        "name": "baldurk",
        "email": "baldurk@baldurk.org",
        "time": "Fri Feb 08 10:48:48 2019"
      },
      "message": "Reflow for better readability\n"
    },
    {
      "commit": "f6e7c4d2de0d59724ea07739df70c466d169a2cd",
      "tree": "6cea49d2d4c7162adaed21f0f088459dea028e49",
      "parents": [
        "377bccb143941ec4931e6aed9ac07752ccefb979"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "cepheus@frii.com",
        "time": "Fri Feb 08 06:56:53 2019"
      },
      "committer": {
        "name": "John Kessenich",
        "email": "cepheus@frii.com",
        "time": "Fri Feb 08 06:56:53 2019"
      },
      "message": "Bump version.\n"
    },
    {
      "commit": "377bccb143941ec4931e6aed9ac07752ccefb979",
      "tree": "437cf03a98f26689b9c3d7df40b9a8930eb91750",
      "parents": [
        "1ff8346b385b1a41cb92b0368897e478f17540b8"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "cepheus@frii.com",
        "time": "Fri Feb 08 06:28:37 2019"
      },
      "committer": {
        "name": "John Kessenich",
        "email": "cepheus@frii.com",
        "time": "Fri Feb 08 06:28:37 2019"
      },
      "message": "Build: Fix #1665: remove __fastcall\n"
    },
    {
      "commit": "1ff8346b385b1a41cb92b0368897e478f17540b8",
      "tree": "baa0ed17d1ee345ca5a1dca0560ac49c19f0dcee",
      "parents": [
        "9dda1281e6b99ee794878e193caeb21c247dcaf7",
        "3958927a5990e69606eb1101524015bd43bd0cb7"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "johnkslang@users.noreply.github.com",
        "time": "Fri Feb 08 04:34:47 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 08 04:34:47 2019"
      },
      "message": "Merge pull request #1693 from sparmarNV/fix-NV_mesh_shader\n\nAdd missing support for gl_MeshViewCountNV/gl_MeshViewIndicesNV in task shaders"
    },
    {
      "commit": "3958927a5990e69606eb1101524015bd43bd0cb7",
      "tree": "baa0ed17d1ee345ca5a1dca0560ac49c19f0dcee",
      "parents": [
        "9dda1281e6b99ee794878e193caeb21c247dcaf7"
      ],
      "author": {
        "name": "Sahil Parmar",
        "email": "sparmar@nvidia.com",
        "time": "Thu Feb 07 22:28:12 2019"
      },
      "committer": {
        "name": "Sahil Parmar",
        "email": "sparmar@nvidia.com",
        "time": "Thu Feb 07 22:28:12 2019"
      },
      "message": "Add missing support for gl_MeshViewCountNV/gl_MeshViewIndicesNV in task shaders\n"
    },
    {
      "commit": "9dda1281e6b99ee794878e193caeb21c247dcaf7",
      "tree": "0840e90c26184c0c28495fab91f714561221afbb",
      "parents": [
        "9983f99e87ab0b6608b236ea59bcf873f90e1435",
        "aeeaf08f02e0daf20b5bded7eff99424edf62a0a"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "johnkslang@users.noreply.github.com",
        "time": "Thu Feb 07 03:27:58 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 07 03:27:58 2019"
      },
      "message": "Merge pull request #1692 from alan-baker/update-spvtools\n\nUpdate SPIRV-Tools and tests expectations"
    },
    {
      "commit": "aeeaf08f02e0daf20b5bded7eff99424edf62a0a",
      "tree": "0840e90c26184c0c28495fab91f714561221afbb",
      "parents": [
        "75f443bdc8b47aafba5d7fc1d70f6b554026e587"
      ],
      "author": {
        "name": "Alan Baker",
        "email": "alanbaker@google.com",
        "time": "Wed Feb 06 19:18:19 2019"
      },
      "committer": {
        "name": "Alan Baker",
        "email": "alanbaker@google.com",
        "time": "Wed Feb 06 19:18:19 2019"
      },
      "message": "Update expected test results\n"
    },
    {
      "commit": "75f443bdc8b47aafba5d7fc1d70f6b554026e587",
      "tree": "2ae1f869cb909d991904c160556f9e9ad8772717",
      "parents": [
        "9983f99e87ab0b6608b236ea59bcf873f90e1435"
      ],
      "author": {
        "name": "Alan Baker",
        "email": "alanbaker@google.com",
        "time": "Wed Feb 06 19:17:51 2019"
      },
      "committer": {
        "name": "Alan Baker",
        "email": "alanbaker@google.com",
        "time": "Wed Feb 06 19:17:51 2019"
      },
      "message": "Update SPIRV-Tools version\n"
    },
    {
      "commit": "a972e73ad78904064b2155a06550fdf20fcd33b6",
      "tree": "c62860d2e0a4f7133080e79989eadef20fa27a4f",
      "parents": [
        "657acc0c4077b57a950d04bcf9dab509e1f50525"
      ],
      "author": {
        "name": "baldurk",
        "email": "baldurk@baldurk.org",
        "time": "Wed Jan 30 15:34:02 2019"
      },
      "committer": {
        "name": "baldurk",
        "email": "baldurk@baldurk.org",
        "time": "Mon Feb 04 12:02:59 2019"
      },
      "message": "Add option to reflect all block members, inactive or active.\n\n* The stages mask is more fine-grained, and each variable or block\u0027s mask\n  indicates which stages it\u0027s active in.\n"
    },
    {
      "commit": "657acc0c4077b57a950d04bcf9dab509e1f50525",
      "tree": "4967f301c9fb967c662cea1f0758f5649e78c79a",
      "parents": [
        "4a2aa822366ffc632900fec1d2650727fc3d0e2b"
      ],
      "author": {
        "name": "baldurk",
        "email": "baldurk@baldurk.org",
        "time": "Wed Jan 30 14:18:43 2019"
      },
      "committer": {
        "name": "baldurk",
        "email": "baldurk@baldurk.org",
        "time": "Mon Feb 04 12:02:59 2019"
      },
      "message": "Add option to reflect buffer blocks \u0026 variables separately to uniforms\n\n* Also note the uniform indices of atomic counter buffers\n"
    },
    {
      "commit": "4a2aa822366ffc632900fec1d2650727fc3d0e2b",
      "tree": "7cb476d266810621f901a4609cd50b2da31fad60",
      "parents": [
        "0af5e3e3460ae2f867be51e2994211bf6a35a87f"
      ],
      "author": {
        "name": "baldurk",
        "email": "baldurk@baldurk.org",
        "time": "Tue Jan 29 19:10:56 2019"
      },
      "committer": {
        "name": "baldurk",
        "email": "baldurk@baldurk.org",
        "time": "Mon Feb 04 12:02:59 2019"
      },
      "message": "Reflect array stride, top-level array stride, and block member count\n"
    },
    {
      "commit": "0af5e3e3460ae2f867be51e2994211bf6a35a87f",
      "tree": "29bdebe23e30cbee395f71404c696764a36318ad",
      "parents": [
        "edf8212ab8c01f3ee5cc4384b8590c2ce67f92a8"
      ],
      "author": {
        "name": "baldurk",
        "email": "baldurk@baldurk.org",
        "time": "Tue Jan 29 16:04:44 2019"
      },
      "committer": {
        "name": "baldurk",
        "email": "baldurk@baldurk.org",
        "time": "Mon Feb 04 12:02:59 2019"
      },
      "message": "Reflect pipeline outputs as well as inputs, optionally from other stages\n\n* We add an option to reflect inputs from other stages than vertex, if only a\n  later subset of the stages is linked into the program.\n"
    },
    {
      "commit": "edf8212ab8c01f3ee5cc4384b8590c2ce67f92a8",
      "tree": "a171e529f562e6aa9aaa36abfbb0090e4c6db7ee",
      "parents": [
        "15c37f79a909260d4b22b57fc04223a40565b710"
      ],
      "author": {
        "name": "baldurk",
        "email": "baldurk@baldurk.org",
        "time": "Tue Jan 29 15:49:00 2019"
      },
      "committer": {
        "name": "baldurk",
        "email": "baldurk@baldurk.org",
        "time": "Mon Feb 04 11:21:09 2019"
      },
      "message": "Add an option to report array variables with trailing [0] suffix\n\n* This is as expected by ARB_program_interface_query\n"
    },
    {
      "commit": "15c37f79a909260d4b22b57fc04223a40565b710",
      "tree": "cd23fd9c9719eac21bd31b2fd2ccd8ad1b03f416",
      "parents": [
        "6d477858251f76852210810eedb1dd71a8089c54"
      ],
      "author": {
        "name": "baldurk",
        "email": "baldurk@baldurk.org",
        "time": "Tue Jan 29 12:12:59 2019"
      },
      "committer": {
        "name": "baldurk",
        "email": "baldurk@baldurk.org",
        "time": "Mon Feb 04 11:21:09 2019"
      },
      "message": "Include array index in reflected uniform names more consistently\n\n* This comes from the resolution of issues 4, 5 \u0026 6 in\n  ARB_program_interface_query, stating that uniform buffers should have their\n  members expanded out as normal and arrays should have elements added.\n* If a buffer block has a large array e.g. [10000] we don\u0027t want to iterate over\n  every array element. Instead we should only expand out the first [0] element,\n  then expand as normal from there.\n* The array name should still be appended with [0] to indicate that it\u0027s an\n  array.\n"
    },
    {
      "commit": "6d477858251f76852210810eedb1dd71a8089c54",
      "tree": "b7cf4eafbea59f7126d950a54ef5566dffc8177c",
      "parents": [
        "1dc5dcf0a5e0e7a0c9cdc3d49698dd44a0bd5cc1"
      ],
      "author": {
        "name": "baldurk",
        "email": "baldurk@baldurk.org",
        "time": "Tue Jan 29 15:45:56 2019"
      },
      "committer": {
        "name": "baldurk",
        "email": "baldurk@baldurk.org",
        "time": "Mon Feb 04 11:21:09 2019"
      },
      "message": "Add options to control how reflection information is built\n"
    },
    {
      "commit": "1dc5dcf0a5e0e7a0c9cdc3d49698dd44a0bd5cc1",
      "tree": "745d4df93811765ecdafa316a5c9f020bb3b21f3",
      "parents": [
        "9983f99e87ab0b6608b236ea59bcf873f90e1435"
      ],
      "author": {
        "name": "baldurk",
        "email": "baldurk@baldurk.org",
        "time": "Tue Jan 29 15:30:48 2019"
      },
      "committer": {
        "name": "baldurk",
        "email": "baldurk@baldurk.org",
        "time": "Mon Feb 04 11:21:07 2019"
      },
      "message": "Move TObjectReflection into public interface to clean up reflection\n\n* Forwarding functions are left to preserve source compatibility with code using\n  the old queries.\n"
    },
    {
      "commit": "9983f99e87ab0b6608b236ea59bcf873f90e1435",
      "tree": "ad3355bc82d32b555c145522990276c95e5698be",
      "parents": [
        "e7c7c6d659149462bbe0d5a4c575d703c79eb7ab",
        "0f66082d1daea7ce0e75c022090568571689237c"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "johnkslang@users.noreply.github.com",
        "time": "Sun Feb 03 16:22:21 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 03 16:22:21 2019"
      },
      "message": "Merge pull request #1687 from Igalia/apinheiro/no-more-struct-member-offsets\n\nParseHelper: don\u0027t assign xfb_offset for struct members"
    },
    {
      "commit": "e7c7c6d659149462bbe0d5a4c575d703c79eb7ab",
      "tree": "1b26789db1b497854e9f111432d9b7e7f23f6db6",
      "parents": [
        "dc2d5673a1a086421e3a2621934d3034f9d6e09d",
        "eaf31ab98c727e81bf50fdfd56e289e29f87a6f2"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "johnkslang@users.noreply.github.com",
        "time": "Sun Feb 03 16:05:42 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 03 16:05:42 2019"
      },
      "message": "Merge pull request #1667 from amdrexu/bugfix\n\nAdd 8-bit/16-bit transform feedback support for future use"
    },
    {
      "commit": "eaf31ab98c727e81bf50fdfd56e289e29f87a6f2",
      "tree": "1b26789db1b497854e9f111432d9b7e7f23f6db6",
      "parents": [
        "dc2d5673a1a086421e3a2621934d3034f9d6e09d"
      ],
      "author": {
        "name": "Rex Xu",
        "email": "rex.xu@amd.com",
        "time": "Mon Jan 21 08:50:17 2019"
      },
      "committer": {
        "name": "Rex Xu",
        "email": "rex.xu@amd.com",
        "time": "Sun Feb 03 15:31:32 2019"
      },
      "message": "Add 8-bit/16-bit transform feedback support for future use\n"
    },
    {
      "commit": "dc2d5673a1a086421e3a2621934d3034f9d6e09d",
      "tree": "25709b2c476070410f167e9e59bf080519a66ca2",
      "parents": [
        "4f50a46385f3ea82ae90ed4922077c9715b1daa2",
        "0d5c86644a9304bc2146f0d0f7f3110af42074cc"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "johnkslang@users.noreply.github.com",
        "time": "Sun Feb 03 03:32:33 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Feb 03 03:32:33 2019"
      },
      "message": "Merge pull request #1690 from BinaryRK/relative-include-fix\n\nUse relative include paths in StandAlone/ResourceLimits.h"
    },
    {
      "commit": "0d5c86644a9304bc2146f0d0f7f3110af42074cc",
      "tree": "25709b2c476070410f167e9e59bf080519a66ca2",
      "parents": [
        "4f50a46385f3ea82ae90ed4922077c9715b1daa2"
      ],
      "author": {
        "name": "BinaryRK",
        "email": "fox.dealos@gmail.com",
        "time": "Sat Feb 02 13:56:09 2019"
      },
      "committer": {
        "name": "BinaryRK",
        "email": "fox.dealos@gmail.com",
        "time": "Sat Feb 02 14:18:49 2019"
      },
      "message": "Switch to relative include path for ResourceLimits\n"
    },
    {
      "commit": "4f50a46385f3ea82ae90ed4922077c9715b1daa2",
      "tree": "c874b2d8f152ac8b86e3997963b9f73f204f5066",
      "parents": [
        "de3b8e3bf3893a40a1d9c3b0ed4de750e436e30f",
        "91af94019a2746f3be8f97e0e3f2d029599f700f"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "johnkslang@users.noreply.github.com",
        "time": "Fri Feb 01 14:28:20 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 01 14:28:20 2019"
      },
      "message": "Merge pull request #1688 from mattparks/patch-1\n\nSwitched to std::string for TReflection and TObjectReflection"
    },
    {
      "commit": "de3b8e3bf3893a40a1d9c3b0ed4de750e436e30f",
      "tree": "9d5ef7255c2ebd7d17053dc9046f8c676e7dfc5b",
      "parents": [
        "f96d7dc2c020445977cbccd707cc6f8838763572"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "cepheus@frii.com",
        "time": "Fri Feb 01 11:07:45 2019"
      },
      "committer": {
        "name": "John Kessenich",
        "email": "cepheus@frii.com",
        "time": "Fri Feb 01 11:09:38 2019"
      },
      "message": "Fix #1682: flesh out more vulkan/SPV ModuleProcessed\n"
    },
    {
      "commit": "f96d7dc2c020445977cbccd707cc6f8838763572",
      "tree": "719c1d811a34f5b793aad13970a991f36de536cb",
      "parents": [
        "169488321519cd2e4e562141e8c386e3fbf1158a",
        "d39c040df9b7b242c9ec02e420126c028cc1cb1d"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "johnkslang@users.noreply.github.com",
        "time": "Fri Feb 01 07:27:01 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 01 07:27:01 2019"
      },
      "message": "Merge pull request #1686 from mspang/glslang-fuchsia-build\n\nPort Unix/ossource.cpp to Fuchsia"
    },
    {
      "commit": "169488321519cd2e4e562141e8c386e3fbf1158a",
      "tree": "b3816920ff3f482fe5a962cbe3c7ffb982f0191a",
      "parents": [
        "32651b86e609c92d853c33f5d6873de7bbc1f639",
        "6a87400c1405cd939ddc6e490a2aabc362e13dc2"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "johnkslang@users.noreply.github.com",
        "time": "Fri Feb 01 06:44:19 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 01 06:44:19 2019"
      },
      "message": "Merge pull request #1685 from baldurk/warning-fix\n\nFix a couple of warnings clang found"
    },
    {
      "commit": "32651b86e609c92d853c33f5d6873de7bbc1f639",
      "tree": "ea599f166a2b18b1a11978607df45dfd755e0eb7",
      "parents": [
        "c9e03360e2a78a95a8571292aefa5ddbdbf66daf",
        "1a1651c6e9d5f27d9c09c604d9e0280c2cca29d2"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "johnkslang@users.noreply.github.com",
        "time": "Fri Feb 01 06:43:32 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 01 06:43:32 2019"
      },
      "message": "Merge pull request #1683 from null77/disable-extra-semi\n\nDisable Clang extra semicolon warning."
    },
    {
      "commit": "91af94019a2746f3be8f97e0e3f2d029599f700f",
      "tree": "c51ba1c780ea1ef99b12625be1e602a97aed1668",
      "parents": [
        "c9e03360e2a78a95a8571292aefa5ddbdbf66daf"
      ],
      "author": {
        "name": "Matthew Albrecht",
        "email": "mattparks5855@gmail.com",
        "time": "Fri Feb 01 04:51:50 2019"
      },
      "committer": {
        "name": "Matthew Albrecht",
        "email": "mattparks5855@gmail.com",
        "time": "Fri Feb 01 04:53:35 2019"
      },
      "message": "Switched to std::string for TReflection and TObjectReflection\n\nIn MSVC 2017 Debug mode when a reflection is deleted (when a shader goes out of scope) xutility will fail to clear the children due to the TString allocator implementation. By switching to std::string xutility no longer throws the error.\n"
    },
    {
      "commit": "0f66082d1daea7ce0e75c022090568571689237c",
      "tree": "e0de2a8a2089a2f5c50046fa8a76678141384aef",
      "parents": [
        "c9e03360e2a78a95a8571292aefa5ddbdbf66daf"
      ],
      "author": {
        "name": "Alejandro Piñeiro",
        "email": "apinheiro@igalia.com",
        "time": "Thu Jan 31 15:45:15 2019"
      },
      "committer": {
        "name": "Alejandro Piñeiro",
        "email": "apinheiro@igalia.com",
        "time": "Thu Jan 31 16:09:30 2019"
      },
      "message": "ParseHelper: don\u0027t assign xfb_offset for struct members\n\nThis commit undoes the code on the commit \"ParseHelper: assign\nxfb_offset for struct members too\" (commit\naf8c1bdb161e4b2ddf019b61bdfca61f84cb1ca8), except the method renaming,\nand updates the tests.\n\nDuring the review of the implementation of Vulkan extension\nVK_EXT_transform_feedback for the Linux Intel driver, it was pointed\nthat the Vulkan environment spec for SPIR-V only ever refers to block\nor block members being decorated. It would be strange to not do the\nsame for OpenGL (ARB_gl_spirv). That would also fit better to what\nGLSL does, where setting explicit xfb offsets for struct members is\nnot allowed.\n\nFWIW, the original patch was proposed based on the fact that\nARB_gl_spirv is relying on OpenGL for how xfb offsets should be\nassigned to members, and it was not clear (at least to me) which is\nthe responsible of such.\n"
    },
    {
      "commit": "d39c040df9b7b242c9ec02e420126c028cc1cb1d",
      "tree": "8f275362cfcf3544c873d52ddd6d3d8c7538d89b",
      "parents": [
        "c9e03360e2a78a95a8571292aefa5ddbdbf66daf"
      ],
      "author": {
        "name": "Michael Spang",
        "email": "spang@chromium.org",
        "time": "Wed Jan 30 20:11:42 2019"
      },
      "committer": {
        "name": "Michael Spang",
        "email": "spang@chromium.org",
        "time": "Wed Jan 30 20:15:11 2019"
      },
      "message": "Port Unix/ossource.cpp to Fuchsia\n\nFuchsia has pthreads but doesn\u0027t have sys/resource.h and doesn\u0027t\nimplement pthread_cleanup_push().\n\nANGLE bug: 2475\n"
    },
    {
      "commit": "6a87400c1405cd939ddc6e490a2aabc362e13dc2",
      "tree": "af612f6f1f22f49420ddd46f503125ed1c9747ff",
      "parents": [
        "332b173c8265d1c206a15eedd23dab31caa22b8a"
      ],
      "author": {
        "name": "baldurk",
        "email": "baldurk@baldurk.org",
        "time": "Wed Jan 30 17:29:31 2019"
      },
      "committer": {
        "name": "baldurk",
        "email": "baldurk@baldurk.org",
        "time": "Wed Jan 30 17:29:46 2019"
      },
      "message": "Add missing override specifiers in virtual class\n"
    },
    {
      "commit": "332b173c8265d1c206a15eedd23dab31caa22b8a",
      "tree": "f3b2518106cd3e8bcf28c00f748ac9b0737edb57",
      "parents": [
        "c9e03360e2a78a95a8571292aefa5ddbdbf66daf"
      ],
      "author": {
        "name": "baldurk",
        "email": "baldurk@baldurk.org",
        "time": "Wed Jan 30 17:29:17 2019"
      },
      "committer": {
        "name": "baldurk",
        "email": "baldurk@baldurk.org",
        "time": "Wed Jan 30 17:29:44 2019"
      },
      "message": "Fix mismatched integer comparison (size_t/unsigned int vs int)\n"
    },
    {
      "commit": "1a1651c6e9d5f27d9c09c604d9e0280c2cca29d2",
      "tree": "f20d4d153313471c1345856a518e7e6142fc7a70",
      "parents": [
        "8dff52509e5c73818d70ea5386886b6cb908962f"
      ],
      "author": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Wed Jan 30 16:37:15 2019"
      },
      "committer": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Wed Jan 30 16:37:15 2019"
      },
      "message": "Disable Clang extra semicolon warning.\n\nUsually this warning is disabled by default. But when turned on Clang\ncomplains about extra semicolons in Glslang headers. Turn this off for\nnow. See http://crbug.com/926235\n"
    },
    {
      "commit": "c9e03360e2a78a95a8571292aefa5ddbdbf66daf",
      "tree": "2941e299f1d3d59d486eb449676d0dc34aaeca74",
      "parents": [
        "31fbc11f5dbab54a20728c7eb38f43782ca2b7c4",
        "c28369b75f7d6836a3a79696756c6848093858f3"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "johnkslang@users.noreply.github.com",
        "time": "Wed Jan 30 03:03:11 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 30 03:03:11 2019"
      },
      "message": "Merge pull request #1675 from nicebyte/ext_yuv_target\n\nAdd support for GL_EXT_YUV_target"
    },
    {
      "commit": "31fbc11f5dbab54a20728c7eb38f43782ca2b7c4",
      "tree": "e2520f2229df081b9b4ad5b5cd6912ba6a381ef8",
      "parents": [
        "4c576400526ce373485acb29ff133d241592a3f5"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "cepheus@frii.com",
        "time": "Tue Jan 29 23:00:42 2019"
      },
      "committer": {
        "name": "John Kessenich",
        "email": "cepheus@frii.com",
        "time": "Tue Jan 29 23:00:42 2019"
      },
      "message": "Build: Remove extra commas in calling INSTANTIATE_TEST_SUITE_P.\n\nHopefully, this fixes the sudden new breakage with the bots.\n"
    },
    {
      "commit": "4c576400526ce373485acb29ff133d241592a3f5",
      "tree": "74325e502f66ac6ccd59f83779753d5630fdf6ae",
      "parents": [
        "544c039d261d6293f38daf7eb142a9fe1aace856",
        "90995f5daed9d9f14e6f43a634b4489f6934fe1d"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "johnkslang@users.noreply.github.com",
        "time": "Tue Jan 29 21:20:05 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 29 21:20:05 2019"
      },
      "message": "Merge pull request #1681 from baldurk/reflection-fixes\n\nReflection consistency changes \u0026 bugfixes"
    },
    {
      "commit": "c28369b75f7d6836a3a79696756c6848093858f3",
      "tree": "9af10572caa29e2ab21ca1b01f9e3d8b1814b761",
      "parents": [
        "2cf6613a0d35545812c34a633ec0772c0320108c"
      ],
      "author": {
        "name": "nicebyte",
        "email": "nicebyte@mailinator.com",
        "time": "Thu Jan 24 20:12:20 2019"
      },
      "committer": {
        "name": "nicebyte",
        "email": "nicebyte@mailinator.com",
        "time": "Tue Jan 29 21:17:47 2019"
      },
      "message": "Add support for GL_EXT_YUV_target\n"
    },
    {
      "commit": "90995f5daed9d9f14e6f43a634b4489f6934fe1d",
      "tree": "74325e502f66ac6ccd59f83779753d5630fdf6ae",
      "parents": [
        "7e500c7b360e88bb66e6bb82a487ea7c35e6d5c8"
      ],
      "author": {
        "name": "baldurk",
        "email": "baldurk@baldurk.org",
        "time": "Tue Jan 29 13:52:33 2019"
      },
      "committer": {
        "name": "baldurk",
        "email": "baldurk@baldurk.org",
        "time": "Tue Jan 29 17:00:53 2019"
      },
      "message": "Update reflection offset consistently for structure members\n\n* Previously the offset was only updated with EOpIndexDirectStruct, but we also\n  need to update it for the other index types into arrays, and when expanding an\n  aggregate reached after dereferencing.\n"
    },
    {
      "commit": "7e500c7b360e88bb66e6bb82a487ea7c35e6d5c8",
      "tree": "3bc0d5069e2ba13920542939c3648cec402c3f96",
      "parents": [
        "544c039d261d6293f38daf7eb142a9fe1aace856"
      ],
      "author": {
        "name": "baldurk",
        "email": "baldurk@baldurk.org",
        "time": "Tue Jan 29 12:49:14 2019"
      },
      "committer": {
        "name": "baldurk",
        "email": "baldurk@baldurk.org",
        "time": "Tue Jan 29 14:10:04 2019"
      },
      "message": "Add missing initialisation of counterIndex and stages in badReflection()\n"
    },
    {
      "commit": "544c039d261d6293f38daf7eb142a9fe1aace856",
      "tree": "929ae6b80ddb6f0918e074ff892a3ebd5315f7d9",
      "parents": [
        "8dff52509e5c73818d70ea5386886b6cb908962f"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "cepheus@frii.com",
        "time": "Tue Jan 29 05:19:43 2019"
      },
      "committer": {
        "name": "John Kessenich",
        "email": "cepheus@frii.com",
        "time": "Tue Jan 29 05:19:43 2019"
      },
      "message": "HLSL: Fix #1679: Add HLSL earlydepthstencil -\u003e SPV EarlyFragmentTests.\n"
    },
    {
      "commit": "8dff52509e5c73818d70ea5386886b6cb908962f",
      "tree": "f42dfa09e6f28cc91fd37dd12bd89e2c1beda007",
      "parents": [
        "e4f7a1f3673f94df57b8187a3b5653945d5acbba",
        "7a02e15e1e7451b3c05bf528dc15470f20ba726f"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "johnkslang@users.noreply.github.com",
        "time": "Fri Jan 25 20:08:11 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 25 20:08:11 2019"
      },
      "message": "Merge pull request #1677 from greg-lunarg/kg100\n\nUpdate spirv-tools known-good."
    },
    {
      "commit": "7a02e15e1e7451b3c05bf528dc15470f20ba726f",
      "tree": "486d56839d709754a4f1e78b0eff4003b81d5c03",
      "parents": [
        "2cf6613a0d35545812c34a633ec0772c0320108c"
      ],
      "author": {
        "name": "Greg Fischer",
        "email": "greg@lunarg.com",
        "time": "Fri Jan 25 18:11:27 2019"
      },
      "committer": {
        "name": "Greg Fischer",
        "email": "greg@lunarg.com",
        "time": "Fri Jan 25 18:11:27 2019"
      },
      "message": "Update spirv-tools known-good.\n"
    },
    {
      "commit": "e4f7a1f3673f94df57b8187a3b5653945d5acbba",
      "tree": "b47da71efad26ff1f56ec7c5a1689f145646edc4",
      "parents": [
        "2cf6613a0d35545812c34a633ec0772c0320108c",
        "424612c0e79886e9ad7e9b172b15a73229ff7f46"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "johnkslang@users.noreply.github.com",
        "time": "Fri Jan 25 18:02:42 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 25 18:02:42 2019"
      },
      "message": "Merge pull request #1676 from nsubtil/nsubtil/do-not-cache-lib-suffix\n\nbuild: Do not cache debug library suffix"
    },
    {
      "commit": "424612c0e79886e9ad7e9b172b15a73229ff7f46",
      "tree": "26ab22204cf57c17c986ebe21d4c33947e15ccbd",
      "parents": [
        "493dee0ade8e900aca2ab7b3a4f530f98c7e8538"
      ],
      "author": {
        "name": "Nuno Subtil",
        "email": "nsubtil@nvidia.com",
        "time": "Fri Jan 25 17:30:37 2019"
      },
      "committer": {
        "name": "Nuno Subtil",
        "email": "nsubtil@nvidia.com",
        "time": "Fri Jan 25 17:30:37 2019"
      },
      "message": "build: Do not cache debug library suffix\n\nFor nested project builds, writing CMAKE_DEBUG_POSTFIX into the cache\nends up affecting other projects. Caching this value doesn\u0027t seem to be\nrequired in practice, so this change removes the cache tag.\n"
    },
    {
      "commit": "2cf6613a0d35545812c34a633ec0772c0320108c",
      "tree": "d518889c5610e4d5c1bae59700734d51f4befa0a",
      "parents": [
        "4930964683168aaefa55562cf6cdbcc7af901970",
        "08fe88a94c66b1f05b3308c890d79f8b2d7053ab"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "johnkslang@users.noreply.github.com",
        "time": "Thu Jan 24 17:48:54 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 24 17:48:54 2019"
      },
      "message": "Merge pull request #1674 from null77/fix-msvc-sign-warning\n\nSuppress a MSVC cast warning in GN."
    },
    {
      "commit": "08fe88a94c66b1f05b3308c890d79f8b2d7053ab",
      "tree": "d518889c5610e4d5c1bae59700734d51f4befa0a",
      "parents": [
        "4930964683168aaefa55562cf6cdbcc7af901970"
      ],
      "author": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Thu Jan 24 15:55:41 2019"
      },
      "committer": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Thu Jan 24 15:56:20 2019"
      },
      "message": "Suppress a MSVC cast warning in GN.\n\nAlso came up when using the BUILD.gn file with ANGLE.\n\nANGLE bug: 3088\n"
    },
    {
      "commit": "4930964683168aaefa55562cf6cdbcc7af901970",
      "tree": "35d6805834c5daaa25d25cce8e16462423a1d5a4",
      "parents": [
        "2b92158724bd83da662fcdf46846a7e5c2601608",
        "6b9a28b9cb6b16d37fa938e9901115a02fd8e7d2"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "johnkslang@users.noreply.github.com",
        "time": "Thu Jan 24 01:26:19 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 24 01:26:19 2019"
      },
      "message": "Merge pull request #1672 from sparmarNV/NV-extension-checks\n\nAdd extension checks for NV block member builtins"
    },
    {
      "commit": "2b92158724bd83da662fcdf46846a7e5c2601608",
      "tree": "07ef96a21b631b401d68d251afcf80ef7b8ebd8d",
      "parents": [
        "d9cee59afaf582dd09a883ec26f02d09e804f63c",
        "9706106ecd7c366ea0fe3ac129407fcd0925718b"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "johnkslang@users.noreply.github.com",
        "time": "Thu Jan 24 01:24:45 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 24 01:24:45 2019"
      },
      "message": "Merge pull request #1671 from null77/fix-chrome-clang-warning\n\nSuppress inconsistent override warning in GN."
    },
    {
      "commit": "6b9a28b9cb6b16d37fa938e9901115a02fd8e7d2",
      "tree": "b4f23dff7728d1de38dea99215b7ae63350d4b45",
      "parents": [
        "d9cee59afaf582dd09a883ec26f02d09e804f63c"
      ],
      "author": {
        "name": "Sahil Parmar",
        "email": "sparmar@nvidia.com",
        "time": "Thu Jan 24 00:24:32 2019"
      },
      "committer": {
        "name": "Sahil Parmar",
        "email": "sparmar@nvidia.com",
        "time": "Thu Jan 24 00:24:32 2019"
      },
      "message": "Add extension checks for NV block member builtins\n"
    },
    {
      "commit": "9706106ecd7c366ea0fe3ac129407fcd0925718b",
      "tree": "07ef96a21b631b401d68d251afcf80ef7b8ebd8d",
      "parents": [
        "d9cee59afaf582dd09a883ec26f02d09e804f63c"
      ],
      "author": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Wed Jan 23 23:56:43 2019"
      },
      "committer": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Wed Jan 23 23:58:10 2019"
      },
      "message": "Suppress inconsistent override warning in GN.\n\nThis came up when trying to roll the new glslang into Chromium.\n\nANGLE bug: 3088\n"
    },
    {
      "commit": "d9cee59afaf582dd09a883ec26f02d09e804f63c",
      "tree": "0b8eda77cc69066065544baaf21f40eccc453051",
      "parents": [
        "6a9df5f48f0495b0aa05bad2f32f00f4d6fa5e59",
        "28be4543cd2b294a3541625105da0a3d8b630f8c"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "johnkslang@users.noreply.github.com",
        "time": "Wed Jan 23 20:05:22 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 23 20:05:22 2019"
      },
      "message": "Merge pull request #1626 from KhronosGroup/extension-support\n\nInfrastructure: Generalize and broaden per-variable extension checking."
    },
    {
      "commit": "6a9df5f48f0495b0aa05bad2f32f00f4d6fa5e59",
      "tree": "c7dd01a659f14a0eb0ca0c6de1a02fd954991ac4",
      "parents": [
        "0bb89f5809d4116a60a1216503f9bc2f083939b2",
        "0ceaebcff90eb428d94a19f6b4d72de991931689"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "johnkslang@users.noreply.github.com",
        "time": "Tue Jan 22 02:22:49 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 22 02:22:49 2019"
      },
      "message": "Merge pull request #1664 from null77/support-angle\n\nFix a few GN build issues."
    },
    {
      "commit": "0bb89f5809d4116a60a1216503f9bc2f083939b2",
      "tree": "3dd5cad783fa8314855f19f1da62183962f12f3c",
      "parents": [
        "4e06d7a2bba04e5728f37ef8313060acfcd2ff60"
      ],
      "author": {
        "name": "Hodgman",
        "email": "brooke.hodgman@gmail.com",
        "time": "Tue Jan 22 02:21:11 2019"
      },
      "committer": {
        "name": "John Kessenich",
        "email": "johnkslang@users.noreply.github.com",
        "time": "Tue Jan 22 02:21:11 2019"
      },
      "message": "HLSL: Protect against some crashes\n\n\r\n"
    },
    {
      "commit": "4e06d7a2bba04e5728f37ef8313060acfcd2ff60",
      "tree": "2c57409f83178cb5ac2a825f5253f8e758045f6c",
      "parents": [
        "493dee0ade8e900aca2ab7b3a4f530f98c7e8538",
        "e135a4897a8bfeae99a6b34b70d4a939ef8fdfbd"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "johnkslang@users.noreply.github.com",
        "time": "Sun Jan 20 15:43:06 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jan 20 15:43:06 2019"
      },
      "message": "Merge pull request #1663 from jeffbolznv/reference_vs_memorymodel\n\nMore precisely check for the qualifiers that enable the vulkan memory model for buffer references."
    },
    {
      "commit": "e135a4897a8bfeae99a6b34b70d4a939ef8fdfbd",
      "tree": "2c57409f83178cb5ac2a825f5253f8e758045f6c",
      "parents": [
        "493dee0ade8e900aca2ab7b3a4f530f98c7e8538"
      ],
      "author": {
        "name": "Jeff Bolz",
        "email": "jbolz@nvidia.com",
        "time": "Sun Jan 20 06:59:17 2019"
      },
      "committer": {
        "name": "Jeff Bolz",
        "email": "jbolz@nvidia.com",
        "time": "Sun Jan 20 06:59:38 2019"
      },
      "message": "More precisely check for the qualifiers that enable the vulkan memory model for buffer references.\n\nNot all memory qualifiers necessarily need the vulkan memory model, e.g. volatile/restrict that correspond to core SPIR-V features do not.\n"
    },
    {
      "commit": "0ceaebcff90eb428d94a19f6b4d72de991931689",
      "tree": "a34c790bd83c36d405d3186041cbaa6140ec3406",
      "parents": [
        "493dee0ade8e900aca2ab7b3a4f530f98c7e8538"
      ],
      "author": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Fri Jan 18 19:53:31 2019"
      },
      "committer": {
        "name": "Jamie Madill",
        "email": "jmadill@chromium.org",
        "time": "Fri Jan 18 22:01:46 2019"
      },
      "message": "Fix a few GN build issues.\n\n * adds a source set for default resource limits to mirror CMake\n * adds a target executable for the standalone validator\n * fixes a missing warning\n\nAllows ANGLE to use the integrated BUILD.gn instead of a custom one.\n\nANGLE bug: 3088\n"
    },
    {
      "commit": "493dee0ade8e900aca2ab7b3a4f530f98c7e8538",
      "tree": "ea061ce2c34d46d0e5115bec99965ed432e3ec05",
      "parents": [
        "d9739794e9fea1da3b16123418a83cf9b558b557",
        "75c5603ada785ba9e9826c8c1023c55c775b2ec9"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "johnkslang@users.noreply.github.com",
        "time": "Fri Jan 18 04:53:34 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 18 04:53:34 2019"
      },
      "message": "Merge pull request #1656 from amdrexu/bugfix\n\nFix xfb_stride incorrectness(#1654)"
    },
    {
      "commit": "d9739794e9fea1da3b16123418a83cf9b558b557",
      "tree": "25b391e08c4451a2589bbce94833a77e9a65965b",
      "parents": [
        "7f2a87e58c3e016db64691e65be36270521eb836",
        "edadbed6fbd9e76a4d46980fcdf5ccad8a97b4bd"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "johnkslang@users.noreply.github.com",
        "time": "Wed Jan 16 23:29:41 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 16 23:29:41 2019"
      },
      "message": "Merge pull request #1662 from dneto0/fix-leak2\n\nHLSL: Avoid leaking a shadow sampler struct"
    },
    {
      "commit": "7f2a87e58c3e016db64691e65be36270521eb836",
      "tree": "c4da860af3f03058d3b05979bf26ae0fbc0e4a0a",
      "parents": [
        "4c096c52f80989bb7e20fdaa903fac7e332e83ac",
        "806e0573daf79d2d39ac22ddaed2c86ab0682def"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "johnkslang@users.noreply.github.com",
        "time": "Wed Jan 16 22:29:31 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 16 22:29:31 2019"
      },
      "message": "Merge pull request #1661 from dneto0/fix-leak\n\nAvoid leaking name for counter buffer"
    },
    {
      "commit": "edadbed6fbd9e76a4d46980fcdf5ccad8a97b4bd",
      "tree": "2be988e49e65486b20bd35509f30b29fa078974f",
      "parents": [
        "4c096c52f80989bb7e20fdaa903fac7e332e83ac"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Wed Jan 16 21:55:03 2019"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Wed Jan 16 22:04:58 2019"
      },
      "message": "HLSL: Avoid leaking a shadow sampler struct\n"
    },
    {
      "commit": "806e0573daf79d2d39ac22ddaed2c86ab0682def",
      "tree": "c4da860af3f03058d3b05979bf26ae0fbc0e4a0a",
      "parents": [
        "4c096c52f80989bb7e20fdaa903fac7e332e83ac"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Wed Jan 16 15:44:31 2019"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Wed Jan 16 15:44:31 2019"
      },
      "message": "Avoid leaking name for counter buffer\n"
    },
    {
      "commit": "4c096c52f80989bb7e20fdaa903fac7e332e83ac",
      "tree": "5c71ba657169e4f13445aa92385e3e8595807aa1",
      "parents": [
        "d72f488cc6c4927ebda8af55950650fa818b8f1d",
        "b2395e9ddf443b4449ae1ca86fc48e24de3470ba"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "johnkslang@users.noreply.github.com",
        "time": "Wed Jan 16 14:27:25 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 16 14:27:25 2019"
      },
      "message": "Merge pull request #1658 from KhronosGroup/fix-name-loc-str\n\nHLSL: Fix #1655; use \"\" for nullptr file names"
    },
    {
      "commit": "b2395e9ddf443b4449ae1ca86fc48e24de3470ba",
      "tree": "5c71ba657169e4f13445aa92385e3e8595807aa1",
      "parents": [
        "d72f488cc6c4927ebda8af55950650fa818b8f1d"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "cepheus@frii.com",
        "time": "Wed Jan 16 09:07:51 2019"
      },
      "committer": {
        "name": "John Kessenich",
        "email": "cepheus@frii.com",
        "time": "Wed Jan 16 09:07:51 2019"
      },
      "message": "HLSL: Fix #1655; use \"\" for nullptr file names. Needs test cases.\n"
    },
    {
      "commit": "d72f488cc6c4927ebda8af55950650fa818b8f1d",
      "tree": "7df503a8aec843770eb0a2f3d1c16accbdf756b6",
      "parents": [
        "2898223375d57fb3974f24e1e944bb624f67cb73"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "cepheus@frii.com",
        "time": "Wed Jan 16 07:55:37 2019"
      },
      "committer": {
        "name": "John Kessenich",
        "email": "cepheus@frii.com",
        "time": "Wed Jan 16 07:55:37 2019"
      },
      "message": "Build: fix warnings. Fixes #1653.\n"
    },
    {
      "commit": "75c5603ada785ba9e9826c8c1023c55c775b2ec9",
      "tree": "7f2eca23df5410834d2d47b230bd9cca216360dc",
      "parents": [
        "2898223375d57fb3974f24e1e944bb624f67cb73"
      ],
      "author": {
        "name": "Rex Xu",
        "email": "rex.xu@amd.com",
        "time": "Mon Jan 14 03:40:51 2019"
      },
      "committer": {
        "name": "Rex Xu",
        "email": "rex.xu@amd.com",
        "time": "Mon Jan 14 04:02:58 2019"
      },
      "message": "Fix xfb_stride incorrectness(#1654)\n\nAdd int64 support in XFB. Change containsDouble to contains64BitType. Make\nit more general.\n"
    },
    {
      "commit": "2898223375d57fb3974f24e1e944bb624f67cb73",
      "tree": "6e6fe533c0db6a9acb68aca99d5e4ab6bdc1b66e",
      "parents": [
        "dfaaf75a31daacce212f11c7b1a9eca0c996a25c"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "cepheus@frii.com",
        "time": "Fri Jan 11 08:07:04 2019"
      },
      "committer": {
        "name": "John Kessenich",
        "email": "cepheus@frii.com",
        "time": "Fri Jan 11 08:07:04 2019"
      },
      "message": "Bump revision.\n"
    },
    {
      "commit": "dfaaf75a31daacce212f11c7b1a9eca0c996a25c",
      "tree": "8a03f51cb0998f2b9acb0220283ffacb795fe574",
      "parents": [
        "712cd6618df2c77e126d68042ad7a81a69ee4a6f",
        "aeef0363480d3be7371ad51aa8f63ac4d6f73682"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "johnkslang@users.noreply.github.com",
        "time": "Fri Jan 11 07:55:36 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 11 07:55:36 2019"
      },
      "message": "Merge pull request #1652 from gnl21/cmake-fix\n\nWork around a CMake cross-compilation issue"
    },
    {
      "commit": "712cd6618df2c77e126d68042ad7a81a69ee4a6f",
      "tree": "b6ef7a291d4c0d60f558eb6bc85e2effb15eaabf",
      "parents": [
        "5795f9e38746e3089fea7ae82003909da833f234",
        "c4d5ac6bfac0541ca6536e7329f5cf4901d1ecd0"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "johnkslang@users.noreply.github.com",
        "time": "Thu Jan 10 02:33:44 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jan 10 02:33:44 2019"
      },
      "message": "Merge pull request #1647 from dneto0/update-known-good\n\nUpdate SPIRV-Tools known good: relax Uconvert check"
    },
    {
      "commit": "c4d5ac6bfac0541ca6536e7329f5cf4901d1ecd0",
      "tree": "b6ef7a291d4c0d60f558eb6bc85e2effb15eaabf",
      "parents": [
        "5795f9e38746e3089fea7ae82003909da833f234"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Wed Jan 09 15:32:32 2019"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Wed Jan 09 15:32:32 2019"
      },
      "message": "Update SPIRV-Tools known good: relax Uconvert check\n\nPermit UConvert as an OpSpecConstantOp operation when\nSPV_AMD_gpu_shader_int_16 is used.\n"
    },
    {
      "commit": "28be4543cd2b294a3541625105da0a3d8b630f8c",
      "tree": "85e66269f1e97daf0208f5f2de303faa956545d1",
      "parents": [
        "69932ab47f9e99d04482a6c1e8524e86e46d95e1"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "cepheus@frii.com",
        "time": "Wed Dec 12 00:42:35 2018"
      },
      "committer": {
        "name": "John Kessenich",
        "email": "cepheus@frii.com",
        "time": "Wed Jan 09 15:21:22 2019"
      },
      "message": "Infrastructure: Generalize and broaden per-variable extension checking.\n"
    },
    {
      "commit": "5795f9e38746e3089fea7ae82003909da833f234",
      "tree": "63ae6a87e5c0a3622e75a240206a5b9793bc443e",
      "parents": [
        "69932ab47f9e99d04482a6c1e8524e86e46d95e1",
        "b11b997d5995cca3e2b870b379637ec20617ba9c"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "johnkslang@users.noreply.github.com",
        "time": "Wed Jan 09 13:01:21 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 09 13:01:21 2019"
      },
      "message": "Merge pull request #1646 from dneto0/parens-warning\n\nParenthesize to avoid GCC warning"
    },
    {
      "commit": "b11b997d5995cca3e2b870b379637ec20617ba9c",
      "tree": "63ae6a87e5c0a3622e75a240206a5b9793bc443e",
      "parents": [
        "69932ab47f9e99d04482a6c1e8524e86e46d95e1"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Tue Jan 08 23:57:03 2019"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Tue Jan 08 23:57:03 2019"
      },
      "message": "Parenthesize to avoid GCC warning\n"
    },
    {
      "commit": "69932ab47f9e99d04482a6c1e8524e86e46d95e1",
      "tree": "0c4e74c9002dc5fd3daeedfb78fa670ad7b49210",
      "parents": [
        "344a03c0346bb442bb6600169b9da63c5fc9cdd2",
        "3cf3f9629230bbbc1b3817d22024eb77b71eb35c"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "johnkslang@users.noreply.github.com",
        "time": "Tue Jan 08 02:39:32 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 08 02:39:32 2019"
      },
      "message": "Merge pull request #1645 from KhronosGroup/dupe-accelstruct\n\nDon\u0027t output duplicate OpTypeAccelerationStructureNV declarations"
    },
    {
      "commit": "344a03c0346bb442bb6600169b9da63c5fc9cdd2",
      "tree": "a6ce73f9eb9f3815fd68696f26f2348d7a602c0d",
      "parents": [
        "d12fbc4c0cb53bb2049c5a224587dc364e261a15",
        "9f2aec49e9263a555346b9961107b497448d4d18"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "johnkslang@users.noreply.github.com",
        "time": "Tue Jan 08 01:25:35 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 08 01:25:35 2019"
      },
      "message": "Merge pull request #1644 from jeffbolznv/buffer_reference\n\nGL_EXT_buffer_reference"
    },
    {
      "commit": "3cf3f9629230bbbc1b3817d22024eb77b71eb35c",
      "tree": "b7c2ee3f72bdef49561206eecc22478edcc2a991",
      "parents": [
        "d12fbc4c0cb53bb2049c5a224587dc364e261a15"
      ],
      "author": {
        "name": "Piers Daniell",
        "email": "pdaniell@nvidia.com",
        "time": "Mon Jan 07 21:17:44 2019"
      },
      "committer": {
        "name": "Piers Daniell",
        "email": "pdaniell@nvidia.com",
        "time": "Mon Jan 07 21:17:44 2019"
      },
      "message": "Don\u0027t output duplicate TypeAccelerationStructureNV declarations\n"
    },
    {
      "commit": "9f2aec49e9263a555346b9961107b497448d4d18",
      "tree": "c8b136ebbbf5dd28d5f800e94c93813d48f03ca8",
      "parents": [
        "6eab476e5adcad71cf8b46a875eedd164f201c5d"
      ],
      "author": {
        "name": "Jeff Bolz",
        "email": "jbolz@nvidia.com",
        "time": "Sun Jan 06 23:58:04 2019"
      },
      "committer": {
        "name": "Jeff Bolz",
        "email": "jbolz@nvidia.com",
        "time": "Mon Jan 07 18:36:13 2019"
      },
      "message": "GL_EXT_buffer_reference\n"
    },
    {
      "commit": "d12fbc4c0cb53bb2049c5a224587dc364e261a15",
      "tree": "fadc02d2daf5b47f388612f3f3a7c3f2f181c961",
      "parents": [
        "e96fa717d387bff99b9a0fa47f422c863e0f2725"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "cepheus@frii.com",
        "time": "Mon Jan 07 16:48:11 2019"
      },
      "committer": {
        "name": "John Kessenich",
        "email": "cepheus@frii.com",
        "time": "Mon Jan 07 16:52:34 2019"
      },
      "message": "SPV: Move to the latest header.\n"
    },
    {
      "commit": "e96fa717d387bff99b9a0fa47f422c863e0f2725",
      "tree": "8ee140f26740ac8254ae6d8a3eb8d72d93ae26e1",
      "parents": [
        "6eab476e5adcad71cf8b46a875eedd164f201c5d"
      ],
      "author": {
        "name": "dan sinclair",
        "email": "dj2@everburning.com",
        "time": "Mon Jan 07 16:47:37 2019"
      },
      "committer": {
        "name": "John Kessenich",
        "email": "johnkslang@users.noreply.github.com",
        "time": "Mon Jan 07 16:47:37 2019"
      },
      "message": "Make sure source strings are terminated (#1641)\n\n* Make sure source strings are terminated\r\n\r\nThe source strings may or may not have a null terminator. We need to\r\nmake sure we add one before outputting the source strings as we iterate\r\nover the c-str looking for the null terminator.\r\n\r\n* Review feedback\r\n"
    },
    {
      "commit": "6eab476e5adcad71cf8b46a875eedd164f201c5d",
      "tree": "c0d2ac5f5fd3b24f7ddca01dba95fd32844ab290",
      "parents": [
        "83b2647293db3d777e77adbaf04283cf97a18661",
        "082184bcc912f08578b9783586a61a91a19f73eb"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "johnkslang@users.noreply.github.com",
        "time": "Fri Jan 04 00:11:46 2019"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 04 00:11:46 2019"
      },
      "message": "Merge pull request #1643 from dneto0/update-issue-1642\n\nMark spv.int16.amd.frag.out as failing validation"
    },
    {
      "commit": "082184bcc912f08578b9783586a61a91a19f73eb",
      "tree": "c0d2ac5f5fd3b24f7ddca01dba95fd32844ab290",
      "parents": [
        "83b2647293db3d777e77adbaf04283cf97a18661"
      ],
      "author": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu Jan 03 19:29:44 2019"
      },
      "committer": {
        "name": "David Neto",
        "email": "dneto@google.com",
        "time": "Thu Jan 03 19:36:20 2019"
      },
      "message": "Mark spv.int16.amd.frag.out as failing validation\n\nSee #1642\n\nAlso updates SPIRV-Tools and SPIRV-Headers known_good.\n"
    },
    {
      "commit": "aeef0363480d3be7371ad51aa8f63ac4d6f73682",
      "tree": "9762c3d8a0b2cda27abc87401663ab5c8fe28901",
      "parents": [
        "9ed38739b974f9d6585e8c5f11184409b11d3817"
      ],
      "author": {
        "name": "Graeme Leese",
        "email": "gleese@broadcom.com",
        "time": "Thu Jan 03 17:56:07 2019"
      },
      "committer": {
        "name": "Graeme Leese",
        "email": "gleese@broadcom.com",
        "time": "Thu Jan 03 17:56:07 2019"
      },
      "message": "Work around a CMake cross-compilation issue\n\nCMake can\u0027t correctly configure the latest code because of an issue with\ncross-compilation of pthreads:\nhttps://gitlab.kitware.com/cmake/cmake/issues/16920\n"
    },
    {
      "commit": "83b2647293db3d777e77adbaf04283cf97a18661",
      "tree": "3e0ae08ddcf0a84b9e98ba18b66f43e50c3ac45a",
      "parents": [
        "9ed38739b974f9d6585e8c5f11184409b11d3817",
        "d445bb2867a56b5e053c7b5fb5a7b007294e2043"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "johnkslang@users.noreply.github.com",
        "time": "Sun Dec 30 00:44:50 2018"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Dec 30 00:44:50 2018"
      },
      "message": "Merge pull request #1634 from greg-lunarg/lines10\n\nCreate separate OpSource for each included file when compiling -g"
    },
    {
      "commit": "d445bb2867a56b5e053c7b5fb5a7b007294e2043",
      "tree": "3e0ae08ddcf0a84b9e98ba18b66f43e50c3ac45a",
      "parents": [
        "9ed38739b974f9d6585e8c5f11184409b11d3817"
      ],
      "author": {
        "name": "Greg Fischer",
        "email": "greg@lunarg.com",
        "time": "Thu Dec 06 18:13:15 2018"
      },
      "committer": {
        "name": "Greg Fischer",
        "email": "greg@lunarg.com",
        "time": "Fri Dec 28 19:06:43 2018"
      },
      "message": "Create separate OpSource for each included file\n"
    },
    {
      "commit": "9ed38739b974f9d6585e8c5f11184409b11d3817",
      "tree": "79371278608e4d376bd022a9ea7dc97f5becbf0d",
      "parents": [
        "af22355bb14717f53f5bf8b02f706695f99f6569",
        "5620a2f95e9221891a18450c2144e0ca3e8d7cde"
      ],
      "author": {
        "name": "John Kessenich",
        "email": "johnkslang@users.noreply.github.com",
        "time": "Tue Dec 18 17:38:32 2018"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Dec 18 17:38:32 2018"
      },
      "message": "Merge pull request #1627 from greg-lunarg/lines8\n\nAdd passes to spirv-opt passes to preserve source line info when compiling -g."
    }
  ],
  "next": "af22355bb14717f53f5bf8b02f706695f99f6569"
}
