)]}'
{
  "commit": "f02eaf6ea52852c5d76563a1f1440bc9a33bde2b",
  "tree": "f92da0adc77ca60e03a9f1d62a28209984f2159b",
  "parents": [
    "9df83179a4fd7ddee7532e72abb23c76b8426f9a",
    "fd3b22a836fe86934af8d077403d16779e321af7"
  ],
  "author": {
    "name": "Jonathan Brouwer",
    "email": "jonathantbrouwer@gmail.com",
    "time": "Tue Mar 24 10:54:03 2026 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Mar 24 10:54:03 2026 +0100"
  },
  "message": "Rollup merge of #153434 - Zalathar:bucket-index, r\u003dnnethercote\n\nUse a safe `BucketIndex` abstraction in `VecCache`\n\nThe current code for indexing into bucket arrays is quite tricky and unsafe, partly because it has to keep manually assuring the compiler that a bucket index is always less than 21.\n\nBy encapsulating that knowledge in a 21-value enum, we can make the code clearer and safer, without giving up performance.\n\nHaving a dedicated `BucketIndex` type could also help with further cleanups of `VecCache` indexing.\n",
  "tree_diff": []
}
