Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.
Sign updeps: V8: cherry-pick a440efb27f from upstream #21022
Conversation
hashseed
assigned
devsnek
May 30, 2018
nodejs-github-bot
added
the
V8 Engine
label
May 30, 2018
This comment has been minimized.
This comment has been minimized.
bnoordhuis
approved these changes
May 30, 2018
|
LGTM modulo comment. V8 CI: https://ci.nodejs.org/job/node-test-commit-v8-linux/1393/ |
| @@ -11,7 +11,7 @@ | |||
| #define V8_MAJOR_VERSION 6 | |||
| #define V8_MINOR_VERSION 6 | |||
| #define V8_BUILD_NUMBER 346 | |||
| #define V8_PATCH_LEVEL 32 | |||
| #define V8_PATCH_LEVEL 33 | |||
This comment has been minimized.
This comment has been minimized.
bnoordhuis
May 30, 2018
Member
Can you undo this and bump v8_embedder_string in common.gypi instead?
This comment has been minimized.
This comment has been minimized.
targos
approved these changes
May 30, 2018
devsnek
approved these changes
May 30, 2018
TimothyGu
approved these changes
May 30, 2018
This comment has been minimized.
This comment has been minimized.
|
@hashseed could you rebase this? |
hashseed
added some commits
May 30, 2018
hashseed
force-pushed the
hashseed:backport_a440efb27f
branch
from
ea432f3
to
c263d87
Jun 4, 2018
This comment has been minimized.
This comment has been minimized.
|
Rebased. Here's the CI: https://ci.nodejs.org/job/node-test-pull-request/15247/ |
This comment has been minimized.
This comment has been minimized.
|
Some tests that are shown as not having completed have actually completed. I'm landing this now. |
This comment has been minimized.
This comment has been minimized.
|
Landed in 8d27477. |
hashseed
added a commit
that referenced
this pull request
Jun 7, 2018
devsnek
closed this
Jun 7, 2018
targos
added a commit
that referenced
this pull request
Jun 8, 2018
shisama
added a commit
to shisama/node
that referenced
this pull request
Jun 9, 2018
shisama
added a commit
to shisama/node
that referenced
this pull request
Jun 11, 2018
This comment has been minimized.
This comment has been minimized.
|
@hashseed For context, is there anything that depends on this patch? Did we cherry-pick it so that Node.js could adapt the newer APIs earlier? |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
|
@devsnek Thanks! |
shisama
added a commit
to shisama/node
that referenced
this pull request
Jun 12, 2018
targos
added a commit
that referenced
this pull request
Jun 13, 2018
shisama
added a commit
to shisama/node
that referenced
this pull request
Jun 17, 2018
This was referenced Jun 20, 2018
calebeby
added a commit
to Pigmice2733/scouting-frontend
that referenced
this pull request
Jun 20, 2018
This was referenced Jun 20, 2018
jdalton
reviewed
Jun 24, 2018
| CodeSerializer cs(isolate, SerializedCodeData::SourceHash(source)); | ||
| DisallowHeapAllocation no_gc; | ||
| cs.reference_map()->AddAttachedReference(*source); | ||
| ScriptData* script_data = cs.Serialize(info); | ||
| ScriptData* script_data = cs.SerializeSharedFunctionInfo(info); | ||
|
|
This comment has been minimized.
This comment has been minimized.
jdalton
Jun 24, 2018
•
Member
@hashseed RE #20300 (comment). Can you double-check that this produces buffers with more data (after script execution) than say those with the legacy Node API (before execution).
Update:
NM I goofed my test.
hashseed commentedMay 30, 2018
Original commit message:
Checklist
make -j4 test(UNIX), orvcbuild test(Windows) passes