)]}'
{
  "commit": "347512ff38748ac6ebfacbfda172edb5cf1edbe2",
  "tree": "122150c432c3560d25bfda267b795ee60320c9f1",
  "parents": [
    "274a4c0c03af8f37108479328285299414268cfa"
  ],
  "author": {
    "name": "Jordan Rupprecht",
    "email": "rupprecht@google.com",
    "time": "Fri Nov 21 07:08:15 2025 -0600"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Nov 21 07:08:15 2025 -0600"
  },
  "message": "[libc++] Revert fstream::read optimizations (#168894)\n\nThis causes various runtime failures, as reported in #168628.\n\nThis reverts both #165223 and #167779",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7af1351e8cee6f78db3a29f971232ae017c4326a",
      "old_mode": 33188,
      "old_path": "libcxx/docs/ReleaseNotes/22.rst",
      "new_id": "b8e0e9b5a18142f9f5c76b406c47738760231e01",
      "new_mode": 33188,
      "new_path": "libcxx/docs/ReleaseNotes/22.rst"
    },
    {
      "type": "modify",
      "old_id": "90e35740c17cf48caabea94b27a4195b5c4ab092",
      "old_mode": 33188,
      "old_path": "libcxx/include/fstream",
      "new_id": "1f88d134fe06179be42343d8b6e7e739a048ddd8",
      "new_mode": 33188,
      "new_path": "libcxx/include/fstream"
    },
    {
      "type": "delete",
      "old_id": "3ca1801ca8d033fbf15375c80d7aa3dae435b38e",
      "old_mode": 33188,
      "old_path": "libcxx/test/benchmarks/streams/fstream.bench.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "60606a9d67e2f5eaa58e88d7c807c75c99d14cac",
      "new_mode": 33188,
      "new_path": "libcxx/test/benchmarks/streams/ofstream.bench.cpp"
    },
    {
      "type": "modify",
      "old_id": "30e7b66d42325810f3953b655ba982daccc58a7d",
      "old_mode": 33188,
      "old_path": "libcxx/test/libcxx/input.output/file.streams/fstreams/filebuf/traits_mismatch.verify.cpp",
      "new_id": "283adbc057d1ebd6d677fa2765852807b3b0374a",
      "new_mode": 33188,
      "new_path": "libcxx/test/libcxx/input.output/file.streams/fstreams/filebuf/traits_mismatch.verify.cpp"
    },
    {
      "type": "modify",
      "old_id": "daafb36f9151ad1551dfe24a9b36eb731aaf3487",
      "old_mode": 33188,
      "old_path": "libcxx/test/libcxx/input.output/file.streams/fstreams/traits_mismatch.verify.cpp",
      "new_id": "ba6f3c31d3e3403013621c34468c29d1df60b3e1",
      "new_mode": 33188,
      "new_path": "libcxx/test/libcxx/input.output/file.streams/fstreams/traits_mismatch.verify.cpp"
    }
  ]
}
