Uh oh!
There was an error while loading. Please reload this page.
stream: readable cosmetics - #28975
Conversation
Uh oh!
There was an error while loading. Please reload this page.
d3f7ec9 to
4338824CompareTrott
commented
Aug 8, 2019
@nodejs/streams |
mcollina
left a comment
There was a problem hiding this comment.
LGTM
This needs a benchmark run (stream, http) to check if using let slow us down anyhow. I don’t expect any surprises here anyway.
ronag
commented
Aug 17, 2019
@Trott can I get a benchmark CI on this? (stream, http) |
Trott
commented
Aug 17, 2019
stream: https://ci.nodejs.org/view/Node.js%20benchmark/job/benchmark-node-micro-benchmarks/436/ |
Trott
commented
Aug 19, 2019
Let's try again. Here's the streams benchmark: https://ci.nodejs.org/view/Node.js%20benchmark/job/benchmark-node-micro-benchmarks/438/ If that passes, maybe I'll try the http benchmark again.... |
Trott
commented
Aug 20, 2019
Seems like there's some kind of odd git issue on the benchmark machine? @nodejs/build |
rvagg
commented
Aug 20, 2019
I don't think that's a git problem. I've blown away the workspace on server so you can try running it again. If it fails again then maybe start by looking at https://github.com/nodejs/benchmarking/blob/master/experimental/benchmarks/community-benchmark/run.sh because that's what's being run and the patch that's failing is occurring in there. |
Trott
commented
Aug 20, 2019
Streams benchmark (if it works): https://ci.nodejs.org/view/Node.js%20benchmark/job/benchmark-node-micro-benchmarks/439/ |
ronag
commented
Sep 18, 2019
@Trott: Is this missing anything? |
nodejs-github-bot
commented
Sep 22, 2019
Trott
commented
Sep 22, 2019
Our CI does not handle merge commits. Can you force-push it out? |
25150dd to
7ff1e23Compareronag
commented
Sep 22, 2019
@Trott Sorry about that. Fixed. |
I'm sorry about the fact that we don't handle merge commits. 😆 |
nodejs-github-bot
commented
Sep 22, 2019
Trott
commented
Sep 22, 2019
I think this can land, but I would rather not use |
Trott
commented
Sep 27, 2019
@mcollina Is that for the sake of older versions of Node.js running the readable-stream module? Or is the concern relevant to the current version of Node.js/V8? Just being extra cautious? Or even though the performance difference is very small in current V8, might as well stick with what is more performant, even if it is only very minimally so? Asking because I'm genuinely curious what your concern is (and so that I can maybe watch out for similar stuff elsewhere). |
mcollina
commented
Sep 27, 2019
Essentially all of this. |
ronag
commented
Nov 17, 2019
@Trott: Land or Kill? This isn't really worth more energy. |
Some minor cleanup of readable.
Checklist
make -j4 test(UNIX), orvcbuild test(Windows) passes