refactor: drop exec-argv patch
This was accepted upstream! :tada
This commit is contained in:
parent
fd3427be89
commit
a2860d29fc
@ -1,24 +0,0 @@
|
|||||||
Preserve process.execArgv
|
|
||||||
|
|
||||||
This ensures flags like `--prof` are passed down to the code-server process so
|
|
||||||
we can profile everything.
|
|
||||||
|
|
||||||
To test this:
|
|
||||||
1. run `./lib/node --prof .`
|
|
||||||
2. in another terminal, run `ps -ejww`
|
|
||||||
|
|
||||||
You should see `--prof` next to every code-server process.
|
|
||||||
|
|
||||||
Index: code-server/lib/vscode/src/vs/server/node/extensionHostConnection.ts
|
|
||||||
===================================================================
|
|
||||||
--- code-server.orig/lib/vscode/src/vs/server/node/extensionHostConnection.ts
|
|
||||||
+++ code-server/lib/vscode/src/vs/server/node/extensionHostConnection.ts
|
|
||||||
@@ -228,7 +228,7 @@ export class ExtensionHostConnection {
|
|
||||||
|
|
||||||
public async start(startParams: IRemoteExtensionHostStartParams): Promise<void> {
|
|
||||||
try {
|
|
||||||
- let execArgv: string[] = [];
|
|
||||||
+ let execArgv: string[] = process.execArgv ? process.execArgv.filter(a => !/^--inspect(-brk)?=/.test(a)) : [];
|
|
||||||
if (startParams.port && !(<any>process).pkg) {
|
|
||||||
execArgv = [`--inspect${startParams.break ? '-brk' : ''}=${startParams.port}`];
|
|
||||||
}
|
|
@ -18,5 +18,4 @@ disable-downloads.diff
|
|||||||
telemetry.diff
|
telemetry.diff
|
||||||
display-language.diff
|
display-language.diff
|
||||||
cli-window-open.diff
|
cli-window-open.diff
|
||||||
exec-argv.diff
|
|
||||||
getting-started.diff
|
getting-started.diff
|
||||||
|
Reference in New Issue
Block a user