)]}'
{
  "commit": "c6626f0b7019ea4c8bca862fc0f9e8a775ee8cd8",
  "tree": "1a6edc2e7d5f25c8f70cb5103096b79b315ce516",
  "parents": [
    "696e82db339ce6dc907378bd977ec7857cc892e9"
  ],
  "author": {
    "name": "Lang Hames",
    "email": "lhames@gmail.com",
    "time": "Mon Mar 16 16:40:34 2026 +1100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Mar 16 16:40:34 2026 +1100"
  },
  "message": "[orc-rt] Add LockedAccess utility. (#186737)\n\nLockedAccess provides pointer-like access to a value while holding a\nlock. All accessors are rvalue-ref-qualified, restricting usage to\ntemporaries to prevent accidental lock lifetime extension. A with_ref\nmethod is provided for multi-statement critical sections.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a6272676e01affa9673f0da6a053058feecc2742",
      "old_mode": 33188,
      "old_path": "orc-rt/include/CMakeLists.txt",
      "new_id": "9887eb382fe45a7ed09e67f8aad8263856d90c80",
      "new_mode": 33188,
      "new_path": "orc-rt/include/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "01878b50dd3e8a547d94419fe082800156d9396c",
      "new_mode": 33188,
      "new_path": "orc-rt/include/orc-rt/LockedAccess.h"
    },
    {
      "type": "modify",
      "old_id": "501cd367d1ab14650249914dfbe8e2f0ee90336c",
      "old_mode": 33188,
      "old_path": "orc-rt/unittests/CMakeLists.txt",
      "new_id": "a6ad6e06e4a65d38029214945044237b51ee067c",
      "new_mode": 33188,
      "new_path": "orc-rt/unittests/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "da93b370da139968bd0b85baf909362da4a37ac5",
      "new_mode": 33188,
      "new_path": "orc-rt/unittests/LockedAccessTest.cpp"
    }
  ]
}
