-
Notifications
You must be signed in to change notification settings - Fork 29.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
src: add node_process.cc #21105
src: add node_process.cc #21105
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
rubber stamp lgtm
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍 👍
LGTM, but this will need a non-trivial rebase against #20876 and quick backports against other release lines ¯\_(ツ)_/¯ |
@jasnell It’s labelled |
Awesome. 🎉 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
RSLGTM
@jasnell This is ready for rebasing now :) |
Awesome. Will try to rebase tomorrow |
Begin moving `process` object function definitions out of `node.cc` ... continuing the process of making `node.cc` smaller and easier to maintain.
39bfa5f
to
c87f004
Compare
@addaleax ... rebased! PTAL New CI: https://ci.nodejs.org/job/node-test-pull-request/15375/ |
Some related failures in CI... trying again: https://ci.nodejs.org/job/node-test-pull-request/15377/ |
One flaky failure in Linux... re-running https://ci.nodejs.org/job/node-test-commit-linux/19468/ |
And again: https://ci.nodejs.org/job/node-test-pull-request/15387/ (Related: Consider approving #21251.) |
Begin moving `process` object function definitions out of `node.cc` ... continuing the process of making `node.cc` smaller and easier to maintain. PR-URL: #21105 Reviewed-By: Gus Caplan <[email protected]> Reviewed-By: Refael Ackermann <[email protected]> Reviewed-By: Trivikram Kamat <[email protected]> Reviewed-By: Evan Lucas <[email protected]> Reviewed-By: Joyee Cheung <[email protected]>
Landed in baadc7a |
(note... landed this initially without metadata, caught it, then did a quick force push with the metadata... how? you ask, I forgot to |
@jasnell Have you tried adding Maybe nodejs/node-core-utils#160 could help with that as well |
@jasnell would you be able to backport this to v10.x-staging asap? It probably has to be done from scratch instead of a cherry-pick to avoid sneaking in semver-major changes. |
@targos Are you still planning on merging the Worker changes into v10.x in the near future? I think they might have a tiny conflict with one of the patches in the security release – but a big one with this PR (i.e. I’d recommend doing this after the Worker PR – if there are nontrivial merge conflicts, I’m happy to help) |
I've already merged everything from master apart from this PR, including de Worker changes |
Will do a backport PR early next week. |
Ping @jasnell |
Ping. Does anyone want to pick this up? |
Ping. Commits that depend on this change are accumulating. |
I'll be able to get back on backporting this week. |
Super. Thank you! |
Backport of nodejs#21105
Begin moving `process` object function definitions out of `node.cc` ... continuing the process of making `node.cc` smaller and easier to maintain. PR-URL: nodejs#21105 Reviewed-By: Gus Caplan <[email protected]> Reviewed-By: Refael Ackermann <[email protected]> Reviewed-By: Trivikram Kamat <[email protected]> Reviewed-By: Evan Lucas <[email protected]> Reviewed-By: Joyee Cheung <[email protected]>
Begin moving `process` object function definitions out of `node.cc` ... continuing the process of making `node.cc` smaller and easier to maintain. PR-URL: #21105 Reviewed-By: Gus Caplan <[email protected]> Reviewed-By: Refael Ackermann <[email protected]> Reviewed-By: Trivikram Kamat <[email protected]> Reviewed-By: Evan Lucas <[email protected]> Reviewed-By: Joyee Cheung <[email protected]> Backport-PR-URL: #21799 Reviewed-By: Anna Henningsen <[email protected]> Reviewed-By: Michaël Zasso <[email protected]>
Begin moving `process` object function definitions out of `node.cc` ... continuing the process of making `node.cc` smaller and easier to maintain. Reviewed-By: Gus Caplan <[email protected]> Reviewed-By: Refael Ackermann <[email protected]> Reviewed-By: Trivikram Kamat <[email protected]> Reviewed-By: Evan Lucas <[email protected]> Reviewed-By: Joyee Cheung <[email protected]> Backport-PR-URL: #21798 PR-URL: #21105
Begin moving `process` object function definitions out of `node.cc` ... continuing the process of making `node.cc` smaller and easier to maintain. Reviewed-By: Gus Caplan <[email protected]> Reviewed-By: Refael Ackermann <[email protected]> Reviewed-By: Trivikram Kamat <[email protected]> Reviewed-By: Evan Lucas <[email protected]> Reviewed-By: Joyee Cheung <[email protected]> Backport-PR-URL: #21798 PR-URL: #21105
Begin moving
process
object function definitions out ofnode.cc
... continuing the process of makingnode.cc
smaller and easier to maintain.
Checklist
make -j4 test
(UNIX), orvcbuild test
(Windows) passes