vscode/cli
Connor Peet ebfa4b0c3c
cli: enable server message compression
This is the CLI side of enabling compression of servermsg's sent
over the socket. It is feature-detected by the CLI sending
protocolVersion=2. If present, the consumer can request compression by
passing `compress:true` when setting up the server.

In this mode, servermsg's are an inflate/deflate stream. Not a ton of
code here, but was lots of fun tweaking to get it right :)

Fixes https://github.com/microsoft/vscode/issues/163688
2022-11-11 11:51:09 -08:00
..
.cargo cli: static link the crt on windows (#164532) 2022-10-25 09:59:05 +02:00
src cli: enable server message compression 2022-11-11 11:51:09 -08:00
build.rs cli: use hard tabs to align with vscode style 2022-09-23 14:17:01 -07:00
Cargo.lock cli: fallback to system installs in the standalone CLI 2022-10-20 10:54:13 -07:00
Cargo.toml cli: fallback to system installs in the standalone CLI 2022-10-20 10:54:13 -07:00
CONTRIBUTING.md cli: point docs to the new RA extension ns (#162500) 2022-10-04 08:17:10 -07:00
rustfmt.toml cli: use hard tabs to align with vscode style 2022-09-23 14:17:01 -07:00