)]}'
{
  "commit": "3f9cc84d0ac7ed0c188f45f3463ec152d91e21a2",
  "tree": "3ad2a1bbd53b7f8917d9539139e4c67697ff7f35",
  "parents": [
    "afa7eff92192780f4e82a45b97e4f77fe7c8cf1c"
  ],
  "author": {
    "name": "dan sinclair",
    "email": "dsinclair@chromium.org",
    "time": "Sun Jul 24 19:06:07 2022 +0000"
  },
  "committer": {
    "name": "Dawn LUCI CQ",
    "email": "dawn-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Sun Jul 24 19:06:07 2022 +0000"
  },
  "message": "Short circuit IsXIDStart check.\n\nOur common case is ASCII characters but, because those come at the start\nof the XID Start range they\u0027ll end up being checked _last_ as we binary\nsearch through the range. This means we\u0027re getting the worst case\nbehaviour for our common character.\n\nThis CL adds a quick check for [a-zA-Z] at the start of IsXIDStart to\nquickly determine if we\u0027re an ascii character.\n\nChange-Id: Iae733b0e8a64c855764cf58c0563a407e6a81f7d\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/97068\nKokoro: Kokoro \u003cnoreply+kokoro@google.com\u003e\nCommit-Queue: Dan Sinclair \u003cdsinclair@chromium.org\u003e\nReviewed-by: Ben Clayton \u003cbclayton@google.com\u003e\nCommit-Queue: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bf28c4e5bcc3c79c97efac91b2286982a68ec5ee",
      "old_mode": 33188,
      "old_path": "src/tint/text/unicode.cc",
      "new_id": "7339297595f880e0397a31709384a76d3ceadac2",
      "new_mode": 33188,
      "new_path": "src/tint/text/unicode.cc"
    }
  ]
}
