)]}'
{
  "commit": "8842c8f43b4e7f1f7e7eae2e49265311547f5e07",
  "tree": "fe2300872396ab288d56015b3436f9ffd152f81d",
  "parents": [
    "c25e4d3530121632dee427c7cb8ff0302aa01d4d"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Mon Jan 13 16:57:48 2020 +0000"
  },
  "committer": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Wed Jan 15 12:14:18 2020 +0000"
  },
  "message": "SpirvShader: 2-way imported extensions lookup\n\nThe `extensions` map of ID -\u003e extension has been renamed to `extensionsByID`.\nThe `extensionsImported` is a new set containing the list of extension names that have been imported. This set can be efficiently queried to determine whether a particular extension is in use.\n\nBug: b/145351270\nChange-Id: I74bbfb2e5b95862c5381037f259262a9d45b6624\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/40092\nTested-by: Ben Clayton \u003cbclayton@google.com\u003e\nReviewed-by: Nicolas Capens \u003cnicolascapens@google.com\u003e\nKokoro-Presubmit: kokoro \u003cnoreply+kokoro@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0df1cfd8cae40fb25983d31534be78aa6b78bc7d",
      "old_mode": 33188,
      "old_path": "src/Pipeline/SpirvShader.cpp",
      "new_id": "225701763ee69f050cc73ab7a0963cd8f4e6e9b1",
      "new_mode": 33188,
      "new_path": "src/Pipeline/SpirvShader.cpp"
    },
    {
      "type": "modify",
      "old_id": "d46f7606b2a4f33dbdb05b89ec1fd46fb96d684a",
      "old_mode": 33188,
      "old_path": "src/Pipeline/SpirvShader.hpp",
      "new_id": "1274909e3cee2cb72e8bfbfc425a8e0b9a9937c6",
      "new_mode": 33188,
      "new_path": "src/Pipeline/SpirvShader.hpp"
    }
  ]
}
