-
-
Notifications
You must be signed in to change notification settings - Fork 31.4k
src: add node_process.cc #21105
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
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 <me@gus.host> Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Evan Lucas <evanlucas@me.com> Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
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 <me@gus.host> Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Evan Lucas <evanlucas@me.com> Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
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 <me@gus.host> Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Evan Lucas <evanlucas@me.com> Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> Backport-PR-URL: #21799 Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: Michaël Zasso <targos@protonmail.com>
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 <me@gus.host> Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Evan Lucas <evanlucas@me.com> Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> 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 <me@gus.host> Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Evan Lucas <evanlucas@me.com> Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com> 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