)]}'
{
  "commit": "f603903da71e4e84b705d047be6a63faadb4c6b0",
  "tree": "0081ef66910aef92cf88ab15c65e0e8eed3f4810",
  "parents": [
    "4794168ef8b16d0899ab6e6f6a862162ae2ad829"
  ],
  "author": {
    "name": "Bryan Bernhart",
    "email": "bryan.bernhart@intel.com",
    "time": "Fri Oct 18 16:19:00 2019 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Fri Oct 18 16:19:00 2019 +0000"
  },
  "message": "Replace size_t with uint64_t in ringbuffer.\n\nAdds overflow check in RingBufferAllocator + unit-test.\nAlso, update clients to use uint64_t to avoid casts or narrowing.\n\nBUG\u003ddawn:233\n\nChange-Id: I652e3142407006d082491add600371f95d44741a\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/12380\nReviewed-by: Austin Eng \u003cenga@chromium.org\u003e\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nCommit-Queue: Bryan Bernhart \u003cbryan.bernhart@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "876b7896689af26cfb381eb764f742ab7e75b3b9",
      "old_mode": 33188,
      "old_path": "src/dawn_native/DynamicUploader.cpp",
      "new_id": "9996ee1edf37c7246c0ce5e3969dc3709cc8b029",
      "new_mode": 33188,
      "new_path": "src/dawn_native/DynamicUploader.cpp"
    },
    {
      "type": "modify",
      "old_id": "f0d4510f153c17479d9599f4b29b56cf5e4d27fc",
      "old_mode": 33188,
      "old_path": "src/dawn_native/DynamicUploader.h",
      "new_id": "068eebd0608b91318f2a654ce575cddacad8da74",
      "new_mode": 33188,
      "new_path": "src/dawn_native/DynamicUploader.h"
    },
    {
      "type": "modify",
      "old_id": "6cb94b70489824acaa2c46d7ce5f8c09d6e5e01e",
      "old_mode": 33188,
      "old_path": "src/dawn_native/RingBufferAllocator.cpp",
      "new_id": "6c3eef0ce034f9264755ba5adbc0a7f93a38ad8f",
      "new_mode": 33188,
      "new_path": "src/dawn_native/RingBufferAllocator.cpp"
    },
    {
      "type": "modify",
      "old_id": "60ee6395c45a83544ab5806a52dec67512594427",
      "old_mode": 33188,
      "old_path": "src/dawn_native/RingBufferAllocator.h",
      "new_id": "e437632d7c45cf2d583c6342a04759e00da6b211",
      "new_mode": 33188,
      "new_path": "src/dawn_native/RingBufferAllocator.h"
    },
    {
      "type": "modify",
      "old_id": "a69641a152b686f208549529bb6e4c92641c6b2f",
      "old_mode": 33188,
      "old_path": "src/dawn_native/d3d12/DescriptorHeapAllocator.cpp",
      "new_id": "19804529cb515f066380d44597f4ae7b754dbe8d",
      "new_mode": 33188,
      "new_path": "src/dawn_native/d3d12/DescriptorHeapAllocator.cpp"
    },
    {
      "type": "modify",
      "old_id": "e4949a68cd7afd4b71dfbbe2ad10c3577cc2a476",
      "old_mode": 33188,
      "old_path": "src/dawn_native/d3d12/DescriptorHeapAllocator.h",
      "new_id": "bcb6ff5f01aaeb71a0b7654431836e5e25800c2a",
      "new_mode": 33188,
      "new_path": "src/dawn_native/d3d12/DescriptorHeapAllocator.h"
    },
    {
      "type": "modify",
      "old_id": "2455e8d6d4fd7a689a9905c66291e66d8e9b3bde",
      "old_mode": 33188,
      "old_path": "src/tests/unittests/RingBufferAllocatorTests.cpp",
      "new_id": "a3e5a62134f47f95acdcef5b1ea89584de7e46f8",
      "new_mode": 33188,
      "new_path": "src/tests/unittests/RingBufferAllocatorTests.cpp"
    }
  ]
}
