commit | 8b1257e7bf821461e6e0d92bf57e1c4ed885ddf9 | [log] [tgz] |
---|---|---|
author | Paul Maybee <paulmay@microsoft.com> | Sat Jul 29 10:23:43 2023 -0700 |
committer | Brad King <brad.king@kitware.com> | Thu Aug 17 10:11:33 2023 -0400 |
tree | 9ce28af2bff1b6c1d6f97f3e105849d3fe7829f4 | |
parent | b0054dd65c1d69a437abe85d27e704326884a9c2 [diff] |
Debugger: Replace libuv with platform-specific connection code Remove libuv usage from CMake debugger. Libuv has an async io model and cppdap uses a sync model, so an extra thread and a buffer copy were necessary to match semantics. In order to eliminate those costs this commit implements the IO using platform specific APIs.