Repository navigation
build: squash the perfetto backports into one Node.js patch - #53990
Conversation
The perfetto trace agent came in as six separate cherry-picks of nodejs/node#64565 and nodejs/node#64721. Both are marked dont-land-on-v24.x upstream, so they stay for as long as Electron ships Node.js 24; carry them as one patch. Likewise fold the CleanupHookThunkRun regression test into the patch for its fix, matching nodejs/node#65630. No change to the patched tree.
|
For context, the perfetto trace writer implemented in |
|
@deepak1556 this one is just the squash - the patched tree is byte-identical before and after. trimming the backport down to category registration plus the JS/module guards (dropping |
Yup that sounds good to me, just wanted to give context about the unused pieces in the patch :) |
|
No Release Notes |
Description of Change
The perfetto trace agent came into
patches/nodeas six separate cherry-picks of nodejs/node#64565 and nodejs/node#64721. Both are markeddont-land-on-v24.xupstream, so they stay for as long as Electron ships Node.js 24; this carries them as one patch instead. It also folds theCleanupHookThunkRunregression test into the patch for its fix, matching how nodejs/node#65630 landed.The patched Node.js tree is byte-identical before and after (verified by re-applying the series to v24.21.0 and diffing);
patches/nodegoes from 58 files to 52.Checklist
Release Notes
Notes: none