)]}'
{
  "commit": "94e1a326fcecb6e3cff2031a2740952561be3847",
  "tree": "926fd0a29632d0f6e24790542e0760ad3291479f",
  "parents": [
    "57577c6db46a4e2de5351af2b185bf52696699a9"
  ],
  "author": {
    "name": "Christopher Kohlhoff",
    "email": "chris@kohlhoff.com",
    "time": "Sun May 16 22:15:14 2021 +1000"
  },
  "committer": {
    "name": "Christopher Kohlhoff",
    "email": "chris@kohlhoff.com",
    "time": "Sun May 16 23:34:06 2021 +1000"
  },
  "message": "Invoke completion handlers as rvalue references.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "71510509625bdecc2d586945d7bc7d6de492dc77",
      "old_mode": 33188,
      "old_path": "asio/include/asio/detail/bind_handler.hpp",
      "new_id": "1b13235399d6a5c84017a0a86e75bc3da5b8ca64",
      "new_mode": 33188,
      "new_path": "asio/include/asio/detail/bind_handler.hpp"
    },
    {
      "type": "modify",
      "old_id": "836605f54efc29bb32c721b8031c70b124ee1dc4",
      "old_mode": 33188,
      "old_path": "asio/include/asio/detail/work_dispatcher.hpp",
      "new_id": "9ece5014d9418c3217cad86dff58d8c16662eef2",
      "new_mode": 33188,
      "new_path": "asio/include/asio/detail/work_dispatcher.hpp"
    },
    {
      "type": "modify",
      "old_id": "808dc0b7c3f05eaf2002161a2e45ce798b69e5fc",
      "old_mode": 33188,
      "old_path": "asio/include/asio/impl/buffered_read_stream.hpp",
      "new_id": "695a2b18140c2958e54102e92af24793529dd9db",
      "new_mode": 33188,
      "new_path": "asio/include/asio/impl/buffered_read_stream.hpp"
    },
    {
      "type": "modify",
      "old_id": "4dfecda03825204a67a14cea97fc29015952dd02",
      "old_mode": 33188,
      "old_path": "asio/include/asio/impl/buffered_write_stream.hpp",
      "new_id": "bc83cc37f625a815ccea1d72f71978ab617433ce",
      "new_mode": 33188,
      "new_path": "asio/include/asio/impl/buffered_write_stream.hpp"
    },
    {
      "type": "modify",
      "old_id": "0283507bade6731236d3c06e67bd7a61420a1415",
      "old_mode": 33188,
      "old_path": "asio/include/asio/impl/co_spawn.hpp",
      "new_id": "3f0a9f8893022605b0231b24c0c015ab4891a4fb",
      "new_mode": 33188,
      "new_path": "asio/include/asio/impl/co_spawn.hpp"
    },
    {
      "type": "modify",
      "old_id": "cd0f0faf0c0a62a9310cdc9b477b48e84eaee189",
      "old_mode": 33188,
      "old_path": "asio/include/asio/impl/compose.hpp",
      "new_id": "0ec3a6901684e3c40a67715e680cad33887cd514",
      "new_mode": 33188,
      "new_path": "asio/include/asio/impl/compose.hpp"
    },
    {
      "type": "modify",
      "old_id": "e4614b4d246cdde29d39d3afe3029d7bb83c13e1",
      "old_mode": 33188,
      "old_path": "asio/include/asio/impl/connect.hpp",
      "new_id": "95ce95c0c8df656ad4d6b7935c90f246fc1b0c4c",
      "new_mode": 33188,
      "new_path": "asio/include/asio/impl/connect.hpp"
    },
    {
      "type": "modify",
      "old_id": "5bf98bdef532b143067bfcd82b1cfc997cd3259f",
      "old_mode": 33188,
      "old_path": "asio/include/asio/impl/defer.hpp",
      "new_id": "129d8684a94cd672bf9fc2287a43a4e61e35d4b8",
      "new_mode": 33188,
      "new_path": "asio/include/asio/impl/defer.hpp"
    },
    {
      "type": "modify",
      "old_id": "e5c55a25f7ef4cc08ede3636b2b2543e97a15fee",
      "old_mode": 33188,
      "old_path": "asio/include/asio/impl/dispatch.hpp",
      "new_id": "b602f6fcf411f3649fe6099868e59846df3826ae",
      "new_mode": 33188,
      "new_path": "asio/include/asio/impl/dispatch.hpp"
    },
    {
      "type": "modify",
      "old_id": "90b781f02ac48ab3a2400c9e673cce38d1ada082",
      "old_mode": 33188,
      "old_path": "asio/include/asio/impl/post.hpp",
      "new_id": "ec96a6cb903641f29d14779a35d08e0abeca28fc",
      "new_mode": 33188,
      "new_path": "asio/include/asio/impl/post.hpp"
    },
    {
      "type": "modify",
      "old_id": "43404534d318c3771468439c4fae38a59d3cda64",
      "old_mode": 33188,
      "old_path": "asio/include/asio/impl/read.hpp",
      "new_id": "3f7ffe7f26a6792f403d76e7dcd021a5f47a2d9f",
      "new_mode": 33188,
      "new_path": "asio/include/asio/impl/read.hpp"
    },
    {
      "type": "modify",
      "old_id": "1e3e3f8fffd900f68211b9fde12d8ac3d9a0d054",
      "old_mode": 33188,
      "old_path": "asio/include/asio/impl/read_at.hpp",
      "new_id": "9198144439802101d3e399f2ec8fa893e1ffcc01",
      "new_mode": 33188,
      "new_path": "asio/include/asio/impl/read_at.hpp"
    },
    {
      "type": "modify",
      "old_id": "0cd312afe765095ffc15c1688e46ae13dc92fd25",
      "old_mode": 33188,
      "old_path": "asio/include/asio/impl/read_until.hpp",
      "new_id": "2dcde648080a94a8b59451e06aaf3616a570d64a",
      "new_mode": 33188,
      "new_path": "asio/include/asio/impl/read_until.hpp"
    },
    {
      "type": "modify",
      "old_id": "a6ef550eb6fb1f619f0a3eb990aa6b4305aa0c0c",
      "old_mode": 33188,
      "old_path": "asio/include/asio/impl/redirect_error.hpp",
      "new_id": "d428bc086c4b66ce5f475ec76e9672193b88eecf",
      "new_mode": 33188,
      "new_path": "asio/include/asio/impl/redirect_error.hpp"
    },
    {
      "type": "modify",
      "old_id": "7439d5fbef579d38eeb095594d681096ab23c112",
      "old_mode": 33188,
      "old_path": "asio/include/asio/impl/spawn.hpp",
      "new_id": "539219516a1df1b519838b6273259874164a78ba",
      "new_mode": 33188,
      "new_path": "asio/include/asio/impl/spawn.hpp"
    },
    {
      "type": "modify",
      "old_id": "c1a6eff3146a2c5e9a49c82f0b39be4bfd2339db",
      "old_mode": 33188,
      "old_path": "asio/include/asio/impl/write.hpp",
      "new_id": "6f0eddf6bd62fee56b37d8abd6cc01bdcaa84895",
      "new_mode": 33188,
      "new_path": "asio/include/asio/impl/write.hpp"
    },
    {
      "type": "modify",
      "old_id": "e9889ef3e9a407ffdbb5182a718409879d3b6d32",
      "old_mode": 33188,
      "old_path": "asio/include/asio/impl/write_at.hpp",
      "new_id": "e5062d5310b14336fcc179106467f2ca3466585b",
      "new_mode": 33188,
      "new_path": "asio/include/asio/impl/write_at.hpp"
    },
    {
      "type": "modify",
      "old_id": "10c87ee79beafcbf9b1d35e70461487aabe406d2",
      "old_mode": 33188,
      "old_path": "asio/include/asio/ssl/detail/buffered_handshake_op.hpp",
      "new_id": "768bcb7900f9c5c379e78169b186c6a3edfc2c8e",
      "new_mode": 33188,
      "new_path": "asio/include/asio/ssl/detail/buffered_handshake_op.hpp"
    },
    {
      "type": "modify",
      "old_id": "7c328ef882fc641d4d74bfba72d74a62df9210e1",
      "old_mode": 33188,
      "old_path": "asio/include/asio/ssl/detail/handshake_op.hpp",
      "new_id": "de3b29e948b81e161efa81a540585ee19a294660",
      "new_mode": 33188,
      "new_path": "asio/include/asio/ssl/detail/handshake_op.hpp"
    },
    {
      "type": "modify",
      "old_id": "d334a69f86153f96c10a2724d9d7a814eb968ba6",
      "old_mode": 33188,
      "old_path": "asio/include/asio/ssl/detail/read_op.hpp",
      "new_id": "634ebe907ea9ec0656e30171448e39c336941949",
      "new_mode": 33188,
      "new_path": "asio/include/asio/ssl/detail/read_op.hpp"
    },
    {
      "type": "modify",
      "old_id": "6989cc7bb70407099d2033bf7922608ed2b23e87",
      "old_mode": 33188,
      "old_path": "asio/include/asio/ssl/detail/shutdown_op.hpp",
      "new_id": "8f108949501574bc876030a24e91df5e8df14a9c",
      "new_mode": 33188,
      "new_path": "asio/include/asio/ssl/detail/shutdown_op.hpp"
    },
    {
      "type": "modify",
      "old_id": "9d12131046d9198c407e939278bf497a38b148af",
      "old_mode": 33188,
      "old_path": "asio/include/asio/ssl/detail/write_op.hpp",
      "new_id": "02b27df1fdab9f657334cef7f202b469590288d2",
      "new_mode": 33188,
      "new_path": "asio/include/asio/ssl/detail/write_op.hpp"
    }
  ]
}
