)]}'
{
  "commit": "b8b0122feb3a24629d07be33f38615891edeb3d1",
  "tree": "837bb531a7b216a44cda22be435c5da3ccdc7195",
  "parents": [
    "c31b7411af0b804650744dba97de7d86e1a959f2"
  ],
  "author": {
    "name": "Martin Radev",
    "email": "martin.b.radev@gmail.com",
    "time": "Sun Nov 20 23:25:53 2016 +0200"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Tue Dec 13 16:19:01 2016 +0000"
  },
  "message": "Add compiler support for shared memory\n\nThe patch adds handling of the \u0027shared\u0027 qualifier in the shader\ncompiler.\n\nBUG\u003dangleproject:1442\n\nTEST\u003dangle_unittests\n\nChange-Id: Iaa288026af0faf2a30e40495faa6ea1f5ff02323\nReviewed-on: https://chromium-review.googlesource.com/413200\nCommit-Queue: Olli Etuaho \u003coetuaho@nvidia.com\u003e\nReviewed-by: Jamie Madill \u003cjmadill@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4334047184ee91e633a69b124db1aff87ed10360",
      "old_mode": 33188,
      "old_path": "src/compiler/translator/BaseTypes.h",
      "new_id": "cfc336fbfe90391da006dda9b2be82d768584156",
      "new_mode": 33188,
      "new_path": "src/compiler/translator/BaseTypes.h"
    },
    {
      "type": "modify",
      "old_id": "0b9da36abb2bda917637888a9e1c35ddf62d7fa6",
      "old_mode": 33188,
      "old_path": "src/compiler/translator/ParseContext.cpp",
      "new_id": "bb0affd876da838d140764ececf2cdc0e0a38e71",
      "new_mode": 33188,
      "new_path": "src/compiler/translator/ParseContext.cpp"
    },
    {
      "type": "modify",
      "old_id": "e6c89017cef60172386878c65b9a7b1e17fd5b92",
      "old_mode": 33188,
      "old_path": "src/compiler/translator/ParseContext.h",
      "new_id": "6159fd28f4983f69986e36e0208f5cfc34cd8194",
      "new_mode": 33188,
      "new_path": "src/compiler/translator/ParseContext.h"
    },
    {
      "type": "modify",
      "old_id": "a30f2c33eaad540ea32cb8848fb91c810393f3c6",
      "old_mode": 33188,
      "old_path": "src/compiler/translator/glslang.l",
      "new_id": "92267ce96113ad27f70d700dbbed78b7afcb9b09",
      "new_mode": 33188,
      "new_path": "src/compiler/translator/glslang.l"
    },
    {
      "type": "modify",
      "old_id": "c15dd9d6ef4d3597b8d83158665ae8c159be75ad",
      "old_mode": 33188,
      "old_path": "src/compiler/translator/glslang.y",
      "new_id": "c9c96cf08a349c7da00f552db3874547eb7535e4",
      "new_mode": 33188,
      "new_path": "src/compiler/translator/glslang.y"
    },
    {
      "type": "modify",
      "old_id": "ef9d59c931975626b7dcb0cfd0db86fb5a81ce4a",
      "old_mode": 33188,
      "old_path": "src/compiler/translator/glslang_lex.cpp",
      "new_id": "2e22c0849de2804874621590ffa97edfaac1fba6",
      "new_mode": 33188,
      "new_path": "src/compiler/translator/glslang_lex.cpp"
    },
    {
      "type": "modify",
      "old_id": "cd79c434af98dc811b9dbe5d4f644f873852b4ee",
      "old_mode": 33188,
      "old_path": "src/compiler/translator/glslang_tab.cpp",
      "new_id": "be7caf77db9da8262868137630d64d715aa49b1e",
      "new_mode": 33188,
      "new_path": "src/compiler/translator/glslang_tab.cpp"
    },
    {
      "type": "modify",
      "old_id": "d11ea2dafd73f86f8365bd333d0694f207b808d2",
      "old_mode": 33188,
      "old_path": "src/compiler/translator/glslang_tab.h",
      "new_id": "9d14a5bcc9671782d6120886947fd1e688a1f1bb",
      "new_mode": 33188,
      "new_path": "src/compiler/translator/glslang_tab.h"
    },
    {
      "type": "modify",
      "old_id": "f10531e3223555ffc557b61b4df6bf44a18aeea7",
      "old_mode": 33188,
      "old_path": "src/tests/compiler_tests/MalformedShader_test.cpp",
      "new_id": "b9f9c49f9cf8ca91fc52d97df1bbfdb1c9b2160a",
      "new_mode": 33188,
      "new_path": "src/tests/compiler_tests/MalformedShader_test.cpp"
    }
  ]
}
