node-pty@1.1.0-beta43

Brings in further improvements to handling of write backpressure. After
this we no longer throttle at all which means that for older versions of
bash at least on macOS interleaving is possible, but pasting and sending
should be near instantaneous for any reasonable amount of text. I
measured zsh injesting 5mb of data in ~14 seconds.

See:

- microsoft/node-pty#835
- microsoft/node-pty#837
- microsoft/node-pty#839

Part of #246204, #283056
This commit is contained in:
Daniel Imms
2025-12-19 08:17:07 -08:00
parent 6b56181421
commit 17485f9083
4 changed files with 10 additions and 10 deletions

8
package-lock.json generated
View File

@@ -46,7 +46,7 @@
"native-is-elevated": "0.8.0", "native-is-elevated": "0.8.0",
"native-keymap": "^3.3.5", "native-keymap": "^3.3.5",
"native-watchdog": "^1.4.1", "native-watchdog": "^1.4.1",
"node-pty": "^1.1.0-beta42", "node-pty": "^1.1.0-beta43",
"open": "^10.1.2", "open": "^10.1.2",
"tas-client": "0.3.1", "tas-client": "0.3.1",
"undici": "^7.9.0", "undici": "^7.9.0",
@@ -12810,9 +12810,9 @@
} }
}, },
"node_modules/node-pty": { "node_modules/node-pty": {
"version": "1.1.0-beta42", "version": "1.1.0-beta43",
"resolved": "https://registry.npmjs.org/node-pty/-/node-pty-1.1.0-beta42.tgz", "resolved": "https://registry.npmjs.org/node-pty/-/node-pty-1.1.0-beta43.tgz",
"integrity": "sha512-59KoV6xxhJciRVpo4lQ9wnP38SPaBlXgwszYS8nlHAHrt02d14peg+kHtJ4AOtyLWiCf8WPCeJNbxBkiA7Oy7Q==", "integrity": "sha512-CYyIQogRs97Rfjo0WKyku8V56Bm4WyWUijrbWDs5LJ+ZmsUW2gqbVAEpD+1gtA7dEZ6v1A08GzfqsDuIl/eRqw==",
"hasInstallScript": true, "hasInstallScript": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {

View File

@@ -108,7 +108,7 @@
"native-is-elevated": "0.8.0", "native-is-elevated": "0.8.0",
"native-keymap": "^3.3.5", "native-keymap": "^3.3.5",
"native-watchdog": "^1.4.1", "native-watchdog": "^1.4.1",
"node-pty": "^1.1.0-beta42", "node-pty": "^1.1.0-beta43",
"open": "^10.1.2", "open": "^10.1.2",
"tas-client": "0.3.1", "tas-client": "0.3.1",
"undici": "^7.9.0", "undici": "^7.9.0",

View File

@@ -38,7 +38,7 @@
"kerberos": "2.1.1", "kerberos": "2.1.1",
"minimist": "^1.2.8", "minimist": "^1.2.8",
"native-watchdog": "^1.4.1", "native-watchdog": "^1.4.1",
"node-pty": "^1.1.0-beta42", "node-pty": "^1.1.0-beta43",
"tas-client": "0.3.1", "tas-client": "0.3.1",
"vscode-oniguruma": "1.7.0", "vscode-oniguruma": "1.7.0",
"vscode-regexpp": "^3.1.0", "vscode-regexpp": "^3.1.0",
@@ -848,9 +848,9 @@
} }
}, },
"node_modules/node-pty": { "node_modules/node-pty": {
"version": "1.1.0-beta42", "version": "1.1.0-beta43",
"resolved": "https://registry.npmjs.org/node-pty/-/node-pty-1.1.0-beta42.tgz", "resolved": "https://registry.npmjs.org/node-pty/-/node-pty-1.1.0-beta43.tgz",
"integrity": "sha512-59KoV6xxhJciRVpo4lQ9wnP38SPaBlXgwszYS8nlHAHrt02d14peg+kHtJ4AOtyLWiCf8WPCeJNbxBkiA7Oy7Q==", "integrity": "sha512-CYyIQogRs97Rfjo0WKyku8V56Bm4WyWUijrbWDs5LJ+ZmsUW2gqbVAEpD+1gtA7dEZ6v1A08GzfqsDuIl/eRqw==",
"hasInstallScript": true, "hasInstallScript": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {

View File

@@ -33,7 +33,7 @@
"kerberos": "2.1.1", "kerberos": "2.1.1",
"minimist": "^1.2.8", "minimist": "^1.2.8",
"native-watchdog": "^1.4.1", "native-watchdog": "^1.4.1",
"node-pty": "^1.1.0-beta42", "node-pty": "^1.1.0-beta43",
"tas-client": "0.3.1", "tas-client": "0.3.1",
"vscode-oniguruma": "1.7.0", "vscode-oniguruma": "1.7.0",
"vscode-regexpp": "^3.1.0", "vscode-regexpp": "^3.1.0",