Skip to content

Commit 8975ae1

Browse files
authored
Pass the target target realm to deserialization steps
Helps with WebAssembly/spec#1064.
1 parent 771e8e3 commit 8975ae1

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

source

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8664,7 +8664,8 @@ interface <dfn interface>DOMStringList</dfn> {
86648664
</dd>
86658665

86668666
<dt><dfn export>deserialization steps</dfn>, taking a <span>Record</span>
8667-
<var>serialized</var> and a <span>platform object</span> <var>value</var></dt>
8667+
<var>serialized</var>, a <span>platform object</span> <var>value</var>, and a
8668+
<span>JavaScript Realm</span> <var>targetRealm</var></dt>
86688669
<dd>
86698670
<p>A set of steps that deserializes the data in <var>serialized</var>, using it to set up
86708671
<var>value</var> as appropriate. <var>value</var> will be a newly-created instance of the
@@ -9539,7 +9540,8 @@ o.myself = o;</code></pre>
95399540
<ol>
95409541
<li>
95419542
<p>Perform the appropriate <span>deserialization steps</span> for the interface identified
9542-
by <var>serialized</var>.[[Type]], given <var>serialized</var> and <var>value</var>.</p>
9543+
by <var>serialized</var>.[[Type]], given <var>serialized</var>, <var>value</var>, and
9544+
<var>targetRealm</var>.</p>
95439545

95449546
<p>The <span>deserialization steps</span> may need to perform a <dfn
95459547
export>sub-deserialization</dfn>. This is an operation which takes as input a
@@ -66875,8 +66877,8 @@ try {
6687566877
data-x="dom-imagedata-colorSpace">colorSpace</code> attribute.</p></li>
6687666878
</ol>
6687766879

66878-
<p>Their <span>deserialization steps</span>, given <var>serialized</var> and <var>value</var>,
66879-
are:</p>
66880+
<p>Their <span>deserialization steps</span>, given <var>serialized</var>, <var>value</var>,
66881+
and <var>targetRealm</var>, are:</p>
6688066882

6688166883
<ol>
6688266884
<li><p>Initialize <var>value</var>'s <code data-x="dom-imagedata-data">data</code> attribute
@@ -100148,8 +100150,8 @@ dictionary <dfn dictionary>ImageBitmapOptions</dfn> {
100148100150
data-x="concept-ImageBitmap-bitmap-data">bitmap data</span>.</p></li>
100149100151
</ol>
100150100152

100151-
<p>Their <span>deserialization steps</span>, given <var>serialized</var> and <var>value</var>,
100152-
are:</p>
100153+
<p>Their <span>deserialization steps</span>, given <var>serialized</var>, <var>value</var>,
100154+
and <var>targetRealm</var>, are:</p>
100153100155

100154100156
<ol>
100155100157
<li><p>Set <var>value</var>'s <span data-x="concept-ImageBitmap-bitmap-data">bitmap data</span>

0 commit comments

Comments
 (0)