Skip to content

perf: patch libuv to use posix_spawn on macOS#27656

Merged
deepak1556 merged 4 commits into12-x-yfrom
trop/12-x-y-bp-perf-patch-libuv-to-use-posix_spawn-on-macos-1612797938654
Feb 10, 2021
Merged

perf: patch libuv to use posix_spawn on macOS#27656
deepak1556 merged 4 commits into12-x-yfrom
trop/12-x-y-bp-perf-patch-libuv-to-use-posix_spawn-on-macos-1612797938654

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 12-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
@deepak1556 deepak1556 merged commit 417230a into 12-x-y Feb 10, 2021
@release-clerk
Copy link
Copy Markdown

release-clerk bot commented Feb 10, 2021

Release Notes Persisted

Fixed slow child process spawning on macOS Big Sur

@trop trop bot deleted the trop/12-x-y-bp-perf-patch-libuv-to-use-posix_spawn-on-macos-1612797938654 branch February 10, 2021 04:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

12-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