)]}'
{
  "commit": "3d5b38447aec7042186823bec33afb76c0b636c1",
  "tree": "22469ec2fee98d8eb8194456ca7c375fc2c35170",
  "parents": [
    "3fbe98e657db2f7930ce04537d861c39c35c02c9"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Fri Feb 04 21:00:13 2022 +0000"
  },
  "committer": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Fri Feb 04 21:00:13 2022 +0000"
  },
  "message": "Castable: Optimize Switch() (part 2)\n\nUse the TypeInfo already obtained from the object instead of calling As\u003cT\u003e() again, which would trigger another virtual call.\n\nBug: tint:1383\nChange-Id: I0394ea049589b0f7f72c80509ac8e9536196f368\nReviewed-on: https://dawn-review.googlesource.com/c/tint/+/79302\nReviewed-by: Antonio Maiorano \u003camaiorano@google.com\u003e\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fb893cb9945f5dff38c98050e5c3581c0416d0b3",
      "old_mode": 33188,
      "old_path": "src/castable.h",
      "new_id": "29784eec4ceb5b8d8e6b3b80730c85006e46a6a6",
      "new_mode": 33188,
      "new_path": "src/castable.h"
    }
  ]
}
