Skip to content

perf: patch libuv to use posix_spawn on macOS#27654

Merged
deepak1556 merged 5 commits into11-x-yfrom
trop/11-x-y-bp-perf-patch-libuv-to-use-posix_spawn-on-macos-1612797939870
Feb 11, 2021
Merged

perf: patch libuv to use posix_spawn on macOS#27654
deepak1556 merged 5 commits into11-x-yfrom
trop/11-x-y-bp-perf-patch-libuv-to-use-posix_spawn-on-macos-1612797939870

Conversation

@trop
Copy link
Copy Markdown
Contributor

@trop trop bot commented Feb 8, 2021

Backport of #27026

See that PR for details.

Notes: Fixed slow child process spawning on macOS Big Sur

pdesantis and others added 4 commits February 8, 2021 15:25
patch libuv to fix a performance regression in macOS >= 11

Spawning child processes in an Electron application with a hardened
runtime has become slow in macOS Big Sur. This patch is a squashed
version of libuv/libuv#3064

This patch should be removed when libuv PR 3064 is merged.

Fixes: libuv/libuv#3050
Fixes: #26143
PR-URL: libuv/libuv#3064

Authored-by: Juan Pablo Canepa <[email protected]>
Co-authored-by: Marcello Bastéa-Forte <[email protected]>
Electron patch prepared by: Pat DeSantis <[email protected]>
@trop trop bot requested a review from a team as a code owner February 8, 2021 15:25
@electron-cation electron-cation bot added the new-pr 🌱 PR opened recently label Feb 8, 2021
@trop trop bot added 11-x-y backport This is a backport PR semver/patch backwards-compatible bug fixes labels Feb 8, 2021
@electron-cation electron-cation bot removed the new-pr 🌱 PR opened recently label Feb 8, 2021
@ckerr
Copy link
Copy Markdown
Member

ckerr commented Feb 10, 2021

electron-woa-testing failure appears to be a flake unrelated to PR

@deepak1556 deepak1556 merged commit 19f8ea3 into 11-x-y Feb 11, 2021
@release-clerk
Copy link
Copy Markdown

release-clerk bot commented Feb 11, 2021

Release Notes Persisted

Fixed slow child process spawning on macOS Big Sur

@deepak1556 deepak1556 deleted the trop/11-x-y-bp-perf-patch-libuv-to-use-posix_spawn-on-macos-1612797939870 branch February 11, 2021 00:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

11-x-y backport This is a backport PR semver/patch backwards-compatible bug fixes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants