Uh oh!
There was an error while loading. Please reload this page.
src: do not include internals from node_buffer.h - #15554
Conversation
`node_buffer.h` is a public header, so it should not be using the `node_internals.h` internal header. Ref: 290315aFixes: nodejs#15552
addaleax
commented
Sep 22, 2017
CI: https://ci.nodejs.org/job/node-test-commit/12515/ @nodejs/collaborators I would like to fast-track this to unbreak addons. This really should have been caught by our addon tests, and I’m working on fixing that, but it’s going to be trickier than the fix and probably shouldn’t be rushed. |
AndreasMadsen
commented
Sep 22, 2017
the |
addaleax
commented
Sep 22, 2017
@AndreasMadsen Maybe I’m misunderstanding that last comment, but as @richardlau pointed out in #15509, the bug would be “about” to break 8.6.0. I don’t think this needs to land asap, but it would be nice to not have to wait the full 72 hours (if only because of the broken nightlies). |
AndreasMadsen
commented
Sep 22, 2017
@addaleax I think you understood me fine. |
richardlau
commented
Sep 22, 2017
Perhaps we can revive #12231. |
addaleax
commented
Sep 22, 2017
@richardlau thanks, I didn’t remember that – it’s basically exactly the kind of test change we need … |
addaleax
commented
Sep 22, 2017
Landed in 84063a7 |
`node_buffer.h` is a public header, so it should not be using the `node_internals.h` internal header. Ref: 290315aFixes: #15552 PR-URL: #15554 Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Andreas Madsen <amwebdk@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
`node_buffer.h` is a public header, so it should not be using the `node_internals.h` internal header. Ref: 290315aFixes: nodejs/node#15552 PR-URL: nodejs/node#15554 Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Andreas Madsen <amwebdk@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
`node_buffer.h` is a public header, so it should not be using the `node_internals.h` internal header. Ref: 290315aFixes: #15552 PR-URL: #15554 Reviewed-By: Matteo Collina <matteo.collina@gmail.com> Reviewed-By: Andreas Madsen <amwebdk@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Tobias Nießen <tniessen@tnie.de> Reviewed-By: Richard Lau <riclau@uk.ibm.com> Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com>
MylesBorins
commented
Oct 17, 2017
as #14697 did not land on v6.x I'm setting this to |
node_buffer.his a public header, so it should not be using thenode_internals.hinternal header.Ref: 290315a
Fixes: #15552
Checklist
make -j4 test(UNIX), orvcbuild test(Windows) passesAffected core subsystem(s)
addons