)]}'
{
  "commit": "6d770093bdf1513ab57bd56c2e00c9b572d16304",
  "tree": "0456e9c32a78966c4a863cda3a7488df366da9dc",
  "parents": [
    "deec53332fb60c12261fd8d97500458c186cd67e"
  ],
  "author": {
    "name": "Stephen White",
    "email": "senorblanco@chromium.org",
    "time": "Sat Feb 05 00:20:54 2022 +0000"
  },
  "committer": {
    "name": "Tint LUCI CQ",
    "email": "tint-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Sat Feb 05 00:20:54 2022 +0000"
  },
  "message": "GLSL: fix arrayLength().\n\nBug: tint:1222\nChange-Id: I6f9576908a41f3b37036ef7afe10cb74a99cd63f\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/79440\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nReviewed-by: David Neto \u003cdneto@google.com\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Stephen White \u003csenorblanco@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5c24e3a965782f9a8a81249b2e7b15d2b9b40f53",
      "old_mode": 33188,
      "old_path": "src/transform/glsl.cc",
      "new_id": "29b10d4172494f785438439c689ab40ac4d4240b",
      "new_mode": 33188,
      "new_path": "src/transform/glsl.cc"
    },
    {
      "type": "modify",
      "old_id": "c982ffe3e063da665516a06a15d45904db032453",
      "old_mode": 33188,
      "old_path": "src/writer/glsl/generator_impl.cc",
      "new_id": "32150864c9a1a494def0159171d3a36a73192429",
      "new_mode": 33188,
      "new_path": "src/writer/glsl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "92667d166ac61a1af70e1f0f307ed0e5aebc977b",
      "old_mode": 33188,
      "old_path": "src/writer/glsl/generator_impl.h",
      "new_id": "3f715013ee3b56f8b3ba20d74ed27dcf6b93b630",
      "new_mode": 33188,
      "new_path": "src/writer/glsl/generator_impl.h"
    },
    {
      "type": "modify",
      "old_id": "2b663d1b89af4c1a01e58184d71993ecfd86615e",
      "old_mode": 33188,
      "old_path": "src/writer/glsl/generator_impl_sanitizer_test.cc",
      "new_id": "0329bc0b1b63519d80dd7fa081b07d1abde42a57",
      "new_mode": 33188,
      "new_path": "src/writer/glsl/generator_impl_sanitizer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a68fe94ecbfa6d9921a5be7cf0a416262bf1eeb1",
      "old_mode": 33188,
      "old_path": "test/bug/chromium/1290107.wgsl.expected.glsl",
      "new_id": "c60fe6c2bbf0fa23b9bd6c00086b1e788b915c9f",
      "new_mode": 33188,
      "new_path": "test/bug/chromium/1290107.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "6f43d166699eb84e2008eed564098642c9434ccb",
      "old_mode": 33188,
      "old_path": "test/builtins/arrayLength/complex_via_let.wgsl.expected.glsl",
      "new_id": "e2d85d0bf9d63ccdc9067556cd92e88ac3ec4576",
      "new_mode": 33188,
      "new_path": "test/builtins/arrayLength/complex_via_let.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "2df0269c54655a6a7bd84a30b0428617ef91bbdc",
      "old_mode": 33188,
      "old_path": "test/builtins/arrayLength/complex_via_let_no_struct.wgsl.expected.glsl",
      "new_id": "f962064253021cfe364b51cbb5a1aab17c18ebef",
      "new_mode": 33188,
      "new_path": "test/builtins/arrayLength/complex_via_let_no_struct.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "d447f38e89b584bf0b19677289b5a511a5f5abdb",
      "old_mode": 33188,
      "old_path": "test/builtins/arrayLength/deprecated.wgsl.expected.glsl",
      "new_id": "c45f59baba3630a391100c3611cce54c20e39aae",
      "new_mode": 33188,
      "new_path": "test/builtins/arrayLength/deprecated.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "6f43d166699eb84e2008eed564098642c9434ccb",
      "old_mode": 33188,
      "old_path": "test/builtins/arrayLength/simple.wgsl.expected.glsl",
      "new_id": "e2d85d0bf9d63ccdc9067556cd92e88ac3ec4576",
      "new_mode": 33188,
      "new_path": "test/builtins/arrayLength/simple.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "2df0269c54655a6a7bd84a30b0428617ef91bbdc",
      "old_mode": 33188,
      "old_path": "test/builtins/arrayLength/simple_no_struct.wgsl.expected.glsl",
      "new_id": "f962064253021cfe364b51cbb5a1aab17c18ebef",
      "new_mode": 33188,
      "new_path": "test/builtins/arrayLength/simple_no_struct.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "6f43d166699eb84e2008eed564098642c9434ccb",
      "old_mode": 33188,
      "old_path": "test/builtins/arrayLength/via_let.wgsl.expected.glsl",
      "new_id": "e2d85d0bf9d63ccdc9067556cd92e88ac3ec4576",
      "new_mode": 33188,
      "new_path": "test/builtins/arrayLength/via_let.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "6f43d166699eb84e2008eed564098642c9434ccb",
      "old_mode": 33188,
      "old_path": "test/builtins/arrayLength/via_let_complex.wgsl.expected.glsl",
      "new_id": "e2d85d0bf9d63ccdc9067556cd92e88ac3ec4576",
      "new_mode": 33188,
      "new_path": "test/builtins/arrayLength/via_let_complex.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "2df0269c54655a6a7bd84a30b0428617ef91bbdc",
      "old_mode": 33188,
      "old_path": "test/builtins/arrayLength/via_let_complex_no_struct.wgsl.expected.glsl",
      "new_id": "f962064253021cfe364b51cbb5a1aab17c18ebef",
      "new_mode": 33188,
      "new_path": "test/builtins/arrayLength/via_let_complex_no_struct.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "2df0269c54655a6a7bd84a30b0428617ef91bbdc",
      "old_mode": 33188,
      "old_path": "test/builtins/arrayLength/via_let_no_struct.wgsl.expected.glsl",
      "new_id": "f962064253021cfe364b51cbb5a1aab17c18ebef",
      "new_mode": 33188,
      "new_path": "test/builtins/arrayLength/via_let_no_struct.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "af7a607f2c48b27955e43031e2aec24e2906087a",
      "old_mode": 33188,
      "old_path": "test/builtins/gen/arrayLength/1588cd.wgsl.expected.glsl",
      "new_id": "6c55ac3d87f2c49f7f3703b98d6aedab2747f5d3",
      "new_mode": 33188,
      "new_path": "test/builtins/gen/arrayLength/1588cd.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "c8e824f017816555acbe42d7a891297d0b23fc3b",
      "old_mode": 33188,
      "old_path": "test/builtins/gen/arrayLength/61b1c7.wgsl.expected.glsl",
      "new_id": "a5d0229a5a1c5cb2d1b22e90b34b7abfa10055e1",
      "new_mode": 33188,
      "new_path": "test/builtins/gen/arrayLength/61b1c7.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "730e08daff82a47702e289a9d6eea0f8aae4d5ed",
      "old_mode": 33188,
      "old_path": "test/builtins/gen/arrayLength/a0f5ca.wgsl.expected.glsl",
      "new_id": "d0bf4a57de6c0972040802308d9d5a338b76b56f",
      "new_mode": 33188,
      "new_path": "test/builtins/gen/arrayLength/a0f5ca.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "3367d5b56a7544038159f032b0ceecca000911d2",
      "old_mode": 33188,
      "old_path": "test/builtins/gen/arrayLength/cdd123.wgsl.expected.glsl",
      "new_id": "92e73dfbd4ac4e70ccbc6fb4c457ca18fdd3829d",
      "new_mode": 33188,
      "new_path": "test/builtins/gen/arrayLength/cdd123.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "55bfb57121ef9fc99e7a3ec05d63ec76e7fd2d84",
      "old_mode": 33188,
      "old_path": "test/builtins/gen/arrayLength/cfca0a.wgsl.expected.glsl",
      "new_id": "99cab310fc1320d1f8b9edc6d3a04f37161ac1b4",
      "new_mode": 33188,
      "new_path": "test/builtins/gen/arrayLength/cfca0a.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "e48d0cf9204b280400b26333e3842bf563774386",
      "old_mode": 33188,
      "old_path": "test/builtins/gen/arrayLength/eb510f.wgsl.expected.glsl",
      "new_id": "52cd14e3f33770dc8f26ef87df90a2641bb075b1",
      "new_mode": 33188,
      "new_path": "test/builtins/gen/arrayLength/eb510f.wgsl.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "2e8e85b046656bfb13940793ab3e110bf44517ee",
      "old_mode": 33188,
      "old_path": "test/unittest/reader/spirv/SpvParserMemoryTest_ArrayLength_FromAccessChain.spvasm.expected.glsl",
      "new_id": "644c948d7970614716e25892b5ca25b112fdbbcc",
      "new_mode": 33188,
      "new_path": "test/unittest/reader/spirv/SpvParserMemoryTest_ArrayLength_FromAccessChain.spvasm.expected.glsl"
    },
    {
      "type": "modify",
      "old_id": "2e8e85b046656bfb13940793ab3e110bf44517ee",
      "old_mode": 33188,
      "old_path": "test/unittest/reader/spirv/SpvParserMemoryTest_ArrayLength_FromVar.spvasm.expected.glsl",
      "new_id": "644c948d7970614716e25892b5ca25b112fdbbcc",
      "new_mode": 33188,
      "new_path": "test/unittest/reader/spirv/SpvParserMemoryTest_ArrayLength_FromVar.spvasm.expected.glsl"
    }
  ]
}
