)]}'
{
  "commit": "df491976532fb67f8762dadd06db5d940e4e6274",
  "tree": "3c9f4067a181cc4775cf3aaa84a74762c29ad523",
  "parents": [
    "4d7caca533b291a2fcbaedef01c8f20dbcb582f1",
    "99a5589ed7bc1010bab11365354c3e3cff6b2607"
  ],
  "author": {
    "name": "rustbot",
    "email": "47979223+rustbot@users.noreply.github.com",
    "time": "Sat Jul 04 16:33:38 2026 +0000"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat Jul 04 16:33:38 2026 +0000"
  },
  "message": "perf: bail out of unicode lint scans when the snippet is pure ASCII (#17273)\n\nThe Unicode pass ran three per-character scans and two NFC\nnormalizations for every string and char literal. All three lints can\nonly fire when the source snippet contains a non-ASCII character, so\nbail out early with a vectorized `is_ascii` check on the snippet.\n\n| crate | instructions base | instructions new | delta |\n|---|---|---|---|\n| ripgrep-14.1.0 | 1,906,999,867 | 1,887,953,975 | -1.00% |\n| regex-1.10.5 | 955,616,270 | 955,487,288 | -0.01% |\n| serde-1.0.204 | 7,034,722,908 | 7,033,028,960 | -0.02% |\n| ryu-1.0.18 | 260,641,521 | 260,533,447 | -0.04% |\n\nchangelog: none\n",
  "tree_diff": []
}
