GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | |||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | |||||||||||||
GeezerVison is showing github.com — [v12.x] deps: V8: backport postmortem metadata fixes by mmarchini · Pull Request #30870 · nodejs/node Conversation
Contributor
V8 7.7 branch is closed, I tried backporting these commits upstream but it was not approved. These commits are necessary for llnode to work with Node.js v12. Checklist
Sorry, something went wrong. Uh oh!
There was an error while loading. Please reload this page. All reactions
mhdawson
approved these changes
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. LGTM
Sorry, something went wrong. Uh oh!
There was an error while loading. Please reload this page. All reactions
Collaborator
All reactions
Sorry, something went wrong. Uh oh!
There was an error while loading. Please reload this page.
targos
reviewed
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. don't we need the same change in
Sorry, something went wrong. Uh oh!
There was an error while loading. Please reload this page. All reactions
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I thought so, but it worked on my machine when I built it (metadata was correct in the final binary). I also couldn't find where to change on V8.gyp when I searched using grep. I think we're inferring this parameter from BUILD.gn now?
Sorry, something went wrong. Uh oh!
There was an error while loading. Please reload this page. All reactions
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Oh yes I'm sorry, it must be one of the lists that are scraped automatically from build.gn
Sorry, something went wrong. Uh oh!
There was an error while loading. Please reload this page. All reactions
Collaborator
All reactions
Sorry, something went wrong. Uh oh!
There was an error while loading. Please reload this page.
Collaborator
All reactions
Sorry, something went wrong. Uh oh!
There was an error while loading. Please reload this page.
Contributor
Author
All reactions
Sorry, something went wrong. Uh oh!
There was an error while loading. Please reload this page.
MylesBorins
force-pushed
the
v12.x-staging
branch
from
ac6ff77 to
f3c3b1d
Compare
mmarchini
force-pushed
the
v12.x-backport-postmortem-metadata
branch
from
0c80610 to
1730fc1
Compare
|
There was an error while loading. Please reload this page.
|
CI: https://ci.nodejs.org/job/node-test-pull-request/27982/ |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Reverted 59b4640 and f056d55, since string metadata name changes were reverted in v8/v8@b38dfaf3a633. cc @cjihrig |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Sorry, something went wrong.
There was an error while loading. Please reload this page.
d96c765 to
b08601b
Compare
|
Should I land this or should I wait for someone from @nodejs/releasers to do it? I couldn't find this information on https://github.com/nodejs/node/blob/master/doc/guides/maintaining-V8.md or https://github.com/nodejs/node/blob/master/doc/guides/backporting-to-release-lines.md |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Original commit message:
[postmortem] add metadata for the new DescriptorArray layout
[email protected]
Ref: nodejs/llnode#255
Change-Id: Icda271123375db5c381fe1d1bba13dcc26f26d7c
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1832311
Reviewed-by: Yang Guo <[email protected]>
Commit-Queue: Yang Guo <[email protected]>
Cr-Commit-Position: refs/heads/master@{nodejs#64169}
Refs: v8/v8@cc5016e
Original commit message:
[postmortem] update Symbol and *String metadata
Symbol and *String classes are now declared on Torque with
generateCppClass, which means they don't use macro accessors anymore. As
such, the gen-postmortem-metadata script is not able to automatically
detect fields for those classes. Define metadata for those fields
manually for now. In the future we might want to generate it from Torque
for consistency.
Also renamed a few *String fields metadata to match the expected format
(className__fieldName__fieldType). For more context:
nodejs/llnode#287 (comment).
[email protected], [email protected], [email protected], [email protected]
Change-Id: I82fe8315cdbfd1b8c64c6a8d5dc011b1edaec39e
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1847783
Reviewed-by: Toon Verwaest <[email protected]>
Commit-Queue: Toon Verwaest <[email protected]>
Cr-Commit-Position: refs/heads/master@{nodejs#64313}
Refs: v8/v8@b38dfaf
This reverts commit 59b4640.
This reverts commit f056d55.
1730fc1 to
15a2ca7
Compare
There was an error while loading. Please reload this page.
|
CI: https://ci.nodejs.org/job/node-test-pull-request/28280/ |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
@mmarchini for LTS lines it should be left to backporters to land. I've gone ahead and rebase the PR against the 12.x-staging branch as we just updated to 7.8 |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
3900f4a to
32e5c39
Compare
10b7951 to
0a4cfef
Compare
|
@MylesBorins there is a small conflict on |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Go for it!
…On Mon, Jan 13, 2020, 2:01 PM Matheus Marchini ***@***.***> wrote:
@MylesBorins <https://github.com/MylesBorins> there is a small conflict
on common.gypi, do you mind if I rebase to fix it, or do you want to do
it?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#30870?email_source=notifications&email_token=AADZYV4LMPAIWKWWHEKUD7DQ5S3ABA5CNFSM4JYTT2Q2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEIZ4J7Y#issuecomment-573818111>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AADZYV4VNBL5LLP2QZMVBWDQ5S3ABANCNFSM4JYTT2QQ>
.
|
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Original commit message:
[postmortem] add metadata for the new DescriptorArray layout
[email protected]
Ref: nodejs/llnode#255
Change-Id: Icda271123375db5c381fe1d1bba13dcc26f26d7c
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1832311
Reviewed-by: Yang Guo <[email protected]>
Commit-Queue: Yang Guo <[email protected]>
Cr-Commit-Position: refs/heads/master@{#64169}
Refs: v8/v8@cc5016e
PR-URL: #30870
Reviewed-By: Michael Dawson <[email protected]>
Original commit message:
[postmortem] update Symbol and *String metadata
Symbol and *String classes are now declared on Torque with
generateCppClass, which means they don't use macro accessors anymore. As
such, the gen-postmortem-metadata script is not able to automatically
detect fields for those classes. Define metadata for those fields
manually for now. In the future we might want to generate it from Torque
for consistency.
Also renamed a few *String fields metadata to match the expected format
(className__fieldName__fieldType). For more context:
nodejs/llnode#287 (comment).
[email protected], [email protected], [email protected], [email protected]
Change-Id: I82fe8315cdbfd1b8c64c6a8d5dc011b1edaec39e
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1847783
Reviewed-by: Toon Verwaest <[email protected]>
Commit-Queue: Toon Verwaest <[email protected]>
Cr-Commit-Position: refs/heads/master@{#64313}
Refs: v8/v8@b38dfaf
PR-URL: #30870
Reviewed-By: Michael Dawson <[email protected]>
This reverts commit 59b4640. PR-URL: #30870 Reviewed-By: Michael Dawson <[email protected]>
This reverts commit f056d55. PR-URL: #30870 Reviewed-By: Michael Dawson <[email protected]>
|
Went ahead and landed this in 8c5e951, 015671d, 6bc2ce2, and 4fd4a73. Thanks for the PR! |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Original commit message:
[postmortem] add metadata for the new DescriptorArray layout
[email protected]
Ref: nodejs/llnode#255
Change-Id: Icda271123375db5c381fe1d1bba13dcc26f26d7c
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1832311
Reviewed-by: Yang Guo <[email protected]>
Commit-Queue: Yang Guo <[email protected]>
Cr-Commit-Position: refs/heads/master@{#64169}
Refs: v8/v8@cc5016e
PR-URL: #30870
Reviewed-By: Michael Dawson <[email protected]>
Original commit message:
[postmortem] update Symbol and *String metadata
Symbol and *String classes are now declared on Torque with
generateCppClass, which means they don't use macro accessors anymore. As
such, the gen-postmortem-metadata script is not able to automatically
detect fields for those classes. Define metadata for those fields
manually for now. In the future we might want to generate it from Torque
for consistency.
Also renamed a few *String fields metadata to match the expected format
(className__fieldName__fieldType). For more context:
nodejs/llnode#287 (comment).
[email protected], [email protected], [email protected], [email protected]
Change-Id: I82fe8315cdbfd1b8c64c6a8d5dc011b1edaec39e
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1847783
Reviewed-by: Toon Verwaest <[email protected]>
Commit-Queue: Toon Verwaest <[email protected]>
Cr-Commit-Position: refs/heads/master@{#64313}
Refs: v8/v8@b38dfaf
PR-URL: #30870
Reviewed-By: Michael Dawson <[email protected]>
This reverts commit 59b4640. PR-URL: #30870 Reviewed-By: Michael Dawson <[email protected]>
This reverts commit f056d55. PR-URL: #30870 Reviewed-By: Michael Dawson <[email protected]>
There was an error while loading. Please reload this page.
Successfully merging this pull request may close these issues.
There was an error while loading. Please reload this page.