)]}'
{
  "commit": "2dcf77dcd84ebd18020bfdda149219f18ea7d8bf",
  "tree": "f251e146b5fc60961d7b7399c1bfd737c9351d8d",
  "parents": [
    "1e38462e960e930479450b9315dddaf2317dfb95",
    "5d637fd0ecf40e8ceb6e9dc8b44fd472da3ddd87"
  ],
  "author": {
    "name": "Jonathan Brouwer",
    "email": "jonathantbrouwer@gmail.com",
    "time": "Sun Jul 12 22:01:20 2026 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sun Jul 12 22:01:20 2026 +0200"
  },
  "message": "Rollup merge of #159134 - rabindra789:fix-158096-stdin-panic, r\u003dDarksonn\n\nstd: fix panic in Windows Stdin::read_vectored with pending surrogate\n\nFixes rust-lang/rust#158096.\n\nThe small-buffer path in `Stdin::read_vectored` allocates a one-element UTF-16 scratch buffer before calling `read_u16s_fixup_surrogates`.\n\nWhen a pending surrogate exists, `read_u16s_fixup_surrogates` needs temporary storage for both the buffered surrogate and one newly read UTF-16 code unit. The one-element buffer causes an out-of-bounds slice before `ReadConsoleW` is called.\n\nIncrease the scratch buffer to two UTF-16 code units, matching the  function\u0027s requirements while leaving the normal read path unchanged.\n",
  "tree_diff": []
}
