)]}'
{
  "commit": "d5b8ff4d9bf424bbe8f66de5602631b5e8dfee5b",
  "tree": "52d7818d49236857f7713c8a5d97d69f59172c5b",
  "parents": [
    "604a1ee1b13419ae3ef750433dc276e45cba9600",
    "5f96a1cac7a6c204f76559bbba7ffedc1a696b80"
  ],
  "author": {
    "name": "Jonathan Brouwer",
    "email": "jonathantbrouwer@gmail.com",
    "time": "Wed Sep 02 12:46:15 2026 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Sep 02 12:46:15 2026 +0200"
  },
  "message": "Rollup merge of #162047 - nnethercote:empty-token-stream, r\u003dKobzol\n\nOptimize empty token streams\n\nEmpty token streams are common. Every one causes an allocation for the `Arc::new()`. We can instead have a single shared empty `TokenStream` and `AttrTokenStream`.\n\nr? @Kobzol\n",
  "tree_diff": []
}
