)]}'
{
  "commit": "f91b02bba126f62b7bd475d44d665290c9ffbbdd",
  "tree": "0f2cdca2f60b208da2f35f796202ef9d415275a4",
  "parents": [
    "e306927ff523879e1be9805dc87cc3ab2a05ff17"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Thu Dec 09 14:37:37 2021 +0000"
  },
  "committer": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Thu Dec 09 14:37:37 2021 +0000"
  },
  "message": "test: Add vector constructor tests\n\nThese test vector constructors with an explicit element type.\n\nBug: tint:1334\nChange-Id: I3d0f626e42850e841cffd70241274e32dcb75fbb\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/72142\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Antonio Maiorano \u003camaiorano@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c215909294803586d158a7bc7f94d238018c5466",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec2/explicit/bool.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0ba8ae6725392f480f602a61eb13b6cd4bdcc68b",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec2/explicit/bool.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3103a854a9252ddf5a9185af5cfaaee8d4ff5755",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec2/explicit/bool.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b982dbdbd5b55e9bffdf52821e1734140cab3c32",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec2/explicit/bool.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c215909294803586d158a7bc7f94d238018c5466",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec2/explicit/bool.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "87b10550fd88d84468a8dc5d4403a11a479f6f16",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec2/explicit/f32.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8802bbb62177d2fb8e3e51552a0e7080e8c506da",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec2/explicit/f32.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6e66829b23fc83d23f5b4e8e3013097c6952d092",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec2/explicit/f32.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d12bbf228567957bd4a0705da4c41f84335f61d9",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec2/explicit/f32.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "87b10550fd88d84468a8dc5d4403a11a479f6f16",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec2/explicit/f32.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ee90f91d6ddd03e8058c79e5d5592d94dfc95b32",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec2/explicit/i32.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "afa632e39afe8e45637e010604d9487e60fb3c53",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec2/explicit/i32.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2a0fc8d48498eaeb2f6eb4320eb1320f376b074b",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec2/explicit/i32.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2e021f90e804750c79f80c084a2ce63005f62fd1",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec2/explicit/i32.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ee90f91d6ddd03e8058c79e5d5592d94dfc95b32",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec2/explicit/i32.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1b3006c3a7bea255afd143ee3569d4b3097f5b79",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec2/explicit/u32.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c2987138f91940dafb4413528803afb823c19ad1",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec2/explicit/u32.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "132ee56d08d84825fd80c540c8fd5c59f9868bd0",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec2/explicit/u32.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8c3ad8f532fd4754cac959e12e802f3b4daa8101",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec2/explicit/u32.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1b3006c3a7bea255afd143ee3569d4b3097f5b79",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec2/explicit/u32.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0acf3bf9cb78ebc1e3c8bd88970c44f984107832",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec3/explicit/bool.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d5acfa022d62c54e58f08fb65f018753ed8946f7",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec3/explicit/bool.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5393cb329240038dc9202b32c956c5a66f885a00",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec3/explicit/bool.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b712760ab32714fb340e3a68071864c4ed30b4c4",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec3/explicit/bool.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0acf3bf9cb78ebc1e3c8bd88970c44f984107832",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec3/explicit/bool.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "216450261f228cde8d9be56997446407fd02afd8",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec3/explicit/f32.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "daa5a1c21d6592f5f806c71697641b0b9b30dc7f",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec3/explicit/f32.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6b8d4ff82ff78b2351e55d8eb6ce4bf2d585eb3a",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec3/explicit/f32.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "62e8bc30c7708acc0ea668f07e01fa81a96bebe8",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec3/explicit/f32.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "216450261f228cde8d9be56997446407fd02afd8",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec3/explicit/f32.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7d28b9efe53f17f4cf14be0a2968b317cca40b47",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec3/explicit/i32.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9bc1dc46522cee76c1b00a9b18c8b9c5ce24fcc9",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec3/explicit/i32.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "941501eccc8b45c77999e96c3a7ddcf26f67a4be",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec3/explicit/i32.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fe0276e9ba9c4ffe2e5039d21c85466c32359c53",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec3/explicit/i32.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7d28b9efe53f17f4cf14be0a2968b317cca40b47",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec3/explicit/i32.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "111a1d3ad03753765214b0c37c45247cbdbbbd5d",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec3/explicit/u32.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "18899ea0d393604b5552a6a90d1bdd5aa3337b38",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec3/explicit/u32.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d2a07cfd4739acb4d09917a855e36aca78b3cbe4",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec3/explicit/u32.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e4b47974644ed2321d8599b1d0a6546a4bee952d",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec3/explicit/u32.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "111a1d3ad03753765214b0c37c45247cbdbbbd5d",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec3/explicit/u32.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "70cb49955d321de57d4ffaaa977b8374e080a8b8",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec4/explicit/bool.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "af7e30f4e63cde9ac201fe59825d7d1c8a1691cd",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec4/explicit/bool.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2d872de6d3dd18d7d6486106fd65b26b66e7e6b7",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec4/explicit/bool.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1ecbff115ecb52a603487360e375830cf938e3cf",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec4/explicit/bool.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "70cb49955d321de57d4ffaaa977b8374e080a8b8",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec4/explicit/bool.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e7b8b637592fdf8ab728af59ba7fcaf0e8e5c15",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec4/explicit/f32.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bd679f302222de335c2030f7a0e7432f00a073fa",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec4/explicit/f32.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "08af7257e35402b3fb3a82d591f05a39b08b91bf",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec4/explicit/f32.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "783aa84a4570bbee6743bf32d4700f4d58ebb15d",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec4/explicit/f32.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e7b8b637592fdf8ab728af59ba7fcaf0e8e5c15",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec4/explicit/f32.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9c86a2e0073b7f2006f1369ebca0343ad66e00b1",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec4/explicit/i32.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "58b86cecad0fb60916d461987e6034d2ec27e315",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec4/explicit/i32.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b4294a3d41d7a42fb1230841947d3604bb345f11",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec4/explicit/i32.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "88201cc5431fc1b677f9b05ec6ae515fc0b482fb",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec4/explicit/i32.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9c86a2e0073b7f2006f1369ebca0343ad66e00b1",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec4/explicit/i32.wgsl.expected.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "feaa0009e9dd3ad8ffc2d8836156fbed3170fc43",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec4/explicit/u32.wgsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "014390a471ee97d8113b1d962539d0a89dc5f5be",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec4/explicit/u32.wgsl.expected.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c51f246ed929b0a5b104d3c5605ef54c79b7aaeb",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec4/explicit/u32.wgsl.expected.msl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "23b7d4495e70a63883bfe57c011aac1734d9ce84",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec4/explicit/u32.wgsl.expected.spvasm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "feaa0009e9dd3ad8ffc2d8836156fbed3170fc43",
      "new_mode": 33188,
      "new_path": "test/expressions/type_ctor/vec4/explicit/u32.wgsl.expected.wgsl"
    }
  ]
}
