)]}'
{
  "commit": "767ea855abdfb75d853f32f21d4345a1f408faed",
  "tree": "dd70380a869ff7c3012bb8c731569685548811d5",
  "parents": [
    "b6841789bdf1f2329ca2e34d930d4ae63d1fe47a"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dj2@everburning.com",
    "time": "Mon Sep 21 17:42:10 2020 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Mon Sep 21 17:42:10 2020 +0000"
  },
  "message": "[wgsl-reader] Parse stage decoration\n\nThis CL adds parsing of the stage decoration to the WGSL parser. The\ndecoration is not hooked up yet so it\u0027s effectively ignored.\n\nChange-Id: I8d86c55cee189f993c10b6da31a9c388ba452021\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/28664\nCommit-Queue: dan sinclair \u003cdsinclair@chromium.org\u003e\nReviewed-by: David Neto \u003cdneto@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f54e12a083c6f71864d171c30ec19d1a687952d8",
      "old_mode": 33188,
      "old_path": "BUILD.gn",
      "new_id": "fffbd2a66109073e43067b776336654ea9425212",
      "new_mode": 33188,
      "new_path": "BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "c87bd64ea6a50f42a0920e417e341f7f2ca8501a",
      "old_mode": 33188,
      "old_path": "src/CMakeLists.txt",
      "new_id": "fdc2fdfd3e46b1965af31080320c2266f2d81be9",
      "new_mode": 33188,
      "new_path": "src/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "c246b9778611378388cabffe0e52ff3f696d5989",
      "old_mode": 33188,
      "old_path": "src/ast/function_decoration.cc",
      "new_id": "d94c2c1ebc57e2317f7e90db98705b878b8d8597",
      "new_mode": 33188,
      "new_path": "src/ast/function_decoration.cc"
    },
    {
      "type": "modify",
      "old_id": "461a037ad2df3e32ac2a2d5406fb85f53bd0c9f8",
      "old_mode": 33188,
      "old_path": "src/ast/function_decoration.h",
      "new_id": "fb1e3bbf58c32738a66930ee7ac0af5efec8bb41",
      "new_mode": 33188,
      "new_path": "src/ast/function_decoration.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f1882de2240c53955f690fe0038b60021b6713ba",
      "new_mode": 33188,
      "new_path": "src/ast/stage_decoration.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "516acb0e80c9cd36933178dd811f799d231530e8",
      "new_mode": 33188,
      "new_path": "src/ast/stage_decoration.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ce6f3404974ab3691580770b35ef73615e32f826",
      "new_mode": 33188,
      "new_path": "src/ast/stage_decoration_test.cc"
    },
    {
      "type": "modify",
      "old_id": "750d3519255cea5b39e136773fbca2c42ac720fd",
      "old_mode": 33188,
      "old_path": "src/ast/workgroup_decoration_test.cc",
      "new_id": "7b4936b2584911b0e1d3262d7dd1adb029f785a2",
      "new_mode": 33188,
      "new_path": "src/ast/workgroup_decoration_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4d2a1849fa8f10ffa383e4636b9964cacdc150ee",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/lexer.cc",
      "new_id": "9a825b272bcb13200d460142990c1776b714e830",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/lexer.cc"
    },
    {
      "type": "modify",
      "old_id": "b722246ff7e81e4ed23da6d37c7878062fb7db43",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/lexer_test.cc",
      "new_id": "0254824cd24741ad834e70aff6fab5e2b5dcda1c",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/lexer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "27ffa72ea01f6d7aef296ea4cf648656ac5f38a0",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl.cc",
      "new_id": "cff1b50fb67dfbb7ff41e1feee4c3129ac12af42",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "c7acb60dedad99ae990b2a1b49fa083478655b18",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_function_decoration_test.cc",
      "new_id": "d8661a3da3de7c99404f2e0973c4dd7497046415",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_function_decoration_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ed90e8a4af3a7afbc06e2d82f9a42760a2b0990c",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/token.cc",
      "new_id": "a5dbea5ced0447ab45bedcb47c1e1d78a4d3af2c",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/token.cc"
    },
    {
      "type": "modify",
      "old_id": "0967cd704aa4a2b8371c98f3f722673691416448",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/token.h",
      "new_id": "0f5f531f639c39f253c767a8074e22351667f103",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/token.h"
    },
    {
      "type": "modify",
      "old_id": "b7060fb41e540f3a7bf2a7434c7ae12954310beb",
      "old_mode": 33188,
      "old_path": "test/function.wgsl",
      "new_id": "d1c92d0fc4e4b4f8b5a8fac69f5b1ba8c84d9736",
      "new_mode": 33188,
      "new_path": "test/function.wgsl"
    }
  ]
}
