)]}'
{
  "commit": "b5508fdcb5e6002c0937a47ecf67d5dc4c2ff7ab",
  "tree": "3eea5552553a41b23fc24ecc2d6747a8e82e8d9f",
  "parents": [
    "5b2f49b5dff792a4ad18fbc8aad9015e83a8c179"
  ],
  "author": {
    "name": "Antonio Maiorano",
    "email": "amaiorano@google.com",
    "time": "Thu Jun 10 13:23:31 2021 +0000"
  },
  "committer": {
    "name": "Tint LUCI CQ",
    "email": "tint-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Jun 10 13:23:31 2021 +0000"
  },
  "message": "Implement vector initialization from single scalar (aka \"splat\")\n\nUpdated spir-v and HSLS backends to emit valid constructors.\n\nBug: tint:656\nChange-Id: I53356945563b633239b12c0f4e207f160dbc23d8\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/53780\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Ben Clayton \u003cbclayton@chromium.org\u003e\nCommit-Queue: Antonio Maiorano \u003camaiorano@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e80d11d7c0de9502fef8bcdeadf2991f01e67335",
      "old_mode": 33188,
      "old_path": "src/resolver/resolver.cc",
      "new_id": "ee2674aff6ff97dbcd2b4218035676ec9952f513",
      "new_mode": 33188,
      "new_path": "src/resolver/resolver.cc"
    },
    {
      "type": "modify",
      "old_id": "1c62b894b867ba9b92e44d49b937f221b10906c7",
      "old_mode": 33188,
      "old_path": "src/resolver/validation_test.cc",
      "new_id": "aa53bce0351c16e78864ed7bcc6d3eb722ae55a5",
      "new_mode": 33188,
      "new_path": "src/resolver/validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4d44dfe9cf0ee060f17301c994c169f3c06039db",
      "old_mode": 33188,
      "old_path": "src/sem/type.cc",
      "new_id": "9963003d5d200c45f57ed8f27310a2f6f928964b",
      "new_mode": 33188,
      "new_path": "src/sem/type.cc"
    },
    {
      "type": "modify",
      "old_id": "d3ee2ac64d9f2a018cabf120a64b27324d4353a7",
      "old_mode": 33188,
      "old_path": "src/sem/type.h",
      "new_id": "e63e03e09bc9621950dff48b5dd8cdc283813bf0",
      "new_mode": 33188,
      "new_path": "src/sem/type.h"
    },
    {
      "type": "modify",
      "old_id": "f26515677fdcd35872fe5d4f922185c8d594de9b",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl.cc",
      "new_id": "5e74d5b7bf74a2fa8fb98cc78f4908993a209893",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl.cc"
    },
    {
      "type": "modify",
      "old_id": "8593fff3b110b5c7a1f2dadd9a2bae7a3c52c6e8",
      "old_mode": 33188,
      "old_path": "src/writer/hlsl/generator_impl_constructor_test.cc",
      "new_id": "3564389e1cafeaffb4749ce37811363f2105b0b1",
      "new_mode": 33188,
      "new_path": "src/writer/hlsl/generator_impl_constructor_test.cc"
    },
    {
      "type": "modify",
      "old_id": "6089a7d2f656d43bf0d3849b38394601c247ab81",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder.cc",
      "new_id": "c89e06c56657572d20952fba51f4a88fa497f420",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder.cc"
    },
    {
      "type": "modify",
      "old_id": "3f7e66bdff77bacd739310c44e5a3e3c2d356a5f",
      "old_mode": 33188,
      "old_path": "src/writer/spirv/builder_constructor_expression_test.cc",
      "new_id": "0a7232af2ae49b4d36bb24f940ebcee8382d567e",
      "new_mode": 33188,
      "new_path": "src/writer/spirv/builder_constructor_expression_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1ede94492773c4f8ce287f9b76c6815ecd2b2d5b",
      "new_mode": 33188,
      "new_path": "test/var/splat.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "279743bec69a33f68e060a400deb8bf89783525e",
      "new_mode": 33188,
      "new_path": "test/var/splat.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bd8803e7a63c278e90ba9e69b5add5825a9a11af",
      "new_mode": 33188,
      "new_path": "test/var/splat.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5ac13ce36aa221d5b2a06e209d1172741cc48382",
      "new_mode": 33188,
      "new_path": "test/var/splat.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9adddf96e6c4daba89c09f6d5bc48de9d19a66be",
      "new_mode": 33188,
      "new_path": "test/var/splat.wgsl.expected.wgsl"
    }
  ]
}
