)]}'
{
  "commit": "23f9c59275c839da8e8b94ffe9194c49e66e0bd0",
  "tree": "099ce3d999b147275d8f1832b5cd178518da6592",
  "parents": [
    "c33e39f46dfe236b12d1258a9acdf78e8235f4a9"
  ],
  "author": {
    "name": "Kenton Varda",
    "email": "kenton@cloudflare.com",
    "time": "Wed Nov 23 12:02:29 2022 -0600"
  },
  "committer": {
    "name": "Kenton Varda",
    "email": "kenton@cloudflare.com",
    "time": "Tue Nov 29 10:19:10 2022 -0600"
  },
  "message": "Apply data offset for list-of-pointers at access time rather than ListReader creation time.\n\nBaking this offset into `ptr` reduced ops needed at access time but made the interpretation of `ptr` inconsistent depending on what type of list was expected.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7fa5b4e85f2e52ff24b631e0219b8dee06767f58",
      "old_mode": 33188,
      "old_path": "c++/src/capnp/layout.c++",
      "new_id": "fef6f481fb86754c8ddae40e1110f3c569e2fbe6",
      "new_mode": 33188,
      "new_path": "c++/src/capnp/layout.c++"
    },
    {
      "type": "modify",
      "old_id": "c8d533cff1b3737865684724b6ee79009c1bf813",
      "old_mode": 33188,
      "old_path": "c++/src/capnp/layout.h",
      "new_id": "7a27f68a1f86e55cd3b59f037c2d6b1a802ffa0e",
      "new_mode": 33188,
      "new_path": "c++/src/capnp/layout.h"
    }
  ]
}
