diff --git a/patches/exec-argv.diff b/patches/exec-argv.diff deleted file mode 100644 index 3e8237a11..000000000 --- a/patches/exec-argv.diff +++ /dev/null @@ -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 { - try { -- let execArgv: string[] = []; -+ let execArgv: string[] = process.execArgv ? process.execArgv.filter(a => !/^--inspect(-brk)?=/.test(a)) : []; - if (startParams.port && !(process).pkg) { - execArgv = [`--inspect${startParams.break ? '-brk' : ''}=${startParams.port}`]; - } diff --git a/patches/series b/patches/series index adab5b615..1b11c07a1 100644 --- a/patches/series +++ b/patches/series @@ -18,5 +18,4 @@ disable-downloads.diff telemetry.diff display-language.diff cli-window-open.diff -exec-argv.diff getting-started.diff