)]}'
{
  "commit": "2d4a0affef695d5fddca0cbf663392298cbafd4f",
  "tree": "ae6316c3334098fb2be775258616b4fe909fa6f7",
  "parents": [
    "a17c1f1f5fecb3d65eeac0af244058414e08fc08",
    "12b6dab47994b8a6211cd61c27963f2bd7551735"
  ],
  "author": {
    "name": "Jonathan Brouwer",
    "email": "jonathantbrouwer@gmail.com",
    "time": "Wed Aug 26 14:02:36 2026 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Aug 26 14:02:36 2026 +0200"
  },
  "message": "Rollup merge of #161447 - jdonszelmann:paramenv-from-iter, r\u003dlcnr\n\nConstruct paramenvs from an iterator\n\nr? @lcnr\n\nChange things so paramenvs are created from iterators instead of already interned lists. In theory this may sometimes cause re-interning, but I haven\u0027t seen any performance change because of it. The advantage is that doing the interning becomes private API of paramenvs, so we can change how it works (by for example, compressing the paramenv in the future).\n\n\u003e [!NOTE]\n\u003e I\u0027ve not used an LLM for any part of this PR, or any other PR I make. This includes any related work like research.\n",
  "tree_diff": []
}
