-
Notifications
You must be signed in to change notification settings - Fork 29.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
deps: get new v8 building for ARM64 Windows #26087
Commits on Jan 31, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 122a798 - Browse repository at this point
Copy the full SHA 122a798View commit details -
Configuration menu - View commit details
-
Copy full SHA for 37e8f30 - Browse repository at this point
Copy the full SHA 37e8f30View commit details -
src: update NODE_MODULE_VERSION to 70
Major V8 updates are usually API/ABI incompatible with previous versions. This commit adapts NODE_MODULE_VERSION for V8 7.3. Refs: https://github.com/nodejs/CTC/blob/master/meetings/2016-09-28.md
Configuration menu - View commit details
-
Copy full SHA for aa03cee - Browse repository at this point
Copy the full SHA aa03ceeView commit details -
deps: sync V8 gypfiles with 7.2
Co-authored-by: Ujjwal Sharma <[email protected]> win: add v8_init to dependencies Fixes: nodejs/node-v8#89 Co-authored-by: Bartosz Sosnowski <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b803553 - Browse repository at this point
Copy the full SHA b803553View commit details -
Configuration menu - View commit details
-
Copy full SHA for ebc1347 - Browse repository at this point
Copy the full SHA ebc1347View commit details -
deps: cherry-pick fc0ddf5 from upstream V8
Original commit message: [snapshot] Always align embedded blob code pointer and size Other platforms besides ARM64 Windows may also have alignment requirements, e.g. PPC and s390. These requirements may affect both the code pointer field and the size field, and so they each need alignment directives because they are stored in different sections. Since aligning wastes a handful of bytes at most, not making alignment conditional on the platform type seems like a good idea. Refs: nodejs#24875 Change-Id: I1f58606af294be65e74a1f107cd05fc21e032704 Reviewed-on: https://chromium-review.googlesource.com/c/1433778 Commit-Queue: Jakob Gruber <[email protected]> Reviewed-by: Jakob Gruber <[email protected]> Cr-Commit-Position: refs/heads/master@{#59058} Refs: v8/v8@fc0ddf5
Configuration menu - View commit details
-
Copy full SHA for 1ccca91 - Browse repository at this point
Copy the full SHA 1ccca91View commit details -
deps: bump minimum icu version to 63
Bump minimum version of ICU needed to build node to 63. Refs: v8/v8@30a350f Co-authored-by: Steven R Loomis <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1a1872d - Browse repository at this point
Copy the full SHA 1a1872dView commit details -
Configuration menu - View commit details
-
Copy full SHA for aa8342d - Browse repository at this point
Copy the full SHA aa8342dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5df0e98 - Browse repository at this point
Copy the full SHA 5df0e98View commit details -
test: fix tests after V8 update
Adapt to changes in async stack traces and function name inference
Configuration menu - View commit details
-
Copy full SHA for d2c0250 - Browse repository at this point
Copy the full SHA d2c0250View commit details -
test: update postmortem metadata test for V8 7.3
The V8 7.3 update requires the following adjustments to the postmortem debugging metadata constants: - v8dbg_prop_idx_first was removed in v8/v8@1ad0cd5 - v8dbg_jsarray_buffer_was_neutered_mask was renamed to v8dbg_jsarray_buffer_was_detached_mask in v8/v8@f68ee6e - v8dbg_jsarray_buffer_was_neutered_shift was renamed to v8dbg_jsarray_buffer_was_detached_shift in v8/v8@f68ee6e - v8dbg_class_Map__instance_descriptors__DescriptorArray moved to v8dbg_class_Map__raw_instance_descriptors__DescriptorArray and began using ACCESSORS2 in v8/v8@799dfad The following postmortem debugging constants were also impacted by V8's introduction of ACCESSORS2, but do not need to be updated the test: - v8dbg_class_ThinString__actual__String changed in v8/v8@0f581e4 - v8dbg_class_UncompiledData__inferred_name__String changed in v8/v8@0f581e4 - v8dbg_class_JSFunction__shared__SharedFunctionInfo changed in v8/v8@8162090 - v8dbg_class_SharedFunctionInfo__function_data__Object had its accessor removed in v8/v8@a55803a This has been fixed in gen-postmortem-metadata.py.
Configuration menu - View commit details
-
Copy full SHA for 938738e - Browse repository at this point
Copy the full SHA 938738eView commit details
Commits on Feb 1, 2019
-
Configuration menu - View commit details
-
Copy full SHA for f33ca57 - Browse repository at this point
Copy the full SHA f33ca57View commit details
Commits on Feb 2, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 03a4ff0 - Browse repository at this point
Copy the full SHA 03a4ff0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3cc8b41 - Browse repository at this point
Copy the full SHA 3cc8b41View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fe3c17 - Browse repository at this point
Copy the full SHA 6fe3c17View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0397f8d - Browse repository at this point
Copy the full SHA 0397f8dView commit details
Commits on Feb 13, 2019
-
deps: v8 DISALLOW_IMPLICIT_CONSTRUCTORS for ARM64
This is a backport of a fix already in upstream v8 that addresses errors about TurboAssembler referencing deleted functions.
Configuration menu - View commit details
-
Copy full SHA for c01e512 - Browse repository at this point
Copy the full SHA c01e512View commit details -
deps: v8: add missing source info functions for ARM64
When source line information was added to v8's mksnapshot process, ARM64 was missed. This change adds the missing SourceInfo and DeclareExternalFilename definitions. This change has already been upstreamed.
Configuration menu - View commit details
-
Copy full SHA for 56c732a - Browse repository at this point
Copy the full SHA 56c732aView commit details -
deps: v8: move function to avoid inline issue
When building this revision of v8 as a component build using the MSVC toolchain targeting ARM64, the link phase emits a missing symbol error about XRegFromCode. This change moves the code that generates the unfulfilled reference to its corresponding .cc file to avoid the error. This no longer repros in upstream v8.
Configuration menu - View commit details
-
Copy full SHA for 3cb9a54 - Browse repository at this point
Copy the full SHA 3cb9a54View commit details