)]}'
{
  "commit": "44c202a8ebfbe4dd35cd09c939a499d5ea0c151b",
  "tree": "dc6957c65d4891f8e40dda9f0c87826ab8c76ebf",
  "parents": [
    "5f655160036b3abc92f65dc8d89db51c87738dca"
  ],
  "author": {
    "name": "Geoffrey Garen",
    "email": "ggaren@apple.com",
    "time": "Thu Jun 11 21:43:59 2026"
  },
  "committer": {
    "name": "Robert Jenner",
    "email": "jenner@apple.com",
    "time": "Thu Jun 11 21:43:59 2026"
  },
  "message": "Borrow\u003cT\u003e constructor should be lifetimebound\nhttps://bugs.webkit.org/show_bug.cgi?id\u003d316917\nrdar://179378435\n\nReviewed by David Kilzer.\n\nBorrow\u003cT\u003e already enforces a runtime lifetime check, but so much the better if\nwe can catch a mistake at compile time.\n\n* Source/WTF/wtf/Borrow.h: Use lifetimebound.\n\n* Source/WTF/wtf/module.modulemap: Modules are a work in progress.\n\nCanonical link: https://commits.webkit.org/315053@main\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ffe93e0b909b35111c3a47a7628a7300549a1deb",
      "old_mode": 33188,
      "old_path": "Source/WTF/wtf/Borrow.h",
      "new_id": "c82947407a5060eb678ec1fa2ccf5dd3516ce6b7",
      "new_mode": 33188,
      "new_path": "Source/WTF/wtf/Borrow.h"
    },
    {
      "type": "modify",
      "old_id": "185d10eceed7b200a4991d6c236c708cec45b0fd",
      "old_mode": 33188,
      "old_path": "Source/WTF/wtf/module.modulemap",
      "new_id": "aee13a5ee41fab30fbef426e29841eff998c85f5",
      "new_mode": 33188,
      "new_path": "Source/WTF/wtf/module.modulemap"
    }
  ]
}
