Skip to content

Commit e37a828

Browse files
author
reffy-bot
committed
Update of ED report from new reffy run
Using reffy commit 18.6.2.
1 parent 815a9c9 commit e37a828

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+9637
-7971
lines changed

ed/algorithms/digital-credentials.json

Lines changed: 39 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
{
22
"spec": {
33
"title": "Digital Credentials",
4-
"url": "https://wicg.github.io/digital-credentials/"
4+
"url": "https://w3c-fedid.github.io/digital-credentials/"
55
},
66
"algorithms": [
77
{
88
"name": "DigitalCredential/[[DiscoverFromExternalSource]](origin, options, sameOriginWithAncestors)",
9-
"href": "https://wicg.github.io/digital-credentials/#dfn-discoverfromexternalsource-origin-options-sameoriginwithancestors",
9+
"href": "https://w3c-fedid.github.io/digital-credentials/#dfn-discoverfromexternalsource-origin-options-sameoriginwithancestors",
1010
"html": "When invoked, the <dfn class=\"export\" data-dfn-for=\"DigitalCredential\" data-idl=\"\" data-dfn-type=\"method\" data-export=\"\" id=\"dfn-discoverfromexternalsource-origin-options-sameoriginwithancestors\" tabindex=\"0\" aria-haspopup=\"dialog\">[[DiscoverFromExternalSource]](origin, options,\n sameOriginWithAncestors)</dfn> internal method <em class=\"rfc2119\">MUST</em>:",
1111
"rationale": ".algorithm",
1212
"steps": [
@@ -26,7 +26,7 @@
2626
"html": "<a data-link-type=\"dfn\" data-cite=\"html\" data-cite-path=\"/interaction.html\" data-cite-frag=\"consume-user-activation\" href=\"https://html.spec.whatwg.org/multipage/interaction.html#consume-user-activation\">Consume user activation</a> of <var>window</var>."
2727
},
2828
{
29-
"html": "Let <var>requests</var> be <var>options</var>'s <a data-link-type=\"idl\" data-xref-type=\"attribute|dict-member|const\" data-link-for=\"CredentialRequestOptions\" data-xref-for=\"CredentialRequestOptions\" href=\"https://wicg.github.io/digital-credentials/#dom-credentialrequestoptions-digital\" class=\"internalDFN\" id=\"ref-for-dom-credentialrequestoptions-digital-2\"><code>digital</code></a>'s\n <a data-link-type=\"idl\" data-xref-type=\"attribute|dict-member|const\" data-link-for=\"DigitalCredentialRequestOptions\" data-xref-for=\"DigitalCredentialRequestOptions\" href=\"https://wicg.github.io/digital-credentials/#dom-digitalcredentialrequestoptions-requests\" class=\"internalDFN\" id=\"ref-for-dom-digitalcredentialrequestoptions-requests-2\"><code>requests</code></a> member."
29+
"html": "Let <var>requests</var> be <var>options</var>'s <a data-link-type=\"idl\" data-xref-type=\"attribute|dict-member|const\" data-link-for=\"CredentialRequestOptions\" data-xref-for=\"CredentialRequestOptions\" href=\"https://w3c-fedid.github.io/digital-credentials/#dom-credentialrequestoptions-digital\" class=\"internalDFN\" id=\"ref-for-dom-credentialrequestoptions-digital-2\"><code>digital</code></a>'s\n <a data-link-type=\"idl\" data-xref-type=\"attribute|dict-member|const\" data-link-for=\"DigitalCredentialRequestOptions\" data-xref-for=\"DigitalCredentialRequestOptions\" href=\"https://w3c-fedid.github.io/digital-credentials/#dom-digitalcredentialrequestoptions-requests\" class=\"internalDFN\" id=\"ref-for-dom-digitalcredentialrequestoptions-requests-2\"><code>requests</code></a> member."
3030
},
3131
{
3232
"html": "If <var>requests</var> is empty, <a data-link-type=\"dfn\" data-link-for=\"exception\" data-xref-for=\"exception\" data-cite=\"webidl\" data-cite-path=\"\" data-cite-frag=\"dfn-throw\" href=\"https://webidl.spec.whatwg.org/#dfn-throw\">throw</a> a <a data-xref-type=\"_IDL_\" data-link-type=\"exception\" data-lt=\"TypeError\" data-cite=\"webidl\" data-cite-path=\"\" data-cite-frag=\"exceptiondef-typeerror\" href=\"https://webidl.spec.whatwg.org/#exceptiondef-typeerror\"><code>TypeError</code></a>."
@@ -35,7 +35,42 @@
3535
"html": ""
3636
},
3737
{
38-
"html": "Return a <a data-xref-type=\"_IDL_\" data-link-type=\"idl\" data-lt=\"DigitalCredential\" href=\"https://wicg.github.io/digital-credentials/#dom-digitalcredential\" class=\"internalDFN\" id=\"ref-for-dom-digitalcredential-3\"><code>DigitalCredential</code></a>."
38+
"html": "Return a <a data-xref-type=\"_IDL_\" data-link-type=\"idl\" data-lt=\"DigitalCredential\" href=\"https://w3c-fedid.github.io/digital-credentials/#dom-digitalcredential\" class=\"internalDFN\" id=\"ref-for-dom-digitalcredential-3\"><code>DigitalCredential</code></a>."
39+
}
40+
]
41+
},
42+
{
43+
"name": "DigitalCredential/[[Create]](origin, options, sameOriginWithAncestors)",
44+
"href": "https://w3c-fedid.github.io/digital-credentials/#dfn-create-origin-options-sameoriginwithancestors",
45+
"html": "When invoked, the <dfn class=\"export\" data-dfn-for=\"DigitalCredential\" data-idl=\"\" data-dfn-type=\"method\" data-export=\"\" id=\"dfn-create-origin-options-sameoriginwithancestors\" tabindex=\"0\" aria-haspopup=\"dialog\">[[Create]](origin, options,\n sameOriginWithAncestors)</dfn> internal method, if the user agent doesn't\n support issuance, call the default implementation of <a data-xref-type=\"_IDL_\" data-link-type=\"interface\" data-lt=\"Credential\" data-cite=\"credential-management-1\" data-cite-path=\"\" data-cite-frag=\"credential\" href=\"https://www.w3.org/TR/credential-management-1/#credential\"><code>Credential</code></a>'s\n <a data-xref-type=\"method\" data-link-type=\"method\" data-link-for=\"Credential\" data-xref-for=\"Credential\" data-lt=\"[[Create]](origin, options, sameOriginWithAncestors)\" data-cite=\"credential-management-1\" data-cite-path=\"\" data-cite-frag=\"dom-credential-create-slot\" href=\"https://www.w3.org/TR/credential-management-1/#dom-credential-create-slot\"><code>[[Create]](<var>origin</var>, <var>options</var>, <var>sameOriginWithAncestors</var>)</code></a>\n internal method with the same arguments. Otherwise:",
46+
"rationale": ".algorithm",
47+
"steps": [
48+
{
49+
"html": "Let <var>global</var> be <a data-link-type=\"dfn\" data-cite=\"webidl\" data-cite-path=\"\" data-cite-frag=\"this\" href=\"https://webidl.spec.whatwg.org/#this\">this</a>'s <a data-link-type=\"dfn\" data-cite=\"html\" data-cite-path=\"/webappapis.html\" data-cite-frag=\"concept-relevant-global\" href=\"https://html.spec.whatwg.org/multipage/webappapis.html#concept-relevant-global\">relevant global object</a>."
50+
},
51+
{
52+
"html": "Let <var>document</var> be <var>global</var>'s <a data-link-type=\"dfn\" data-cite=\"html\" data-cite-path=\"/nav-history-apis.html\" data-cite-frag=\"concept-document-window\" href=\"https://html.spec.whatwg.org/multipage/nav-history-apis.html#concept-document-window\">associated <code>Document</code></a>."
53+
},
54+
{
55+
"html": "If <var>document</var> is not a <a data-link-type=\"dfn\" data-link-for=\"Document\" data-xref-for=\"Document\" data-cite=\"html\" data-cite-path=\"/interaction.html\" data-cite-frag=\"fully-active-descendant-of-a-top-level-traversable-with-user-attention\" href=\"https://html.spec.whatwg.org/multipage/interaction.html#fully-active-descendant-of-a-top-level-traversable-with-user-attention\">fully active descendant of a top-level traversable with user attention</a>, <a data-link-type=\"dfn\" data-link-for=\"exception\" data-xref-for=\"exception\" data-cite=\"webidl\" data-cite-path=\"\" data-cite-frag=\"dfn-throw\" href=\"https://webidl.spec.whatwg.org/#dfn-throw\">throw</a>\n \"<a data-link-type=\"exception\" data-cite=\"webidl\" data-xref-type=\"exception\" data-cite-path=\"\" data-cite-frag=\"notallowederror\" href=\"https://webidl.spec.whatwg.org/#notallowederror\"><code>NotAllowedError</code></a>\" <a data-xref-type=\"_IDL_\" data-link-type=\"interface\" data-lt=\"DOMException\" data-cite=\"webidl\" data-cite-path=\"\" data-cite-frag=\"idl-DOMException\" href=\"https://webidl.spec.whatwg.org/#idl-DOMException\"><code>DOMException</code></a>."
56+
},
57+
{
58+
"html": "If <var>window</var> does not have <a data-link-type=\"dfn\" data-cite=\"html\" data-cite-path=\"/interaction.html\" data-cite-frag=\"transient-activation\" href=\"https://html.spec.whatwg.org/multipage/interaction.html#transient-activation\">transient activation</a>,\n <a data-link-type=\"dfn\" data-link-for=\"exception\" data-xref-for=\"exception\" data-cite=\"webidl\" data-cite-path=\"\" data-cite-frag=\"dfn-throw\" href=\"https://webidl.spec.whatwg.org/#dfn-throw\">throw</a> \"<a data-link-type=\"exception\" data-cite=\"webidl\" data-xref-type=\"exception\" data-cite-path=\"\" data-cite-frag=\"notallowederror\" href=\"https://webidl.spec.whatwg.org/#notallowederror\"><code>NotAllowedError</code></a>\" <a data-xref-type=\"_IDL_\" data-link-type=\"interface\" data-lt=\"DOMException\" data-cite=\"webidl\" data-cite-path=\"\" data-cite-frag=\"idl-DOMException\" href=\"https://webidl.spec.whatwg.org/#idl-DOMException\"><code>DOMException</code></a>."
59+
},
60+
{
61+
"html": "<a data-link-type=\"dfn\" data-cite=\"html\" data-cite-path=\"/interaction.html\" data-cite-frag=\"consume-user-activation\" href=\"https://html.spec.whatwg.org/multipage/interaction.html#consume-user-activation\">Consume user activation</a> of <var>window</var>."
62+
},
63+
{
64+
"html": "Let <var>requests</var> be <var>options</var>'s <a data-link-type=\"idl\" data-xref-type=\"attribute|dict-member|const\" data-link-for=\"CredentialCreationOptions\" data-xref-for=\"CredentialCreationOptions\" href=\"https://w3c-fedid.github.io/digital-credentials/#dom-credentialcreationoptions-digital\" class=\"internalDFN\" id=\"ref-for-dom-credentialcreationoptions-digital-2\"><code>digital</code></a>'s\n <a data-link-type=\"idl\" data-xref-type=\"attribute|dict-member|const\" data-link-for=\"DigitalCredentialCreationOptions\" data-xref-for=\"DigitalCredentialCreationOptions\" href=\"https://w3c-fedid.github.io/digital-credentials/#dom-digitalcredentialcreationoptions-requests\" class=\"internalDFN\" id=\"ref-for-dom-digitalcredentialcreationoptions-requests-2\"><code>requests</code></a> member."
65+
},
66+
{
67+
"html": "If <var>requests</var> is empty, <a data-link-type=\"dfn\" data-link-for=\"exception\" data-xref-for=\"exception\" data-cite=\"webidl\" data-cite-path=\"\" data-cite-frag=\"dfn-throw\" href=\"https://webidl.spec.whatwg.org/#dfn-throw\">throw</a> a <a data-xref-type=\"_IDL_\" data-link-type=\"exception\" data-lt=\"TypeError\" data-cite=\"webidl\" data-cite-path=\"\" data-cite-frag=\"exceptiondef-typeerror\" href=\"https://webidl.spec.whatwg.org/#exceptiondef-typeerror\"><code>TypeError</code></a>."
68+
},
69+
{
70+
"html": ""
71+
},
72+
{
73+
"html": "Return a newly constructed <a data-xref-type=\"_IDL_\" data-link-type=\"idl\" data-lt=\"DigitalCredential\" href=\"https://w3c-fedid.github.io/digital-credentials/#dom-digitalcredential\" class=\"internalDFN\" id=\"ref-for-dom-digitalcredential-4\"><code>DigitalCredential</code></a> with\n <a data-link-type=\"idl\" data-xref-type=\"attribute|dict-member|const\" data-link-for=\"DigitalCredential\" data-xref-for=\"DigitalCredential\" href=\"https://w3c-fedid.github.io/digital-credentials/#dom-digitalcredential-protocol\" class=\"internalDFN\" id=\"ref-for-dom-digitalcredential-protocol-2\"><code>protocol</code></a> initialized to the protocol that was used\n to issue this credential, and <a data-link-type=\"idl\" data-xref-type=\"attribute|dict-member|const\" data-link-for=\"DigitalCredential\" data-xref-for=\"DigitalCredential\" href=\"https://w3c-fedid.github.io/digital-credentials/#dom-digitalcredential-data\" class=\"internalDFN\" id=\"ref-for-dom-digitalcredential-data-2\"><code>data</code></a> initialized to\n an <a data-link-type=\"dfn|abstract-op\" data-link-for=\"digital credential\" data-xref-for=\"digital credential\" href=\"https://w3c-fedid.github.io/digital-credentials/#dfn-issuance-response\" class=\"internalDFN\" id=\"ref-for-dfn-issuance-response-2\">issuance response</a> defined by that <a data-link-type=\"dfn|abstract-op\" data-link-for=\"digital credential\" data-xref-for=\"digital credential\" href=\"https://w3c-fedid.github.io/digital-credentials/#dfn-issuance-protocol\" class=\"internalDFN\" id=\"ref-for-dfn-issuance-protocol-10\">issuance protocol</a>."
3974
}
4075
]
4176
}
Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
{
2+
"spec": {
3+
"title": "Explicit JavaScript Compile Hints (File-based)",
4+
"url": "https://wicg.github.io/explicit-javascript-compile-hints-file-based/"
5+
},
6+
"algorithms": [
7+
{
8+
"html": "<a href=\"https://tc39.es/ecma262/#sec-parse-script\">ParseScript</a> is modified as follows:",
9+
"rationale": "let",
10+
"steps": [
11+
{
12+
"html": "<p>Let <em>compileHintAnnotation</em> be <strong>true</strong> if <em>sourceText</em> <a href=\"https://wicg.github.io/explicit-javascript-compile-hints-file-based/#check-string-contains\">contains the Compile Hint Annotation</a>, <strong>false</strong> otherwise.</p>"
13+
},
14+
{
15+
"html": "<p>If <em>compileHintAnnotation</em> is <strong>true</strong>, return <a href=\"https://tc39.es/ecma262/#sec-script-records\">Script Record</a> { existing Script Record fields, [[CompileHintAnnotation]]: <strong>\"all\"</strong> } .</p>"
16+
},
17+
{
18+
"html": "<p>Otherwise, return <a href=\"https://tc39.es/ecma262/#sec-script-records\">Script Record</a> { existing Script Record fields } .</p>"
19+
}
20+
]
21+
},
22+
{
23+
"html": "<a href=\"https://tc39.es/ecma262/#sec-parsemodule\">ParseModule</a> is modified as follows:",
24+
"rationale": "let",
25+
"steps": [
26+
{
27+
"html": "<p>Let <em>compileHintAnnotation</em> be <strong>true</strong> if <em>sourceText</em> <a href=\"https://wicg.github.io/explicit-javascript-compile-hints-file-based/#check-string-contains\">contains the Compile Hint Annotation</a>, <strong>false</strong> otherwise.</p>"
28+
},
29+
{
30+
"html": "<p>If <em>compileHintAnnotation</em> is <strong>true</strong>, return <a href=\"https://tc39.es/ecma262/#sec-source-text-module-records\">Source Text Module Record</a> { existing Source Text Module Record fields, [[CompileHintAnnotation]]: <strong>\"all\"</strong> }.</p>"
31+
},
32+
{
33+
"html": "<p>Otherwise, return <a href=\"https://tc39.es/ecma262/#sec-source-text-module-records\">Source Text Module Record</a> { existing Source Text Module Record fields }.</p>"
34+
}
35+
]
36+
},
37+
{
38+
"html": "To check whether a JavaScript source string <em>source</em> contains the Compile Hint Annotation, run the following steps:",
39+
"rationale": "let",
40+
"steps": [
41+
{
42+
"html": "<p>Let <em>tokens</em> be the <a href=\"https://tc39.es/ecma262/#sec-list-and-record-specification-type\">List</a> of tokens obtained from parsing <em>source</em> according to <a data-link-type=\"biblio\" href=\"https://wicg.github.io/explicit-javascript-compile-hints-file-based/#biblio-ecmascript\" title=\"ECMAScript Language Specification\">[ECMASCRIPT]</a>.</p>"
43+
},
44+
{
45+
"html": "For each <em>token</em> in <em>tokens</em>:",
46+
"rationale": "if",
47+
"steps": [
48+
{
49+
"html": "<p>If <em>token</em> is not a <a href=\"https://tc39.es/ecma262/#prod-SingleLineComment\">single line comment</a> or a <a href=\"https://tc39.es/ecma262/#prod-MultiLineComment\">multi-line comment</a>, return <strong>false</strong>.</p>"
50+
},
51+
{
52+
"html": "<p>Let <em>comment</em> be the content of <em>token</em>.</p>"
53+
},
54+
{
55+
"html": "<p>If <a href=\"https://wicg.github.io/explicit-javascript-compile-hints-file-based/#matching-compile-hint-annotation\">matching a Compile Hint Annotation</a> in <em>comment</em> returns <strong>true</strong>, return <strong>true</strong>.</p>"
56+
}
57+
]
58+
},
59+
{
60+
"html": "<p>Return <strong>false</strong>.</p>"
61+
}
62+
]
63+
},
64+
{
65+
"html": "To match a Compile Hint Annotation in a String <em>comment</em>, run the following steps:",
66+
"rationale": "let",
67+
"steps": [
68+
{
69+
"html": "<p>Let <em>pattern</em> be the regular expression <strong>/^#\\s*allFunctionsCalledOnLoad\\s*$/</strong>.</p>"
70+
},
71+
{
72+
"html": "<p>Let <em>match</em> be ! <a href=\"https://tc39.es/ecma262/#sec-regexpbuiltinexec\">RegExpBuiltinExec</a>(<em>pattern</em>, <em>comment</em>).</p>"
73+
},
74+
{
75+
"html": "<p>Is <em>match</em> is not <strong>null</strong>, return <strong>true</strong>.</p>"
76+
},
77+
{
78+
"html": "<p>Return <strong>false</strong>.</p>"
79+
}
80+
]
81+
}
82+
]
83+
}

0 commit comments

Comments
 (0)