)]}'
{
  "commit": "bfc2fceb840a69a04733f4ce90339fa309854017",
  "tree": "8fc2309791e4b2018d1f68db07e406df2a05283b",
  "parents": [
    "c8b2d23e9de73c2ff47635dd35de30a5a3049ab1"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Thu Oct 29 17:56:06 2020 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Thu Oct 29 17:56:06 2020 +0000"
  },
  "message": "Use min for bounded array accessing.\n\nThis CL updates the BoundArrayAccess transform to use `min(u32(val),\nsize)` instead of `clamp(val, 0, size)` so as to reduce the number of\ninstructions needed to clamp within range.\n\nBug: tint:285\nChange-Id: Ic12bd67f3d755c8e52590f0585bac114ba9eaa94\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/31360\nCommit-Queue: David Neto \u003cdneto@google.com\u003e\nReviewed-by: David Neto \u003cdneto@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "39ace7e82b6d90d4abcd4fa67d65fe538d998491",
      "old_mode": 33188,
      "old_path": "src/transform/bound_array_accessors_transform.cc",
      "new_id": "f0f698575f8f8780bef3405ca398b0dc9ad15cad",
      "new_mode": 33188,
      "new_path": "src/transform/bound_array_accessors_transform.cc"
    },
    {
      "type": "modify",
      "old_id": "b1b774da4270b48832188b8cecd1cdf648bf1fac",
      "old_mode": 33188,
      "old_path": "src/transform/bound_array_accessors_transform_test.cc",
      "new_id": "b235a1443305c362f6ea0577ce86acadf2643954",
      "new_mode": 33188,
      "new_path": "src/transform/bound_array_accessors_transform_test.cc"
    }
  ]
}
