)]}'
{
  "commit": "5f8126271dc5834e211ff7bb3ed2e40d9ca14b4c",
  "tree": "3b2194df94debc06aa35df98e3e1ae528e0fee09",
  "parents": [
    "de2a019a7f9050fb799ca37660f8ce513438d514"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Tue Sep 22 14:53:03 2020 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Tue Sep 22 14:53:03 2020 +0000"
  },
  "message": "Remove EntryPoint.\n\nThis CL removes the EntryPoint node and transitions everything to the\nstage decoration.\n\nChange-Id: Ib2840155905c8fa60ff35870f0c4b6705efb73ff\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/28705\nCommit-Queue: dan sinclair \u003cdsinclair@chromium.org\u003e\nReviewed-by: David Neto \u003cdneto@google.com\u003e\nReviewed-by: Sarah Mashayekhi \u003csarahmashay@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "37366c110f914f200d032b1a8771565867c90101",
      "old_mode": 33188,
      "old_path": "BUILD.gn",
      "new_id": "084ee6fa1ecb18efd88fad626ce5ea1f046275a1",
      "new_mode": 33188,
      "new_path": "BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "213cc9941aac4e5985372891cc6436134eab04c1",
      "old_mode": 33188,
      "old_path": "src/CMakeLists.txt",
      "new_id": "15c84cd382473e093bd0331d17abd8d0ce51855d",
      "new_mode": 33188,
      "new_path": "src/CMakeLists.txt"
    },
    {
      "type": "delete",
      "old_id": "69a449395e251f174d6f72dd7cb3aad6d834c06a",
      "old_mode": 33188,
      "old_path": "src/ast/entry_point.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3b4086e2c3120b1bfd3cc2d2680c267196efdb8f",
      "old_mode": 33188,
      "old_path": "src/ast/entry_point.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0f34fb9f10c4abf20a434c4e5239ec5ca04ca655",
      "old_mode": 33188,
      "old_path": "src/ast/entry_point_test.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "ffb413243026988a2058737e9ec197c6e2fbb991",
      "old_mode": 33188,
      "old_path": "src/ast/module.cc",
      "new_id": "b650a78ef8e45173966233b536a1b90b89039835",
      "new_mode": 33188,
      "new_path": "src/ast/module.cc"
    },
    {
      "type": "modify",
      "old_id": "7734026621988dffde60e1d2ebe8baf5d27629d2",
      "old_mode": 33188,
      "old_path": "src/ast/module.h",
      "new_id": "cb8f13a197293809ab84543e7e5177c4eaa5d15a",
      "new_mode": 33188,
      "new_path": "src/ast/module.h"
    },
    {
      "type": "modify",
      "old_id": "4cd0ebbaf301318ebf01ec5f509343f93e44db1b",
      "old_mode": 33188,
      "old_path": "src/ast/module_test.cc",
      "new_id": "e1cec9679bbd8c3d069447c2095b642f3b7559b5",
      "new_mode": 33188,
      "new_path": "src/ast/module_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9f2fe3da2c9f9efe53d4d346f198932559dad436",
      "old_mode": 33188,
      "old_path": "src/ast/transform/vertex_pulling_transform.cc",
      "new_id": "69b9f4374550a05ad9310fc00f3a3e1c32a58491",
      "new_mode": 33188,
      "new_path": "src/ast/transform/vertex_pulling_transform.cc"
    },
    {
      "type": "modify",
      "old_id": "070a4c45f40254b6ee65d00e498bf791d4a2fb8d",
      "old_mode": 33188,
      "old_path": "src/ast/transform/vertex_pulling_transform_test.cc",
      "new_id": "caf4e4a7342c746ae537cc136ff279c01d87b758",
      "new_mode": 33188,
      "new_path": "src/ast/transform/vertex_pulling_transform_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9a825b272bcb13200d460142990c1776b714e830",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/lexer.cc",
      "new_id": "76d71e50970150333b0b4f16441ed138769a7904",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/lexer.cc"
    },
    {
      "type": "modify",
      "old_id": "0254824cd24741ad834e70aff6fab5e2b5dcda1c",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/lexer_test.cc",
      "new_id": "1e90cdbf79c3063e8368eb67afc989fe73862754",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/lexer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "cff1b50fb67dfbb7ff41e1feee4c3129ac12af42",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl.cc",
      "new_id": "6a4162728d6a76ac1469cfec9f555a20f8e42550",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "578b4fdc7e41258d5f64698b0a0041915152fabd",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl.h",
      "new_id": "25749586b3eaa723236ea9edc9fd51af5dc9c78b",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl.h"
    },
    {
      "type": "delete",
      "old_id": "ede75b3bdbf849eea6f07afd55e07372dfea8231",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_entry_point_decl_test.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "c04735b6e77b9a553592f2fab689cf5beb8b41d4",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_global_decl_test.cc",
      "new_id": "432f2e1d31a9407705a1882a71aa981db9c88b87",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_global_decl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "154a33a931399ce78792b1c3369a13f579fab031",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_impl_test.cc",
      "new_id": "7b6a5a000ee31ab280bffd0395de25b3ca9afee3",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_impl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "767c236232ac6dc6500ebb69134c5a6dfc4990c2",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/parser_test.cc",
      "new_id": "a67751e7e0fcb8224be9e6fdcbe9e924b8b0cd58",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/parser_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a5dbea5ced0447ab45bedcb47c1e1d78a4d3af2c",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/token.cc",
      "new_id": "7afd80c490f092e8f1baa92bd5acaf405788632c",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/token.cc"
    },
    {
      "type": "modify",
      "old_id": "0f5f531f639c39f253c767a8074e22351667f103",
      "old_mode": 33188,
      "old_path": "src/reader/wgsl/token.h",
      "new_id": "c67ef3484ddc5a475aed32dc8fd92477f01abf40",
      "new_mode": 33188,
      "new_path": "src/reader/wgsl/token.h"
    },
    {
      "type": "modify",
      "old_id": "7e62fcf308b58d03466ce10fe410ec6f01edeff7",
      "old_mode": 33188,
      "old_path": "src/type_determiner.cc",
      "new_id": "7dbfaf15c79421ce52ddc596d0c2aed0e3a24f7e",
      "new_mode": 33188,
      "new_path": "src/type_determiner.cc"
    },
    {
      "type": "modify",
      "old_id": "67821ad17dc5e9b54d001c6d2e3be958fd5cd95c",
      "old_mode": 33188,
      "old_path": "src/type_determiner_test.cc",
      "new_id": "f2ce9d64b04fdc43f0a6f7e2e1cc904c92eaf9f0",
      "new_mode": 33188,
      "new_path": "src/type_determiner_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ab827f21dca152da8a5516bd8168c078949ad13a",
      "old_mode": 33188,
      "old_path": "src/validator_function_test.cc",
      "new_id": "145b345207bae534f8c7719ee76210021c0306d2",
      "new_mode": 33188,
      "new_path": "src/validator_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e64d9f1c41c81c016bc549d6b28ea4602c377042",
      "old_mode": 33188,
      "old_path": "src/validator_impl.cc",
      "new_id": "2a8ce16815f392692b1b4b1dab1c74af3456a495",
      "new_mode": 33188,
      "new_path": "src/validator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "81e46f168bc980fd48420ec5a16ada8de01a5544",
      "old_mode": 33188,
      "old_path": "src/validator_impl.h",
      "new_id": "64812923e86b611cbf60346a92590e8059529860",
      "new_mode": 33188,
      "new_path": "src/validator_impl.h"
    },
    {
      "type": "modify",
      "old_id": "b219595423948c006a5ff0df9b7048b8b80cda3b",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl.cc",
      "new_id": "7fa9229d7f772cdcc2d0faba79ba6aebf384e5ce",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "264c119ccb58fb72ca5569788aa427e736ba9c6e",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl.h",
      "new_id": "798bf87bece89812d3bd569023040a64160a2a90",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl.h"
    },
    {
      "type": "delete",
      "old_id": "184e7252d4bcf0adcaa250f7bab25b27a26436b9",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_entry_point_test.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "4a65bef0535120a034bf63c113d2021fce541c12",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_function_entry_point_data_test.cc",
      "new_id": "04eca180ee8e7f75d3f84d1668cdc75e01e8711d",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_function_entry_point_data_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4c25dd7c54bb1de0fe47ebc5a355a4be2b1fc424",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_function_test.cc",
      "new_id": "86e392f0545afc7efd065c3ef0b653272aa919bb",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4055bb9f38a5b8343748ae2d108c9dc08ae23033",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_test.cc",
      "new_id": "26b70031675fcaebd96bd54d732b2968493ece71",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "34c9d6bdc8b955d4bf104f8d13dd868021083c51",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl.cc",
      "new_id": "c6d45f7cc38a5d237acacdb6e33e6635a9c77c80",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "5852f3049124f0051698d25c71c509409a463278",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl.h",
      "new_id": "459cac5517e8b82d25936094f95b49ff7bd788f8",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl.h"
    },
    {
      "type": "delete",
      "old_id": "74ad69acdd8971239f78dab851174d00ca761a1d",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_entry_point_test.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "f162b6b28b45f471f6f4b9adbd71adb599134e57",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_function_test.cc",
      "new_id": "564e2860783d4706ed6f3d6d367c6c8f86adbcd6",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_function_test.cc"
    },
    {
      "type": "modify",
      "old_id": "af5600e6ff4e36f4fe52221ae7e856e678d5e8e7",
      "old_mode": 33188,
      "old_path": "src/writer/msl/generator_impl_test.cc",
      "new_id": "9f29067706e3e8ca9d80d0b8dadd3be6dc926714",
      "new_mode": 33188,
      "new_path": "src/writer/msl/generator_impl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "a952234956ede1d1669991629a0939d16b35e2b3",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder.cc",
      "new_id": "8bfd9a17d3427d18915b8494d566f032b00affea",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder.cc"
    },
    {
      "type": "modify",
      "old_id": "42d762eb5aafbb5a9f309716d78a6f821898750b",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder.h",
      "new_id": "2a467fcaa405a98fe86171fd4ba62137eee75199",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder.h"
    },
    {
      "type": "delete",
      "old_id": "c594edbb069949acb287260339e9b5512742e0b1",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_entry_point_test.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "8b9e63c6e2433d3212784b07970650cb2fb48233",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl.cc",
      "new_id": "da4aed20c173f36042c55ad09dea0d0a78d863e6",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "e01b66b62021ed7291412968607a89b7ffde15c3",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl.h",
      "new_id": "1ae3853ccc8ec32e18cb07c0b020c886e05b1ef8",
      "new_mode": 33188,
      "new_path": "src/writer/wgsl/generator_impl.h"
    },
    {
      "type": "delete",
      "old_id": "bab9e91f1b5eeabe025a2865103c56965320d879",
      "old_mode": 33188,
      "old_path": "src/writer/wgsl/generator_impl_entry_point_test.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "ba4d2deb262b30ff32129716698f17d2dd122eb8",
      "old_mode": 33188,
      "old_path": "test/compute_boids.wgsl",
      "new_id": "16642d2e7dcab81aaa5fd37706604e05e5aad9c5",
      "new_mode": 33188,
      "new_path": "test/compute_boids.wgsl"
    },
    {
      "type": "modify",
      "old_id": "6dd5c0a8fa948d869a6953363f0bb124eca708de",
      "old_mode": 33188,
      "old_path": "test/cube.wgsl",
      "new_id": "1a86a8953646a18da1868c3cc942eee5b4de3ab1",
      "new_mode": 33188,
      "new_path": "test/cube.wgsl"
    },
    {
      "type": "modify",
      "old_id": "e8ec8c69e0f09506ec9966a4f722351105dc748a",
      "old_mode": 33188,
      "old_path": "test/simple.wgsl",
      "new_id": "ff5f38e6a250ed2dfe3c64f9b34de72d7b6b1a31",
      "new_mode": 33188,
      "new_path": "test/simple.wgsl"
    },
    {
      "type": "modify",
      "old_id": "288dede9757f6e212b9704460fb73f03a90ddb1b",
      "old_mode": 33188,
      "old_path": "test/switch-case-selector-must-have-the-same-type-as-the-selector-expression-2.fail.wgsl",
      "new_id": "aeb7c4b3361a5b6e4a4dcbca6042b0c1a35071ed",
      "new_mode": 33188,
      "new_path": "test/switch-case-selector-must-have-the-same-type-as-the-selector-expression-2.fail.wgsl"
    },
    {
      "type": "modify",
      "old_id": "3bee45b8a86b79bbb2e3bd004624e4d70fb40fbf",
      "old_mode": 33188,
      "old_path": "test/switch-case-selector-must-have-the-same-type-as-the-selector-expression.fail.wgsl",
      "new_id": "a1abbfdb36a608ab39331c047b0630f00e865e8f",
      "new_mode": 33188,
      "new_path": "test/switch-case-selector-must-have-the-same-type-as-the-selector-expression.fail.wgsl"
    },
    {
      "type": "modify",
      "old_id": "36efdc21fa7bcd6a99dce7894662760e8453325c",
      "old_mode": 33188,
      "old_path": "test/switch-case-selector-value-must-be-unique.fail.wgsl",
      "new_id": "a16e80002b2c356d8065a165679958c981ca4f87",
      "new_mode": 33188,
      "new_path": "test/switch-case-selector-value-must-be-unique.fail.wgsl"
    },
    {
      "type": "modify",
      "old_id": "99c1a5392d2344ea553f6c600c0b38b3fc4b4792",
      "old_mode": 33188,
      "old_path": "test/switch-fallthrough-must-not-be-last-stmt-of-last-clause.fail.wgsl",
      "new_id": "0867b62b2f12f785a54ada78939ef7897789b90e",
      "new_mode": 33188,
      "new_path": "test/switch-fallthrough-must-not-be-last-stmt-of-last-clause.fail.wgsl"
    },
    {
      "type": "modify",
      "old_id": "b3178e1d66030d81c100bd0185fdd3c822ae2d51",
      "old_mode": 33188,
      "old_path": "test/switch-must-have-exactly-one-default-clause-2.fail.wgsl",
      "new_id": "d6720bef1d87091d08a7c34fd8c9aabbf713c0e7",
      "new_mode": 33188,
      "new_path": "test/switch-must-have-exactly-one-default-clause-2.fail.wgsl"
    },
    {
      "type": "modify",
      "old_id": "b0cfd2d508e1513e36cd390795d2e224a89d6b34",
      "old_mode": 33188,
      "old_path": "test/switch-must-have-exactly-one-default-clause.fail.wgsl",
      "new_id": "3d0adf2b06b518613cd8ec38a4b1ec5cdb65ad66",
      "new_mode": 33188,
      "new_path": "test/switch-must-have-exactly-one-default-clause.fail.wgsl"
    },
    {
      "type": "modify",
      "old_id": "da4951466d33ff68081a7056d45345a8463c1582",
      "old_mode": 33188,
      "old_path": "test/switch-selector-expression-must-be-scalar-integer-type.fail.wgsl",
      "new_id": "2fc35a2ab557932a1df6abad61ee8cf9ad6e2b6d",
      "new_mode": 33188,
      "new_path": "test/switch-selector-expression-must-be-scalar-integer-type.fail.wgsl"
    },
    {
      "type": "modify",
      "old_id": "44b0425d3f6526b4c29cd8ee9e74d6815e3ca7a2",
      "old_mode": 33188,
      "old_path": "test/triangle.wgsl",
      "new_id": "0159eb6d5a21db6c831787a1064bf2d6b2972edc",
      "new_mode": 33188,
      "new_path": "test/triangle.wgsl"
    },
    {
      "type": "modify",
      "old_id": "5fa9fb231443a24c1cafb937036c336afa8603d2",
      "old_mode": 33188,
      "old_path": "test/undefined-variable-global-scope.wgsl",
      "new_id": "590ec9aeadfb4e6564a1a01c48535c1560e351f8",
      "new_mode": 33188,
      "new_path": "test/undefined-variable-global-scope.wgsl"
    },
    {
      "type": "modify",
      "old_id": "06fc42000448d07859aba6ca0f75aa5cfd5092bb",
      "old_mode": 33188,
      "old_path": "test/undefined-variable-inner-block.wgsl",
      "new_id": "0e7f5092602f7ec09a1c1fec8e1de5ebe9db6fdb",
      "new_mode": 33188,
      "new_path": "test/undefined-variable-inner-block.wgsl"
    }
  ]
}
