)]}'
{
  "commit": "113fb07071548812cbaef322a73682ea4c734de3",
  "tree": "98fd6031315aa1f2e252ca84ca09b975b0d5e9d1",
  "parents": [
    "bf46de42ad63a5910ae68ad29380d4dffda41af8"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Fri Mar 27 00:45:34 2020 +0000"
  },
  "committer": {
    "name": "dan sinclair",
    "email": "dsinclair@google.com",
    "time": "Fri Mar 27 00:45:34 2020 +0000"
  },
  "message": "[spirv-writer] Generate constants\n\nThis CL updates the SPIR-V writer to generate the OpConstantTrue,\nOpConstantFalse and OpConstant instructions.\n\nBug: tint:5\nChange-Id: I660554c491e4eb569e3902fce0973fae3f27e6c0\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/17820\nReviewed-by: David Neto \u003cdneto@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "10605fda7e6b45a54e68e369b282a2106bc092d6",
      "old_mode": 33188,
      "old_path": "src/CMakeLists.txt",
      "new_id": "dc37b6eb5e4043bb2c7e0ef7db6d6bf60b2af424",
      "new_mode": 33188,
      "new_path": "src/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "e11e8a52dbf3d48df2ae14685d8c1c3ee5b8841f",
      "old_mode": 33188,
      "old_path": "src/ast/bool_literal.cc",
      "new_id": "2ab78b9f7a5593a7bc006a379e8bffde1aa39a62",
      "new_mode": 33188,
      "new_path": "src/ast/bool_literal.cc"
    },
    {
      "type": "modify",
      "old_id": "c568f278dd35c1449286f16b778d27c7955495ab",
      "old_mode": 33188,
      "old_path": "src/ast/bool_literal.h",
      "new_id": "d1749b1c1b7b8e7ff8d2e0ba7744d11f7abf93ed",
      "new_mode": 33188,
      "new_path": "src/ast/bool_literal.h"
    },
    {
      "type": "modify",
      "old_id": "190a51b2118fcc3c56f7870acac43d4a24885dd6",
      "old_mode": 33188,
      "old_path": "src/ast/bool_literal_test.cc",
      "new_id": "10697ee7ce89aa82837ca4e81ab9e2788c5567c0",
      "new_mode": 33188,
      "new_path": "src/ast/bool_literal_test.cc"
    },
    {
      "type": "modify",
      "old_id": "dc1f90bf885c92367d29acfa27b84940d1cf6dea",
      "old_mode": 33188,
      "old_path": "src/ast/case_statement_test.cc",
      "new_id": "27b94c57de7c0a3f114018c7501aa28468552f9d",
      "new_mode": 33188,
      "new_path": "src/ast/case_statement_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a823a33ca46f5661a6cfd1ec4feb1462c7cd49a6",
      "old_mode": 33188,
      "old_path": "src/ast/const_initializer_expression_test.cc",
      "new_id": "243df5400c43f4c5e7efe8fd72ae731aca05ae7d",
      "new_mode": 33188,
      "new_path": "src/ast/const_initializer_expression_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9675e0ba82407a59ecf8e9b1a7f228532fde7440",
      "old_mode": 33188,
      "old_path": "src/ast/else_statement_test.cc",
      "new_id": "3e1aadc7f903b4805d2c00a881b5d9d16456aa04",
      "new_mode": 33188,
      "new_path": "src/ast/else_statement_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1d8b40f1c95cb7d85c04301424a1a682fea4cd3a",
      "old_mode": 33188,
      "old_path": "src/ast/float_literal.cc",
      "new_id": "467a7bd9028bcb0888af88d44e72a6c8dc19ce3e",
      "new_mode": 33188,
      "new_path": "src/ast/float_literal.cc"
    },
    {
      "type": "modify",
      "old_id": "baf088ade5fe807600f51efc44cd57ce47526630",
      "old_mode": 33188,
      "old_path": "src/ast/float_literal.h",
      "new_id": "370a553ed2a8f31f1fab8ca29e46d1bae7aae39e",
      "new_mode": 33188,
      "new_path": "src/ast/float_literal.h"
    },
    {
      "type": "modify",
      "old_id": "e9b3f4e6f09e025350aac7581be879e3f2cbc90e",
      "old_mode": 33188,
      "old_path": "src/ast/float_literal_test.cc",
      "new_id": "6f1101806ac083ca692018b308ccefe61e05cafe",
      "new_mode": 33188,
      "new_path": "src/ast/float_literal_test.cc"
    },
    {
      "type": "modify",
      "old_id": "99e476c8dfb44a9ac997b72a53676687a323f225",
      "old_mode": 33188,
      "old_path": "src/ast/int_literal.cc",
      "new_id": "1fdf84f41dec2717b8dca393beee85158bce7884",
      "new_mode": 33188,
      "new_path": "src/ast/int_literal.cc"
    },
    {
      "type": "modify",
      "old_id": "b96e3b9ad24761d1ff1e95117c59719545b5640f",
      "old_mode": 33188,
      "old_path": "src/ast/int_literal.h",
      "new_id": "ccbd89c5c01e516f7787d2048c242a809b06240a",
      "new_mode": 33188,
      "new_path": "src/ast/int_literal.h"
    },
    {
      "type": "modify",
      "old_id": "8d35d5df415c6bcff827b0942a0d2d20b92f00e0",
      "old_mode": 33188,
      "old_path": "src/ast/int_literal_test.cc",
      "new_id": "42ca665bc8f8fdca354c5c06f48a2665839cb782",
      "new_mode": 33188,
      "new_path": "src/ast/int_literal_test.cc"
    },
    {
      "type": "modify",
      "old_id": "055d33db662db5ce0b0ac25026dfba8a41e3a39b",
      "old_mode": 33188,
      "old_path": "src/ast/literal.cc",
      "new_id": "3759274538e65d6b1c5ba695d83d1a350a13d718",
      "new_mode": 33188,
      "new_path": "src/ast/literal.cc"
    },
    {
      "type": "modify",
      "old_id": "af8b831397b785b1a8aa956957097cb6f8c61df4",
      "old_mode": 33188,
      "old_path": "src/ast/literal.h",
      "new_id": "9f91478a2c7ce3e2111c5c634dc7c481d84c898e",
      "new_mode": 33188,
      "new_path": "src/ast/literal.h"
    },
    {
      "type": "modify",
      "old_id": "1f065ec81fde15a12f0e154e16af5158288025eb",
      "old_mode": 33188,
      "old_path": "src/ast/switch_statement_test.cc",
      "new_id": "4bb71f5bff548d1d5b5f545b34c6de68ad9800de",
      "new_mode": 33188,
      "new_path": "src/ast/switch_statement_test.cc"
    },
    {
      "type": "modify",
      "old_id": "273f9ca9881a534c0707ddca35ecf2835463a20e",
      "old_mode": 33188,
      "old_path": "src/ast/uint_literal.cc",
      "new_id": "562d47accc85ee446dbabe8cd5efed682a56473b",
      "new_mode": 33188,
      "new_path": "src/ast/uint_literal.cc"
    },
    {
      "type": "modify",
      "old_id": "0b2394e52a7460c2b8253432266d71005383074e",
      "old_mode": 33188,
      "old_path": "src/ast/uint_literal.h",
      "new_id": "c9e77315820c852cd05e3178d2598972a5be7332",
      "new_mode": 33188,
      "new_path": "src/ast/uint_literal.h"
    },
    {
      "type": "modify",
      "old_id": "137cded3c570babb2c4962faed09aac6bb72dab5",
      "old_mode": 33188,
      "old_path": "src/ast/uint_literal_test.cc",
      "new_id": "d19811c60d4c574d15e6bfac2e8e574713c33afa",
      "new_mode": 33188,
      "new_path": "src/ast/uint_literal_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1b71bea76b7d66f96691dc17b92a542b1d94fdab",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl.cc",
      "new_id": "e2db44d8ac2005e5f579fd6f9ab9f0ffc389f5e6",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "f9c15848080fb908fc4aeba068d1ce4c1d050cf6",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder.cc",
      "new_id": "bca5b92b4c4d57bd6ad9af9c9e62d0f39d69ecaa",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder.cc"
    },
    {
      "type": "modify",
      "old_id": "b075fa929d77e17a5e20c03e9769f3ea0cde1b21",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder.h",
      "new_id": "3045fe27939b208462a47accb73bdf4dca733e13",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "432ac168db9431e4dee2dc338471f04ae4c91252",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_literal_test.cc"
    },
    {
      "type": "modify",
      "old_id": "51f7c6cb748ff550d14773646ae18953e27292ca",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_array_accessor_test.cc",
      "new_id": "4fd4c9d53876cb6aebb5efa91de5b68c20e89609",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl_array_accessor_test.cc"
    },
    {
      "type": "modify",
      "old_id": "06b66834e80882b3d83f5945ac96dcae3ac84bad",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_case_test.cc",
      "new_id": "d23c7853db9da9670fdc2fc1aac2b8db7336c10b",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl_case_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6a6876fd0536dfa7f98357f6cdd0d417d0cef16a",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_initializer_test.cc",
      "new_id": "44ae88af33cd6e6f89a9f89c908d2deeda9f59dd",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl_initializer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "22f8f43972a78bd4a24bd0449dd7be516f21ae93",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_switch_test.cc",
      "new_id": "af82f6d0bedf46cddb6e552c3cfdec58f9fc443c",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl_switch_test.cc"
    }
  ]
}
