Skip to content

src: v12.x-compatible DescriptorArray - #325

Closed
mmarchini wants to merge 1 commit into
nodejs:masterfrom
mmarchini:v12-descriptorarray
Closed

src: v12.x-compatible DescriptorArray#325
mmarchini wants to merge 1 commit into
nodejs:masterfrom
mmarchini:v12-descriptorarray

Conversation

@mmarchini

Copy link
Copy Markdown
Contributor

V8 changed DescriptorArray from a FixedArray to a proper HeapObject.
These changes update accessors for DescriptorArray fields to make them
compatible with FixedArray-like and HeapObject-like access.

Ref: #255

@codecov-io

codecov-io commented Dec 10, 2019

Copy link
Copy Markdown

Codecov Report

Merging #325 into master will increase coverage by 0.32%.
The diff coverage is 56.97%.

Impacted file tree graph

@@ Coverage Diff @@## master #325 +/- ##
==========================================
+ Coverage 78.32% 78.64% +0.32% 
==========================================
Files 33 33 Lines 4262 4290 +28 ==========================================
+ Hits 3338 3374 +36 + Misses 924 916 -8
Impacted FilesCoverage Δ
src/llv8.h83.33% <ø> (+2.38%)⬆️
src/llv8-constants.h100% <ø> (+1.51%)⬆️
src/llv8-constants.cc83.06% <100%> (+1.01%)⬆️
src/llscan.cc61.25% <100%> (ø)⬆️
src/printer.cc76.38% <39.28%> (-1.32%)⬇️
src/llv8.cc72.43% <50%> (+1.81%)⬆️
src/llv8-inl.h91.76% <71.42%> (-0.11%)⬇️
src/llnode_module.cc89.87% <0%> (-0.64%)⬇️
... and 5 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 9a58d8c...bc5641f. Read the comment docs.

V8 changed DescriptorArray from a FixedArray to a proper HeapObject.
These changes update accessors for DescriptorArray fields to make them
compatible with FixedArray-like and HeapObject-like access.
Ref: nodejs#255
@mmarchini
mmarchini marked this pull request as ready for review January 2, 2020 21:45
@mmarchini

Copy link
Copy Markdown
ContributorAuthor

cc @nodejs/llnode

@mmarchini

Copy link
Copy Markdown
ContributorAuthor

Ping @nodejs/llnode, we need this for v12 support.

@mmarchini

Copy link
Copy Markdown
ContributorAuthor

Superseded by #330

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@mmarchini@codecov-io