)]}'
{
  "commit": "5a888282534e4a7610da49a9dbc96bdc903c7b94",
  "tree": "19778e8495fb9bd6509c1890ddaaab7ea84226d5",
  "parents": [
    "2505df0a4f792ec0d927b2bdee221a4e1971f168"
  ],
  "author": {
    "name": "Schrodinger ZHU Yifan",
    "email": "i@zhuyi.fan",
    "time": "Fri Oct 17 16:35:32 2025 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Oct 17 16:35:32 2025 -0400"
  },
  "message": "Revert \"Revert \"[libc] add basic lifetime annotations for support data struct…\"\n\nThis reverts commit 2505df0a4f792ec0d927b2bdee221a4e1971f168.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "de0c47369d945ca5b1b960743332c5e3ea260985",
      "old_mode": 33188,
      "old_path": "libc/src/__support/CPP/algorithm.h",
      "new_id": "1acd1581a942ed2dc003356091ed111eba302fc8",
      "new_mode": 33188,
      "new_path": "libc/src/__support/CPP/algorithm.h"
    },
    {
      "type": "modify",
      "old_id": "db0a986b712051d15e288f5f174c6e746b9b8f33",
      "old_mode": 33188,
      "old_path": "libc/src/__support/CPP/array.h",
      "new_id": "44c493fd2d50bae9670b3b54c4ddf720f5674f26",
      "new_mode": 33188,
      "new_path": "libc/src/__support/CPP/array.h"
    },
    {
      "type": "modify",
      "old_id": "53b583c04ba15f4ac42262fcedd1a5914a3db793",
      "old_mode": 33188,
      "old_path": "libc/src/__support/CPP/atomic.h",
      "new_id": "ac60f5e9cda09771479fd49c8c028351ffd07e18",
      "new_mode": 33188,
      "new_path": "libc/src/__support/CPP/atomic.h"
    },
    {
      "type": "modify",
      "old_id": "8a3102426e2d63da846b41d726a5b647a1bcdbd9",
      "old_mode": 33188,
      "old_path": "libc/src/__support/CPP/mutex.h",
      "new_id": "2ad33da34a80d9e04169c07f7ae5ae4979e28ed9",
      "new_mode": 33188,
      "new_path": "libc/src/__support/CPP/mutex.h"
    },
    {
      "type": "modify",
      "old_id": "aed2269db1b11a0d6e321c696f6fc4f3381c0b01",
      "old_mode": 33188,
      "old_path": "libc/src/__support/CPP/optional.h",
      "new_id": "15f389c89627ec503931687b6fa981143bfa5f72",
      "new_mode": 33188,
      "new_path": "libc/src/__support/CPP/optional.h"
    },
    {
      "type": "modify",
      "old_id": "9234a26d201cd9e33d45e85d015ae5a7aa95ac9f",
      "old_mode": 33188,
      "old_path": "libc/src/__support/CPP/span.h",
      "new_id": "58db573ef4761b3bd0f2332bfa323551f943e386",
      "new_mode": 33188,
      "new_path": "libc/src/__support/CPP/span.h"
    },
    {
      "type": "modify",
      "old_id": "1ac04c7f1f9dc766c0c551c1e3af79d4e63f1cf1",
      "old_mode": 33188,
      "old_path": "libc/src/__support/CPP/string.h",
      "new_id": "6a3bf267bc0211c3be71db5f9ff48b2b6bcc68dc",
      "new_mode": 33188,
      "new_path": "libc/src/__support/CPP/string.h"
    },
    {
      "type": "modify",
      "old_id": "aa15814b2e149cbd0b2746720a6f4f3c4fe8f1ae",
      "old_mode": 33188,
      "old_path": "libc/src/__support/CPP/string_view.h",
      "new_id": "1a1601c0c7ba7e62e58e1c4c322644d26e56c894",
      "new_mode": 33188,
      "new_path": "libc/src/__support/CPP/string_view.h"
    },
    {
      "type": "modify",
      "old_id": "a16084c848688ba96be293b59133879010092164",
      "old_mode": 33188,
      "old_path": "libc/src/__support/CPP/stringstream.h",
      "new_id": "a0039f2de4858d9465a5c8eab3d235cb8a10eaf4",
      "new_mode": 33188,
      "new_path": "libc/src/__support/CPP/stringstream.h"
    },
    {
      "type": "modify",
      "old_id": "085b3d16f999b6053e5f1d9460b1cb6bd7839613",
      "old_mode": 33188,
      "old_path": "libc/src/__support/CPP/utility/forward.h",
      "new_id": "f367a34dea57f0c19de54c4d98a456fa5de7cd6b",
      "new_mode": 33188,
      "new_path": "libc/src/__support/CPP/utility/forward.h"
    },
    {
      "type": "modify",
      "old_id": "b61f723e8d4cb8b065a312090b5bb1d49ccbb13f",
      "old_mode": 33188,
      "old_path": "libc/src/__support/CPP/utility/move.h",
      "new_id": "e77d64066270b26364f49b167fc3ad30ee4c90e6",
      "new_mode": 33188,
      "new_path": "libc/src/__support/CPP/utility/move.h"
    },
    {
      "type": "modify",
      "old_id": "d5ff028634940fdb375b74d477db72651bb4b713",
      "old_mode": 33188,
      "old_path": "libc/src/__support/macros/attributes.h",
      "new_id": "a1129df93694262c669ab569c2aeb13fb547945a",
      "new_mode": 33188,
      "new_path": "libc/src/__support/macros/attributes.h"
    }
  ]
}
