)]}'
{
  "commit": "f90313396b63da549e8c535aaa577d9fe1dea5a1",
  "tree": "4606f65dba44c99a6da8d6a1a2a8c390b174d024",
  "parents": [
    "e48ef8ef9070c319c0a3beb372076948c2131437"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Sun Jun 26 11:36:10 2022 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Sun Jun 26 11:36:10 2022 +0000"
  },
  "message": "tint/reader/wgsl: Drop const_expr parsing\n\nThe WGSL specification changed so that the enforcing of\ninitializers being only const-expr is no longer done by the\ngrammar. This is change is required to allow for \u0027const\u0027 expressions to\nreference each other.\n\nBug: tint:1580\nChange-Id: Ia95b6a0bc86ce391a38f4248f20898dd9a6cf27f\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/94683\nCommit-Queue: Ben Clayton \u003cbclayton@chromium.org\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: David Neto \u003cdneto@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8108e545d01d60b116798c3e2f21c1a1e1601740",
      "old_mode": 33188,
      "old_path": "src/tint/BUILD.gn",
      "new_id": "461556dac1423614f05a27c424ead7ffd2ab42ab",
      "new_mode": 33188,
      "new_path": "src/tint/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "3475b1bd155b3b386f78d073205521b8f7bbcc12",
      "old_mode": 33188,
      "old_path": "src/tint/CMakeLists.txt",
      "new_id": "32359b52364e131e4b3c0cf07381608ad93adbf7",
      "new_mode": 33188,
      "new_path": "src/tint/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "f6ab166bab5cad6737c988623aff02a9be56f86d",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/parser_impl.cc",
      "new_id": "c39df85ebed6c66e3c6b13f40022566b093febbd",
      "new_mode": 33188,
      "new_path": "src/tint/reader/wgsl/parser_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "89d5163d6033b90a16bd297b6b183119c51d9e06",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/parser_impl.h",
      "new_id": "73c58296c7e7144bbbf88dafb5bd9f73f0a1cc01",
      "new_mode": 33188,
      "new_path": "src/tint/reader/wgsl/parser_impl.h"
    },
    {
      "type": "delete",
      "old_id": "80536bd6e6a00685c89f8e827439a787711fc013",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/parser_impl_const_expr_test.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "5e99d3494873227695bd79b7c7a16b3e1a174a77",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/parser_impl_error_msg_test.cc",
      "new_id": "3273413b92b64abc701e1925789e14128bef2d11",
      "new_mode": 33188,
      "new_path": "src/tint/reader/wgsl/parser_impl_error_msg_test.cc"
    },
    {
      "type": "modify",
      "old_id": "70caa3f8b3bc2aa6fceb0a5cc5eb9cdc687f36cd",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/parser_impl_global_constant_decl_test.cc",
      "new_id": "21c0078ac4dc8932495b5cfce13e6fc4162c5e3b",
      "new_mode": 33188,
      "new_path": "src/tint/reader/wgsl/parser_impl_global_constant_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "11371e69977b0e4ddeb44ee00e9cdfe7752d9541",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/parser_impl_global_variable_decl_test.cc",
      "new_id": "f6710423a9c6516450de816c8d248751a532c08c",
      "new_mode": 33188,
      "new_path": "src/tint/reader/wgsl/parser_impl_global_variable_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "76aaea285bb984ba9841aceb2580af5a45db6c31",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/resolver.cc",
      "new_id": "235c57546d2fb024d70074be78b49bf4e1200e2d",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/resolver.cc"
    },
    {
      "type": "modify",
      "old_id": "aaf3b316097918884f7db75a4d3f45245a9ed643",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/type_validation_test.cc",
      "new_id": "451659ef9fba334c57648e6d16595c2202131638",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/type_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6ffbd62725466bfbef4cea2badf627a42d5f1574",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/validator.cc",
      "new_id": "e8f28bb4e92f7853cb2161dcd233ac2b0ada4184",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/validator.cc"
    },
    {
      "type": "modify",
      "old_id": "9610e3391e5499f11160db44d7a7458e2fbd1e8b",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/validator.h",
      "new_id": "4fdac53b90e17499baf0c66c4bc0b3ad3791591a",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/validator.h"
    },
    {
      "type": "modify",
      "old_id": "435111b0c07492f428848aa8561c20d8d92a2306",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/variable_validation_test.cc",
      "new_id": "51b430f66ed66dd31004944c00ab65d99aa1dfb2",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/variable_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f8983cbd93896b23709b09766c007760b33c0ccc",
      "old_mode": 33188,
      "old_path": "src/tint/writer/glsl/generator_impl_variable_decl_statement_test.cc",
      "new_id": "c3a02b44b9d9089404e2bfdd8152375ad9259099",
      "new_mode": 33188,
      "new_path": "src/tint/writer/glsl/generator_impl_variable_decl_statement_test.cc"
    },
    {
      "type": "modify",
      "old_id": "3a857b79617ef5c2cd2aabef046528ccdf35449c",
      "old_mode": 33188,
      "old_path": "src/tint/writer/hlsl/generator_impl_variable_decl_statement_test.cc",
      "new_id": "110901484769477d52402cc1620e2a8c141c47c4",
      "new_mode": 33188,
      "new_path": "src/tint/writer/hlsl/generator_impl_variable_decl_statement_test.cc"
    },
    {
      "type": "modify",
      "old_id": "311d33c9841513bd2afef46ff008ada51eb5f51c",
      "old_mode": 33188,
      "old_path": "src/tint/writer/msl/generator_impl_variable_decl_statement_test.cc",
      "new_id": "7a0a37913ba68805a2ca98aa32a447e8e9c7fe90",
      "new_mode": 33188,
      "new_path": "src/tint/writer/msl/generator_impl_variable_decl_statement_test.cc"
    }
  ]
}
