)]}'
{
  "commit": "1b158decddb9b0f2ba2ffc98ec52f64b838f0cc9",
  "tree": "cd64e7403e9cb07f8e446cccec8c8472a6f5bc11",
  "parents": [
    "43475939baedd6e87597df0931f718e08c9e1b04"
  ],
  "author": {
    "name": "Ben Vanik",
    "email": "benvanik@google.com",
    "time": "Mon Apr 19 19:52:37 2021 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Apr 19 19:52:37 2021 -0700"
  },
  "message": "Adding experimental synchronous executor using inline command buffers. (#5509)\n\nThis is mostly just the plumbing to enable #4680 by defining a new\r\n`dylib-sync` runtime driver (pending #4298 to cleanup drivers).\r\n\r\nThis driver does not support recording/replaying command buffers and has\r\nsome gotchas with semaphores (no deadline waits, probably bugs, etc).",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5fbb7140966a8a4effadc16c0315dcb43a37c1eb",
      "old_mode": 33188,
      "old_path": "iree/base/api.h",
      "new_id": "f0c13760aee6debb562cbcb70891d72d3265f0ec",
      "new_mode": 33188,
      "new_path": "iree/base/api.h"
    },
    {
      "type": "modify",
      "old_id": "fc9da82b583dbec72833806066e3fc93d9682237",
      "old_mode": 33188,
      "old_path": "iree/hal/cts/command_buffer_test.cc",
      "new_id": "c8e7ce4702e10cc2fbee138146a3296af14db7c1",
      "new_mode": 33188,
      "new_path": "iree/hal/cts/command_buffer_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c2a4a062367ccfcdf2af5d044661d34037e6b33e",
      "old_mode": 33188,
      "old_path": "iree/hal/cts/cts_test_base.h",
      "new_id": "0767c0f1cb14f4c74fdc57d9fe9ab49548c03f11",
      "new_mode": 33188,
      "new_path": "iree/hal/cts/cts_test_base.h"
    },
    {
      "type": "modify",
      "old_id": "77ce4498901a22410ab45a882a8e5897efe81053",
      "old_mode": 33188,
      "old_path": "iree/hal/cts/event_test.cc",
      "new_id": "28c575134e5de132b9c0b4f8d7527e1c8b195d7f",
      "new_mode": 33188,
      "new_path": "iree/hal/cts/event_test.cc"
    },
    {
      "type": "modify",
      "old_id": "7aaa9234409294f7af332c3f07e22982a0f3fea9",
      "old_mode": 33188,
      "old_path": "iree/hal/cts/semaphore_submission_test.cc",
      "new_id": "069974687fc17261c8ea5884844f8c9a4577e2e9",
      "new_mode": 33188,
      "new_path": "iree/hal/cts/semaphore_submission_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b1c21f3766185313c9bf26975792534c858f5858",
      "old_mode": 33188,
      "old_path": "iree/hal/cts/semaphore_test.cc",
      "new_id": "774d2b53f599be2bced37f0070dc8aa437e7ff4a",
      "new_mode": 33188,
      "new_path": "iree/hal/cts/semaphore_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ddbf0479cff77b2e1969cc0d97c2a9ca5cd14d8c",
      "old_mode": 33188,
      "old_path": "iree/hal/device.h",
      "new_id": "910e84e218c8e6f06f283d3da9026f05c3c1353c",
      "new_mode": 33188,
      "new_path": "iree/hal/device.h"
    },
    {
      "type": "modify",
      "old_id": "5a072345ed67fd2f4d4e9329ff4f580f5c12d705",
      "old_mode": 33188,
      "old_path": "iree/hal/drivers/BUILD",
      "new_id": "94b1be83b889770210543620e7736153903769d0",
      "new_mode": 33188,
      "new_path": "iree/hal/drivers/BUILD"
    },
    {
      "type": "modify",
      "old_id": "6537b9b829626cf4d263da6f3de678c80d918f2a",
      "old_mode": 33188,
      "old_path": "iree/hal/drivers/CMakeLists.txt",
      "new_id": "1f74ba6bff9e90ad80ddeb4ef0db6474430b7ce8",
      "new_mode": 33188,
      "new_path": "iree/hal/drivers/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "bbcd9b90c447b3100773d87d39ec788d98f1f667",
      "old_mode": 33188,
      "old_path": "iree/hal/drivers/init.c",
      "new_id": "b29c45efb621f9124900cef5d7f778cbe9db1f6c",
      "new_mode": 33188,
      "new_path": "iree/hal/drivers/init.c"
    },
    {
      "type": "modify",
      "old_id": "ba66711a686b9d9135b2722827d2d161eb34ae1c",
      "old_mode": 33188,
      "old_path": "iree/hal/dylib/registration/BUILD",
      "new_id": "8fbd1fa2df68dd5e5bba5aaf65c7788a5c1b86e2",
      "new_mode": 33188,
      "new_path": "iree/hal/dylib/registration/BUILD"
    },
    {
      "type": "modify",
      "old_id": "2217f4048a226ab12449e5bad2cc0bba9d7d01c5",
      "old_mode": 33188,
      "old_path": "iree/hal/dylib/registration/CMakeLists.txt",
      "new_id": "bab9115eacf1d2ac9551badcd10493820378e4c9",
      "new_mode": 33188,
      "new_path": "iree/hal/dylib/registration/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "88c5c201b8758998b80a13c15a7c2f83d254a2ee",
      "new_mode": 33188,
      "new_path": "iree/hal/dylib/registration/driver_module_sync.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9dddb55ce8a3f1192505b8044a4cb27be6a886c7",
      "new_mode": 33188,
      "new_path": "iree/hal/dylib/registration/driver_module_sync.h"
    },
    {
      "type": "modify",
      "old_id": "a651a88a2ca9e910bc356cba4ec3f51365ec742b",
      "old_mode": 33188,
      "old_path": "iree/hal/local/BUILD",
      "new_id": "f31005acf9b1e1b93f2b2f7111ea69374f5c2609",
      "new_mode": 33188,
      "new_path": "iree/hal/local/BUILD"
    },
    {
      "type": "modify",
      "old_id": "35cfc2cabcaaa698f7ba4e6ecdd0c2cd11aa09a6",
      "old_mode": 33188,
      "old_path": "iree/hal/local/CMakeLists.txt",
      "new_id": "a83dc9be9291a1381f881c094726856ae946e490",
      "new_mode": 33188,
      "new_path": "iree/hal/local/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "a31f4a22799547cef6e3c016310acbc645992ed9",
      "old_mode": 33188,
      "old_path": "iree/hal/local/executable_library.h",
      "new_id": "86817a9162a8148dd9d61f86046c97504e6c5480",
      "new_mode": 33188,
      "new_path": "iree/hal/local/executable_library.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a54c0d299fcff0e65174a88a489c810de21ed962",
      "new_mode": 33188,
      "new_path": "iree/hal/local/sync_device.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ebaf510032f1066930efdef67a44678db69af362",
      "new_mode": 33188,
      "new_path": "iree/hal/local/sync_device.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d943369eca558d8cdf8eb90b3c1c6e412d7d5040",
      "new_mode": 33188,
      "new_path": "iree/hal/local/sync_driver.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "604ee468fe2cc11891e369d5f8971987c85d84ce",
      "new_mode": 33188,
      "new_path": "iree/hal/local/sync_driver.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b96ae71500bfc5043dc2926fc0c1f5fc7bd55fd0",
      "new_mode": 33188,
      "new_path": "iree/hal/local/sync_event.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d1f9c614d732f2dbd97534e7cf66c0b3eea192cf",
      "new_mode": 33188,
      "new_path": "iree/hal/local/sync_event.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f5387cbbaf4ed95fb7507201426ba63202570a74",
      "new_mode": 33188,
      "new_path": "iree/hal/local/sync_semaphore.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a69f97fa856028d1fbb22b59e6438396601d17f4",
      "new_mode": 33188,
      "new_path": "iree/hal/local/sync_semaphore.h"
    },
    {
      "type": "modify",
      "old_id": "baf8ee3f8fe4fcfa8bd0fa67fdeb00677f85c1de",
      "old_mode": 33188,
      "old_path": "iree/hal/local/task_semaphore.c",
      "new_id": "f5be47f1d11de141d5f49b497dad9fef6c935bcd",
      "new_mode": 33188,
      "new_path": "iree/hal/local/task_semaphore.c"
    },
    {
      "type": "modify",
      "old_id": "f8b1f4e0ed4c52e5364801a5daffa1e66079b0f7",
      "old_mode": 33188,
      "old_path": "iree/hal/semaphore.h",
      "new_id": "8b635dcaf9de1176d198e2f356c04ef3c7a75a7d",
      "new_mode": 33188,
      "new_path": "iree/hal/semaphore.h"
    }
  ]
}
