Skip to content

Commit

Permalink
Re-add codeString param to HostEnsureCanCompileStrings
Browse files Browse the repository at this point in the history
  • Loading branch information
lukewarlow committed Apr 23, 2024
1 parent 17e718b commit 1bf6e88
Showing 1 changed file with 8 additions and 7 deletions.
15 changes: 8 additions & 7 deletions source
Original file line number Diff line number Diff line change
Expand Up @@ -108731,15 +108731,16 @@ dictionary <dfn dictionary>PromiseRejectionEventInit</dfn> : <span>EventInit</sp
data-x="js-HostEnsureCanCompileStrings">HostEnsureCanCompileStrings</span> abstract operation,
redefined by the <cite>Dynamic Code Brand Checks</cite> proposal as <span
data-x="tt-HostEnsureCanCompileStrings">HostEnsureCanCompileStrings</span>(<var>realm</var>,
<var>parameterStrings</var>, <var>bodyString</var>, <var>compilationType</var>,
<var>parameterArgs</var>, <var>bodyArg</var>). User agents must use the following implementation:
<ref>JAVASCRIPT</ref><ref>JSDYNAMICCODEBRANDCHECKS</ref>
<var>parameterStrings</var>, <var>bodyString</var>, <var>codeString</var>,
<var>compilationType</var>, <var>parameterArgs</var>, <var>bodyArg</var>). User agents must use
the following implementation: <ref>JAVASCRIPT</ref><ref>JSDYNAMICCODEBRANDCHECKS</ref>

<ol>
<li><p>Perform ? <span
data-x="csp-EnsureCSPDoesNotBlockStringCompilation">EnsureCSPDoesNotBlockStringCompilation</span>(<var>realm</var>,
<var>parameterStrings</var>, <var>bodyString</var>, <var>compilationType</var>,
<var>parameterArgs</var>, <var>bodyArg</var>). <ref>CSP</ref></p></li>
<var>parameterStrings</var>, <var>bodyString</var>, <var>codeString</var>,
<var>compilationType</var>, <var>parameterArgs</var>, <var>bodyArg</var>).
<ref>CSP</ref></p></li>
</ol>

<h5><dfn
Expand Down Expand Up @@ -113034,8 +113035,8 @@ enum <dfn enum>DOMParserSupportedType</dfn> {

<li><p>Perform <span
data-x="csp-EnsureCSPDoesNotBlockStringCompilation">EnsureCSPDoesNotBlockStringCompilation</span>(<var>realm</var>,
« », <var>handler</var>, ~timer~, « », <var>handler</var>). If this throws an exception,
catch it, <span>report the exception</span>, and abort these steps.</p></li>
« », <var>handler</var>, <var>handler</var>, ~timer~, « », <var>handler</var>). If this throws an
exception, catch it, <span>report the exception</span>, and abort these steps.</p></li>

<li><p>Let <var>settings object</var> be <var>global</var>'s <span>relevant settings
object</span>.</p></li>
Expand Down

0 comments on commit 1bf6e88

Please sign in to comment.