)]}'
{
  "commit": "a089376daf17ed16c2b527d26aa41338c1ad60f8",
  "tree": "d082b7c718214158e61c602449feb393d364681c",
  "parents": [
    "87254ff58e954cf6daa9f8f851d4fa5604cadf60"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Fri Jul 22 16:09:55 2022 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Jul 22 16:09:55 2022 +0000"
  },
  "message": "Context aware address space parsing.\n\nThis Cl remoevs the address space names from the keyword list and\nmakes their parsing context dependant. The mechanism in the parser\nis the same, we just change to looking for an `ident` in\n`expect_address_space`.\n\n`storage_buffer` is kept for now, this keeps the functionality the same.\n\nBug: tint:1621\nChange-Id: I928a5472d8ac194b2bef2da56a224e9f4abb65a8\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/96905\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nAuto-Submit: Dan Sinclair \u003cdsinclair@chromium.org\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ade723cb09f7a64bae7ecab06d00f11f54bf0dd0",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/lexer.cc",
      "new_id": "22eedda1ed6c7fb6e49f7bffb69b71a34cadf1c9",
      "new_mode": 33188,
      "new_path": "src/tint/reader/wgsl/lexer.cc"
    },
    {
      "type": "modify",
      "old_id": "bf32a521219ad2cec9b83e45e674580ce8ba7adc",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/lexer_test.cc",
      "new_id": "799f9c20b5bfd748ef26b194775537c063215306",
      "new_mode": 33188,
      "new_path": "src/tint/reader/wgsl/lexer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "8e6faa490f3ba6e894716172899445c7b9c9984d",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/parser_impl.cc",
      "new_id": "6ca78d6899e0dd01c3816046a0b2536f83f0b5ab",
      "new_mode": 33188,
      "new_path": "src/tint/reader/wgsl/parser_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "4abbe766925f6306cb1c0dea8cff81ef305b5f5b",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/parser_impl_storage_class_test.cc",
      "new_id": "deb87fc50b027aa09e7820374d4c9a014897d7b0",
      "new_mode": 33188,
      "new_path": "src/tint/reader/wgsl/parser_impl_storage_class_test.cc"
    },
    {
      "type": "modify",
      "old_id": "bc2bfe5d66640b31a73e21208aa4a707a1db1b4a",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/parser_impl_type_decl_test.cc",
      "new_id": "5459af67bfda5557000d1a15d1a05a00ec3e1607",
      "new_mode": 33188,
      "new_path": "src/tint/reader/wgsl/parser_impl_type_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "de63f923b06cd042a1f105a5dac6df5ae12da1bb",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/parser_impl_variable_qualifier_test.cc",
      "new_id": "aefd2b5fb6f901cf3a7cb829f2a0afdbd91812cc",
      "new_mode": 33188,
      "new_path": "src/tint/reader/wgsl/parser_impl_variable_qualifier_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c6a06c9c13f453964fa5d9cf875c9782931c306d",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/token.cc",
      "new_id": "44255d3239698211ba669c8d52c6676704b5266b",
      "new_mode": 33188,
      "new_path": "src/tint/reader/wgsl/token.cc"
    },
    {
      "type": "modify",
      "old_id": "df78a5b6714a895b84c2f7d4e4603bc081af632b",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/token.h",
      "new_id": "473588dbce1c73e9a9f02ce3726680e36d75bead",
      "new_mode": 33188,
      "new_path": "src/tint/reader/wgsl/token.h"
    }
  ]
}
