| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
There was a problem hiding this comment.
Is that supposed to be replaceCallback instead of replacerCallback?
Sorry, something went wrong.
There was a problem hiding this comment.
It wasn't a typo in my head. I suppose that it makes sense in both versions:
Happy to change it of course
Sorry, something went wrong.
There was a problem hiding this comment.
Nah, if it wasn't a typo, it's fine with me. Just wanted to give you the opportunity to fix it up if it was a mistake.
Sorry, something went wrong.
There was a problem hiding this comment.
LGTM if CI is green
Sorry, something went wrong.
Sorry, something went wrong.
There was a problem hiding this comment.
Thanks for doing this and following up! 🎉
Sorry, something went wrong.
|
Glad to see it all seems to go well :) If I understood correctly, the standard process is to wait at least 48 hours before merging, am I right? Is there anything else that needs to be done? |
Sorry, something went wrong.
|
@mlrv that is correct, we can fast track this one though since it's naming rather than functionality. This is all explained here: https://github.com/nodejs/node/blob/master/COLLABORATOR_GUIDE.md#waiting-for-approvals . It also explicitly states that since this is a good-first-issue then fast-tracking might be appropriate. Collaborators 👍 this comment to support fast-tracking this change. |
Sorry, something went wrong.
|
CI again to try to confirm Windows failure is unlikely to be related: https://ci.nodejs.org/job/node-test-pull-request/15538/ |
Sorry, something went wrong.
|
Hmmm... let's try a total re-run: |
Sorry, something went wrong.
There was a problem hiding this comment.
Hi @mlrv — thank you for working on this. In my opinion naming should provide some value, rather than just being decorative. Names such as socketOnceCallback do not help anyone and do not make the stack trace any more descriptive than an anonymous function would. I've left some comments regarding some potentially more useful names.
Sorry, something went wrong.
There was a problem hiding this comment.
pipeOnDrainCallback? It won't be "inner" by the time it's in a stack trace.
Sorry, something went wrong.
There was a problem hiding this comment.
socketSetTimeoutOnConnect?
Sorry, something went wrong.
There was a problem hiding this comment.
socketDestroyOnConnect?
Sorry, something went wrong.
There was a problem hiding this comment.
Switch to an anonymous function instead of naming it? The function name is not particularly useful.
Sorry, something went wrong.
There was a problem hiding this comment.
I thought there was consensus that naming anonymous callback functions was helpful. If that's not the case, I should update #8913 (comment).
Sorry, something went wrong.
There was a problem hiding this comment.
@apapirovski any update on this?
Sorry, something went wrong.
There was a problem hiding this comment.
My bad here as far as dropping the ball and misphrasing. What I meant to say is: I think this should just be an arrow function. I don't think we gain much by naming callbacks for things like String.prototype.replace.
Sorry, something went wrong.
There was a problem hiding this comment.
I implemented the suggestions and fixed the conflicts. Happy to go ahead if all the checks are green?
Sorry, something went wrong.
|
Hi @apapirovski, thanks for the feedback, I totally see your point. Happy to change the names if you think those could be more helpful. On the last comment, not sure I agree with you, what do other people think? |
Sorry, something went wrong.
There was a problem hiding this comment.
I would suggest just using (all, key, val) => { here.
Sorry, something went wrong.
|
@benjamingr all green, good to go? :) |
Sorry, something went wrong.
Sorry, something went wrong.
not sure about the arrow function fitting in with the rest but won't block
|
Weird. CI failed on git due to a conflict. Let's try again... |
Sorry, something went wrong.
|
GitHub says this has no conflicts with the base branch, but manually trying to apply the changes shows conflicts. I'll resolve them, push back up, and restart CI. |
Sorry, something went wrong.
This commit is to help in the effort to name all anonymous functions to help when heap debugging. Specifically, this commit fixes some anonymous functions used as listeners in the lib/ folder. Refs: nodejs#8913
Sorry, something went wrong.
|
Might be good for people to double-check the changes now that I've done a rebase and resolved conflicts. |
Sorry, something went wrong.
|
Resume Build: https://ci.nodejs.org/job/node-test-pull-request/16165/ |
Sorry, something went wrong.
This commit is to help in the effort to name all anonymous functions to help when heap debugging. Specifically, this commit fixes some anonymous functions used as listeners in the lib/ folder. PR-URL: #21412 Reviewed-By: Weijia Wang <starkwang@126.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Anatoli Papirovski <apapirovski@mac.com> Reviewed-By: Jon Moss <me@jonathanmoss.me> Refs: #8913
|
Landed in d7496bf, congrats on your first PR to Node.js! |
Sorry, something went wrong.
This commit is to help in the effort to name all anonymous functions to help when heap debugging. Specifically, this commit fixes some anonymous functions used as listeners in the lib/ folder. PR-URL: #21412 Reviewed-By: Weijia Wang <starkwang@126.com> Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Anatoli Papirovski <apapirovski@mac.com> Reviewed-By: Jon Moss <me@jonathanmoss.me> Refs: #8913
| Back | FazBrowse Home | New Git URL |
First contribution here!
This commit is to help in the effort to name all anonymous
functions to help when heap debugging. Specifically, this commit
fixes some anonymous functions used as listeners in the lib/ folder.
Refs: #8913
Checklist