)]}'
{
  "commit": "01144ed91c35fee3057db27c47bce8a1c51a8a6b",
  "tree": "4d17ad44b87487ced8dbe54c0136396e25c951e0",
  "parents": [
    "b3c1e71eb1cb55ba78a3f884ab4e68ef1bd396da"
  ],
  "author": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Sat Oct 03 11:22:56 2020 +0100"
  },
  "committer": {
    "name": "Ben Clayton",
    "email": "bclayton@google.com",
    "time": "Mon Oct 05 13:49:33 2020 +0000"
  },
  "message": "third_party/cppdap: Roll forward to 1fd23dda\n\nChanges:\n    1fd23dd Add license checker config and kokoro presubmit\n    1e5ec3e Change dap::integer backing type to int64_t\n    7b02b9f Add dap::initialize() and terminate() functions\n    c9630a9 TypeOf: Move Move TypeInfos to anon namespace\n    ed0af8f Add lots more tests for dap::any.\n    9d3f5c8 clang: Enable -Weverything, fix all warnings\n    bb3dbcd Update DAP protocol to 1.41.0\n    f0c28f9 Fix moves of any when value isInBuffer\n    2f607e0 Fix deadlock closing socket on another thread\n    9003ee5 Socket: Use the RWMutex to fix TSAN error\n    53a62fd Add dap::RWMutex. A read / write mutex.\n    78dd3ab CMake: Handle building fuzzer with sanitizers\n    13c9e7d Implement timeouts for dap::Socket::connect\n    261d62d Remove unnecessary virtual inheritance\n    aeb6614 json_serializer: Disable exceptions\n    773f0df Add support for fuzzing cppdap\n    cc93ba9 Add the ability to derive message types from one another.\n    c918748 Fix short reads in ContentReader::buffer()\n    ad9b458 Fix `dap::Socket::read()` when `recv()` errors\n    9e31344 Kokoro Ubuntu: Switch to docker image\n    4bc690c Update DAP protocol to Version 1.40\n\nBug: b/145351270\nChange-Id: I33bef298d558a3b4a484d5efc317494d4dc26c96\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/48949\nKokoro-Result: kokoro \u003cnoreply+kokoro@google.com\u003e\nReviewed-by: Nicolas Capens \u003cnicolascapens@google.com\u003e\nTested-by: Ben Clayton \u003cbclayton@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b89a79d4b09bdd7f22ad0408bb4b1cad6496a150",
      "old_mode": 33188,
      "old_path": "src/Vulkan/Debug/Server.cpp",
      "new_id": "d3799272269903452537352af3fb76aa2d37410e",
      "new_mode": 33188,
      "new_path": "src/Vulkan/Debug/Server.cpp"
    },
    {
      "type": "modify",
      "old_id": "4dcca5775616ada2796ff7f84c3a4843eee9b506",
      "old_mode": 57344,
      "old_path": "third_party/cppdap",
      "new_id": "1fd23dda91e01550be1a421de307e6fedb2035a9",
      "new_mode": 57344,
      "new_path": "third_party/cppdap"
    }
  ]
}
