commit | 3b5a149df7ad17df7b0835dbb3ca5f669ade1464 | [log] [tgz] |
---|---|---|
author | Danny Tuppeny <dantup@google.com> | Mon Jan 21 15:51:39 2019 +0000 |
committer | commit-bot@chromium.org <commit-bot@chromium.org> | Mon Jan 21 15:51:39 2019 +0000 |
tree | 21698d8fc39deaf0128f01bfdb3a8a9537584396 | |
parent | 70b02ea06db47bcd3f403915d145636b58293737 [diff] |
Use nonBlocking stdio for LSP Change-Id: I20f7ed183d08b7fc778b4cb643eff6f82c9f3f48 Reviewed-on: https://dart-review.googlesource.com/c/90001 Reviewed-by: Brian Wilkerson <brianwilkerson@google.com> Commit-Queue: Danny Tuppeny <dantup@google.com>
diff --git a/pkg/analysis_server/lib/src/server/lsp_stdio_server.dart b/pkg/analysis_server/lib/src/server/lsp_stdio_server.dart index 1b5cde5..92fd980 100644 --- a/pkg/analysis_server/lib/src/server/lsp_stdio_server.dart +++ b/pkg/analysis_server/lib/src/server/lsp_stdio_server.dart
@@ -33,7 +33,7 @@ */ Future serveStdio() { LspByteStreamServerChannel serverChannel = new LspByteStreamServerChannel( - stdin, stdout, socketServer.instrumentationService); + stdin, stdout.nonBlocking, socketServer.instrumentationService); socketServer.createAnalysisServer(serverChannel); return serverChannel.closed; }