)]}'
{
  "commit": "3a335d55c99e605775bbe9fe9c01ee6212804bed",
  "tree": "1b09584266a72146491456fbcef3ff8bd481215f",
  "parents": [
    "5457bcdaee73ee1f3fe6027bbabf959119f88b3d"
  ],
  "author": {
    "name": "Adam Sawicki",
    "email": "adam.sawicki@amd.com",
    "time": "Wed Mar 03 16:34:58 2021 +0100"
  },
  "committer": {
    "name": "Adam Sawicki",
    "email": "adam.sawicki@amd.com",
    "time": "Wed Mar 03 16:34:58 2021 +0100"
  },
  "message": "Optimization: committed allocations are on an intrusive double linked list not sorted vector\n\nAdded class IntrusiveLinkedList, struct CommittedAllocationListItemTraits.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "01a0ae653298271c617138f39b88e21d0c91b02e",
      "old_mode": 33188,
      "old_path": "src/D3D12MemAlloc.cpp",
      "new_id": "02c6fa6416565a5c2b5f7e02d764ce77590c2e89",
      "new_mode": 33188,
      "new_path": "src/D3D12MemAlloc.cpp"
    },
    {
      "type": "modify",
      "old_id": "fd955ecd9dedc3821af5036ffc7649c90f634db7",
      "old_mode": 33188,
      "old_path": "src/D3D12MemAlloc.h",
      "new_id": "d340b81c61a3de00edfb4bfb37966d8bbfd2ad47",
      "new_mode": 33188,
      "new_path": "src/D3D12MemAlloc.h"
    }
  ]
}
