)]}'
{
  "commit": "5cd08fd72a06df39157a6387d0cab8050cf19b0d",
  "tree": "6317f4a9a137cd15205a25bb7ed67778405c11ea",
  "parents": [
    "b020cd900effde50f4e95cb1dd2a8fa77bc18284"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Mon Mar 30 20:01:38 2020 +0000"
  },
  "committer": {
    "name": "dan sinclair",
    "email": "dsinclair@google.com",
    "time": "Mon Mar 30 20:01:38 2020 +0000"
  },
  "message": "[spirv-writer] Add initializer generation.\n\nThis CL adds generation for the ConstInitializer and TypeInitializer\nexpression. The global variable method has been extended to output the\nconstant and variable initializers.\n\nBug: tint:5\nChange-Id: I2b3783d0e5a8bbf7a6aba9cf6e154910568bdb5d\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/18241\nReviewed-by: David Neto \u003cdneto@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d0b678cb973cc1e44106e0af633d214293b18caf",
      "old_mode": 33188,
      "old_path": "src/CMakeLists.txt",
      "new_id": "d6036885033bbf99ac95010f0df2bd01510f0228",
      "new_mode": 33188,
      "new_path": "src/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "3fec0d67774927403a5ff1739a344e0e13d4b807",
      "old_mode": 33188,
      "old_path": "src/ast/variable.h",
      "new_id": "752296d0afd78869d799611555295a25d28e63b1",
      "new_mode": 33188,
      "new_path": "src/ast/variable.h"
    },
    {
      "type": "modify",
      "old_id": "7896ae007b042601a79d8f8e3ff80ebfeea17d7b",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder.cc",
      "new_id": "9e1b9b8ff64c2f78a7264dd60454c1070096fdcd",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder.cc"
    },
    {
      "type": "modify",
      "old_id": "6c4437e3f6538a7b4cee15f87196d3a42d7aa90e",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder.h",
      "new_id": "5490b163f1a5292372055eacb0b10ad45f7241f0",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder.h"
    },
    {
      "type": "modify",
      "old_id": "693ea9330dbab568a0579c6a35ec90baae2b8f4c",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_global_variable_test.cc",
      "new_id": "0a668991dec11731a6c4f7ad3544f9b8bae264b4",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_global_variable_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "443493fa7ed2fc072391455508d53408bbc0a69e",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_initializer_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "161f2634de7b8accc4c3fd18be750c05f064794e",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/operand.h",
      "new_id": "de66a2265cf4eaf8513967529e77ce79ac11da58",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/operand.h"
    }
  ]
}
