)]}'
{
  "commit": "8888ea6c0bf0f313c93c503ce355dee233c7055b",
  "tree": "7b07dac1d907a6683f9fc724ff5b5cc54b467df5",
  "parents": [
    "c2328f1b66793b7455dbd3dbde9aea71825bd3b2"
  ],
  "author": {
    "name": "Tint team",
    "email": "no-reply@google.com",
    "time": "Mon May 30 08:07:52 2022 +0000"
  },
  "committer": {
    "name": "Tint LUCI CQ",
    "email": "tint-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon May 30 08:07:52 2022 +0000"
  },
  "message": "Import Tint changes from Dawn\n\nChanges:\n  - b8ac93390909e0a87a838b71f431f01c66191292 tint/resolver: Materialize arguments to @workgroup_size by Ben Clayton \u003cbclayton@google.com\u003e\n  - 8c7ffbd9d53d61a9af65396001e898498d4d0af9 tint/resolver: Materialize argument to bitcast by Ben Clayton \u003cbclayton@google.com\u003e\n  - 3a236c6c51f98e81443e71a055d715c6e428e91f tint/resolver: Add tests for implicit type materialization by Ben Clayton \u003cbclayton@google.com\u003e\n  - 3aa0f8182b650413997daec71d010adc8750c297 tint/resolver: Rename test field names, update comments by Ben Clayton \u003cbclayton@google.com\u003e\n  - eac0566718cf5b996a9266152177631a3b21e307 tint/resolver: Make Materialize() handle nullptr expressi... by Ben Clayton \u003cbclayton@google.com\u003e\n  - 572eaf271e6940ab4dbc9c98cad2d6cbcd3572ae tint: Remove ConversionFailure::kTooSmall by Ben Clayton \u003cbclayton@google.com\u003e\n  - 4b04721075ca97a6118a50a398641d8c84e95bbf tint/resolver: Ensure that validation is done before Coll... by Ben Clayton \u003cbclayton@google.com\u003e\n  - aff5e9e722cd1016134f11fb0b178519862abc4a tint/reader/wgsl: Error if a hex float is not exactly rep... by Ben Clayton \u003cbclayton@google.com\u003e\nGitOrigin-RevId: b8ac93390909e0a87a838b71f431f01c66191292\nChange-Id: I588c098435d017d5447f411bf00d71d85c954eb3\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/91823\nReviewed-by: Ben Clayton \u003cbclayton@chromium.org\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Ben Clayton \u003cbclayton@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "33b2af5fe894a19aef7b9c5f4f830066a3de1b28",
      "old_mode": 33188,
      "old_path": "src/tint/number.cc",
      "new_id": "3ead5b041ca07b8c11b62666311e15e6fb5370f5",
      "new_mode": 33188,
      "new_path": "src/tint/number.cc"
    },
    {
      "type": "modify",
      "old_id": "41544622e14e76e055f2a532c21873f753738573",
      "old_mode": 33188,
      "old_path": "src/tint/number.h",
      "new_id": "6efb02303c544c7fe7bd9b8f96063932827dbb76",
      "new_mode": 33188,
      "new_path": "src/tint/number.h"
    },
    {
      "type": "modify",
      "old_id": "615be0e0eb75055d0303590168977a594bfc3f30",
      "old_mode": 33188,
      "old_path": "src/tint/number_test.cc",
      "new_id": "a7bb2fe569b0edfb4beb615222956fdf826b9938",
      "new_mode": 33188,
      "new_path": "src/tint/number_test.cc"
    },
    {
      "type": "modify",
      "old_id": "38970a533870d46cc8a7175eb5b407db94bded0a",
      "old_mode": 33188,
      "old_path": "src/tint/program_builder.h",
      "new_id": "5f47efb01659190147f3a93930de7b7bd74bcd15",
      "new_mode": 33188,
      "new_path": "src/tint/program_builder.h"
    },
    {
      "type": "modify",
      "old_id": "bfec1d1cad9aac5a6fc1be288eaffe341aa3d6db",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/lexer.cc",
      "new_id": "1b69152897078773f891a9bc1e1a96fb422748e5",
      "new_mode": 33188,
      "new_path": "src/tint/reader/wgsl/lexer.cc"
    },
    {
      "type": "modify",
      "old_id": "8ce5178efda816e15413f55cebb480bafd30e066",
      "old_mode": 33188,
      "old_path": "src/tint/reader/wgsl/parser_impl_const_literal_test.cc",
      "new_id": "b07ec1b66a5ba3b2edcc946904fcb2f01bf3ec6f",
      "new_mode": 33188,
      "new_path": "src/tint/reader/wgsl/parser_impl_const_literal_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ce37ba55caeac6f0ebb5e7d1494ed67085ca2778",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/function_validation_test.cc",
      "new_id": "317cadc2651d9bec46a9905646905ccd1c0709c9",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/function_validation_test.cc"
    },
    {
      "type": "modify",
      "old_id": "9f7be54a8ba6672f8e554fb159862805321dca8a",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/materialize_test.cc",
      "new_id": "8f4451e728b42293100874b3f1ad3d6e1a621e1e",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/materialize_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1dcedf981c034049af0ad18d60123c32d99d4f55",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/resolver.cc",
      "new_id": "c964d8adcb237b57912f47d9e41bb20bcecc354c",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/resolver.cc"
    },
    {
      "type": "modify",
      "old_id": "7d019342edac055cd3527e1898ec78337e9c74e3",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/resolver.h",
      "new_id": "9072ef3b32f216c278260fb8c690f7078c7cbcd6",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/resolver.h"
    },
    {
      "type": "modify",
      "old_id": "3bf8df08532f0e514366f558ea875cbb3c3d252d",
      "old_mode": 33188,
      "old_path": "src/tint/resolver/resolver_constants.cc",
      "new_id": "b281f918eae6831070cf9f75402e19d9df3995fd",
      "new_mode": 33188,
      "new_path": "src/tint/resolver/resolver_constants.cc"
    },
    {
      "type": "modify",
      "old_id": "8b360ffe4b6f8530012bc532265681be03a1bc80",
      "old_mode": 33188,
      "old_path": "src/tint/utils/compiler_macros.h",
      "new_id": "ada138e1abc8f68f48ac0e39bc8c6971431137ae",
      "new_mode": 33188,
      "new_path": "src/tint/utils/compiler_macros.h"
    }
  ]
}
