)]}'
{
  "commit": "49f8a61b2935b52ebf0eb4ffef77b523399e16e6",
  "tree": "c46c869f575c09df3a3a2381c01c1ee67d9ffa69",
  "parents": [
    "29a7462714efdac16db026dd9027378c23d3380a"
  ],
  "author": {
    "name": "Ben Vanik",
    "email": "ben.vanik@gmail.com",
    "time": "Thu Feb 08 11:31:07 2024 -0800"
  },
  "committer": {
    "name": "Ben Vanik",
    "email": "ben.vanik@gmail.com",
    "time": "Mon Feb 12 11:33:49 2024 -0800"
  },
  "message": "Adding iree_io_vec_stream_t.\nThis is a growable vector of blocks (ala iovec) that allocates new\nblocks of memory as the stream is written. Using fixed-size blocks\nprevents fragmentation in allocators. There\u0027s many different ways to\nwrite something like this and until we get some mileage the\nimplementation does not provide fancy features like ownership transfer\n(donating or stealing buffers), truncation, or optimized multi-byte\nfills.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a231e1b63901f3329d4b8b47cc576b312eb2ce88",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/io/BUILD.bazel",
      "new_id": "7d4c0e1005a09b018b790a6ead0f3b4a14ccc9b4",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/io/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "a2ca6240b600ee190c7972a4f3689fc9c56ac6e7",
      "old_mode": 33188,
      "old_path": "runtime/src/iree/io/CMakeLists.txt",
      "new_id": "cf4fd9f88acd509409835e9677b0f401a4e6c255",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/io/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "32b87eb06c9c6a50234bc545c5b5605656218ad6",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/io/vec_stream.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e79c30bc7704656de82ff89b118d200609763c8c",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/io/vec_stream.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1626db0493aa0f3aa1c799a91d803507fb479012",
      "new_mode": 33188,
      "new_path": "runtime/src/iree/io/vec_stream_test.cc"
    }
  ]
}
