diff --git a/CHANGELOG.md b/CHANGELOG.md index 95d5ad1ebd0e05..2789b6b5c810b0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -36,7 +36,8 @@ release. -21.5.0
+21.6.0
+21.5.0
21.4.0
21.3.0
21.2.0
diff --git a/doc/api/cli.md b/doc/api/cli.md index 737a85ae0214d4..8b6b25b5bf34ab 100644 --- a/doc/api/cli.md +++ b/doc/api/cli.md @@ -106,7 +106,7 @@ If this flag is passed, the behavior can still be set to not abort through ### `--allow-addons` > Stability: 1.1 - Active development @@ -367,7 +367,7 @@ Currently the support for run-time snapshot is experimental in that: ### `--build-snapshot-config` > Stability: 1 - Experimental diff --git a/doc/api/n-api.md b/doc/api/n-api.md index 8e99d640c1df9d..188635e4df25b7 100644 --- a/doc/api/n-api.md +++ b/doc/api/n-api.md @@ -794,7 +794,7 @@ handle and/or callback scope inside a `napi_callback` is not necessary. #### `node_api_nogc_finalize` > Stability: 1 - Experimental diff --git a/doc/api/net.md b/doc/api/net.md index 8a66a0a68b4c60..10071c46f10380 100644 --- a/doc/api/net.md +++ b/doc/api/net.md @@ -694,7 +694,7 @@ See [`net.createConnection()`][]. ### Event: `'connectionAttempt'` * `ip` {number} The IP which the socket is attempting to connect to. @@ -707,7 +707,7 @@ if the family autoselection algorithm is enabled in [`socket.connect(options)`][ ### Event: `'connectionAttemptFailed'` * `ip` {number} The IP which the socket attempted to connect to. @@ -721,7 +721,7 @@ if the family autoselection algorithm is enabled in [`socket.connect(options)`][ ### Event: `'connectionAttemptTimeout'` * `ip` {number} The IP which the socket attempted to connect to. diff --git a/doc/changelogs/CHANGELOG_V21.md b/doc/changelogs/CHANGELOG_V21.md index 1f53b574441ebd..e1546fbb4941cb 100644 --- a/doc/changelogs/CHANGELOG_V21.md +++ b/doc/changelogs/CHANGELOG_V21.md @@ -8,6 +8,7 @@ +21.6.0
21.5.0
21.4.0
21.3.0
@@ -41,6 +42,131 @@ * [io.js](CHANGELOG_IOJS.md) * [Archive](CHANGELOG_ARCHIVE.md) + + +## 2024-01-04, Version 21.6.0 (Current), @RafaelGSS + +### Notable Changes + +* \[[`efa13e1943`](https://github.com/nodejs/node/commit/efa13e1943)] - **(SEMVER-MINOR)** **doc**: add documentation for --build-snapshot-config (Anna Henningsen) [#50453](https://github.com/nodejs/node/pull/50453) +* \[[`416b4f8063`](https://github.com/nodejs/node/commit/416b4f8063)] - **(SEMVER-MINOR)** **lib,src,permission**: port path.resolve to C++ (Rafael Gonzaga) [#50758](https://github.com/nodejs/node/pull/50758) +* \[[`e4be5b60f0`](https://github.com/nodejs/node/commit/e4be5b60f0)] - **(SEMVER-MINOR)** **net**: add connection attempt events (Paolo Insogna) [#51045](https://github.com/nodejs/node/pull/51045) +* \[[`e54ddf898f`](https://github.com/nodejs/node/commit/e54ddf898f)] - **(SEMVER-MINOR)** **src**: support configurable snapshot (Joyee Cheung) [#50453](https://github.com/nodejs/node/pull/50453) +* \[[`a69c7d7bc3`](https://github.com/nodejs/node/commit/a69c7d7bc3)] - **(SEMVER-MINOR)** **src,permission**: add --allow-addon flag (Rafael Gonzaga) [#51183](https://github.com/nodejs/node/pull/51183) +* \[[`c31ed51373`](https://github.com/nodejs/node/commit/c31ed51373)] - **(SEMVER-MINOR)** **timers**: export timers.promises (Marco Ippolito) [#51246](https://github.com/nodejs/node/pull/51246) + +### Commits + +* \[[`13a1241b83`](https://github.com/nodejs/node/commit/13a1241b83)] - **assert,crypto**: make KeyObject and CryptoKey testable for equality (Filip Skokan) [#50897](https://github.com/nodejs/node/pull/50897) +* \[[`4dcc5114aa`](https://github.com/nodejs/node/commit/4dcc5114aa)] - **benchmark**: remove dependency on unshipped tools (Adam Majer) [#51146](https://github.com/nodejs/node/pull/51146) +* \[[`2eb41f86b3`](https://github.com/nodejs/node/commit/2eb41f86b3)] - **build**: fix for VScode "Reopen in Container" (Serg Kryvonos) [#51271](https://github.com/nodejs/node/pull/51271) +* \[[`e03ac83c19`](https://github.com/nodejs/node/commit/e03ac83c19)] - **build**: fix arm64 cross-compilation (Michaël Zasso) [#51256](https://github.com/nodejs/node/pull/51256) +* \[[`cd61fce34e`](https://github.com/nodejs/node/commit/cd61fce34e)] - **build**: add `-flax-vector-conversions` to V8 build (Michaël Zasso) [#51257](https://github.com/nodejs/node/pull/51257) +* \[[`e5017a522e`](https://github.com/nodejs/node/commit/e5017a522e)] - **crypto**: update CryptoKey symbol properties (Filip Skokan) [#50897](https://github.com/nodejs/node/pull/50897) +* \[[`c0d2e8be11`](https://github.com/nodejs/node/commit/c0d2e8be11)] - **deps**: update corepack to 0.24.0 (Node.js GitHub Bot) [#51318](https://github.com/nodejs/node/pull/51318) +* \[[`24a9a72492`](https://github.com/nodejs/node/commit/24a9a72492)] - **deps**: update acorn to 8.11.3 (Node.js GitHub Bot) [#51317](https://github.com/nodejs/node/pull/51317) +* \[[`e53cbb22c2`](https://github.com/nodejs/node/commit/e53cbb22c2)] - **deps**: update ngtcp2 and nghttp3 (James M Snell) [#51291](https://github.com/nodejs/node/pull/51291) +* \[[`f00f1204f1`](https://github.com/nodejs/node/commit/f00f1204f1)] - **deps**: update brotli to 1.1.0 (Node.js GitHub Bot) [#50804](https://github.com/nodejs/node/pull/50804) +* \[[`a41dca0c51`](https://github.com/nodejs/node/commit/a41dca0c51)] - **deps**: update zlib to 1.3.0.1-motley-40e35a7 (Node.js GitHub Bot) [#51274](https://github.com/nodejs/node/pull/51274) +* \[[`efa12a89c6`](https://github.com/nodejs/node/commit/efa12a89c6)] - **deps**: update simdutf to 4.0.8 (Node.js GitHub Bot) [#51000](https://github.com/nodejs/node/pull/51000) +* \[[`25eba3d20b`](https://github.com/nodejs/node/commit/25eba3d20b)] - **deps**: V8: cherry-pick de611e69ad51 (Keyhan Vakil) [#51200](https://github.com/nodejs/node/pull/51200) +* \[[`a07d6e23e4`](https://github.com/nodejs/node/commit/a07d6e23e4)] - **deps**: update simdjson to 3.6.3 (Node.js GitHub Bot) [#51104](https://github.com/nodejs/node/pull/51104) +* \[[`6d1bfcb2dd`](https://github.com/nodejs/node/commit/6d1bfcb2dd)] - **deps**: update googletest to 530d5c8 (Node.js GitHub Bot) [#51191](https://github.com/nodejs/node/pull/51191) +* \[[`75e5615c43`](https://github.com/nodejs/node/commit/75e5615c43)] - **deps**: update acorn-walk to 8.3.1 (Node.js GitHub Bot) [#50457](https://github.com/nodejs/node/pull/50457) +* \[[`3ecc7dcc00`](https://github.com/nodejs/node/commit/3ecc7dcc00)] - **deps**: update acorn-walk to 8.3.0 (Node.js GitHub Bot) [#50457](https://github.com/nodejs/node/pull/50457) +* \[[`e2f8d741c8`](https://github.com/nodejs/node/commit/e2f8d741c8)] - **deps**: update zlib to 1.3.0.1-motley-dd5fc13 (Node.js GitHub Bot) [#51105](https://github.com/nodejs/node/pull/51105) +* \[[`4a5d3bda72`](https://github.com/nodejs/node/commit/4a5d3bda72)] - **doc**: the GN files should use Node's license (Cheng Zhao) [#50694](https://github.com/nodejs/node/pull/50694) +* \[[`84127514ba`](https://github.com/nodejs/node/commit/84127514ba)] - **doc**: improve localWindowSize event descriptions (Davy Landman) [#51071](https://github.com/nodejs/node/pull/51071) +* \[[`8ee882a49c`](https://github.com/nodejs/node/commit/8ee882a49c)] - **doc**: mark `--jitless` as experimental (Antoine du Hamel) [#51247](https://github.com/nodejs/node/pull/51247) +* \[[`876743ece1`](https://github.com/nodejs/node/commit/876743ece1)] - **doc**: run license-builder (github-actions\[bot]) [#51199](https://github.com/nodejs/node/pull/51199) +* \[[`ec6fcff009`](https://github.com/nodejs/node/commit/ec6fcff009)] - **doc**: fix limitations and known issues in pm (Rafael Gonzaga) [#51184](https://github.com/nodejs/node/pull/51184) +* \[[`c13a5c0373`](https://github.com/nodejs/node/commit/c13a5c0373)] - **doc**: mention node:wasi in the Threat Model (Rafael Gonzaga) [#51211](https://github.com/nodejs/node/pull/51211) +* \[[`4b19e62444`](https://github.com/nodejs/node/commit/4b19e62444)] - **doc**: remove ambiguous 'considered' (Rich Trott) [#51207](https://github.com/nodejs/node/pull/51207) +* \[[`5453abd6ad`](https://github.com/nodejs/node/commit/5453abd6ad)] - **doc**: set exit code in custom test runner example (Matteo Collina) [#51056](https://github.com/nodejs/node/pull/51056) +* \[[`f9d4e07faf`](https://github.com/nodejs/node/commit/f9d4e07faf)] - **doc**: remove version from `maintaining-dependencies.md` (Antoine du Hamel) [#51195](https://github.com/nodejs/node/pull/51195) +* \[[`df8927a073`](https://github.com/nodejs/node/commit/df8927a073)] - **doc**: mention native addons are restricted in pm (Rafael Gonzaga) [#51185](https://github.com/nodejs/node/pull/51185) +* \[[`e636d83914`](https://github.com/nodejs/node/commit/e636d83914)] - **doc**: correct note on behavior of stats.isDirectory (Nick Reilingh) [#50946](https://github.com/nodejs/node/pull/50946) +* \[[`1c71435c2a`](https://github.com/nodejs/node/commit/1c71435c2a)] - **doc**: fix `TestsStream` parent class (Jungku Lee) [#51181](https://github.com/nodejs/node/pull/51181) +* \[[`2c227b0d64`](https://github.com/nodejs/node/commit/2c227b0d64)] - **doc**: fix simdjson wrong link (Marco Ippolito) [#51177](https://github.com/nodejs/node/pull/51177) +* \[[`efa13e1943`](https://github.com/nodejs/node/commit/efa13e1943)] - **(SEMVER-MINOR)** **doc**: add documentation for --build-snapshot-config (Anna Henningsen) [#50453](https://github.com/nodejs/node/pull/50453) +* \[[`941aedc6fc`](https://github.com/nodejs/node/commit/941aedc6fc)] - **errors**: fix stacktrace of SystemError (uzlopak) [#49956](https://github.com/nodejs/node/pull/49956) +* \[[`47548d9e61`](https://github.com/nodejs/node/commit/47548d9e61)] - **esm**: fix hint on invalid module specifier (Antoine du Hamel) [#51223](https://github.com/nodejs/node/pull/51223) +* \[[`091098f40a`](https://github.com/nodejs/node/commit/091098f40a)] - **fs**: fix fs.promises.realpath for long paths on Windows (翠 / green) [#51032](https://github.com/nodejs/node/pull/51032) +* \[[`e5a8fa01aa`](https://github.com/nodejs/node/commit/e5a8fa01aa)] - **fs**: make offset, position & length args in fh.read() optional (Pulkit Gupta) [#51087](https://github.com/nodejs/node/pull/51087) +* \[[`c87e5d51cc`](https://github.com/nodejs/node/commit/c87e5d51cc)] - **fs**: add missing jsdoc parameters to `readSync` (Yagiz Nizipli) [#51225](https://github.com/nodejs/node/pull/51225) +* \[[`e24249cf37`](https://github.com/nodejs/node/commit/e24249cf37)] - **fs**: remove `internalModuleReadJSON` binding (Yagiz Nizipli) [#51224](https://github.com/nodejs/node/pull/51224) +* \[[`7421467812`](https://github.com/nodejs/node/commit/7421467812)] - **fs**: improve mkdtemp performance for buffer prefix (Yagiz Nizipli) [#51078](https://github.com/nodejs/node/pull/51078) +* \[[`5b229d775f`](https://github.com/nodejs/node/commit/5b229d775f)] - **fs**: validate fd synchronously on c++ (Yagiz Nizipli) [#51027](https://github.com/nodejs/node/pull/51027) +* \[[`c7a135962d`](https://github.com/nodejs/node/commit/c7a135962d)] - **http**: remove misleading warning (Luigi Pinca) [#51204](https://github.com/nodejs/node/pull/51204) +* \[[`a325746ff4`](https://github.com/nodejs/node/commit/a325746ff4)] - **http**: do not override user-provided options object (KuthorX) [#33633](https://github.com/nodejs/node/pull/33633) +* \[[`89eee7763f`](https://github.com/nodejs/node/commit/89eee7763f)] - **http2**: addtl http/2 settings (Marten Richter) [#49025](https://github.com/nodejs/node/pull/49025) +* \[[`624142947f`](https://github.com/nodejs/node/commit/624142947f)] - **lib**: fix use of `--frozen-intrinsics` with `--jitless` (Antoine du Hamel) [#51248](https://github.com/nodejs/node/pull/51248) +* \[[`8f845eb001`](https://github.com/nodejs/node/commit/8f845eb001)] - **lib**: move function declaration outside of loop (Sanjaiyan Parthipan) [#51242](https://github.com/nodejs/node/pull/51242) +* \[[`ed7305e49b`](https://github.com/nodejs/node/commit/ed7305e49b)] - **lib**: reduce overhead of `SafePromiseAllSettledReturnVoid` calls (Antoine du Hamel) [#51243](https://github.com/nodejs/node/pull/51243) +* \[[`291265ce27`](https://github.com/nodejs/node/commit/291265ce27)] - **lib**: expose default prepareStackTrace (Chengzhong Wu) [#50827](https://github.com/nodejs/node/pull/50827) +* \[[`8ff6bc45ca`](https://github.com/nodejs/node/commit/8ff6bc45ca)] - **lib,permission**: handle buffer on fs.symlink (Rafael Gonzaga) [#51212](https://github.com/nodejs/node/pull/51212) +* \[[`416b4f8063`](https://github.com/nodejs/node/commit/416b4f8063)] - **(SEMVER-MINOR)** **lib,src,permission**: port path.resolve to C++ (Rafael Gonzaga) [#50758](https://github.com/nodejs/node/pull/50758) +* \[[`6648a5c576`](https://github.com/nodejs/node/commit/6648a5c576)] - **meta**: notify tsc on changes in SECURITY.md (Rafael Gonzaga) [#51259](https://github.com/nodejs/node/pull/51259) +* \[[`83a99ccedd`](https://github.com/nodejs/node/commit/83a99ccedd)] - **meta**: update artifact actions to v4 (Michaël Zasso) [#51219](https://github.com/nodejs/node/pull/51219) +* \[[`b621ada69a`](https://github.com/nodejs/node/commit/b621ada69a)] - **module**: move the CJS exports cache to internal/modules/cjs/loader (Joyee Cheung) [#51157](https://github.com/nodejs/node/pull/51157) +* \[[`e4be5b60f0`](https://github.com/nodejs/node/commit/e4be5b60f0)] - **(SEMVER-MINOR)** **net**: add connection attempt events (Paolo Insogna) [#51045](https://github.com/nodejs/node/pull/51045) +* \[[`3a492056e2`](https://github.com/nodejs/node/commit/3a492056e2)] - **node-api**: type tag external values without v8::Private (Chengzhong Wu) [#51149](https://github.com/nodejs/node/pull/51149) +* \[[`b2135ae7dc`](https://github.com/nodejs/node/commit/b2135ae7dc)] - **node-api**: segregate nogc APIs from rest via type system (Gabriel Schulhof) [#50060](https://github.com/nodejs/node/pull/50060) +* \[[`8f4325dcd5`](https://github.com/nodejs/node/commit/8f4325dcd5)] - **permission**: fix wildcard when children > 1 (Rafael Gonzaga) [#51209](https://github.com/nodejs/node/pull/51209) +* \[[`7ecf99404e`](https://github.com/nodejs/node/commit/7ecf99404e)] - **quic**: update quic impl to use latest ngtcp2/nghttp3 (James M Snell) [#51291](https://github.com/nodejs/node/pull/51291) +* \[[`5b32e21f3b`](https://github.com/nodejs/node/commit/5b32e21f3b)] - **quic**: add quic internalBinding, refine Endpoint, add types (James M Snell) [#51112](https://github.com/nodejs/node/pull/51112) +* \[[`3310095bea`](https://github.com/nodejs/node/commit/3310095bea)] - **repl**: fix prepareStackTrace frames array order (Chengzhong Wu) [#50827](https://github.com/nodejs/node/pull/50827) +* \[[`115e0585cd`](https://github.com/nodejs/node/commit/115e0585cd)] - **src**: add fast api for Histogram (James M Snell) [#51296](https://github.com/nodejs/node/pull/51296) +* \[[`29b81576c6`](https://github.com/nodejs/node/commit/29b81576c6)] - **src**: refactor `GetCreationContext` calls (Yagiz Nizipli) [#51287](https://github.com/nodejs/node/pull/51287) +* \[[`54dd978400`](https://github.com/nodejs/node/commit/54dd978400)] - **src**: enter isolate before destructing IsolateData (Ben Noordhuis) [#51138](https://github.com/nodejs/node/pull/51138) +* \[[`864ecb0dfa`](https://github.com/nodejs/node/commit/864ecb0dfa)] - **src**: do not treat all paths ending with node\_modules as such (Michaël Zasso) [#51269](https://github.com/nodejs/node/pull/51269) +* \[[`df31c8114c`](https://github.com/nodejs/node/commit/df31c8114c)] - **src**: eliminate duplicate code in histogram.cc (James M Snell) [#51263](https://github.com/nodejs/node/pull/51263) +* \[[`17c73e6d0c`](https://github.com/nodejs/node/commit/17c73e6d0c)] - **src**: fix unix abstract socket path for trace event (theanarkh) [#50858](https://github.com/nodejs/node/pull/50858) +* \[[`96d64edc94`](https://github.com/nodejs/node/commit/96d64edc94)] - **src**: use BignumPointer and use BN\_clear\_free (James M Snell) [#50454](https://github.com/nodejs/node/pull/50454) +* \[[`8a2dd93a14`](https://github.com/nodejs/node/commit/8a2dd93a14)] - **src**: implement FastByteLengthUtf8 with simdutf::utf8\_length\_from\_latin1 (Daniel Lemire) [#50840](https://github.com/nodejs/node/pull/50840) +* \[[`e54ddf898f`](https://github.com/nodejs/node/commit/e54ddf898f)] - **(SEMVER-MINOR)** **src**: support configurable snapshot (Joyee Cheung) [#50453](https://github.com/nodejs/node/pull/50453) +* \[[`a69c7d7bc3`](https://github.com/nodejs/node/commit/a69c7d7bc3)] - **(SEMVER-MINOR)** **src,permission**: add --allow-addon flag (Rafael Gonzaga) [#51183](https://github.com/nodejs/node/pull/51183) +* \[[`e7925e66fc`](https://github.com/nodejs/node/commit/e7925e66fc)] - **src,stream**: improve WriteString (ywave620) [#51155](https://github.com/nodejs/node/pull/51155) +* \[[`82de6603af`](https://github.com/nodejs/node/commit/82de6603af)] - **stream**: fix code style (Mattias Buelens) [#51168](https://github.com/nodejs/node/pull/51168) +* \[[`e443953656`](https://github.com/nodejs/node/commit/e443953656)] - **stream**: fix cloned webstreams not being unref'd (James M Snell) [#51255](https://github.com/nodejs/node/pull/51255) +* \[[`85ee2f7255`](https://github.com/nodejs/node/commit/85ee2f7255)] - **test**: replace forEach() with for...of (Alexander Jones) [#50608](https://github.com/nodejs/node/pull/50608) +* \[[`549e4b4142`](https://github.com/nodejs/node/commit/549e4b4142)] - **test**: replace forEach with for...of (Ospite Privilegiato) [#50787](https://github.com/nodejs/node/pull/50787) +* \[[`ef44f9bef2`](https://github.com/nodejs/node/commit/ef44f9bef2)] - **test**: replace foreach with for of (lucacapocci94-dev) [#50790](https://github.com/nodejs/node/pull/50790) +* \[[`652af45485`](https://github.com/nodejs/node/commit/652af45485)] - **test**: replace forEach() with for...of (Jia) [#50610](https://github.com/nodejs/node/pull/50610) +* \[[`684dd9db2f`](https://github.com/nodejs/node/commit/684dd9db2f)] - **test**: fix inconsistency write size in `test-fs-readfile-tostring-fail` (Jungku Lee) [#51141](https://github.com/nodejs/node/pull/51141) +* \[[`aaf710f535`](https://github.com/nodejs/node/commit/aaf710f535)] - **test**: replace forEach test-http-server-multiheaders2 (Marco Mac) [#50794](https://github.com/nodejs/node/pull/50794) +* \[[`57c64550cc`](https://github.com/nodejs/node/commit/57c64550cc)] - **test**: replace forEach with for-of in test-webcrypto-export-import-ec (Chiara Ricciardi) [#51249](https://github.com/nodejs/node/pull/51249) +* \[[`88e865181b`](https://github.com/nodejs/node/commit/88e865181b)] - **test**: move to for of loop in test-http-hostname-typechecking.js (Luca Del Puppo) [#50782](https://github.com/nodejs/node/pull/50782) +* \[[`3db376f67a`](https://github.com/nodejs/node/commit/3db376f67a)] - **test**: skip test-watch-mode-inspect on arm (Michael Dawson) [#51210](https://github.com/nodejs/node/pull/51210) +* \[[`38232d1c52`](https://github.com/nodejs/node/commit/38232d1c52)] - **test**: replace forEach with for of in file test-trace-events-net.js (Ianna83) [#50789](https://github.com/nodejs/node/pull/50789) +* \[[`f1cb58355a`](https://github.com/nodejs/node/commit/f1cb58355a)] - **test**: replace forEach() with for...of in test/parallel/test-util-log.js (Edoardo Dusi) [#50783](https://github.com/nodejs/node/pull/50783) +* \[[`9bfd84c117`](https://github.com/nodejs/node/commit/9bfd84c117)] - **test**: replace forEach with for of in test-trace-events-api.js (Andrea Pavone) [#50784](https://github.com/nodejs/node/pull/50784) +* \[[`7e9834915a`](https://github.com/nodejs/node/commit/7e9834915a)] - **test**: replace forEach with for-of in test-v8-serders.js (Mattia Iannone) [#50791](https://github.com/nodejs/node/pull/50791) +* \[[`b6f232e841`](https://github.com/nodejs/node/commit/b6f232e841)] - **test**: add URL tests to fs-read in pm (Rafael Gonzaga) [#51213](https://github.com/nodejs/node/pull/51213) +* \[[`8a2178c5f5`](https://github.com/nodejs/node/commit/8a2178c5f5)] - **test**: use tmpdir.refresh() in test-esm-loader-resolve-type.mjs (Luigi Pinca) [#51206](https://github.com/nodejs/node/pull/51206) +* \[[`7e9a0b192a`](https://github.com/nodejs/node/commit/7e9a0b192a)] - **test**: use tmpdir.refresh() in test-esm-json.mjs (Luigi Pinca) [#51205](https://github.com/nodejs/node/pull/51205) +* \[[`d7c2572fe0`](https://github.com/nodejs/node/commit/d7c2572fe0)] - **test**: fix flakiness in worker\*.test-free-called (Jithil P Ponnan) [#51013](https://github.com/nodejs/node/pull/51013) +* \[[`979cebc955`](https://github.com/nodejs/node/commit/979cebc955)] - **test\_runner**: fixed test object is incorrectly passed to setup() (Pulkit Gupta) [#50982](https://github.com/nodejs/node/pull/50982) +* \[[`63db82abe6`](https://github.com/nodejs/node/commit/63db82abe6)] - **test\_runner**: fixed to run after hook if before throws an error (Pulkit Gupta) [#51062](https://github.com/nodejs/node/pull/51062) +* \[[`c31ed51373`](https://github.com/nodejs/node/commit/c31ed51373)] - **(SEMVER-MINOR)** **timers**: export timers.promises (Marco Ippolito) [#51246](https://github.com/nodejs/node/pull/51246) +* \[[`fc10f889eb`](https://github.com/nodejs/node/commit/fc10f889eb)] - **tools**: update lint-md-dependencies to rollup\@4.9.2 (Node.js GitHub Bot) [#51320](https://github.com/nodejs/node/pull/51320) +* \[[`d5a5f12d15`](https://github.com/nodejs/node/commit/d5a5f12d15)] - **tools**: fix dep\_updaters dir updates (Michaël Zasso) [#51294](https://github.com/nodejs/node/pull/51294) +* \[[`bdcb5ed510`](https://github.com/nodejs/node/commit/bdcb5ed510)] - **tools**: update inspector\_protocol to c488ba2 (cola119) [#51293](https://github.com/nodejs/node/pull/51293) +* \[[`69a46add77`](https://github.com/nodejs/node/commit/69a46add77)] - **tools**: update inspector\_protocol to 9b4a4aa (cola119) [#51293](https://github.com/nodejs/node/pull/51293) +* \[[`e325f49d19`](https://github.com/nodejs/node/commit/e325f49d19)] - **tools**: update inspector\_protocol to 2f51e05 (cola119) [#51293](https://github.com/nodejs/node/pull/51293) +* \[[`60d804851b`](https://github.com/nodejs/node/commit/60d804851b)] - **tools**: update inspector\_protocol to d7b099b (cola119) [#51293](https://github.com/nodejs/node/pull/51293) +* \[[`d18168489f`](https://github.com/nodejs/node/commit/d18168489f)] - **tools**: update inspector\_protocol to 912eb68 (cola119) [#51293](https://github.com/nodejs/node/pull/51293) +* \[[`ef4f46fc39`](https://github.com/nodejs/node/commit/ef4f46fc39)] - **tools**: update inspector\_protocol to 547c5b8 (cola119) [#51293](https://github.com/nodejs/node/pull/51293) +* \[[`c3126fc016`](https://github.com/nodejs/node/commit/c3126fc016)] - **tools**: update inspector\_protocol to ca525fc (cola119) [#51293](https://github.com/nodejs/node/pull/51293) +* \[[`917d887dde`](https://github.com/nodejs/node/commit/917d887dde)] - **tools**: update lint-md-dependencies to rollup\@4.9.1 (Node.js GitHub Bot) [#51276](https://github.com/nodejs/node/pull/51276) +* \[[`37594918e0`](https://github.com/nodejs/node/commit/37594918e0)] - **tools**: check timezone current version (Marco Ippolito) [#51178](https://github.com/nodejs/node/pull/51178) +* \[[`d0d2faf899`](https://github.com/nodejs/node/commit/d0d2faf899)] - **tools**: update lint-md-dependencies to rollup\@4.9.0 (Node.js GitHub Bot) [#51193](https://github.com/nodejs/node/pull/51193) +* \[[`c96ef6533c`](https://github.com/nodejs/node/commit/c96ef6533c)] - **tools**: update eslint to 8.56.0 (Node.js GitHub Bot) [#51194](https://github.com/nodejs/node/pull/51194) +* \[[`f4f781d493`](https://github.com/nodejs/node/commit/f4f781d493)] - **util**: pass invalidSubtypeIndex instead of trimmedSubtype to error (Gaurish Sethia) [#51264](https://github.com/nodejs/node/pull/51264) +* \[[`867b484429`](https://github.com/nodejs/node/commit/867b484429)] - **watch**: clarify that the fileName parameter can be null (Luigi Pinca) [#51305](https://github.com/nodejs/node/pull/51305) +* \[[`56e8969b65`](https://github.com/nodejs/node/commit/56e8969b65)] - **watch**: fix null `fileName` on windows systems (vnc5) [#49891](https://github.com/nodejs/node/pull/49891) +* \[[`3f4fd6efbb`](https://github.com/nodejs/node/commit/3f4fd6efbb)] - **watch**: fix infinite loop when passing --watch=true flag (Pulkit Gupta) [#51160](https://github.com/nodejs/node/pull/51160) + ## 2023-12-19, Version 21.5.0 (Current), @RafaelGSS diff --git a/src/node_version.h b/src/node_version.h index f5083bff8afd2d..60ab2eb9b4c7a0 100644 --- a/src/node_version.h +++ b/src/node_version.h @@ -23,13 +23,13 @@ #define SRC_NODE_VERSION_H_ #define NODE_MAJOR_VERSION 21 -#define NODE_MINOR_VERSION 5 -#define NODE_PATCH_VERSION 1 +#define NODE_MINOR_VERSION 6 +#define NODE_PATCH_VERSION 0 #define NODE_VERSION_IS_LTS 0 #define NODE_VERSION_LTS_CODENAME "" -#define NODE_VERSION_IS_RELEASE 0 +#define NODE_VERSION_IS_RELEASE 1 #ifndef NODE_STRINGIFY #define NODE_STRINGIFY(n) NODE_STRINGIFY_HELPER(n) diff --git a/tags.lock b/tags.lock new file mode 100644 index 00000000000000..a524847d953af1 --- /dev/null +++ b/tags.lock @@ -0,0 +1 @@ +1109327 diff --git a/tags.temp b/tags.temp new file mode 100644 index 00000000000000..063349b4384ff6 --- /dev/null +++ b/tags.temp @@ -0,0 +1,6655 @@ +!_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/ +!_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted, 2=foldcase/ +!_TAG_PROGRAM_AUTHOR Darren Hiebert /dhiebert@users.sourceforge.net/ +!_TAG_PROGRAM_NAME Exuberant Ctags // +!_TAG_PROGRAM_URL http://ctags.sourceforge.net /official site/ +!_TAG_PROGRAM_VERSION 5.9~svn20110310 // +patch_android android_configure.py /^def patch_android():$/;" f +android_ndk_path android_configure.py /^android_ndk_path = sys.argv[1]$/;" v +android_sdk_version android_configure.py /^android_sdk_version = sys.argv[2]$/;" v +arch android_configure.py /^arch = sys.argv[3]$/;" v +DEST_CPU android_configure.py /^ DEST_CPU = "arm64"$/;" v +TOOLCHAIN_PREFIX android_configure.py /^ TOOLCHAIN_PREFIX = "aarch64-linux-android"$/;" v +arch android_configure.py /^ arch = "arm64"$/;" v +DEST_CPU android_configure.py /^ DEST_CPU = "ia32"$/;" v +TOOLCHAIN_PREFIX android_configure.py /^ TOOLCHAIN_PREFIX = "i686-linux-android"$/;" v +DEST_CPU android_configure.py /^ DEST_CPU = "x64"$/;" v +TOOLCHAIN_PREFIX android_configure.py /^ TOOLCHAIN_PREFIX = "x86_64-linux-android"$/;" v +arch android_configure.py /^ arch = "x64"$/;" v +host_os android_configure.py /^ host_os = "darwin"$/;" v +toolchain_path android_configure.py /^ toolchain_path = android_ndk_path + "\/toolchains\/llvm\/prebuilt\/darwin-x86_64"$/;" v +host_os android_configure.py /^ host_os = "linux"$/;" v +toolchain_path android_configure.py /^ toolchain_path = android_ndk_path + "\/toolchains\/llvm\/prebuilt\/linux-x86_64"$/;" v +InternalBindingMap typings/globals.d.ts /^interface InternalBindingMap {$/;" i +InternalBindingKeys typings/globals.d.ts /^type InternalBindingKeys = keyof InternalBindingMap;$/;" t +NodeJS typings/globals.d.ts /^ namespace NodeJS {$/;" c +Global typings/globals.d.ts /^ interface Global {$/;" i +UncurryThis typings/primordials.d.ts /^type UncurryThis unknown> =$/;" t +UncurryThisStaticApply typings/primordials.d.ts /^type UncurryThisStaticApply unknown> =$/;" t +StaticApply typings/primordials.d.ts /^type StaticApply unknown> =$/;" t +UncurryMethod typings/primordials.d.ts /^type UncurryMethod =$/;" t +UncurryMethodApply typings/primordials.d.ts /^type UncurryMethodApply =$/;" t +UncurryGetter typings/primordials.d.ts /^type UncurryGetter =$/;" t +UncurrySetter typings/primordials.d.ts /^type UncurrySetter =$/;" t +TypedArrayContentType typings/primordials.d.ts /^type TypedArrayContentType = T extends { [k: number]: infer V } ? V : never;$/;" t +primordials typings/primordials.d.ts /^declare namespace primordials {$/;" c +uncurryThis typings/primordials.d.ts /^ export function uncurryThis unknown>(fn: T): UncurryThis;$/;" f +uncurryThis typings/primordials.d.ts /^ export function uncurryThis unknown>(fn: T): UncurryThis;$/;" f +uncurryThis typings/primordials.d.ts /^ export function uncurryThis unknown>(fn: T): UncurryThis;$/;" f +makeSafe typings/primordials.d.ts /^ export function makeSafe(unsafe: NewableFunction, safe: T): T;$/;" f +makeSafe typings/primordials.d.ts /^ export function makeSafe(unsafe: NewableFunction, safe: T): T;$/;" f +makeSafe typings/primordials.d.ts /^ export function makeSafe(unsafe: NewableFunction, safe: T): T;$/;" f +JSONParse typings/primordials.d.ts /^ export const JSONParse: typeof JSON.parse$/;" v +JSONStringify typings/primordials.d.ts /^ export const JSONStringify: typeof JSON.stringify$/;" v +MathAbs typings/primordials.d.ts /^ export const MathAbs: typeof Math.abs$/;" v +MathAcos typings/primordials.d.ts /^ export const MathAcos: typeof Math.acos$/;" v +MathAcosh typings/primordials.d.ts /^ export const MathAcosh: typeof Math.acosh$/;" v +MathAsin typings/primordials.d.ts /^ export const MathAsin: typeof Math.asin$/;" v +MathAsinh typings/primordials.d.ts /^ export const MathAsinh: typeof Math.asinh$/;" v +MathAtan typings/primordials.d.ts /^ export const MathAtan: typeof Math.atan$/;" v +MathAtanh typings/primordials.d.ts /^ export const MathAtanh: typeof Math.atanh$/;" v +MathAtan2 typings/primordials.d.ts /^ export const MathAtan2: typeof Math.atan2$/;" v +MathCeil typings/primordials.d.ts /^ export const MathCeil: typeof Math.ceil$/;" v +MathCbrt typings/primordials.d.ts /^ export const MathCbrt: typeof Math.cbrt$/;" v +MathExpm1 typings/primordials.d.ts /^ export const MathExpm1: typeof Math.expm1$/;" v +MathClz32 typings/primordials.d.ts /^ export const MathClz32: typeof Math.clz32$/;" v +MathCos typings/primordials.d.ts /^ export const MathCos: typeof Math.cos$/;" v +MathCosh typings/primordials.d.ts /^ export const MathCosh: typeof Math.cosh$/;" v +MathExp typings/primordials.d.ts /^ export const MathExp: typeof Math.exp$/;" v +MathFloor typings/primordials.d.ts /^ export const MathFloor: typeof Math.floor$/;" v +MathFround typings/primordials.d.ts /^ export const MathFround: typeof Math.fround$/;" v +MathHypot typings/primordials.d.ts /^ export const MathHypot: typeof Math.hypot$/;" v +MathImul typings/primordials.d.ts /^ export const MathImul: typeof Math.imul$/;" v +MathLog typings/primordials.d.ts /^ export const MathLog: typeof Math.log$/;" v +MathLog1p typings/primordials.d.ts /^ export const MathLog1p: typeof Math.log1p$/;" v +MathLog2 typings/primordials.d.ts /^ export const MathLog2: typeof Math.log2$/;" v +MathLog10 typings/primordials.d.ts /^ export const MathLog10: typeof Math.log10$/;" v +MathMax typings/primordials.d.ts /^ export const MathMax: typeof Math.max$/;" v +MathMaxApply typings/primordials.d.ts /^ export const MathMaxApply: StaticApply$/;" v +MathMin typings/primordials.d.ts /^ export const MathMin: typeof Math.min$/;" v +MathPow typings/primordials.d.ts /^ export const MathPow: typeof Math.pow$/;" v +MathRandom typings/primordials.d.ts /^ export const MathRandom: typeof Math.random$/;" v +MathRound typings/primordials.d.ts /^ export const MathRound: typeof Math.round$/;" v +MathSign typings/primordials.d.ts /^ export const MathSign: typeof Math.sign$/;" v +MathSin typings/primordials.d.ts /^ export const MathSin: typeof Math.sin$/;" v +MathSinh typings/primordials.d.ts /^ export const MathSinh: typeof Math.sinh$/;" v +MathSqrt typings/primordials.d.ts /^ export const MathSqrt: typeof Math.sqrt$/;" v +MathTan typings/primordials.d.ts /^ export const MathTan: typeof Math.tan$/;" v +MathTanh typings/primordials.d.ts /^ export const MathTanh: typeof Math.tanh$/;" v +MathTrunc typings/primordials.d.ts /^ export const MathTrunc: typeof Math.trunc$/;" v +MathE typings/primordials.d.ts /^ export const MathE: typeof Math.E$/;" v +MathLN10 typings/primordials.d.ts /^ export const MathLN10: typeof Math.LN10$/;" v +MathLN2 typings/primordials.d.ts /^ export const MathLN2: typeof Math.LN2$/;" v +MathLOG10E typings/primordials.d.ts /^ export const MathLOG10E: typeof Math.LOG10E$/;" v +MathLOG2E typings/primordials.d.ts /^ export const MathLOG2E: typeof Math.LOG2E$/;" v +MathPI typings/primordials.d.ts /^ export const MathPI: typeof Math.PI$/;" v +MathSQRT1_2 typings/primordials.d.ts /^ export const MathSQRT1_2: typeof Math.SQRT1_2$/;" v +MathSQRT2 typings/primordials.d.ts /^ export const MathSQRT2: typeof Math.SQRT2$/;" v +ReflectDefineProperty typings/primordials.d.ts /^ export const ReflectDefineProperty: typeof Reflect.defineProperty$/;" v +ReflectDeleteProperty typings/primordials.d.ts /^ export const ReflectDeleteProperty: typeof Reflect.deleteProperty$/;" v +ReflectApply typings/primordials.d.ts /^ export const ReflectApply: typeof Reflect.apply$/;" v +ReflectConstruct typings/primordials.d.ts /^ export const ReflectConstruct: typeof Reflect.construct$/;" v +ReflectGet typings/primordials.d.ts /^ export const ReflectGet: typeof Reflect.get$/;" v +ReflectGetOwnPropertyDescriptor typings/primordials.d.ts /^ export const ReflectGetOwnPropertyDescriptor: typeof Reflect.getOwnPropertyDescriptor$/;" v +ReflectGetPrototypeOf typings/primordials.d.ts /^ export const ReflectGetPrototypeOf: typeof Reflect.getPrototypeOf$/;" v +ReflectHas typings/primordials.d.ts /^ export const ReflectHas: typeof Reflect.has$/;" v +ReflectIsExtensible typings/primordials.d.ts /^ export const ReflectIsExtensible: typeof Reflect.isExtensible$/;" v +ReflectOwnKeys typings/primordials.d.ts /^ export const ReflectOwnKeys: typeof Reflect.ownKeys$/;" v +ReflectPreventExtensions typings/primordials.d.ts /^ export const ReflectPreventExtensions: typeof Reflect.preventExtensions$/;" v +ReflectSet typings/primordials.d.ts /^ export const ReflectSet: typeof Reflect.set$/;" v +ReflectSetPrototypeOf typings/primordials.d.ts /^ export const ReflectSetPrototypeOf: typeof Reflect.setPrototypeOf$/;" v +AggregateErrorPrototype typings/primordials.d.ts /^ export const AggregateErrorPrototype: typeof AggregateError.prototype$/;" v +ArrayPrototype typings/primordials.d.ts /^ export const ArrayPrototype: typeof Array.prototype$/;" v +ArrayIsArray typings/primordials.d.ts /^ export const ArrayIsArray: typeof Array.isArray$/;" v +ArrayFrom typings/primordials.d.ts /^ export const ArrayFrom: typeof Array.from$/;" v +ArrayOf typings/primordials.d.ts /^ export const ArrayOf: typeof Array.of$/;" v +ArrayPrototypeConcat typings/primordials.d.ts /^ export const ArrayPrototypeConcat: UncurryThis$/;" v +ArrayPrototypeCopyWithin typings/primordials.d.ts /^ export const ArrayPrototypeCopyWithin: UncurryThis$/;" v +ArrayPrototypeFill typings/primordials.d.ts /^ export const ArrayPrototypeFill: UncurryThis$/;" v +ArrayPrototypeFind typings/primordials.d.ts /^ export const ArrayPrototypeFind: UncurryThis$/;" v +ArrayPrototypeFindIndex typings/primordials.d.ts /^ export const ArrayPrototypeFindIndex: UncurryThis$/;" v +ArrayPrototypeLastIndexOf typings/primordials.d.ts /^ export const ArrayPrototypeLastIndexOf: UncurryThis$/;" v +ArrayPrototypePop typings/primordials.d.ts /^ export const ArrayPrototypePop: UncurryThis$/;" v +ArrayPrototypePush typings/primordials.d.ts /^ export const ArrayPrototypePush: UncurryThis$/;" v +ArrayPrototypePushApply typings/primordials.d.ts /^ export const ArrayPrototypePushApply: UncurryThisStaticApply$/;" v +ArrayPrototypeReverse typings/primordials.d.ts /^ export const ArrayPrototypeReverse: UncurryThis$/;" v +ArrayPrototypeShift typings/primordials.d.ts /^ export const ArrayPrototypeShift: UncurryThis$/;" v +ArrayPrototypeUnshift typings/primordials.d.ts /^ export const ArrayPrototypeUnshift: UncurryThis$/;" v +ArrayPrototypeUnshiftApply typings/primordials.d.ts /^ export const ArrayPrototypeUnshiftApply: UncurryThisStaticApply$/;" v +ArrayPrototypeSlice typings/primordials.d.ts /^ export const ArrayPrototypeSlice: UncurryThis$/;" v +ArrayPrototypeSort typings/primordials.d.ts /^ export const ArrayPrototypeSort: UncurryThis$/;" v +ArrayPrototypeSplice typings/primordials.d.ts /^ export const ArrayPrototypeSplice: UncurryThis$/;" v +ArrayPrototypeIncludes typings/primordials.d.ts /^ export const ArrayPrototypeIncludes: UncurryThis$/;" v +ArrayPrototypeIndexOf typings/primordials.d.ts /^ export const ArrayPrototypeIndexOf: UncurryThis$/;" v +ArrayPrototypeJoin typings/primordials.d.ts /^ export const ArrayPrototypeJoin: UncurryThis$/;" v +ArrayPrototypeKeys typings/primordials.d.ts /^ export const ArrayPrototypeKeys: UncurryThis$/;" v +ArrayPrototypeEntries typings/primordials.d.ts /^ export const ArrayPrototypeEntries: UncurryThis$/;" v +ArrayPrototypeValues typings/primordials.d.ts /^ export const ArrayPrototypeValues: UncurryThis$/;" v +ArrayPrototypeForEach typings/primordials.d.ts /^ export const ArrayPrototypeForEach: UncurryThis$/;" v +ArrayPrototypeFilter typings/primordials.d.ts /^ export const ArrayPrototypeFilter: UncurryThis$/;" v +ArrayPrototypeFlat typings/primordials.d.ts /^ export const ArrayPrototypeFlat: UncurryThis$/;" v +ArrayPrototypeFlatMap typings/primordials.d.ts /^ export const ArrayPrototypeFlatMap: UncurryThis$/;" v +ArrayPrototypeMap typings/primordials.d.ts /^ export const ArrayPrototypeMap: UncurryThis$/;" v +ArrayPrototypeEvery typings/primordials.d.ts /^ export const ArrayPrototypeEvery: UncurryThis$/;" v +ArrayPrototypeSome typings/primordials.d.ts /^ export const ArrayPrototypeSome: UncurryThis$/;" v +ArrayPrototypeReduce typings/primordials.d.ts /^ export const ArrayPrototypeReduce: UncurryThis$/;" v +ArrayPrototypeReduceRight typings/primordials.d.ts /^ export const ArrayPrototypeReduceRight: UncurryThis$/;" v +ArrayPrototypeToLocaleString typings/primordials.d.ts /^ export const ArrayPrototypeToLocaleString: UncurryThis$/;" v +ArrayPrototypeToString typings/primordials.d.ts /^ export const ArrayPrototypeToString: UncurryThis$/;" v +ArrayPrototypeSymbolIterator typings/primordials.d.ts /^ export const ArrayPrototypeSymbolIterator: UncurryMethod;$/;" v +ArrayBufferPrototype typings/primordials.d.ts /^ export const ArrayBufferPrototype: typeof ArrayBuffer.prototype$/;" v +ArrayBufferIsView typings/primordials.d.ts /^ export const ArrayBufferIsView: typeof ArrayBuffer.isView$/;" v +ArrayBufferPrototypeSlice typings/primordials.d.ts /^ export const ArrayBufferPrototypeSlice: UncurryThis$/;" v +AsyncIteratorPrototype typings/primordials.d.ts /^ export const AsyncIteratorPrototype: AsyncIterable;$/;" v +BigIntPrototype typings/primordials.d.ts /^ export const BigIntPrototype: typeof BigInt.prototype$/;" v +BigIntAsUintN typings/primordials.d.ts /^ export const BigIntAsUintN: typeof BigInt.asUintN$/;" v +BigIntAsIntN typings/primordials.d.ts /^ export const BigIntAsIntN: typeof BigInt.asIntN$/;" v +BigIntPrototypeToLocaleString typings/primordials.d.ts /^ export const BigIntPrototypeToLocaleString: UncurryThis$/;" v +BigIntPrototypeToString typings/primordials.d.ts /^ export const BigIntPrototypeToString: UncurryThis$/;" v +BigIntPrototypeValueOf typings/primordials.d.ts /^ export const BigIntPrototypeValueOf: UncurryThis$/;" v +BigInt64ArrayPrototype typings/primordials.d.ts /^ export const BigInt64ArrayPrototype: typeof BigInt64Array.prototype$/;" v +BigInt64ArrayBYTES_PER_ELEMENT typings/primordials.d.ts /^ export const BigInt64ArrayBYTES_PER_ELEMENT: typeof BigInt64Array.BYTES_PER_ELEMENT$/;" v +BigUint64ArrayPrototype typings/primordials.d.ts /^ export const BigUint64ArrayPrototype: typeof BigUint64Array.prototype$/;" v +BigUint64ArrayBYTES_PER_ELEMENT typings/primordials.d.ts /^ export const BigUint64ArrayBYTES_PER_ELEMENT: typeof BigUint64Array.BYTES_PER_ELEMENT$/;" v +BooleanPrototype typings/primordials.d.ts /^ export const BooleanPrototype: typeof Boolean.prototype$/;" v +BooleanPrototypeToString typings/primordials.d.ts /^ export const BooleanPrototypeToString: UncurryThis$/;" v +BooleanPrototypeValueOf typings/primordials.d.ts /^ export const BooleanPrototypeValueOf: UncurryThis$/;" v +DataViewPrototype typings/primordials.d.ts /^ export const DataViewPrototype: typeof DataView.prototype$/;" v +DataViewPrototypeGetInt8 typings/primordials.d.ts /^ export const DataViewPrototypeGetInt8: UncurryThis$/;" v +DataViewPrototypeSetInt8 typings/primordials.d.ts /^ export const DataViewPrototypeSetInt8: UncurryThis$/;" v +DataViewPrototypeGetUint8 typings/primordials.d.ts /^ export const DataViewPrototypeGetUint8: UncurryThis$/;" v +DataViewPrototypeSetUint8 typings/primordials.d.ts /^ export const DataViewPrototypeSetUint8: UncurryThis$/;" v +DataViewPrototypeGetInt16 typings/primordials.d.ts /^ export const DataViewPrototypeGetInt16: UncurryThis$/;" v +DataViewPrototypeSetInt16 typings/primordials.d.ts /^ export const DataViewPrototypeSetInt16: UncurryThis$/;" v +DataViewPrototypeGetUint16 typings/primordials.d.ts /^ export const DataViewPrototypeGetUint16: UncurryThis$/;" v +DataViewPrototypeSetUint16 typings/primordials.d.ts /^ export const DataViewPrototypeSetUint16: UncurryThis$/;" v +DataViewPrototypeGetInt32 typings/primordials.d.ts /^ export const DataViewPrototypeGetInt32: UncurryThis$/;" v +DataViewPrototypeSetInt32 typings/primordials.d.ts /^ export const DataViewPrototypeSetInt32: UncurryThis$/;" v +DataViewPrototypeGetUint32 typings/primordials.d.ts /^ export const DataViewPrototypeGetUint32: UncurryThis$/;" v +DataViewPrototypeSetUint32 typings/primordials.d.ts /^ export const DataViewPrototypeSetUint32: UncurryThis$/;" v +DataViewPrototypeGetFloat32 typings/primordials.d.ts /^ export const DataViewPrototypeGetFloat32: UncurryThis$/;" v +DataViewPrototypeSetFloat32 typings/primordials.d.ts /^ export const DataViewPrototypeSetFloat32: UncurryThis$/;" v +DataViewPrototypeGetFloat64 typings/primordials.d.ts /^ export const DataViewPrototypeGetFloat64: UncurryThis$/;" v +DataViewPrototypeSetFloat64 typings/primordials.d.ts /^ export const DataViewPrototypeSetFloat64: UncurryThis$/;" v +DataViewPrototypeGetBigInt64 typings/primordials.d.ts /^ export const DataViewPrototypeGetBigInt64: UncurryThis$/;" v +DataViewPrototypeSetBigInt64 typings/primordials.d.ts /^ export const DataViewPrototypeSetBigInt64: UncurryThis$/;" v +DataViewPrototypeGetBigUint64 typings/primordials.d.ts /^ export const DataViewPrototypeGetBigUint64: UncurryThis$/;" v +DataViewPrototypeSetBigUint64 typings/primordials.d.ts /^ export const DataViewPrototypeSetBigUint64: UncurryThis$/;" v +DataViewPrototypeGetBuffer typings/primordials.d.ts /^ export const DataViewPrototypeGetBuffer: UncurryGetter;$/;" v +DataViewPrototypeGetByteLength typings/primordials.d.ts /^ export const DataViewPrototypeGetByteLength: UncurryGetter;$/;" v +DataViewPrototypeGetByteOffset typings/primordials.d.ts /^ export const DataViewPrototypeGetByteOffset: UncurryGetter;$/;" v +DatePrototype typings/primordials.d.ts /^ export const DatePrototype: typeof Date.prototype$/;" v +DateNow typings/primordials.d.ts /^ export const DateNow: typeof Date.now$/;" v +DateParse typings/primordials.d.ts /^ export const DateParse: typeof Date.parse$/;" v +DateUTC typings/primordials.d.ts /^ export const DateUTC: typeof Date.UTC$/;" v +DatePrototypeToString typings/primordials.d.ts /^ export const DatePrototypeToString: UncurryThis$/;" v +DatePrototypeToDateString typings/primordials.d.ts /^ export const DatePrototypeToDateString: UncurryThis$/;" v +DatePrototypeToTimeString typings/primordials.d.ts /^ export const DatePrototypeToTimeString: UncurryThis$/;" v +DatePrototypeToISOString typings/primordials.d.ts /^ export const DatePrototypeToISOString: UncurryThis$/;" v +DatePrototypeToUTCString typings/primordials.d.ts /^ export const DatePrototypeToUTCString: UncurryThis$/;" v +DatePrototypeGetDate typings/primordials.d.ts /^ export const DatePrototypeGetDate: UncurryThis$/;" v +DatePrototypeSetDate typings/primordials.d.ts /^ export const DatePrototypeSetDate: UncurryThis$/;" v +DatePrototypeGetDay typings/primordials.d.ts /^ export const DatePrototypeGetDay: UncurryThis$/;" v +DatePrototypeGetFullYear typings/primordials.d.ts /^ export const DatePrototypeGetFullYear: UncurryThis$/;" v +DatePrototypeSetFullYear typings/primordials.d.ts /^ export const DatePrototypeSetFullYear: UncurryThis$/;" v +DatePrototypeGetHours typings/primordials.d.ts /^ export const DatePrototypeGetHours: UncurryThis$/;" v +DatePrototypeSetHours typings/primordials.d.ts /^ export const DatePrototypeSetHours: UncurryThis$/;" v +DatePrototypeGetMilliseconds typings/primordials.d.ts /^ export const DatePrototypeGetMilliseconds: UncurryThis$/;" v +DatePrototypeSetMilliseconds typings/primordials.d.ts /^ export const DatePrototypeSetMilliseconds: UncurryThis$/;" v +DatePrototypeGetMinutes typings/primordials.d.ts /^ export const DatePrototypeGetMinutes: UncurryThis$/;" v +DatePrototypeSetMinutes typings/primordials.d.ts /^ export const DatePrototypeSetMinutes: UncurryThis$/;" v +DatePrototypeGetMonth typings/primordials.d.ts /^ export const DatePrototypeGetMonth: UncurryThis$/;" v +DatePrototypeSetMonth typings/primordials.d.ts /^ export const DatePrototypeSetMonth: UncurryThis$/;" v +DatePrototypeGetSeconds typings/primordials.d.ts /^ export const DatePrototypeGetSeconds: UncurryThis$/;" v +DatePrototypeSetSeconds typings/primordials.d.ts /^ export const DatePrototypeSetSeconds: UncurryThis$/;" v +DatePrototypeGetTime typings/primordials.d.ts /^ export const DatePrototypeGetTime: UncurryThis$/;" v +DatePrototypeSetTime typings/primordials.d.ts /^ export const DatePrototypeSetTime: UncurryThis$/;" v +DatePrototypeGetTimezoneOffset typings/primordials.d.ts /^ export const DatePrototypeGetTimezoneOffset: UncurryThis$/;" v +DatePrototypeGetUTCDate typings/primordials.d.ts /^ export const DatePrototypeGetUTCDate: UncurryThis$/;" v +DatePrototypeSetUTCDate typings/primordials.d.ts /^ export const DatePrototypeSetUTCDate: UncurryThis$/;" v +DatePrototypeGetUTCDay typings/primordials.d.ts /^ export const DatePrototypeGetUTCDay: UncurryThis$/;" v +DatePrototypeGetUTCFullYear typings/primordials.d.ts /^ export const DatePrototypeGetUTCFullYear: UncurryThis$/;" v +DatePrototypeSetUTCFullYear typings/primordials.d.ts /^ export const DatePrototypeSetUTCFullYear: UncurryThis$/;" v +DatePrototypeGetUTCHours typings/primordials.d.ts /^ export const DatePrototypeGetUTCHours: UncurryThis$/;" v +DatePrototypeSetUTCHours typings/primordials.d.ts /^ export const DatePrototypeSetUTCHours: UncurryThis$/;" v +DatePrototypeGetUTCMilliseconds typings/primordials.d.ts /^ export const DatePrototypeGetUTCMilliseconds: UncurryThis$/;" v +DatePrototypeSetUTCMilliseconds typings/primordials.d.ts /^ export const DatePrototypeSetUTCMilliseconds: UncurryThis$/;" v +DatePrototypeGetUTCMinutes typings/primordials.d.ts /^ export const DatePrototypeGetUTCMinutes: UncurryThis$/;" v +DatePrototypeSetUTCMinutes typings/primordials.d.ts /^ export const DatePrototypeSetUTCMinutes: UncurryThis$/;" v +DatePrototypeGetUTCMonth typings/primordials.d.ts /^ export const DatePrototypeGetUTCMonth: UncurryThis$/;" v +DatePrototypeSetUTCMonth typings/primordials.d.ts /^ export const DatePrototypeSetUTCMonth: UncurryThis$/;" v +DatePrototypeGetUTCSeconds typings/primordials.d.ts /^ export const DatePrototypeGetUTCSeconds: UncurryThis$/;" v +DatePrototypeSetUTCSeconds typings/primordials.d.ts /^ export const DatePrototypeSetUTCSeconds: UncurryThis$/;" v +DatePrototypeValueOf typings/primordials.d.ts /^ export const DatePrototypeValueOf: UncurryThis$/;" v +DatePrototypeToJSON typings/primordials.d.ts /^ export const DatePrototypeToJSON: UncurryThis$/;" v +DatePrototypeToLocaleString typings/primordials.d.ts /^ export const DatePrototypeToLocaleString: UncurryThis$/;" v +DatePrototypeToLocaleDateString typings/primordials.d.ts /^ export const DatePrototypeToLocaleDateString: UncurryThis$/;" v +DatePrototypeToLocaleTimeString typings/primordials.d.ts /^ export const DatePrototypeToLocaleTimeString: UncurryThis$/;" v +DatePrototypeSymbolToPrimitive typings/primordials.d.ts /^ export const DatePrototypeSymbolToPrimitive: UncurryMethod;$/;" v +ErrorPrototype typings/primordials.d.ts /^ export const ErrorPrototype: typeof Error.prototype$/;" v +ErrorCaptureStackTrace typings/primordials.d.ts /^ export const ErrorCaptureStackTrace: typeof Error.captureStackTrace$/;" v +ErrorPrototypeToString typings/primordials.d.ts /^ export const ErrorPrototypeToString: UncurryThis$/;" v +EvalErrorPrototype typings/primordials.d.ts /^ export const EvalErrorPrototype: typeof EvalError.prototype$/;" v +Float32ArrayPrototype typings/primordials.d.ts /^ export const Float32ArrayPrototype: typeof Float32Array.prototype$/;" v +Float32ArrayBYTES_PER_ELEMENT typings/primordials.d.ts /^ export const Float32ArrayBYTES_PER_ELEMENT: typeof Float32Array.BYTES_PER_ELEMENT$/;" v +Float64ArrayPrototype typings/primordials.d.ts /^ export const Float64ArrayPrototype: typeof Float64Array.prototype$/;" v +Float64ArrayBYTES_PER_ELEMENT typings/primordials.d.ts /^ export const Float64ArrayBYTES_PER_ELEMENT: typeof Float64Array.BYTES_PER_ELEMENT$/;" v +FunctionLength typings/primordials.d.ts /^ export const FunctionLength: typeof Function.length$/;" v +FunctionName typings/primordials.d.ts /^ export const FunctionName: typeof Function.name$/;" v +FunctionPrototype typings/primordials.d.ts /^ export const FunctionPrototype: typeof Function.prototype$/;" v +FunctionPrototypeApply typings/primordials.d.ts /^ export const FunctionPrototypeApply: UncurryThis$/;" v +FunctionPrototypeBind typings/primordials.d.ts /^ export const FunctionPrototypeBind: UncurryThis$/;" v +FunctionPrototypeCall typings/primordials.d.ts /^ export const FunctionPrototypeCall: UncurryThis$/;" v +FunctionPrototypeToString typings/primordials.d.ts /^ export const FunctionPrototypeToString: UncurryThis$/;" v +Int16ArrayPrototype typings/primordials.d.ts /^ export const Int16ArrayPrototype: typeof Int16Array.prototype$/;" v +Int16ArrayBYTES_PER_ELEMENT typings/primordials.d.ts /^ export const Int16ArrayBYTES_PER_ELEMENT: typeof Int16Array.BYTES_PER_ELEMENT$/;" v +Int32ArrayPrototype typings/primordials.d.ts /^ export const Int32ArrayPrototype: typeof Int32Array.prototype$/;" v +Int32ArrayBYTES_PER_ELEMENT typings/primordials.d.ts /^ export const Int32ArrayBYTES_PER_ELEMENT: typeof Int32Array.BYTES_PER_ELEMENT$/;" v +Int8ArrayPrototype typings/primordials.d.ts /^ export const Int8ArrayPrototype: typeof Int8Array.prototype$/;" v +Int8ArrayBYTES_PER_ELEMENT typings/primordials.d.ts /^ export const Int8ArrayBYTES_PER_ELEMENT: typeof Int8Array.BYTES_PER_ELEMENT$/;" v +MapPrototype typings/primordials.d.ts /^ export const MapPrototype: typeof Map.prototype$/;" v +MapPrototypeGet typings/primordials.d.ts /^ export const MapPrototypeGet: UncurryThis$/;" v +MapPrototypeSet typings/primordials.d.ts /^ export const MapPrototypeSet: UncurryThis$/;" v +MapPrototypeHas typings/primordials.d.ts /^ export const MapPrototypeHas: UncurryThis$/;" v +MapPrototypeDelete typings/primordials.d.ts /^ export const MapPrototypeDelete: UncurryThis$/;" v +MapPrototypeClear typings/primordials.d.ts /^ export const MapPrototypeClear: UncurryThis$/;" v +MapPrototypeEntries typings/primordials.d.ts /^ export const MapPrototypeEntries: UncurryThis$/;" v +MapPrototypeForEach typings/primordials.d.ts /^ export const MapPrototypeForEach: UncurryThis$/;" v +MapPrototypeKeys typings/primordials.d.ts /^ export const MapPrototypeKeys: UncurryThis$/;" v +MapPrototypeValues typings/primordials.d.ts /^ export const MapPrototypeValues: UncurryThis$/;" v +MapPrototypeGetSize typings/primordials.d.ts /^ export const MapPrototypeGetSize: UncurryGetter;$/;" v +NumberPrototype typings/primordials.d.ts /^ export const NumberPrototype: typeof Number.prototype$/;" v +NumberIsFinite typings/primordials.d.ts /^ export const NumberIsFinite: typeof Number.isFinite$/;" v +NumberIsInteger typings/primordials.d.ts /^ export const NumberIsInteger: typeof Number.isInteger$/;" v +NumberIsNaN typings/primordials.d.ts /^ export const NumberIsNaN: typeof Number.isNaN$/;" v +NumberIsSafeInteger typings/primordials.d.ts /^ export const NumberIsSafeInteger: typeof Number.isSafeInteger$/;" v +NumberParseFloat typings/primordials.d.ts /^ export const NumberParseFloat: typeof Number.parseFloat$/;" v +NumberParseInt typings/primordials.d.ts /^ export const NumberParseInt: typeof Number.parseInt$/;" v +NumberMAX_VALUE typings/primordials.d.ts /^ export const NumberMAX_VALUE: typeof Number.MAX_VALUE$/;" v +NumberMIN_VALUE typings/primordials.d.ts /^ export const NumberMIN_VALUE: typeof Number.MIN_VALUE$/;" v +NumberNaN typings/primordials.d.ts /^ export const NumberNaN: typeof Number.NaN$/;" v +NumberNEGATIVE_INFINITY typings/primordials.d.ts /^ export const NumberNEGATIVE_INFINITY: typeof Number.NEGATIVE_INFINITY$/;" v +NumberPOSITIVE_INFINITY typings/primordials.d.ts /^ export const NumberPOSITIVE_INFINITY: typeof Number.POSITIVE_INFINITY$/;" v +NumberMAX_SAFE_INTEGER typings/primordials.d.ts /^ export const NumberMAX_SAFE_INTEGER: typeof Number.MAX_SAFE_INTEGER$/;" v +NumberMIN_SAFE_INTEGER typings/primordials.d.ts /^ export const NumberMIN_SAFE_INTEGER: typeof Number.MIN_SAFE_INTEGER$/;" v +NumberEPSILON typings/primordials.d.ts /^ export const NumberEPSILON: typeof Number.EPSILON$/;" v +NumberPrototypeToExponential typings/primordials.d.ts /^ export const NumberPrototypeToExponential: UncurryThis$/;" v +NumberPrototypeToFixed typings/primordials.d.ts /^ export const NumberPrototypeToFixed: UncurryThis$/;" v +NumberPrototypeToPrecision typings/primordials.d.ts /^ export const NumberPrototypeToPrecision: UncurryThis$/;" v +NumberPrototypeToString typings/primordials.d.ts /^ export const NumberPrototypeToString: UncurryThis$/;" v +NumberPrototypeValueOf typings/primordials.d.ts /^ export const NumberPrototypeValueOf: UncurryThis$/;" v +NumberPrototypeToLocaleString typings/primordials.d.ts /^ export const NumberPrototypeToLocaleString: UncurryThis$/;" v +ObjectPrototype typings/primordials.d.ts /^ export const ObjectPrototype: typeof Object.prototype$/;" v +ObjectAssign typings/primordials.d.ts /^ export const ObjectAssign: typeof Object.assign$/;" v +ObjectGetOwnPropertyDescriptor typings/primordials.d.ts /^ export const ObjectGetOwnPropertyDescriptor: typeof Object.getOwnPropertyDescriptor$/;" v +ObjectGetOwnPropertyDescriptors typings/primordials.d.ts /^ export const ObjectGetOwnPropertyDescriptors: typeof Object.getOwnPropertyDescriptors$/;" v +ObjectGetOwnPropertyNames typings/primordials.d.ts /^ export const ObjectGetOwnPropertyNames: typeof Object.getOwnPropertyNames$/;" v +ObjectGetOwnPropertySymbols typings/primordials.d.ts /^ export const ObjectGetOwnPropertySymbols: typeof Object.getOwnPropertySymbols$/;" v +ObjectIs typings/primordials.d.ts /^ export const ObjectIs: typeof Object.is$/;" v +ObjectPreventExtensions typings/primordials.d.ts /^ export const ObjectPreventExtensions: typeof Object.preventExtensions$/;" v +ObjectSeal typings/primordials.d.ts /^ export const ObjectSeal: typeof Object.seal$/;" v +ObjectCreate typings/primordials.d.ts /^ export const ObjectCreate: typeof Object.create$/;" v +ObjectDefineProperties typings/primordials.d.ts /^ export const ObjectDefineProperties: typeof Object.defineProperties$/;" v +ObjectDefineProperty typings/primordials.d.ts /^ export const ObjectDefineProperty: typeof Object.defineProperty$/;" v +ObjectFreeze typings/primordials.d.ts /^ export const ObjectFreeze: typeof Object.freeze$/;" v +ObjectGetPrototypeOf typings/primordials.d.ts /^ export const ObjectGetPrototypeOf: typeof Object.getPrototypeOf$/;" v +ObjectSetPrototypeOf typings/primordials.d.ts /^ export const ObjectSetPrototypeOf: typeof Object.setPrototypeOf$/;" v +ObjectIsExtensible typings/primordials.d.ts /^ export const ObjectIsExtensible: typeof Object.isExtensible$/;" v +ObjectIsFrozen typings/primordials.d.ts /^ export const ObjectIsFrozen: typeof Object.isFrozen$/;" v +ObjectIsSealed typings/primordials.d.ts /^ export const ObjectIsSealed: typeof Object.isSealed$/;" v +ObjectKeys typings/primordials.d.ts /^ export const ObjectKeys: typeof Object.keys$/;" v +ObjectEntries typings/primordials.d.ts /^ export const ObjectEntries: typeof Object.entries$/;" v +ObjectFromEntries typings/primordials.d.ts /^ export const ObjectFromEntries: typeof Object.fromEntries$/;" v +ObjectValues typings/primordials.d.ts /^ export const ObjectValues: typeof Object.values$/;" v +ObjectPrototypeHasOwnProperty typings/primordials.d.ts /^ export const ObjectPrototypeHasOwnProperty: UncurryThis$/;" v +ObjectPrototypeIsPrototypeOf typings/primordials.d.ts /^ export const ObjectPrototypeIsPrototypeOf: UncurryThis$/;" v +ObjectPrototypePropertyIsEnumerable typings/primordials.d.ts /^ export const ObjectPrototypePropertyIsEnumerable: UncurryThis$/;" v +ObjectPrototypeToString typings/primordials.d.ts /^ export const ObjectPrototypeToString: UncurryThis$/;" v +ObjectPrototypeValueOf typings/primordials.d.ts /^ export const ObjectPrototypeValueOf: UncurryThis$/;" v +ObjectPrototypeToLocaleString typings/primordials.d.ts /^ export const ObjectPrototypeToLocaleString: UncurryThis$/;" v +RangeErrorPrototype typings/primordials.d.ts /^ export const RangeErrorPrototype: typeof RangeError.prototype$/;" v +ReferenceErrorPrototype typings/primordials.d.ts /^ export const ReferenceErrorPrototype: typeof ReferenceError.prototype$/;" v +RegExpPrototype typings/primordials.d.ts /^ export const RegExpPrototype: typeof RegExp.prototype$/;" v +RegExpPrototypeExec typings/primordials.d.ts /^ export const RegExpPrototypeExec: UncurryThis$/;" v +RegExpPrototypeCompile typings/primordials.d.ts /^ export const RegExpPrototypeCompile: UncurryThis$/;" v +RegExpPrototypeToString typings/primordials.d.ts /^ export const RegExpPrototypeToString: UncurryThis$/;" v +RegExpPrototypeTest typings/primordials.d.ts /^ export const RegExpPrototypeTest: UncurryThis$/;" v +RegExpPrototypeGetDotAll typings/primordials.d.ts /^ export const RegExpPrototypeGetDotAll: UncurryGetter;$/;" v +RegExpPrototypeGetFlags typings/primordials.d.ts /^ export const RegExpPrototypeGetFlags: UncurryGetter;$/;" v +RegExpPrototypeGetGlobal typings/primordials.d.ts /^ export const RegExpPrototypeGetGlobal: UncurryGetter;$/;" v +RegExpPrototypeGetIgnoreCase typings/primordials.d.ts /^ export const RegExpPrototypeGetIgnoreCase: UncurryGetter;$/;" v +RegExpPrototypeGetMultiline typings/primordials.d.ts /^ export const RegExpPrototypeGetMultiline: UncurryGetter;$/;" v +RegExpPrototypeGetSource typings/primordials.d.ts /^ export const RegExpPrototypeGetSource: UncurryGetter;$/;" v +RegExpPrototypeGetSticky typings/primordials.d.ts /^ export const RegExpPrototypeGetSticky: UncurryGetter;$/;" v +RegExpPrototypeGetUnicode typings/primordials.d.ts /^ export const RegExpPrototypeGetUnicode: UncurryGetter;$/;" v +SetLength typings/primordials.d.ts /^ export const SetLength: typeof Set.length$/;" v +SetName typings/primordials.d.ts /^ export const SetName: typeof Set.name$/;" v +SetPrototype typings/primordials.d.ts /^ export const SetPrototype: typeof Set.prototype$/;" v +SetPrototypeHas typings/primordials.d.ts /^ export const SetPrototypeHas: UncurryThis$/;" v +SetPrototypeAdd typings/primordials.d.ts /^ export const SetPrototypeAdd: UncurryThis$/;" v +SetPrototypeDelete typings/primordials.d.ts /^ export const SetPrototypeDelete: UncurryThis$/;" v +SetPrototypeClear typings/primordials.d.ts /^ export const SetPrototypeClear: UncurryThis$/;" v +SetPrototypeEntries typings/primordials.d.ts /^ export const SetPrototypeEntries: UncurryThis$/;" v +SetPrototypeForEach typings/primordials.d.ts /^ export const SetPrototypeForEach: UncurryThis$/;" v +SetPrototypeValues typings/primordials.d.ts /^ export const SetPrototypeValues: UncurryThis$/;" v +SetPrototypeKeys typings/primordials.d.ts /^ export const SetPrototypeKeys: UncurryThis$/;" v +SetPrototypeGetSize typings/primordials.d.ts /^ export const SetPrototypeGetSize: UncurryGetter;$/;" v +StringLength typings/primordials.d.ts /^ export const StringLength: typeof String.length$/;" v +StringName typings/primordials.d.ts /^ export const StringName: typeof String.name$/;" v +StringPrototype typings/primordials.d.ts /^ export const StringPrototype: typeof String.prototype$/;" v +StringFromCharCode typings/primordials.d.ts /^ export const StringFromCharCode: typeof String.fromCharCode$/;" v +StringFromCharCodeApply typings/primordials.d.ts /^ export const StringFromCharCodeApply: StaticApply$/;" v +StringFromCodePoint typings/primordials.d.ts /^ export const StringFromCodePoint: typeof String.fromCodePoint$/;" v +StringFromCodePointApply typings/primordials.d.ts /^ export const StringFromCodePointApply: StaticApply$/;" v +StringRaw typings/primordials.d.ts /^ export const StringRaw: typeof String.raw$/;" v +StringPrototypeAnchor typings/primordials.d.ts /^ export const StringPrototypeAnchor: UncurryThis$/;" v +StringPrototypeBig typings/primordials.d.ts /^ export const StringPrototypeBig: UncurryThis$/;" v +StringPrototypeBlink typings/primordials.d.ts /^ export const StringPrototypeBlink: UncurryThis$/;" v +StringPrototypeBold typings/primordials.d.ts /^ export const StringPrototypeBold: UncurryThis$/;" v +StringPrototypeCharAt typings/primordials.d.ts /^ export const StringPrototypeCharAt: UncurryThis$/;" v +StringPrototypeCharCodeAt typings/primordials.d.ts /^ export const StringPrototypeCharCodeAt: UncurryThis$/;" v +StringPrototypeCodePointAt typings/primordials.d.ts /^ export const StringPrototypeCodePointAt: UncurryThis$/;" v +StringPrototypeConcat typings/primordials.d.ts /^ export const StringPrototypeConcat: UncurryThis$/;" v +StringPrototypeEndsWith typings/primordials.d.ts /^ export const StringPrototypeEndsWith: UncurryThis$/;" v +StringPrototypeFontcolor typings/primordials.d.ts /^ export const StringPrototypeFontcolor: UncurryThis$/;" v +StringPrototypeFontsize typings/primordials.d.ts /^ export const StringPrototypeFontsize: UncurryThis$/;" v +StringPrototypeFixed typings/primordials.d.ts /^ export const StringPrototypeFixed: UncurryThis$/;" v +StringPrototypeIncludes typings/primordials.d.ts /^ export const StringPrototypeIncludes: UncurryThis$/;" v +StringPrototypeIndexOf typings/primordials.d.ts /^ export const StringPrototypeIndexOf: UncurryThis$/;" v +StringPrototypeItalics typings/primordials.d.ts /^ export const StringPrototypeItalics: UncurryThis$/;" v +StringPrototypeLastIndexOf typings/primordials.d.ts /^ export const StringPrototypeLastIndexOf: UncurryThis$/;" v +StringPrototypeLink typings/primordials.d.ts /^ export const StringPrototypeLink: UncurryThis$/;" v +StringPrototypeLocaleCompare typings/primordials.d.ts /^ export const StringPrototypeLocaleCompare: UncurryThis$/;" v +StringPrototypeMatch typings/primordials.d.ts /^ export const StringPrototypeMatch: UncurryThis$/;" v +StringPrototypeMatchAll typings/primordials.d.ts /^ export const StringPrototypeMatchAll: UncurryThis$/;" v +StringPrototypeNormalize typings/primordials.d.ts /^ export const StringPrototypeNormalize: UncurryThis$/;" v +StringPrototypePadEnd typings/primordials.d.ts /^ export const StringPrototypePadEnd: UncurryThis$/;" v +StringPrototypePadStart typings/primordials.d.ts /^ export const StringPrototypePadStart: UncurryThis$/;" v +StringPrototypeRepeat typings/primordials.d.ts /^ export const StringPrototypeRepeat: UncurryThis$/;" v +StringPrototypeReplace typings/primordials.d.ts /^ export const StringPrototypeReplace: UncurryThis$/;" v +StringPrototypeSearch typings/primordials.d.ts /^ export const StringPrototypeSearch: UncurryThis$/;" v +StringPrototypeSlice typings/primordials.d.ts /^ export const StringPrototypeSlice: UncurryThis$/;" v +StringPrototypeSmall typings/primordials.d.ts /^ export const StringPrototypeSmall: UncurryThis$/;" v +StringPrototypeSplit typings/primordials.d.ts /^ export const StringPrototypeSplit: UncurryThis$/;" v +StringPrototypeStrike typings/primordials.d.ts /^ export const StringPrototypeStrike: UncurryThis$/;" v +StringPrototypeSub typings/primordials.d.ts /^ export const StringPrototypeSub: UncurryThis$/;" v +StringPrototypeSubstr typings/primordials.d.ts /^ export const StringPrototypeSubstr: UncurryThis$/;" v +StringPrototypeSubstring typings/primordials.d.ts /^ export const StringPrototypeSubstring: UncurryThis$/;" v +StringPrototypeSup typings/primordials.d.ts /^ export const StringPrototypeSup: UncurryThis$/;" v +StringPrototypeStartsWith typings/primordials.d.ts /^ export const StringPrototypeStartsWith: UncurryThis$/;" v +StringPrototypeToString typings/primordials.d.ts /^ export const StringPrototypeToString: UncurryThis$/;" v +StringPrototypeTrim typings/primordials.d.ts /^ export const StringPrototypeTrim: UncurryThis$/;" v +StringPrototypeTrimStart typings/primordials.d.ts /^ export const StringPrototypeTrimStart: UncurryThis$/;" v +StringPrototypeTrimLeft typings/primordials.d.ts /^ export const StringPrototypeTrimLeft: UncurryThis$/;" v +StringPrototypeTrimEnd typings/primordials.d.ts /^ export const StringPrototypeTrimEnd: UncurryThis$/;" v +StringPrototypeTrimRight typings/primordials.d.ts /^ export const StringPrototypeTrimRight: UncurryThis$/;" v +StringPrototypeToLocaleLowerCase typings/primordials.d.ts /^ export const StringPrototypeToLocaleLowerCase: UncurryThis$/;" v +StringPrototypeToLocaleUpperCase typings/primordials.d.ts /^ export const StringPrototypeToLocaleUpperCase: UncurryThis$/;" v +StringPrototypeToLowerCase typings/primordials.d.ts /^ export const StringPrototypeToLowerCase: UncurryThis$/;" v +StringPrototypeToUpperCase typings/primordials.d.ts /^ export const StringPrototypeToUpperCase: UncurryThis$/;" v +StringPrototypeToWellFormed typings/primordials.d.ts /^ export const StringPrototypeToWellFormed: UncurryThis$/;" v +StringPrototypeValueOf typings/primordials.d.ts /^ export const StringPrototypeValueOf: UncurryThis$/;" v +StringPrototypeReplaceAll typings/primordials.d.ts /^ export const StringPrototypeReplaceAll: UncurryThis$/;" v +SymbolPrototype typings/primordials.d.ts /^ export const SymbolPrototype: typeof Symbol.prototype$/;" v +SymbolFor typings/primordials.d.ts /^ export const SymbolFor: typeof Symbol.for$/;" v +SymbolKeyFor typings/primordials.d.ts /^ export const SymbolKeyFor: typeof Symbol.keyFor$/;" v +SymbolAsyncIterator typings/primordials.d.ts /^ export const SymbolAsyncIterator: typeof Symbol.asyncIterator$/;" v +SymbolDispose typings/primordials.d.ts /^ export const SymbolDispose: typeof Symbol.dispose$/;" v +SymbolAsyncDispose typings/primordials.d.ts /^ export const SymbolAsyncDispose: typeof Symbol.asyncDispose$/;" v +SymbolHasInstance typings/primordials.d.ts /^ export const SymbolHasInstance: typeof Symbol.hasInstance$/;" v +SymbolIsConcatSpreadable typings/primordials.d.ts /^ export const SymbolIsConcatSpreadable: typeof Symbol.isConcatSpreadable$/;" v +SymbolIterator typings/primordials.d.ts /^ export const SymbolIterator: typeof Symbol.iterator$/;" v +SymbolMatch typings/primordials.d.ts /^ export const SymbolMatch: typeof Symbol.match$/;" v +SymbolMatchAll typings/primordials.d.ts /^ export const SymbolMatchAll: typeof Symbol.matchAll$/;" v +SymbolReplace typings/primordials.d.ts /^ export const SymbolReplace: typeof Symbol.replace$/;" v +SymbolSearch typings/primordials.d.ts /^ export const SymbolSearch: typeof Symbol.search$/;" v +SymbolSpecies typings/primordials.d.ts /^ export const SymbolSpecies: typeof Symbol.species$/;" v +SymbolSplit typings/primordials.d.ts /^ export const SymbolSplit: typeof Symbol.split$/;" v +SymbolToPrimitive typings/primordials.d.ts /^ export const SymbolToPrimitive: typeof Symbol.toPrimitive$/;" v +SymbolToStringTag typings/primordials.d.ts /^ export const SymbolToStringTag: typeof Symbol.toStringTag$/;" v +SymbolUnscopables typings/primordials.d.ts /^ export const SymbolUnscopables: typeof Symbol.unscopables$/;" v +SymbolPrototypeToString typings/primordials.d.ts /^ export const SymbolPrototypeToString: UncurryThis$/;" v +SymbolPrototypeValueOf typings/primordials.d.ts /^ export const SymbolPrototypeValueOf: UncurryThis$/;" v +SymbolPrototypeSymbolToPrimitive typings/primordials.d.ts /^ export const SymbolPrototypeSymbolToPrimitive: UncurryMethod;$/;" v +SymbolPrototypeGetDescription typings/primordials.d.ts /^ export const SymbolPrototypeGetDescription: UncurryGetter;$/;" v +SyntaxErrorPrototype typings/primordials.d.ts /^ export const SyntaxErrorPrototype: typeof SyntaxError.prototype$/;" v +TypeErrorPrototype typings/primordials.d.ts /^ export const TypeErrorPrototype: typeof TypeError.prototype$/;" v +TypedArrayFrom typings/primordials.d.ts /^ export function TypedArrayFrom($/;" f +TypedArrayFrom typings/primordials.d.ts /^ export function TypedArrayFrom($/;" f +TypedArrayFrom typings/primordials.d.ts /^ export function TypedArrayFrom($/;" f +TypedArrayFrom typings/primordials.d.ts /^ export function TypedArrayFrom($/;" f +TypedArrayFrom typings/primordials.d.ts /^ export function TypedArrayFrom($/;" f +TypedArrayFrom typings/primordials.d.ts /^ export function TypedArrayFrom($/;" f +TypedArrayOf typings/primordials.d.ts /^ export function TypedArrayOf($/;" f +TypedArrayOf typings/primordials.d.ts /^ export function TypedArrayOf($/;" f +TypedArrayOf typings/primordials.d.ts /^ export function TypedArrayOf($/;" f +TypedArrayOfApply typings/primordials.d.ts /^ export function TypedArrayOfApply($/;" f +TypedArrayOfApply typings/primordials.d.ts /^ export function TypedArrayOfApply($/;" f +TypedArrayOfApply typings/primordials.d.ts /^ export function TypedArrayOfApply($/;" f +TypedArrayPrototypeGetBuffer typings/primordials.d.ts /^ export const TypedArrayPrototypeGetBuffer: UncurryGetter;$/;" v +TypedArrayPrototypeGetByteLength typings/primordials.d.ts /^ export const TypedArrayPrototypeGetByteLength: UncurryGetter;$/;" v +TypedArrayPrototypeGetByteOffset typings/primordials.d.ts /^ export const TypedArrayPrototypeGetByteOffset: UncurryGetter;$/;" v +TypedArrayPrototypeGetLength typings/primordials.d.ts /^ export const TypedArrayPrototypeGetLength: UncurryGetter;$/;" v +TypedArrayPrototypeGetSymbolToStringTag typings/primordials.d.ts /^ export function TypedArrayPrototypeGetSymbolToStringTag(self: unknown):$/;" f +TypedArrayPrototypeGetSymbolToStringTag typings/primordials.d.ts /^ export function TypedArrayPrototypeGetSymbolToStringTag(self: unknown):$/;" f +TypedArrayPrototypeGetSymbolToStringTag typings/primordials.d.ts /^ export function TypedArrayPrototypeGetSymbolToStringTag(self: unknown):$/;" f +URIErrorPrototype typings/primordials.d.ts /^ export const URIErrorPrototype: typeof URIError.prototype$/;" v +Uint16ArrayPrototype typings/primordials.d.ts /^ export const Uint16ArrayPrototype: typeof Uint16Array.prototype$/;" v +Uint16ArrayBYTES_PER_ELEMENT typings/primordials.d.ts /^ export const Uint16ArrayBYTES_PER_ELEMENT: typeof Uint16Array.BYTES_PER_ELEMENT$/;" v +Uint32ArrayPrototype typings/primordials.d.ts /^ export const Uint32ArrayPrototype: typeof Uint32Array.prototype$/;" v +Uint32ArrayBYTES_PER_ELEMENT typings/primordials.d.ts /^ export const Uint32ArrayBYTES_PER_ELEMENT: typeof Uint32Array.BYTES_PER_ELEMENT$/;" v +Uint8ArrayPrototype typings/primordials.d.ts /^ export const Uint8ArrayPrototype: typeof Uint8Array.prototype$/;" v +Uint8ArrayBYTES_PER_ELEMENT typings/primordials.d.ts /^ export const Uint8ArrayBYTES_PER_ELEMENT: typeof Uint8Array.BYTES_PER_ELEMENT$/;" v +Uint8ClampedArrayPrototype typings/primordials.d.ts /^ export const Uint8ClampedArrayPrototype: typeof Uint8ClampedArray.prototype$/;" v +Uint8ClampedArrayBYTES_PER_ELEMENT typings/primordials.d.ts /^ export const Uint8ClampedArrayBYTES_PER_ELEMENT: typeof Uint8ClampedArray.BYTES_PER_ELEMENT$/;" v +WeakMapPrototype typings/primordials.d.ts /^ export const WeakMapPrototype: typeof WeakMap.prototype$/;" v +WeakMapPrototypeDelete typings/primordials.d.ts /^ export const WeakMapPrototypeDelete: UncurryThis$/;" v +WeakMapPrototypeGet typings/primordials.d.ts /^ export const WeakMapPrototypeGet: UncurryThis$/;" v +WeakMapPrototypeSet typings/primordials.d.ts /^ export const WeakMapPrototypeSet: UncurryThis$/;" v +WeakMapPrototypeHas typings/primordials.d.ts /^ export const WeakMapPrototypeHas: UncurryThis$/;" v +WeakSetPrototype typings/primordials.d.ts /^ export const WeakSetPrototype: typeof WeakSet.prototype$/;" v +WeakSetPrototypeDelete typings/primordials.d.ts /^ export const WeakSetPrototypeDelete: UncurryThis$/;" v +WeakSetPrototypeHas typings/primordials.d.ts /^ export const WeakSetPrototypeHas: UncurryThis$/;" v +WeakSetPrototypeAdd typings/primordials.d.ts /^ export const WeakSetPrototypeAdd: UncurryThis$/;" v +PromisePrototype typings/primordials.d.ts /^ export const PromisePrototype: typeof Promise.prototype$/;" v +PromiseAll typings/primordials.d.ts /^ export const PromiseAll: typeof Promise.all$/;" v +PromiseRace typings/primordials.d.ts /^ export const PromiseRace: typeof Promise.race$/;" v +PromiseResolve typings/primordials.d.ts /^ export const PromiseResolve: typeof Promise.resolve$/;" v +PromiseReject typings/primordials.d.ts /^ export const PromiseReject: typeof Promise.reject$/;" v +PromiseAllSettled typings/primordials.d.ts /^ export const PromiseAllSettled: typeof Promise.allSettled$/;" v +PromiseAny typings/primordials.d.ts /^ export const PromiseAny: typeof Promise.any$/;" v +PromisePrototypeThen typings/primordials.d.ts /^ export const PromisePrototypeThen: UncurryThis$/;" v +PromisePrototypeCatch typings/primordials.d.ts /^ export const PromisePrototypeCatch: UncurryThis$/;" v +PromisePrototypeFinally typings/primordials.d.ts /^ export const PromisePrototypeFinally: UncurryThis$/;" v +InternalWorkerBinding typings/internalBinding/worker.d.ts /^declare namespace InternalWorkerBinding {$/;" c +Worker typings/internalBinding/worker.d.ts /^ class Worker {$/;" c +WorkerBinding typings/internalBinding/worker.d.ts /^export interface WorkerBinding {$/;" i +ConstantsBinding typings/internalBinding/constants.d.ts /^export interface ConstantsBinding {$/;" i +InternalOSBinding typings/internalBinding/os.d.ts /^declare namespace InternalOSBinding {$/;" c +OSContext typings/internalBinding/os.d.ts /^ type OSContext = {};$/;" t +OSBinding typings/internalBinding/os.d.ts /^export interface OSBinding {$/;" i +ConfigBinding typings/internalBinding/config.d.ts /^export interface ConfigBinding {$/;" i +InternalBlobBinding typings/internalBinding/blob.d.ts /^declare namespace InternalBlobBinding {$/;" c +BlobHandle typings/internalBinding/blob.d.ts /^ interface BlobHandle {$/;" i +FixedSizeBlobCopyJob typings/internalBinding/blob.d.ts /^ class FixedSizeBlobCopyJob {$/;" c +BlobBinding typings/internalBinding/blob.d.ts /^export interface BlobBinding {$/;" i +InternalMessagingBinding typings/internalBinding/messaging.d.ts /^declare namespace InternalMessagingBinding {$/;" c +MessageChannel typings/internalBinding/messaging.d.ts /^ class MessageChannel {$/;" c +MessagePort typings/internalBinding/messaging.d.ts /^ class MessagePort {$/;" c +constructor typings/internalBinding/messaging.d.ts /^ private constructor();$/;" m +JSTransferable typings/internalBinding/messaging.d.ts /^ class JSTransferable {}$/;" c +MessagingBinding typings/internalBinding/messaging.d.ts /^export interface MessagingBinding {$/;" i +InternalUtilBinding typings/internalBinding/util.d.ts /^declare namespace InternalUtilBinding {$/;" c +WeakReference typings/internalBinding/util.d.ts /^ class WeakReference {$/;" c +UtilBinding typings/internalBinding/util.d.ts /^export interface UtilBinding {$/;" i +InternalFSBinding typings/internalBinding/fs.d.ts /^declare namespace InternalFSBinding {$/;" c +FSReqCallback typings/internalBinding/fs.d.ts /^ class FSReqCallback {$/;" c +ReadFileContext typings/internalBinding/fs.d.ts /^ interface ReadFileContext {$/;" i +FSSyncContext typings/internalBinding/fs.d.ts /^ interface FSSyncContext {$/;" i +Buffer typings/internalBinding/fs.d.ts /^ type Buffer = Uint8Array;$/;" t +Stream typings/internalBinding/fs.d.ts /^ type Stream = object;$/;" t +StringOrBuffer typings/internalBinding/fs.d.ts /^ type StringOrBuffer = string | Buffer;$/;" t +FileHandle typings/internalBinding/fs.d.ts /^ class FileHandle {$/;" c +StatWatcher typings/internalBinding/fs.d.ts /^ class StatWatcher {$/;" c +access typings/internalBinding/fs.d.ts /^ function access(path: StringOrBuffer, mode: number, req: FSReqCallback): void;$/;" f +access typings/internalBinding/fs.d.ts /^ function access(path: StringOrBuffer, mode: number, req: FSReqCallback): void;$/;" f +access typings/internalBinding/fs.d.ts /^ function access(path: StringOrBuffer, mode: number, req: FSReqCallback): void;$/;" f +access typings/internalBinding/fs.d.ts /^ function access(path: StringOrBuffer, mode: number, req: undefined, ctx: FSSyncContext): void;$/;" f +access typings/internalBinding/fs.d.ts /^ function access(path: StringOrBuffer, mode: number, req: undefined, ctx: FSSyncContext): void;$/;" f +access typings/internalBinding/fs.d.ts /^ function access(path: StringOrBuffer, mode: number, req: undefined, ctx: FSSyncContext): void;$/;" f +access typings/internalBinding/fs.d.ts /^ function access(path: StringOrBuffer, mode: number, usePromises: typeof kUsePromises): Promise;$/;" f +access typings/internalBinding/fs.d.ts /^ function access(path: StringOrBuffer, mode: number, usePromises: typeof kUsePromises): Promise;$/;" f +access typings/internalBinding/fs.d.ts /^ function access(path: StringOrBuffer, mode: number, usePromises: typeof kUsePromises): Promise;$/;" f +chmod typings/internalBinding/fs.d.ts /^ function chmod(path: string, mode: number, req: FSReqCallback): void;$/;" f +chmod typings/internalBinding/fs.d.ts /^ function chmod(path: string, mode: number, req: FSReqCallback): void;$/;" f +chmod typings/internalBinding/fs.d.ts /^ function chmod(path: string, mode: number, req: FSReqCallback): void;$/;" f +chmod typings/internalBinding/fs.d.ts /^ function chmod(path: string, mode: number): void;$/;" f +chmod typings/internalBinding/fs.d.ts /^ function chmod(path: string, mode: number): void;$/;" f +chmod typings/internalBinding/fs.d.ts /^ function chmod(path: string, mode: number): void;$/;" f +chmod typings/internalBinding/fs.d.ts /^ function chmod(path: string, mode: number, usePromises: typeof kUsePromises): Promise;$/;" f +chmod typings/internalBinding/fs.d.ts /^ function chmod(path: string, mode: number, usePromises: typeof kUsePromises): Promise;$/;" f +chmod typings/internalBinding/fs.d.ts /^ function chmod(path: string, mode: number, usePromises: typeof kUsePromises): Promise;$/;" f +chown typings/internalBinding/fs.d.ts /^ function chown(path: string, uid: number, gid: number, req: FSReqCallback): void;$/;" f +chown typings/internalBinding/fs.d.ts /^ function chown(path: string, uid: number, gid: number, req: FSReqCallback): void;$/;" f +chown typings/internalBinding/fs.d.ts /^ function chown(path: string, uid: number, gid: number, req: FSReqCallback): void;$/;" f +chown typings/internalBinding/fs.d.ts /^ function chown(path: string, uid: number, gid: number, req: undefined, ctx: FSSyncContext): void;$/;" f +chown typings/internalBinding/fs.d.ts /^ function chown(path: string, uid: number, gid: number, req: undefined, ctx: FSSyncContext): void;$/;" f +chown typings/internalBinding/fs.d.ts /^ function chown(path: string, uid: number, gid: number, req: undefined, ctx: FSSyncContext): void;$/;" f +chown typings/internalBinding/fs.d.ts /^ function chown(path: string, uid: number, gid: number, usePromises: typeof kUsePromises): Promise;$/;" f +chown typings/internalBinding/fs.d.ts /^ function chown(path: string, uid: number, gid: number, usePromises: typeof kUsePromises): Promise;$/;" f +chown typings/internalBinding/fs.d.ts /^ function chown(path: string, uid: number, gid: number, usePromises: typeof kUsePromises): Promise;$/;" f +chown typings/internalBinding/fs.d.ts /^ function chown(path: string, uid: number, gid: number): void;$/;" f +chown typings/internalBinding/fs.d.ts /^ function chown(path: string, uid: number, gid: number): void;$/;" f +chown typings/internalBinding/fs.d.ts /^ function chown(path: string, uid: number, gid: number): void;$/;" f +close typings/internalBinding/fs.d.ts /^ function close(fd: number, req: FSReqCallback): void;$/;" f +close typings/internalBinding/fs.d.ts /^ function close(fd: number, req: FSReqCallback): void;$/;" f +close typings/internalBinding/fs.d.ts /^ function close(fd: number, req: FSReqCallback): void;$/;" f +close typings/internalBinding/fs.d.ts /^ function close(fd: number, req: undefined, ctx: FSSyncContext): void;$/;" f +close typings/internalBinding/fs.d.ts /^ function close(fd: number, req: undefined, ctx: FSSyncContext): void;$/;" f +close typings/internalBinding/fs.d.ts /^ function close(fd: number, req: undefined, ctx: FSSyncContext): void;$/;" f +copyFile typings/internalBinding/fs.d.ts /^ function copyFile(src: StringOrBuffer, dest: StringOrBuffer, mode: number, req: FSReqCallback): void;$/;" f +copyFile typings/internalBinding/fs.d.ts /^ function copyFile(src: StringOrBuffer, dest: StringOrBuffer, mode: number, req: FSReqCallback): void;$/;" f +copyFile typings/internalBinding/fs.d.ts /^ function copyFile(src: StringOrBuffer, dest: StringOrBuffer, mode: number, req: FSReqCallback): void;$/;" f +copyFile typings/internalBinding/fs.d.ts /^ function copyFile(src: StringOrBuffer, dest: StringOrBuffer, mode: number, req: undefined, ctx: FSSyncContext): void;$/;" f +copyFile typings/internalBinding/fs.d.ts /^ function copyFile(src: StringOrBuffer, dest: StringOrBuffer, mode: number, req: undefined, ctx: FSSyncContext): void;$/;" f +copyFile typings/internalBinding/fs.d.ts /^ function copyFile(src: StringOrBuffer, dest: StringOrBuffer, mode: number, req: undefined, ctx: FSSyncContext): void;$/;" f +copyFile typings/internalBinding/fs.d.ts /^ function copyFile(src: StringOrBuffer, dest: StringOrBuffer, mode: number, usePromises: typeof kUsePromises): Promise;$/;" f +copyFile typings/internalBinding/fs.d.ts /^ function copyFile(src: StringOrBuffer, dest: StringOrBuffer, mode: number, usePromises: typeof kUsePromises): Promise;$/;" f +copyFile typings/internalBinding/fs.d.ts /^ function copyFile(src: StringOrBuffer, dest: StringOrBuffer, mode: number, usePromises: typeof kUsePromises): Promise;$/;" f +fchmod typings/internalBinding/fs.d.ts /^ function fchmod(fd: number, mode: number, req: FSReqCallback): void;$/;" f +fchmod typings/internalBinding/fs.d.ts /^ function fchmod(fd: number, mode: number, req: FSReqCallback): void;$/;" f +fchmod typings/internalBinding/fs.d.ts /^ function fchmod(fd: number, mode: number, req: FSReqCallback): void;$/;" f +fchmod typings/internalBinding/fs.d.ts /^ function fchmod(fd: number, mode: number): void;$/;" f +fchmod typings/internalBinding/fs.d.ts /^ function fchmod(fd: number, mode: number): void;$/;" f +fchmod typings/internalBinding/fs.d.ts /^ function fchmod(fd: number, mode: number): void;$/;" f +fchmod typings/internalBinding/fs.d.ts /^ function fchmod(fd: number, mode: number, usePromises: typeof kUsePromises): Promise;$/;" f +fchmod typings/internalBinding/fs.d.ts /^ function fchmod(fd: number, mode: number, usePromises: typeof kUsePromises): Promise;$/;" f +fchmod typings/internalBinding/fs.d.ts /^ function fchmod(fd: number, mode: number, usePromises: typeof kUsePromises): Promise;$/;" f +fchown typings/internalBinding/fs.d.ts /^ function fchown(fd: number, uid: number, gid: number, req: FSReqCallback): void;$/;" f +fchown typings/internalBinding/fs.d.ts /^ function fchown(fd: number, uid: number, gid: number, req: FSReqCallback): void;$/;" f +fchown typings/internalBinding/fs.d.ts /^ function fchown(fd: number, uid: number, gid: number, req: FSReqCallback): void;$/;" f +fchown typings/internalBinding/fs.d.ts /^ function fchown(fd: number, uid: number, gid: number): void;$/;" f +fchown typings/internalBinding/fs.d.ts /^ function fchown(fd: number, uid: number, gid: number): void;$/;" f +fchown typings/internalBinding/fs.d.ts /^ function fchown(fd: number, uid: number, gid: number): void;$/;" f +fchown typings/internalBinding/fs.d.ts /^ function fchown(fd: number, uid: number, gid: number, usePromises: typeof kUsePromises): Promise;$/;" f +fchown typings/internalBinding/fs.d.ts /^ function fchown(fd: number, uid: number, gid: number, usePromises: typeof kUsePromises): Promise;$/;" f +fchown typings/internalBinding/fs.d.ts /^ function fchown(fd: number, uid: number, gid: number, usePromises: typeof kUsePromises): Promise;$/;" f +fdatasync typings/internalBinding/fs.d.ts /^ function fdatasync(fd: number, req: FSReqCallback): void;$/;" f +fdatasync typings/internalBinding/fs.d.ts /^ function fdatasync(fd: number, req: FSReqCallback): void;$/;" f +fdatasync typings/internalBinding/fs.d.ts /^ function fdatasync(fd: number, req: FSReqCallback): void;$/;" f +fdatasync typings/internalBinding/fs.d.ts /^ function fdatasync(fd: number, req: undefined, ctx: FSSyncContext): void;$/;" f +fdatasync typings/internalBinding/fs.d.ts /^ function fdatasync(fd: number, req: undefined, ctx: FSSyncContext): void;$/;" f +fdatasync typings/internalBinding/fs.d.ts /^ function fdatasync(fd: number, req: undefined, ctx: FSSyncContext): void;$/;" f +fdatasync typings/internalBinding/fs.d.ts /^ function fdatasync(fd: number, usePromises: typeof kUsePromises): Promise;$/;" f +fdatasync typings/internalBinding/fs.d.ts /^ function fdatasync(fd: number, usePromises: typeof kUsePromises): Promise;$/;" f +fdatasync typings/internalBinding/fs.d.ts /^ function fdatasync(fd: number, usePromises: typeof kUsePromises): Promise;$/;" f +fdatasync typings/internalBinding/fs.d.ts /^ function fdatasync(fd: number): void;$/;" f +fdatasync typings/internalBinding/fs.d.ts /^ function fdatasync(fd: number): void;$/;" f +fdatasync typings/internalBinding/fs.d.ts /^ function fdatasync(fd: number): void;$/;" f +fstat typings/internalBinding/fs.d.ts /^ function fstat(fd: number, useBigint: boolean, req: FSReqCallback): void;$/;" f +fstat typings/internalBinding/fs.d.ts /^ function fstat(fd: number, useBigint: boolean, req: FSReqCallback): void;$/;" f +fstat typings/internalBinding/fs.d.ts /^ function fstat(fd: number, useBigint: boolean, req: FSReqCallback): void;$/;" f +fstat typings/internalBinding/fs.d.ts /^ function fstat(fd: number, useBigint: true, req: FSReqCallback): void;$/;" f +fstat typings/internalBinding/fs.d.ts /^ function fstat(fd: number, useBigint: true, req: FSReqCallback): void;$/;" f +fstat typings/internalBinding/fs.d.ts /^ function fstat(fd: number, useBigint: true, req: FSReqCallback): void;$/;" f +fstat typings/internalBinding/fs.d.ts /^ function fstat(fd: number, useBigint: false, req: FSReqCallback): void;$/;" f +fstat typings/internalBinding/fs.d.ts /^ function fstat(fd: number, useBigint: false, req: FSReqCallback): void;$/;" f +fstat typings/internalBinding/fs.d.ts /^ function fstat(fd: number, useBigint: false, req: FSReqCallback): void;$/;" f +fstat typings/internalBinding/fs.d.ts /^ function fstat(fd: number, useBigint: boolean, req: undefined, shouldNotThrow: boolean): Float64Array | BigUint64Array;$/;" f +fstat typings/internalBinding/fs.d.ts /^ function fstat(fd: number, useBigint: boolean, req: undefined, shouldNotThrow: boolean): Float64Array | BigUint64Array;$/;" f +fstat typings/internalBinding/fs.d.ts /^ function fstat(fd: number, useBigint: boolean, req: undefined, shouldNotThrow: boolean): Float64Array | BigUint64Array;$/;" f +fstat typings/internalBinding/fs.d.ts /^ function fstat(fd: number, useBigint: true, req: undefined, shouldNotThrow: boolean): BigUint64Array;$/;" f +fstat typings/internalBinding/fs.d.ts /^ function fstat(fd: number, useBigint: true, req: undefined, shouldNotThrow: boolean): BigUint64Array;$/;" f +fstat typings/internalBinding/fs.d.ts /^ function fstat(fd: number, useBigint: true, req: undefined, shouldNotThrow: boolean): BigUint64Array;$/;" f +fstat typings/internalBinding/fs.d.ts /^ function fstat(fd: number, useBigint: false, req: undefined, shouldNotThrow: boolean): Float64Array;$/;" f +fstat typings/internalBinding/fs.d.ts /^ function fstat(fd: number, useBigint: false, req: undefined, shouldNotThrow: boolean): Float64Array;$/;" f +fstat typings/internalBinding/fs.d.ts /^ function fstat(fd: number, useBigint: false, req: undefined, shouldNotThrow: boolean): Float64Array;$/;" f +fstat typings/internalBinding/fs.d.ts /^ function fstat(fd: number, useBigint: boolean, usePromises: typeof kUsePromises): Promise;$/;" f +fstat typings/internalBinding/fs.d.ts /^ function fstat(fd: number, useBigint: boolean, usePromises: typeof kUsePromises): Promise;$/;" f +fstat typings/internalBinding/fs.d.ts /^ function fstat(fd: number, useBigint: boolean, usePromises: typeof kUsePromises): Promise;$/;" f +fstat typings/internalBinding/fs.d.ts /^ function fstat(fd: number, useBigint: true, usePromises: typeof kUsePromises): Promise;$/;" f +fstat typings/internalBinding/fs.d.ts /^ function fstat(fd: number, useBigint: true, usePromises: typeof kUsePromises): Promise;$/;" f +fstat typings/internalBinding/fs.d.ts /^ function fstat(fd: number, useBigint: true, usePromises: typeof kUsePromises): Promise;$/;" f +fstat typings/internalBinding/fs.d.ts /^ function fstat(fd: number, useBigint: false, usePromises: typeof kUsePromises): Promise;$/;" f +fstat typings/internalBinding/fs.d.ts /^ function fstat(fd: number, useBigint: false, usePromises: typeof kUsePromises): Promise;$/;" f +fstat typings/internalBinding/fs.d.ts /^ function fstat(fd: number, useBigint: false, usePromises: typeof kUsePromises): Promise;$/;" f +fsync typings/internalBinding/fs.d.ts /^ function fsync(fd: number, req: FSReqCallback): void;$/;" f +fsync typings/internalBinding/fs.d.ts /^ function fsync(fd: number, req: FSReqCallback): void;$/;" f +fsync typings/internalBinding/fs.d.ts /^ function fsync(fd: number, req: FSReqCallback): void;$/;" f +fsync typings/internalBinding/fs.d.ts /^ function fsync(fd: number, usePromises: typeof kUsePromises): Promise;$/;" f +fsync typings/internalBinding/fs.d.ts /^ function fsync(fd: number, usePromises: typeof kUsePromises): Promise;$/;" f +fsync typings/internalBinding/fs.d.ts /^ function fsync(fd: number, usePromises: typeof kUsePromises): Promise;$/;" f +fsync typings/internalBinding/fs.d.ts /^ function fsync(fd: number): void;$/;" f +fsync typings/internalBinding/fs.d.ts /^ function fsync(fd: number): void;$/;" f +fsync typings/internalBinding/fs.d.ts /^ function fsync(fd: number): void;$/;" f +ftruncate typings/internalBinding/fs.d.ts /^ function ftruncate(fd: number, len: number, req: FSReqCallback): void;$/;" f +ftruncate typings/internalBinding/fs.d.ts /^ function ftruncate(fd: number, len: number, req: FSReqCallback): void;$/;" f +ftruncate typings/internalBinding/fs.d.ts /^ function ftruncate(fd: number, len: number, req: FSReqCallback): void;$/;" f +ftruncate typings/internalBinding/fs.d.ts /^ function ftruncate(fd: number, len: number, req: undefined, ctx: FSSyncContext): void;$/;" f +ftruncate typings/internalBinding/fs.d.ts /^ function ftruncate(fd: number, len: number, req: undefined, ctx: FSSyncContext): void;$/;" f +ftruncate typings/internalBinding/fs.d.ts /^ function ftruncate(fd: number, len: number, req: undefined, ctx: FSSyncContext): void;$/;" f +ftruncate typings/internalBinding/fs.d.ts /^ function ftruncate(fd: number, len: number, usePromises: typeof kUsePromises): Promise;$/;" f +ftruncate typings/internalBinding/fs.d.ts /^ function ftruncate(fd: number, len: number, usePromises: typeof kUsePromises): Promise;$/;" f +ftruncate typings/internalBinding/fs.d.ts /^ function ftruncate(fd: number, len: number, usePromises: typeof kUsePromises): Promise;$/;" f +futimes typings/internalBinding/fs.d.ts /^ function futimes(fd: number, atime: number, mtime: number, req: FSReqCallback): void;$/;" f +futimes typings/internalBinding/fs.d.ts /^ function futimes(fd: number, atime: number, mtime: number, req: FSReqCallback): void;$/;" f +futimes typings/internalBinding/fs.d.ts /^ function futimes(fd: number, atime: number, mtime: number, req: FSReqCallback): void;$/;" f +futimes typings/internalBinding/fs.d.ts /^ function futimes(fd: number, atime: number, mtime: number): void;$/;" f +futimes typings/internalBinding/fs.d.ts /^ function futimes(fd: number, atime: number, mtime: number): void;$/;" f +futimes typings/internalBinding/fs.d.ts /^ function futimes(fd: number, atime: number, mtime: number): void;$/;" f +futimes typings/internalBinding/fs.d.ts /^ function futimes(fd: number, atime: number, mtime: number, usePromises: typeof kUsePromises): Promise;$/;" f +futimes typings/internalBinding/fs.d.ts /^ function futimes(fd: number, atime: number, mtime: number, usePromises: typeof kUsePromises): Promise;$/;" f +futimes typings/internalBinding/fs.d.ts /^ function futimes(fd: number, atime: number, mtime: number, usePromises: typeof kUsePromises): Promise;$/;" f +internalModuleStat typings/internalBinding/fs.d.ts /^ function internalModuleStat(path: string): number;$/;" f +internalModuleStat typings/internalBinding/fs.d.ts /^ function internalModuleStat(path: string): number;$/;" f +internalModuleStat typings/internalBinding/fs.d.ts /^ function internalModuleStat(path: string): number;$/;" f +lchown typings/internalBinding/fs.d.ts /^ function lchown(path: string, uid: number, gid: number, req: FSReqCallback): void;$/;" f +lchown typings/internalBinding/fs.d.ts /^ function lchown(path: string, uid: number, gid: number, req: FSReqCallback): void;$/;" f +lchown typings/internalBinding/fs.d.ts /^ function lchown(path: string, uid: number, gid: number, req: FSReqCallback): void;$/;" f +lchown typings/internalBinding/fs.d.ts /^ function lchown(path: string, uid: number, gid: number, req: undefined, ctx: FSSyncContext): void;$/;" f +lchown typings/internalBinding/fs.d.ts /^ function lchown(path: string, uid: number, gid: number, req: undefined, ctx: FSSyncContext): void;$/;" f +lchown typings/internalBinding/fs.d.ts /^ function lchown(path: string, uid: number, gid: number, req: undefined, ctx: FSSyncContext): void;$/;" f +lchown typings/internalBinding/fs.d.ts /^ function lchown(path: string, uid: number, gid: number, usePromises: typeof kUsePromises): Promise;$/;" f +lchown typings/internalBinding/fs.d.ts /^ function lchown(path: string, uid: number, gid: number, usePromises: typeof kUsePromises): Promise;$/;" f +lchown typings/internalBinding/fs.d.ts /^ function lchown(path: string, uid: number, gid: number, usePromises: typeof kUsePromises): Promise;$/;" f +lchown typings/internalBinding/fs.d.ts /^ function lchown(path: string, uid: number, gid: number): void;$/;" f +lchown typings/internalBinding/fs.d.ts /^ function lchown(path: string, uid: number, gid: number): void;$/;" f +lchown typings/internalBinding/fs.d.ts /^ function lchown(path: string, uid: number, gid: number): void;$/;" f +link typings/internalBinding/fs.d.ts /^ function link(existingPath: string, newPath: string, req: FSReqCallback): void;$/;" f +link typings/internalBinding/fs.d.ts /^ function link(existingPath: string, newPath: string, req: FSReqCallback): void;$/;" f +link typings/internalBinding/fs.d.ts /^ function link(existingPath: string, newPath: string, req: FSReqCallback): void;$/;" f +link typings/internalBinding/fs.d.ts /^ function link(existingPath: string, newPath: string, req: undefined, ctx: FSSyncContext): void;$/;" f +link typings/internalBinding/fs.d.ts /^ function link(existingPath: string, newPath: string, req: undefined, ctx: FSSyncContext): void;$/;" f +link typings/internalBinding/fs.d.ts /^ function link(existingPath: string, newPath: string, req: undefined, ctx: FSSyncContext): void;$/;" f +link typings/internalBinding/fs.d.ts /^ function link(existingPath: string, newPath: string, usePromises: typeof kUsePromises): Promise;$/;" f +link typings/internalBinding/fs.d.ts /^ function link(existingPath: string, newPath: string, usePromises: typeof kUsePromises): Promise;$/;" f +link typings/internalBinding/fs.d.ts /^ function link(existingPath: string, newPath: string, usePromises: typeof kUsePromises): Promise;$/;" f +link typings/internalBinding/fs.d.ts /^ function link(existingPath: string, newPath: string): void;$/;" f +link typings/internalBinding/fs.d.ts /^ function link(existingPath: string, newPath: string): void;$/;" f +link typings/internalBinding/fs.d.ts /^ function link(existingPath: string, newPath: string): void;$/;" f +lstat typings/internalBinding/fs.d.ts /^ function lstat(path: StringOrBuffer, useBigint: boolean, req: FSReqCallback): void;$/;" f +lstat typings/internalBinding/fs.d.ts /^ function lstat(path: StringOrBuffer, useBigint: boolean, req: FSReqCallback): void;$/;" f +lstat typings/internalBinding/fs.d.ts /^ function lstat(path: StringOrBuffer, useBigint: boolean, req: FSReqCallback): void;$/;" f +lstat typings/internalBinding/fs.d.ts /^ function lstat(path: StringOrBuffer, useBigint: true, req: FSReqCallback): void;$/;" f +lstat typings/internalBinding/fs.d.ts /^ function lstat(path: StringOrBuffer, useBigint: true, req: FSReqCallback): void;$/;" f +lstat typings/internalBinding/fs.d.ts /^ function lstat(path: StringOrBuffer, useBigint: true, req: FSReqCallback): void;$/;" f +lstat typings/internalBinding/fs.d.ts /^ function lstat(path: StringOrBuffer, useBigint: false, req: FSReqCallback): void;$/;" f +lstat typings/internalBinding/fs.d.ts /^ function lstat(path: StringOrBuffer, useBigint: false, req: FSReqCallback): void;$/;" f +lstat typings/internalBinding/fs.d.ts /^ function lstat(path: StringOrBuffer, useBigint: false, req: FSReqCallback): void;$/;" f +lstat typings/internalBinding/fs.d.ts /^ function lstat(path: StringOrBuffer, useBigint: boolean, req: undefined, throwIfNoEntry: boolean): Float64Array | BigUint64Array;$/;" f +lstat typings/internalBinding/fs.d.ts /^ function lstat(path: StringOrBuffer, useBigint: boolean, req: undefined, throwIfNoEntry: boolean): Float64Array | BigUint64Array;$/;" f +lstat typings/internalBinding/fs.d.ts /^ function lstat(path: StringOrBuffer, useBigint: boolean, req: undefined, throwIfNoEntry: boolean): Float64Array | BigUint64Array;$/;" f +lstat typings/internalBinding/fs.d.ts /^ function lstat(path: StringOrBuffer, useBigint: true, req: undefined, throwIfNoEntry: boolean): BigUint64Array;$/;" f +lstat typings/internalBinding/fs.d.ts /^ function lstat(path: StringOrBuffer, useBigint: true, req: undefined, throwIfNoEntry: boolean): BigUint64Array;$/;" f +lstat typings/internalBinding/fs.d.ts /^ function lstat(path: StringOrBuffer, useBigint: true, req: undefined, throwIfNoEntry: boolean): BigUint64Array;$/;" f +lstat typings/internalBinding/fs.d.ts /^ function lstat(path: StringOrBuffer, useBigint: false, req: undefined, throwIfNoEntry: boolean): Float64Array;$/;" f +lstat typings/internalBinding/fs.d.ts /^ function lstat(path: StringOrBuffer, useBigint: false, req: undefined, throwIfNoEntry: boolean): Float64Array;$/;" f +lstat typings/internalBinding/fs.d.ts /^ function lstat(path: StringOrBuffer, useBigint: false, req: undefined, throwIfNoEntry: boolean): Float64Array;$/;" f +lstat typings/internalBinding/fs.d.ts /^ function lstat(path: StringOrBuffer, useBigint: boolean, usePromises: typeof kUsePromises): Promise;$/;" f +lstat typings/internalBinding/fs.d.ts /^ function lstat(path: StringOrBuffer, useBigint: boolean, usePromises: typeof kUsePromises): Promise;$/;" f +lstat typings/internalBinding/fs.d.ts /^ function lstat(path: StringOrBuffer, useBigint: boolean, usePromises: typeof kUsePromises): Promise;$/;" f +lstat typings/internalBinding/fs.d.ts /^ function lstat(path: StringOrBuffer, useBigint: true, usePromises: typeof kUsePromises): Promise;$/;" f +lstat typings/internalBinding/fs.d.ts /^ function lstat(path: StringOrBuffer, useBigint: true, usePromises: typeof kUsePromises): Promise;$/;" f +lstat typings/internalBinding/fs.d.ts /^ function lstat(path: StringOrBuffer, useBigint: true, usePromises: typeof kUsePromises): Promise;$/;" f +lstat typings/internalBinding/fs.d.ts /^ function lstat(path: StringOrBuffer, useBigint: false, usePromises: typeof kUsePromises): Promise;$/;" f +lstat typings/internalBinding/fs.d.ts /^ function lstat(path: StringOrBuffer, useBigint: false, usePromises: typeof kUsePromises): Promise;$/;" f +lstat typings/internalBinding/fs.d.ts /^ function lstat(path: StringOrBuffer, useBigint: false, usePromises: typeof kUsePromises): Promise;$/;" f +lutimes typings/internalBinding/fs.d.ts /^ function lutimes(path: string, atime: number, mtime: number, req: FSReqCallback): void;$/;" f +lutimes typings/internalBinding/fs.d.ts /^ function lutimes(path: string, atime: number, mtime: number, req: FSReqCallback): void;$/;" f +lutimes typings/internalBinding/fs.d.ts /^ function lutimes(path: string, atime: number, mtime: number, req: FSReqCallback): void;$/;" f +lutimes typings/internalBinding/fs.d.ts /^ function lutimes(path: string, atime: number, mtime: number): void;$/;" f +lutimes typings/internalBinding/fs.d.ts /^ function lutimes(path: string, atime: number, mtime: number): void;$/;" f +lutimes typings/internalBinding/fs.d.ts /^ function lutimes(path: string, atime: number, mtime: number): void;$/;" f +lutimes typings/internalBinding/fs.d.ts /^ function lutimes(path: string, atime: number, mtime: number, usePromises: typeof kUsePromises): Promise;$/;" f +lutimes typings/internalBinding/fs.d.ts /^ function lutimes(path: string, atime: number, mtime: number, usePromises: typeof kUsePromises): Promise;$/;" f +lutimes typings/internalBinding/fs.d.ts /^ function lutimes(path: string, atime: number, mtime: number, usePromises: typeof kUsePromises): Promise;$/;" f +mkdtemp typings/internalBinding/fs.d.ts /^ function mkdtemp(prefix: string, encoding: unknown, req: FSReqCallback): void;$/;" f +mkdtemp typings/internalBinding/fs.d.ts /^ function mkdtemp(prefix: string, encoding: unknown, req: FSReqCallback): void;$/;" f +mkdtemp typings/internalBinding/fs.d.ts /^ function mkdtemp(prefix: string, encoding: unknown, req: FSReqCallback): void;$/;" f +mkdtemp typings/internalBinding/fs.d.ts /^ function mkdtemp(prefix: string, encoding: unknown, req: undefined, ctx: FSSyncContext): string;$/;" f +mkdtemp typings/internalBinding/fs.d.ts /^ function mkdtemp(prefix: string, encoding: unknown, req: undefined, ctx: FSSyncContext): string;$/;" f +mkdtemp typings/internalBinding/fs.d.ts /^ function mkdtemp(prefix: string, encoding: unknown, req: undefined, ctx: FSSyncContext): string;$/;" f +mkdtemp typings/internalBinding/fs.d.ts /^ function mkdtemp(prefix: string, encoding: unknown, usePromises: typeof kUsePromises): Promise;$/;" f +mkdtemp typings/internalBinding/fs.d.ts /^ function mkdtemp(prefix: string, encoding: unknown, usePromises: typeof kUsePromises): Promise;$/;" f +mkdtemp typings/internalBinding/fs.d.ts /^ function mkdtemp(prefix: string, encoding: unknown, usePromises: typeof kUsePromises): Promise;$/;" f +mkdtemp typings/internalBinding/fs.d.ts /^ function mkdtemp(prefix: string, encoding: unknown): string;$/;" f +mkdtemp typings/internalBinding/fs.d.ts /^ function mkdtemp(prefix: string, encoding: unknown): string;$/;" f +mkdtemp typings/internalBinding/fs.d.ts /^ function mkdtemp(prefix: string, encoding: unknown): string;$/;" f +mkdir typings/internalBinding/fs.d.ts /^ function mkdir(path: string, mode: number, recursive: boolean, req: FSReqCallback): void;$/;" f +mkdir typings/internalBinding/fs.d.ts /^ function mkdir(path: string, mode: number, recursive: boolean, req: FSReqCallback): void;$/;" f +mkdir typings/internalBinding/fs.d.ts /^ function mkdir(path: string, mode: number, recursive: boolean, req: FSReqCallback): void;$/;" f +mkdir typings/internalBinding/fs.d.ts /^ function mkdir(path: string, mode: number, recursive: true, req: FSReqCallback): void;$/;" f +mkdir typings/internalBinding/fs.d.ts /^ function mkdir(path: string, mode: number, recursive: true, req: FSReqCallback): void;$/;" f +mkdir typings/internalBinding/fs.d.ts /^ function mkdir(path: string, mode: number, recursive: true, req: FSReqCallback): void;$/;" f +mkdir typings/internalBinding/fs.d.ts /^ function mkdir(path: string, mode: number, recursive: false, req: FSReqCallback): void;$/;" f +mkdir typings/internalBinding/fs.d.ts /^ function mkdir(path: string, mode: number, recursive: false, req: FSReqCallback): void;$/;" f +mkdir typings/internalBinding/fs.d.ts /^ function mkdir(path: string, mode: number, recursive: false, req: FSReqCallback): void;$/;" f +mkdir typings/internalBinding/fs.d.ts /^ function mkdir(path: string, mode: number, recursive: boolean): void | string;$/;" f +mkdir typings/internalBinding/fs.d.ts /^ function mkdir(path: string, mode: number, recursive: boolean): void | string;$/;" f +mkdir typings/internalBinding/fs.d.ts /^ function mkdir(path: string, mode: number, recursive: boolean): void | string;$/;" f +mkdir typings/internalBinding/fs.d.ts /^ function mkdir(path: string, mode: number, recursive: true): string;$/;" f +mkdir typings/internalBinding/fs.d.ts /^ function mkdir(path: string, mode: number, recursive: true): string;$/;" f +mkdir typings/internalBinding/fs.d.ts /^ function mkdir(path: string, mode: number, recursive: true): string;$/;" f +mkdir typings/internalBinding/fs.d.ts /^ function mkdir(path: string, mode: number, recursive: false): void;$/;" f +mkdir typings/internalBinding/fs.d.ts /^ function mkdir(path: string, mode: number, recursive: false): void;$/;" f +mkdir typings/internalBinding/fs.d.ts /^ function mkdir(path: string, mode: number, recursive: false): void;$/;" f +mkdir typings/internalBinding/fs.d.ts /^ function mkdir(path: string, mode: number, recursive: boolean, usePromises: typeof kUsePromises): Promise;$/;" f +mkdir typings/internalBinding/fs.d.ts /^ function mkdir(path: string, mode: number, recursive: boolean, usePromises: typeof kUsePromises): Promise;$/;" f +mkdir typings/internalBinding/fs.d.ts /^ function mkdir(path: string, mode: number, recursive: boolean, usePromises: typeof kUsePromises): Promise;$/;" f +mkdir typings/internalBinding/fs.d.ts /^ function mkdir(path: string, mode: number, recursive: true, usePromises: typeof kUsePromises): Promise;$/;" f +mkdir typings/internalBinding/fs.d.ts /^ function mkdir(path: string, mode: number, recursive: true, usePromises: typeof kUsePromises): Promise;$/;" f +mkdir typings/internalBinding/fs.d.ts /^ function mkdir(path: string, mode: number, recursive: true, usePromises: typeof kUsePromises): Promise;$/;" f +mkdir typings/internalBinding/fs.d.ts /^ function mkdir(path: string, mode: number, recursive: false, usePromises: typeof kUsePromises): Promise;$/;" f +mkdir typings/internalBinding/fs.d.ts /^ function mkdir(path: string, mode: number, recursive: false, usePromises: typeof kUsePromises): Promise;$/;" f +mkdir typings/internalBinding/fs.d.ts /^ function mkdir(path: string, mode: number, recursive: false, usePromises: typeof kUsePromises): Promise;$/;" f +open typings/internalBinding/fs.d.ts /^ function open(path: StringOrBuffer, flags: number, mode: number, req: FSReqCallback): void;$/;" f +open typings/internalBinding/fs.d.ts /^ function open(path: StringOrBuffer, flags: number, mode: number, req: FSReqCallback): void;$/;" f +open typings/internalBinding/fs.d.ts /^ function open(path: StringOrBuffer, flags: number, mode: number, req: FSReqCallback): void;$/;" f +open typings/internalBinding/fs.d.ts /^ function open(path: StringOrBuffer, flags: number, mode: number, req: undefined, ctx: FSSyncContext): number;$/;" f +open typings/internalBinding/fs.d.ts /^ function open(path: StringOrBuffer, flags: number, mode: number, req: undefined, ctx: FSSyncContext): number;$/;" f +open typings/internalBinding/fs.d.ts /^ function open(path: StringOrBuffer, flags: number, mode: number, req: undefined, ctx: FSSyncContext): number;$/;" f +openFileHandle typings/internalBinding/fs.d.ts /^ function openFileHandle(path: StringOrBuffer, flags: number, mode: number, usePromises: typeof kUsePromises): Promise;$/;" f +openFileHandle typings/internalBinding/fs.d.ts /^ function openFileHandle(path: StringOrBuffer, flags: number, mode: number, usePromises: typeof kUsePromises): Promise;$/;" f +openFileHandle typings/internalBinding/fs.d.ts /^ function openFileHandle(path: StringOrBuffer, flags: number, mode: number, usePromises: typeof kUsePromises): Promise;$/;" f +read typings/internalBinding/fs.d.ts /^ function read(fd: number, buffer: ArrayBufferView, offset: number, length: number, position: number, req: FSReqCallback): void;$/;" f +read typings/internalBinding/fs.d.ts /^ function read(fd: number, buffer: ArrayBufferView, offset: number, length: number, position: number, req: FSReqCallback): void;$/;" f +read typings/internalBinding/fs.d.ts /^ function read(fd: number, buffer: ArrayBufferView, offset: number, length: number, position: number, req: FSReqCallback): void;$/;" f +read typings/internalBinding/fs.d.ts /^ function read(fd: number, buffer: ArrayBufferView, offset: number, length: number, position: number, usePromises: typeof kUsePromises): Promise;$/;" f +read typings/internalBinding/fs.d.ts /^ function read(fd: number, buffer: ArrayBufferView, offset: number, length: number, position: number, usePromises: typeof kUsePromises): Promise;$/;" f +read typings/internalBinding/fs.d.ts /^ function read(fd: number, buffer: ArrayBufferView, offset: number, length: number, position: number, usePromises: typeof kUsePromises): Promise;$/;" f +read typings/internalBinding/fs.d.ts /^ function read(fd: number, buffer: ArrayBufferView, offset: number, length: number, position: number): number;$/;" f +read typings/internalBinding/fs.d.ts /^ function read(fd: number, buffer: ArrayBufferView, offset: number, length: number, position: number): number;$/;" f +read typings/internalBinding/fs.d.ts /^ function read(fd: number, buffer: ArrayBufferView, offset: number, length: number, position: number): number;$/;" f +readBuffers typings/internalBinding/fs.d.ts /^ function readBuffers(fd: number, buffers: ArrayBufferView[], position: number, req: FSReqCallback): void;$/;" f +readBuffers typings/internalBinding/fs.d.ts /^ function readBuffers(fd: number, buffers: ArrayBufferView[], position: number, req: FSReqCallback): void;$/;" f +readBuffers typings/internalBinding/fs.d.ts /^ function readBuffers(fd: number, buffers: ArrayBufferView[], position: number, req: FSReqCallback): void;$/;" f +readBuffers typings/internalBinding/fs.d.ts /^ function readBuffers(fd: number, buffers: ArrayBufferView[], position: number, req: undefined, ctx: FSSyncContext): number;$/;" f +readBuffers typings/internalBinding/fs.d.ts /^ function readBuffers(fd: number, buffers: ArrayBufferView[], position: number, req: undefined, ctx: FSSyncContext): number;$/;" f +readBuffers typings/internalBinding/fs.d.ts /^ function readBuffers(fd: number, buffers: ArrayBufferView[], position: number, req: undefined, ctx: FSSyncContext): number;$/;" f +readBuffers typings/internalBinding/fs.d.ts /^ function readBuffers(fd: number, buffers: ArrayBufferView[], position: number, usePromises: typeof kUsePromises): Promise;$/;" f +readBuffers typings/internalBinding/fs.d.ts /^ function readBuffers(fd: number, buffers: ArrayBufferView[], position: number, usePromises: typeof kUsePromises): Promise;$/;" f +readBuffers typings/internalBinding/fs.d.ts /^ function readBuffers(fd: number, buffers: ArrayBufferView[], position: number, usePromises: typeof kUsePromises): Promise;$/;" f +readdir typings/internalBinding/fs.d.ts /^ function readdir(path: StringOrBuffer, encoding: unknown, withFileTypes: boolean, req: FSReqCallback): void;$/;" f +readdir typings/internalBinding/fs.d.ts /^ function readdir(path: StringOrBuffer, encoding: unknown, withFileTypes: boolean, req: FSReqCallback): void;$/;" f +readdir typings/internalBinding/fs.d.ts /^ function readdir(path: StringOrBuffer, encoding: unknown, withFileTypes: boolean, req: FSReqCallback): void;$/;" f +readdir typings/internalBinding/fs.d.ts /^ function readdir(path: StringOrBuffer, encoding: unknown, withFileTypes: true, req: FSReqCallback<[string[], number[]]>): void;$/;" f +readdir typings/internalBinding/fs.d.ts /^ function readdir(path: StringOrBuffer, encoding: unknown, withFileTypes: true, req: FSReqCallback<[string[], number[]]>): void;$/;" f +readdir typings/internalBinding/fs.d.ts /^ function readdir(path: StringOrBuffer, encoding: unknown, withFileTypes: true, req: FSReqCallback<[string[], number[]]>): void;$/;" f +readdir typings/internalBinding/fs.d.ts /^ function readdir(path: StringOrBuffer, encoding: unknown, withFileTypes: false, req: FSReqCallback): void;$/;" f +readdir typings/internalBinding/fs.d.ts /^ function readdir(path: StringOrBuffer, encoding: unknown, withFileTypes: false, req: FSReqCallback): void;$/;" f +readdir typings/internalBinding/fs.d.ts /^ function readdir(path: StringOrBuffer, encoding: unknown, withFileTypes: false, req: FSReqCallback): void;$/;" f +readdir typings/internalBinding/fs.d.ts /^ function readdir(path: StringOrBuffer, encoding: unknown, withFileTypes: boolean, req: undefined, ctx: FSSyncContext): string[] | [string[], number[]];$/;" f +readdir typings/internalBinding/fs.d.ts /^ function readdir(path: StringOrBuffer, encoding: unknown, withFileTypes: boolean, req: undefined, ctx: FSSyncContext): string[] | [string[], number[]];$/;" f +readdir typings/internalBinding/fs.d.ts /^ function readdir(path: StringOrBuffer, encoding: unknown, withFileTypes: boolean, req: undefined, ctx: FSSyncContext): string[] | [string[], number[]];$/;" f +readdir typings/internalBinding/fs.d.ts /^ function readdir(path: StringOrBuffer, encoding: unknown, withFileTypes: true): [string[], number[]];$/;" f +readdir typings/internalBinding/fs.d.ts /^ function readdir(path: StringOrBuffer, encoding: unknown, withFileTypes: true): [string[], number[]];$/;" f +readdir typings/internalBinding/fs.d.ts /^ function readdir(path: StringOrBuffer, encoding: unknown, withFileTypes: true): [string[], number[]];$/;" f +readdir typings/internalBinding/fs.d.ts /^ function readdir(path: StringOrBuffer, encoding: unknown, withFileTypes: false): string[];$/;" f +readdir typings/internalBinding/fs.d.ts /^ function readdir(path: StringOrBuffer, encoding: unknown, withFileTypes: false): string[];$/;" f +readdir typings/internalBinding/fs.d.ts /^ function readdir(path: StringOrBuffer, encoding: unknown, withFileTypes: false): string[];$/;" f +readdir typings/internalBinding/fs.d.ts /^ function readdir(path: StringOrBuffer, encoding: unknown, withFileTypes: boolean, usePromises: typeof kUsePromises): Promise;$/;" f +readdir typings/internalBinding/fs.d.ts /^ function readdir(path: StringOrBuffer, encoding: unknown, withFileTypes: boolean, usePromises: typeof kUsePromises): Promise;$/;" f +readdir typings/internalBinding/fs.d.ts /^ function readdir(path: StringOrBuffer, encoding: unknown, withFileTypes: boolean, usePromises: typeof kUsePromises): Promise;$/;" f +readdir typings/internalBinding/fs.d.ts /^ function readdir(path: StringOrBuffer, encoding: unknown, withFileTypes: true, usePromises: typeof kUsePromises): Promise<[string[], number[]]>;$/;" f +readdir typings/internalBinding/fs.d.ts /^ function readdir(path: StringOrBuffer, encoding: unknown, withFileTypes: true, usePromises: typeof kUsePromises): Promise<[string[], number[]]>;$/;" f +readdir typings/internalBinding/fs.d.ts /^ function readdir(path: StringOrBuffer, encoding: unknown, withFileTypes: true, usePromises: typeof kUsePromises): Promise<[string[], number[]]>;$/;" f +readdir typings/internalBinding/fs.d.ts /^ function readdir(path: StringOrBuffer, encoding: unknown, withFileTypes: false, usePromises: typeof kUsePromises): Promise;$/;" f +readdir typings/internalBinding/fs.d.ts /^ function readdir(path: StringOrBuffer, encoding: unknown, withFileTypes: false, usePromises: typeof kUsePromises): Promise;$/;" f +readdir typings/internalBinding/fs.d.ts /^ function readdir(path: StringOrBuffer, encoding: unknown, withFileTypes: false, usePromises: typeof kUsePromises): Promise;$/;" f +readlink typings/internalBinding/fs.d.ts /^ function readlink(path: StringOrBuffer, encoding: unknown, req: FSReqCallback): void;$/;" f +readlink typings/internalBinding/fs.d.ts /^ function readlink(path: StringOrBuffer, encoding: unknown, req: FSReqCallback): void;$/;" f +readlink typings/internalBinding/fs.d.ts /^ function readlink(path: StringOrBuffer, encoding: unknown, req: FSReqCallback): void;$/;" f +readlink typings/internalBinding/fs.d.ts /^ function readlink(path: StringOrBuffer, encoding: unknown, req: undefined, ctx: FSSyncContext): string | Buffer;$/;" f +readlink typings/internalBinding/fs.d.ts /^ function readlink(path: StringOrBuffer, encoding: unknown, req: undefined, ctx: FSSyncContext): string | Buffer;$/;" f +readlink typings/internalBinding/fs.d.ts /^ function readlink(path: StringOrBuffer, encoding: unknown, req: undefined, ctx: FSSyncContext): string | Buffer;$/;" f +readlink typings/internalBinding/fs.d.ts /^ function readlink(path: StringOrBuffer, encoding: unknown, usePromises: typeof kUsePromises): Promise;$/;" f +readlink typings/internalBinding/fs.d.ts /^ function readlink(path: StringOrBuffer, encoding: unknown, usePromises: typeof kUsePromises): Promise;$/;" f +readlink typings/internalBinding/fs.d.ts /^ function readlink(path: StringOrBuffer, encoding: unknown, usePromises: typeof kUsePromises): Promise;$/;" f +readlink typings/internalBinding/fs.d.ts /^ function readlink(path: StringOrBuffer, encoding: unknown): StringOrBuffer;$/;" f +readlink typings/internalBinding/fs.d.ts /^ function readlink(path: StringOrBuffer, encoding: unknown): StringOrBuffer;$/;" f +readlink typings/internalBinding/fs.d.ts /^ function readlink(path: StringOrBuffer, encoding: unknown): StringOrBuffer;$/;" f +realpath typings/internalBinding/fs.d.ts /^ function realpath(path: StringOrBuffer, encoding: unknown, req: FSReqCallback): void;$/;" f +realpath typings/internalBinding/fs.d.ts /^ function realpath(path: StringOrBuffer, encoding: unknown, req: FSReqCallback): void;$/;" f +realpath typings/internalBinding/fs.d.ts /^ function realpath(path: StringOrBuffer, encoding: unknown, req: FSReqCallback): void;$/;" f +realpath typings/internalBinding/fs.d.ts /^ function realpath(path: StringOrBuffer, encoding: unknown, req: undefined, ctx: FSSyncContext): string | Buffer;$/;" f +realpath typings/internalBinding/fs.d.ts /^ function realpath(path: StringOrBuffer, encoding: unknown, req: undefined, ctx: FSSyncContext): string | Buffer;$/;" f +realpath typings/internalBinding/fs.d.ts /^ function realpath(path: StringOrBuffer, encoding: unknown, req: undefined, ctx: FSSyncContext): string | Buffer;$/;" f +realpath typings/internalBinding/fs.d.ts /^ function realpath(path: StringOrBuffer, encoding: unknown, usePromises: typeof kUsePromises): Promise;$/;" f +realpath typings/internalBinding/fs.d.ts /^ function realpath(path: StringOrBuffer, encoding: unknown, usePromises: typeof kUsePromises): Promise;$/;" f +realpath typings/internalBinding/fs.d.ts /^ function realpath(path: StringOrBuffer, encoding: unknown, usePromises: typeof kUsePromises): Promise;$/;" f +realpath typings/internalBinding/fs.d.ts /^ function realpath(path: StringOrBuffer, encoding: unknown): StringOrBuffer;$/;" f +realpath typings/internalBinding/fs.d.ts /^ function realpath(path: StringOrBuffer, encoding: unknown): StringOrBuffer;$/;" f +realpath typings/internalBinding/fs.d.ts /^ function realpath(path: StringOrBuffer, encoding: unknown): StringOrBuffer;$/;" f +rename typings/internalBinding/fs.d.ts /^ function rename(oldPath: string, newPath: string, req: FSReqCallback): void;$/;" f +rename typings/internalBinding/fs.d.ts /^ function rename(oldPath: string, newPath: string, req: FSReqCallback): void;$/;" f +rename typings/internalBinding/fs.d.ts /^ function rename(oldPath: string, newPath: string, req: FSReqCallback): void;$/;" f +rename typings/internalBinding/fs.d.ts /^ function rename(oldPath: string, newPath: string, req: undefined, ctx: FSSyncContext): void;$/;" f +rename typings/internalBinding/fs.d.ts /^ function rename(oldPath: string, newPath: string, req: undefined, ctx: FSSyncContext): void;$/;" f +rename typings/internalBinding/fs.d.ts /^ function rename(oldPath: string, newPath: string, req: undefined, ctx: FSSyncContext): void;$/;" f +rename typings/internalBinding/fs.d.ts /^ function rename(oldPath: string, newPath: string, usePromises: typeof kUsePromises): Promise;$/;" f +rename typings/internalBinding/fs.d.ts /^ function rename(oldPath: string, newPath: string, usePromises: typeof kUsePromises): Promise;$/;" f +rename typings/internalBinding/fs.d.ts /^ function rename(oldPath: string, newPath: string, usePromises: typeof kUsePromises): Promise;$/;" f +rename typings/internalBinding/fs.d.ts /^ function rename(oldPath: string, newPath: string): void;$/;" f +rename typings/internalBinding/fs.d.ts /^ function rename(oldPath: string, newPath: string): void;$/;" f +rename typings/internalBinding/fs.d.ts /^ function rename(oldPath: string, newPath: string): void;$/;" f +rmdir typings/internalBinding/fs.d.ts /^ function rmdir(path: string, req: FSReqCallback): void;$/;" f +rmdir typings/internalBinding/fs.d.ts /^ function rmdir(path: string, req: FSReqCallback): void;$/;" f +rmdir typings/internalBinding/fs.d.ts /^ function rmdir(path: string, req: FSReqCallback): void;$/;" f +rmdir typings/internalBinding/fs.d.ts /^ function rmdir(path: string): void;$/;" f +rmdir typings/internalBinding/fs.d.ts /^ function rmdir(path: string): void;$/;" f +rmdir typings/internalBinding/fs.d.ts /^ function rmdir(path: string): void;$/;" f +rmdir typings/internalBinding/fs.d.ts /^ function rmdir(path: string, usePromises: typeof kUsePromises): Promise;$/;" f +rmdir typings/internalBinding/fs.d.ts /^ function rmdir(path: string, usePromises: typeof kUsePromises): Promise;$/;" f +rmdir typings/internalBinding/fs.d.ts /^ function rmdir(path: string, usePromises: typeof kUsePromises): Promise;$/;" f +stat typings/internalBinding/fs.d.ts /^ function stat(path: StringOrBuffer, useBigint: boolean, req: FSReqCallback): void;$/;" f +stat typings/internalBinding/fs.d.ts /^ function stat(path: StringOrBuffer, useBigint: boolean, req: FSReqCallback): void;$/;" f +stat typings/internalBinding/fs.d.ts /^ function stat(path: StringOrBuffer, useBigint: boolean, req: FSReqCallback): void;$/;" f +stat typings/internalBinding/fs.d.ts /^ function stat(path: StringOrBuffer, useBigint: true, req: FSReqCallback): void;$/;" f +stat typings/internalBinding/fs.d.ts /^ function stat(path: StringOrBuffer, useBigint: true, req: FSReqCallback): void;$/;" f +stat typings/internalBinding/fs.d.ts /^ function stat(path: StringOrBuffer, useBigint: true, req: FSReqCallback): void;$/;" f +stat typings/internalBinding/fs.d.ts /^ function stat(path: StringOrBuffer, useBigint: false, req: FSReqCallback): void;$/;" f +stat typings/internalBinding/fs.d.ts /^ function stat(path: StringOrBuffer, useBigint: false, req: FSReqCallback): void;$/;" f +stat typings/internalBinding/fs.d.ts /^ function stat(path: StringOrBuffer, useBigint: false, req: FSReqCallback): void;$/;" f +stat typings/internalBinding/fs.d.ts /^ function stat(path: StringOrBuffer, useBigint: boolean, req: undefined, ctx: FSSyncContext): Float64Array | BigUint64Array;$/;" f +stat typings/internalBinding/fs.d.ts /^ function stat(path: StringOrBuffer, useBigint: boolean, req: undefined, ctx: FSSyncContext): Float64Array | BigUint64Array;$/;" f +stat typings/internalBinding/fs.d.ts /^ function stat(path: StringOrBuffer, useBigint: boolean, req: undefined, ctx: FSSyncContext): Float64Array | BigUint64Array;$/;" f +stat typings/internalBinding/fs.d.ts /^ function stat(path: StringOrBuffer, useBigint: true, req: undefined, ctx: FSSyncContext): BigUint64Array;$/;" f +stat typings/internalBinding/fs.d.ts /^ function stat(path: StringOrBuffer, useBigint: true, req: undefined, ctx: FSSyncContext): BigUint64Array;$/;" f +stat typings/internalBinding/fs.d.ts /^ function stat(path: StringOrBuffer, useBigint: true, req: undefined, ctx: FSSyncContext): BigUint64Array;$/;" f +stat typings/internalBinding/fs.d.ts /^ function stat(path: StringOrBuffer, useBigint: false, req: undefined, ctx: FSSyncContext): Float64Array;$/;" f +stat typings/internalBinding/fs.d.ts /^ function stat(path: StringOrBuffer, useBigint: false, req: undefined, ctx: FSSyncContext): Float64Array;$/;" f +stat typings/internalBinding/fs.d.ts /^ function stat(path: StringOrBuffer, useBigint: false, req: undefined, ctx: FSSyncContext): Float64Array;$/;" f +stat typings/internalBinding/fs.d.ts /^ function stat(path: StringOrBuffer, useBigint: boolean, usePromises: typeof kUsePromises): Promise;$/;" f +stat typings/internalBinding/fs.d.ts /^ function stat(path: StringOrBuffer, useBigint: boolean, usePromises: typeof kUsePromises): Promise;$/;" f +stat typings/internalBinding/fs.d.ts /^ function stat(path: StringOrBuffer, useBigint: boolean, usePromises: typeof kUsePromises): Promise;$/;" f +stat typings/internalBinding/fs.d.ts /^ function stat(path: StringOrBuffer, useBigint: true, usePromises: typeof kUsePromises): Promise;$/;" f +stat typings/internalBinding/fs.d.ts /^ function stat(path: StringOrBuffer, useBigint: true, usePromises: typeof kUsePromises): Promise;$/;" f +stat typings/internalBinding/fs.d.ts /^ function stat(path: StringOrBuffer, useBigint: true, usePromises: typeof kUsePromises): Promise;$/;" f +stat typings/internalBinding/fs.d.ts /^ function stat(path: StringOrBuffer, useBigint: false, usePromises: typeof kUsePromises): Promise;$/;" f +stat typings/internalBinding/fs.d.ts /^ function stat(path: StringOrBuffer, useBigint: false, usePromises: typeof kUsePromises): Promise;$/;" f +stat typings/internalBinding/fs.d.ts /^ function stat(path: StringOrBuffer, useBigint: false, usePromises: typeof kUsePromises): Promise;$/;" f +symlink typings/internalBinding/fs.d.ts /^ function symlink(target: StringOrBuffer, path: StringOrBuffer, type: number, req: FSReqCallback): void;$/;" f +symlink typings/internalBinding/fs.d.ts /^ function symlink(target: StringOrBuffer, path: StringOrBuffer, type: number, req: FSReqCallback): void;$/;" f +symlink typings/internalBinding/fs.d.ts /^ function symlink(target: StringOrBuffer, path: StringOrBuffer, type: number, req: FSReqCallback): void;$/;" f +symlink typings/internalBinding/fs.d.ts /^ function symlink(target: StringOrBuffer, path: StringOrBuffer, type: number, req: undefined, ctx: FSSyncContext): void;$/;" f +symlink typings/internalBinding/fs.d.ts /^ function symlink(target: StringOrBuffer, path: StringOrBuffer, type: number, req: undefined, ctx: FSSyncContext): void;$/;" f +symlink typings/internalBinding/fs.d.ts /^ function symlink(target: StringOrBuffer, path: StringOrBuffer, type: number, req: undefined, ctx: FSSyncContext): void;$/;" f +symlink typings/internalBinding/fs.d.ts /^ function symlink(target: StringOrBuffer, path: StringOrBuffer, type: number, usePromises: typeof kUsePromises): Promise;$/;" f +symlink typings/internalBinding/fs.d.ts /^ function symlink(target: StringOrBuffer, path: StringOrBuffer, type: number, usePromises: typeof kUsePromises): Promise;$/;" f +symlink typings/internalBinding/fs.d.ts /^ function symlink(target: StringOrBuffer, path: StringOrBuffer, type: number, usePromises: typeof kUsePromises): Promise;$/;" f +symlink typings/internalBinding/fs.d.ts /^ function symlink(target: StringOrBuffer, path: StringOrBuffer, type: number): void;$/;" f +symlink typings/internalBinding/fs.d.ts /^ function symlink(target: StringOrBuffer, path: StringOrBuffer, type: number): void;$/;" f +symlink typings/internalBinding/fs.d.ts /^ function symlink(target: StringOrBuffer, path: StringOrBuffer, type: number): void;$/;" f +unlink typings/internalBinding/fs.d.ts /^ function unlink(path: string, req: FSReqCallback): void;$/;" f +unlink typings/internalBinding/fs.d.ts /^ function unlink(path: string, req: FSReqCallback): void;$/;" f +unlink typings/internalBinding/fs.d.ts /^ function unlink(path: string, req: FSReqCallback): void;$/;" f +unlink typings/internalBinding/fs.d.ts /^ function unlink(path: string): void;$/;" f +unlink typings/internalBinding/fs.d.ts /^ function unlink(path: string): void;$/;" f +unlink typings/internalBinding/fs.d.ts /^ function unlink(path: string): void;$/;" f +unlink typings/internalBinding/fs.d.ts /^ function unlink(path: string, usePromises: typeof kUsePromises): Promise;$/;" f +unlink typings/internalBinding/fs.d.ts /^ function unlink(path: string, usePromises: typeof kUsePromises): Promise;$/;" f +unlink typings/internalBinding/fs.d.ts /^ function unlink(path: string, usePromises: typeof kUsePromises): Promise;$/;" f +utimes typings/internalBinding/fs.d.ts /^ function utimes(path: string, atime: number, mtime: number, req: FSReqCallback): void;$/;" f +utimes typings/internalBinding/fs.d.ts /^ function utimes(path: string, atime: number, mtime: number, req: FSReqCallback): void;$/;" f +utimes typings/internalBinding/fs.d.ts /^ function utimes(path: string, atime: number, mtime: number, req: FSReqCallback): void;$/;" f +utimes typings/internalBinding/fs.d.ts /^ function utimes(path: string, atime: number, mtime: number): void;$/;" f +utimes typings/internalBinding/fs.d.ts /^ function utimes(path: string, atime: number, mtime: number): void;$/;" f +utimes typings/internalBinding/fs.d.ts /^ function utimes(path: string, atime: number, mtime: number): void;$/;" f +utimes typings/internalBinding/fs.d.ts /^ function utimes(path: string, atime: number, mtime: number, usePromises: typeof kUsePromises): Promise;$/;" f +utimes typings/internalBinding/fs.d.ts /^ function utimes(path: string, atime: number, mtime: number, usePromises: typeof kUsePromises): Promise;$/;" f +utimes typings/internalBinding/fs.d.ts /^ function utimes(path: string, atime: number, mtime: number, usePromises: typeof kUsePromises): Promise;$/;" f +writeBuffer typings/internalBinding/fs.d.ts /^ function writeBuffer(fd: number, buffer: ArrayBufferView, offset: number, length: number, position: number | null, req: FSReqCallback): void;$/;" f +writeBuffer typings/internalBinding/fs.d.ts /^ function writeBuffer(fd: number, buffer: ArrayBufferView, offset: number, length: number, position: number | null, req: FSReqCallback): void;$/;" f +writeBuffer typings/internalBinding/fs.d.ts /^ function writeBuffer(fd: number, buffer: ArrayBufferView, offset: number, length: number, position: number | null, req: FSReqCallback): void;$/;" f +writeBuffer typings/internalBinding/fs.d.ts /^ function writeBuffer(fd: number, buffer: ArrayBufferView, offset: number, length: number, position: number | null, req: undefined, ctx: FSSyncContext): number;$/;" f +writeBuffer typings/internalBinding/fs.d.ts /^ function writeBuffer(fd: number, buffer: ArrayBufferView, offset: number, length: number, position: number | null, req: undefined, ctx: FSSyncContext): number;$/;" f +writeBuffer typings/internalBinding/fs.d.ts /^ function writeBuffer(fd: number, buffer: ArrayBufferView, offset: number, length: number, position: number | null, req: undefined, ctx: FSSyncContext): number;$/;" f +writeBuffer typings/internalBinding/fs.d.ts /^ function writeBuffer(fd: number, buffer: ArrayBufferView, offset: number, length: number, position: number | null, usePromises: typeof kUsePromises): Promise;$/;" f +writeBuffer typings/internalBinding/fs.d.ts /^ function writeBuffer(fd: number, buffer: ArrayBufferView, offset: number, length: number, position: number | null, usePromises: typeof kUsePromises): Promise;$/;" f +writeBuffer typings/internalBinding/fs.d.ts /^ function writeBuffer(fd: number, buffer: ArrayBufferView, offset: number, length: number, position: number | null, usePromises: typeof kUsePromises): Promise;$/;" f +writeBuffers typings/internalBinding/fs.d.ts /^ function writeBuffers(fd: number, buffers: ArrayBufferView[], position: number, req: FSReqCallback): void;$/;" f +writeBuffers typings/internalBinding/fs.d.ts /^ function writeBuffers(fd: number, buffers: ArrayBufferView[], position: number, req: FSReqCallback): void;$/;" f +writeBuffers typings/internalBinding/fs.d.ts /^ function writeBuffers(fd: number, buffers: ArrayBufferView[], position: number, req: FSReqCallback): void;$/;" f +writeBuffers typings/internalBinding/fs.d.ts /^ function writeBuffers(fd: number, buffers: ArrayBufferView[], position: number, req: undefined, ctx: FSSyncContext): number;$/;" f +writeBuffers typings/internalBinding/fs.d.ts /^ function writeBuffers(fd: number, buffers: ArrayBufferView[], position: number, req: undefined, ctx: FSSyncContext): number;$/;" f +writeBuffers typings/internalBinding/fs.d.ts /^ function writeBuffers(fd: number, buffers: ArrayBufferView[], position: number, req: undefined, ctx: FSSyncContext): number;$/;" f +writeBuffers typings/internalBinding/fs.d.ts /^ function writeBuffers(fd: number, buffers: ArrayBufferView[], position: number, usePromises: typeof kUsePromises): Promise;$/;" f +writeBuffers typings/internalBinding/fs.d.ts /^ function writeBuffers(fd: number, buffers: ArrayBufferView[], position: number, usePromises: typeof kUsePromises): Promise;$/;" f +writeBuffers typings/internalBinding/fs.d.ts /^ function writeBuffers(fd: number, buffers: ArrayBufferView[], position: number, usePromises: typeof kUsePromises): Promise;$/;" f +writeString typings/internalBinding/fs.d.ts /^ function writeString(fd: number, value: string, pos: unknown, encoding: unknown, req: FSReqCallback): void;$/;" f +writeString typings/internalBinding/fs.d.ts /^ function writeString(fd: number, value: string, pos: unknown, encoding: unknown, req: FSReqCallback): void;$/;" f +writeString typings/internalBinding/fs.d.ts /^ function writeString(fd: number, value: string, pos: unknown, encoding: unknown, req: FSReqCallback): void;$/;" f +writeString typings/internalBinding/fs.d.ts /^ function writeString(fd: number, value: string, pos: unknown, encoding: unknown, req: undefined, ctx: FSSyncContext): number;$/;" f +writeString typings/internalBinding/fs.d.ts /^ function writeString(fd: number, value: string, pos: unknown, encoding: unknown, req: undefined, ctx: FSSyncContext): number;$/;" f +writeString typings/internalBinding/fs.d.ts /^ function writeString(fd: number, value: string, pos: unknown, encoding: unknown, req: undefined, ctx: FSSyncContext): number;$/;" f +writeString typings/internalBinding/fs.d.ts /^ function writeString(fd: number, value: string, pos: unknown, encoding: unknown, usePromises: typeof kUsePromises): Promise;$/;" f +writeString typings/internalBinding/fs.d.ts /^ function writeString(fd: number, value: string, pos: unknown, encoding: unknown, usePromises: typeof kUsePromises): Promise;$/;" f +writeString typings/internalBinding/fs.d.ts /^ function writeString(fd: number, value: string, pos: unknown, encoding: unknown, usePromises: typeof kUsePromises): Promise;$/;" f +getFormatOfExtensionlessFile typings/internalBinding/fs.d.ts /^ function getFormatOfExtensionlessFile(url: string): ConstantsBinding['fs'];$/;" f +getFormatOfExtensionlessFile typings/internalBinding/fs.d.ts /^ function getFormatOfExtensionlessFile(url: string): ConstantsBinding['fs'];$/;" f +getFormatOfExtensionlessFile typings/internalBinding/fs.d.ts /^ function getFormatOfExtensionlessFile(url: string): ConstantsBinding['fs'];$/;" f +writeFileUtf8 typings/internalBinding/fs.d.ts /^ function writeFileUtf8(path: string, data: string, flag: number, mode: number): void;$/;" f +writeFileUtf8 typings/internalBinding/fs.d.ts /^ function writeFileUtf8(path: string, data: string, flag: number, mode: number): void;$/;" f +writeFileUtf8 typings/internalBinding/fs.d.ts /^ function writeFileUtf8(path: string, data: string, flag: number, mode: number): void;$/;" f +writeFileUtf8 typings/internalBinding/fs.d.ts /^ function writeFileUtf8(fd: number, data: string, flag: number, mode: number): void;$/;" f +writeFileUtf8 typings/internalBinding/fs.d.ts /^ function writeFileUtf8(fd: number, data: string, flag: number, mode: number): void;$/;" f +writeFileUtf8 typings/internalBinding/fs.d.ts /^ function writeFileUtf8(fd: number, data: string, flag: number, mode: number): void;$/;" f +FsBinding typings/internalBinding/fs.d.ts /^export interface FsBinding {$/;" i +PackageType typings/internalBinding/modules.d.ts /^export type PackageType = 'commonjs' | 'module' | 'none'$/;" t +PackageConfig typings/internalBinding/modules.d.ts /^export type PackageConfig = {$/;" t +SerializedPackageConfig typings/internalBinding/modules.d.ts /^export type SerializedPackageConfig = [$/;" t +ModulesBinding typings/internalBinding/modules.d.ts /^export interface ModulesBinding {$/;" i +OptionsBinding typings/internalBinding/options.d.ts /^export interface OptionsBinding {$/;" i +InternalAsyncWrapBinding typings/internalBinding/async_wrap.d.ts /^declare namespace InternalAsyncWrapBinding {$/;" c +Resource typings/internalBinding/async_wrap.d.ts /^ interface Resource {$/;" i +PublicResource typings/internalBinding/async_wrap.d.ts /^ type PublicResource = object;$/;" t +EmitHook typings/internalBinding/async_wrap.d.ts /^ type EmitHook = (asyncId: number) => void;$/;" t +PromiseHook typings/internalBinding/async_wrap.d.ts /^ type PromiseHook = (promise: Promise, parent: Promise) => void;$/;" t +Providers typings/internalBinding/async_wrap.d.ts /^ interface Providers {$/;" i +AsyncWrapBinding typings/internalBinding/async_wrap.d.ts /^export interface AsyncWrapBinding {$/;" i +InternalHttpParserBinding typings/internalBinding/http_parser.d.ts /^declare namespace InternalHttpParserBinding {$/;" c +Buffer typings/internalBinding/http_parser.d.ts /^ type Buffer = Uint8Array;$/;" t +Stream typings/internalBinding/http_parser.d.ts /^ type Stream = object;$/;" t +HTTPParser typings/internalBinding/http_parser.d.ts /^ class HTTPParser {$/;" c +HttpParserBinding typings/internalBinding/http_parser.d.ts /^export interface HttpParserBinding {$/;" i +InternalSerdesBinding typings/internalBinding/serdes.d.ts /^declare namespace InternalSerdesBinding {$/;" c +Buffer typings/internalBinding/serdes.d.ts /^ type Buffer = Uint8Array;$/;" t +Serializer typings/internalBinding/serdes.d.ts /^ class Serializer {$/;" c +Deserializer typings/internalBinding/serdes.d.ts /^ class Deserializer {$/;" c +SerdesBinding typings/internalBinding/serdes.d.ts /^export interface SerdesBinding {$/;" i +TimersBinding typings/internalBinding/timers.d.ts /^export interface TimersBinding {$/;" i +TypesBinding typings/internalBinding/types.d.ts /^export interface TypesBinding {$/;" i +URLBinding typings/internalBinding/url.d.ts /^export interface URLBinding {$/;" i +async_id_symbol typings/internalBinding/symbols.d.ts /^export const async_id_symbol: unique symbol;$/;" v +handle_onclose_symbol typings/internalBinding/symbols.d.ts /^export const handle_onclose_symbol: unique symbol;$/;" v +no_message_symbol typings/internalBinding/symbols.d.ts /^export const no_message_symbol: unique symbol;$/;" v +messaging_deserialize_symbol typings/internalBinding/symbols.d.ts /^export const messaging_deserialize_symbol: unique symbol;$/;" v +messaging_transfer_symbol typings/internalBinding/symbols.d.ts /^export const messaging_transfer_symbol: unique symbol;$/;" v +messaging_clone_symbol typings/internalBinding/symbols.d.ts /^export const messaging_clone_symbol: unique symbol;$/;" v +messaging_transfer_list_symbol typings/internalBinding/symbols.d.ts /^export const messaging_transfer_list_symbol: unique symbol;$/;" v +oninit_symbol typings/internalBinding/symbols.d.ts /^export const oninit_symbol: unique symbol;$/;" v +owner_symbol typings/internalBinding/symbols.d.ts /^export const owner_symbol: unique symbol;$/;" v +onpskexchange_symbol typings/internalBinding/symbols.d.ts /^export const onpskexchange_symbol: unique symbol;$/;" v +trigger_async_id_symbol typings/internalBinding/symbols.d.ts /^export const trigger_async_id_symbol: unique symbol;$/;" v +SymbolsBinding typings/internalBinding/symbols.d.ts /^export interface SymbolsBinding {$/;" i +JS_SUITES vcbuild.bat /^set JS_SUITES=default$/;" v +NATIVE_SUITES vcbuild.bat /^set NATIVE_SUITES=addons js-native-api node-api$/;" v +CI_DOC vcbuild.bat /^set CI_DOC=doctool$/;" v +build_addons vcbuild.bat /^set "common_test_suites=%JS_SUITES% %NATIVE_SUITES%&set build_addons=1&set build_js_native_api_tests=1&set build_node_api_tests=1"$/;" v +config vcbuild.bat /^set config=Release$/;" v +target vcbuild.bat /^set target=Build$/;" v +target_arch vcbuild.bat /^set target_arch=x64$/;" v +ltcg vcbuild.bat /^set ltcg=$/;" v +target_env vcbuild.bat /^set target_env=$/;" v +noprojgen vcbuild.bat /^set noprojgen=$/;" v +projgen vcbuild.bat /^set projgen=$/;" v +nobuild vcbuild.bat /^set nobuild=$/;" v +sign vcbuild.bat /^set sign=$/;" v +nosnapshot vcbuild.bat /^set nosnapshot=$/;" v +nonpm vcbuild.bat /^set nonpm=$/;" v +nocorepack vcbuild.bat /^set nocorepack=$/;" v +cctest_args vcbuild.bat /^set cctest_args=$/;" v +test_args vcbuild.bat /^set test_args=$/;" v +stage_package vcbuild.bat /^set stage_package=$/;" v +package vcbuild.bat /^set package=$/;" v +msi vcbuild.bat /^set msi=$/;" v +upload vcbuild.bat /^set upload=$/;" v +licensertf vcbuild.bat /^set licensertf=$/;" v +lint_js vcbuild.bat /^set lint_js=$/;" v +lint_cpp vcbuild.bat /^set lint_cpp=$/;" v +lint_md vcbuild.bat /^set lint_md=$/;" v +lint_md_build vcbuild.bat /^set lint_md_build=$/;" v +i18n_arg vcbuild.bat /^set i18n_arg=$/;" v +download_arg vcbuild.bat /^set download_arg=$/;" v +build_release vcbuild.bat /^set build_release=$/;" v +configure_flags vcbuild.bat /^set configure_flags=$/;" v +enable_vtune_arg vcbuild.bat /^set enable_vtune_arg=$/;" v +build_addons vcbuild.bat /^set build_addons=$/;" v +dll vcbuild.bat /^set dll=$/;" v +enable_static vcbuild.bat /^set enable_static=$/;" v +build_js_native_api_tests vcbuild.bat /^set build_js_native_api_tests=$/;" v +build_node_api_tests vcbuild.bat /^set build_node_api_tests=$/;" v +test_node_inspect vcbuild.bat /^set test_node_inspect=$/;" v +test_check_deopts vcbuild.bat /^set test_check_deopts=$/;" v +v8_test_options vcbuild.bat /^set v8_test_options=$/;" v +v8_build_options vcbuild.bat /^set v8_build_options=$/;" v +http2_debug vcbuild.bat /^set http2_debug=$/;" v +nghttp2_debug vcbuild.bat /^set nghttp2_debug=$/;" v +link_module vcbuild.bat /^set link_module=$/;" v +no_cctest vcbuild.bat /^set no_cctest=$/;" v +cctest vcbuild.bat /^set cctest=$/;" v +openssl_no_asm vcbuild.bat /^set openssl_no_asm=$/;" v +no_shared_roheap vcbuild.bat /^set no_shared_roheap=$/;" v +doc vcbuild.bat /^set doc=$/;" v +extra_msbuild_args vcbuild.bat /^set extra_msbuild_args=$/;" v +exit_code vcbuild.bat /^set exit_code=0$/;" v +next vcbuild.bat /^:next-arg$/;" l +config vcbuild.bat /^if \/i "%1"=="debug" set config=Debug&goto arg-ok$/;" v +config vcbuild.bat /^if \/i "%1"=="release" set config=Release&set ltcg=1&set cctest=1&goto arg-ok$/;" v +target vcbuild.bat /^if \/i "%1"=="clean" set target=Clean&goto arg-ok$/;" v +target vcbuild.bat /^if \/i "%1"=="testclean" set target=TestClean&goto arg-ok$/;" v +target_arch vcbuild.bat /^if \/i "%1"=="ia32" set target_arch=x86&goto arg-ok$/;" v +target_arch vcbuild.bat /^if \/i "%1"=="x86" set target_arch=x86&goto arg-ok$/;" v +target_arch vcbuild.bat /^if \/i "%1"=="x64" set target_arch=x64&goto arg-ok$/;" v +target_arch vcbuild.bat /^if \/i "%1"=="arm64" set target_arch=arm64&goto arg-ok$/;" v +target_env vcbuild.bat /^if \/i "%1"=="vs2022" set target_env=vs2022&goto arg-ok$/;" v +noprojgen vcbuild.bat /^if \/i "%1"=="noprojgen" set noprojgen=1&goto arg-ok$/;" v +projgen vcbuild.bat /^if \/i "%1"=="projgen" set projgen=1&goto arg-ok$/;" v +nobuild vcbuild.bat /^if \/i "%1"=="nobuild" set nobuild=1&goto arg-ok$/;" v +sign vcbuild.bat /^if \/i "%1"=="sign" set sign=1&goto arg-ok$/;" v +nosnapshot vcbuild.bat /^if \/i "%1"=="nosnapshot" set nosnapshot=1&goto arg-ok$/;" v +nonpm vcbuild.bat /^if \/i "%1"=="nonpm" set nonpm=1&goto arg-ok$/;" v +nocorepack vcbuild.bat /^if \/i "%1"=="nocorepack" set nocorepack=1&goto arg-ok$/;" v +ltcg vcbuild.bat /^if \/i "%1"=="ltcg" set ltcg=1&goto arg-ok$/;" v +licensertf vcbuild.bat /^if \/i "%1"=="licensertf" set licensertf=1&goto arg-ok$/;" v +test_args vcbuild.bat /^if \/i "%1"=="test" set test_args=%test_args% %common_test_suites%&set lint_cpp=1&set lint_js=1&set lint_md=1&goto arg-ok$/;" v +test_args vcbuild.bat /^if \/i "%1"=="test-ci-native" set test_args=%test_args% %test_ci_args% -p tap --logfile test.tap %CI_NATIVE_SUITES% %CI_DOC%&set build_addons=1&set build_js_native_api_tests=1&set build_node_api_tests=1&set cctest_args=%cctest_args% --gtest_output=xml:cctest.junit.xml&goto arg-ok$/;" v +test_args vcbuild.bat /^if \/i "%1"=="test-ci-js" set test_args=%test_args% %test_ci_args% -p tap --logfile test.tap %CI_JS_SUITES%&set no_cctest=1&goto arg-ok$/;" v +build_addons vcbuild.bat /^if \/i "%1"=="build-addons" set build_addons=1&goto arg-ok$/;" v +build_js_native_api_tests vcbuild.bat /^if \/i "%1"=="build-js-native-api-tests" set build_js_native_api_tests=1&goto arg-ok$/;" v +build_node_api_tests vcbuild.bat /^if \/i "%1"=="build-node-api-tests" set build_node_api_tests=1&goto arg-ok$/;" v +test_args vcbuild.bat /^if \/i "%1"=="test-addons" set test_args=%test_args% addons&set build_addons=1&goto arg-ok$/;" v +test_args vcbuild.bat /^if \/i "%1"=="test-doc" set test_args=%test_args% %CI_DOC%&set doc=1&&set lint_js=1&set lint_md=1&goto arg-ok$/;" v +test_args vcbuild.bat /^if \/i "%1"=="test-js-native-api" set test_args=%test_args% js-native-api&set build_js_native_api_tests=1&goto arg-ok$/;" v +test_args vcbuild.bat /^if \/i "%1"=="test-node-api" set test_args=%test_args% node-api&set build_node_api_tests=1&goto arg-ok$/;" v +test_args vcbuild.bat /^if \/i "%1"=="test-tick-processor" set test_args=%test_args% tick-processor&goto arg-ok$/;" v +test_args vcbuild.bat /^if \/i "%1"=="test-internet" set test_args=%test_args% internet&goto arg-ok$/;" v +test_args vcbuild.bat /^if \/i "%1"=="test-known-issues" set test_args=%test_args% known_issues&goto arg-ok$/;" v +test_args vcbuild.bat /^if \/i "%1"=="test-all" set test_args=%test_args% gc internet pummel %common_test_suites%&set lint_cpp=1&set lint_js=1&goto arg-ok$/;" v +test_node_inspect vcbuild.bat /^if \/i "%1"=="test-node-inspect" set test_node_inspect=1&goto arg-ok$/;" v +test_check_deopts vcbuild.bat /^if \/i "%1"=="test-check-deopts" set test_check_deopts=1&goto arg-ok$/;" v +test_npm vcbuild.bat /^if \/i "%1"=="test-npm" set test_npm=1&goto arg-ok$/;" v +test_v8 vcbuild.bat /^if \/i "%1"=="test-v8" set test_v8=1&set custom_v8_test=1&goto arg-ok$/;" v +test_v8_intl vcbuild.bat /^if \/i "%1"=="test-v8-intl" set test_v8_intl=1&set custom_v8_test=1&goto arg-ok$/;" v +test_v8_benchmarks vcbuild.bat /^if \/i "%1"=="test-v8-benchmarks" set test_v8_benchmarks=1&set custom_v8_test=1&goto arg-ok$/;" v +test_v8 vcbuild.bat /^if \/i "%1"=="test-v8-all" set test_v8=1&set test_v8_intl=1&set test_v8_benchmarks=1&set custom_v8_test=1&goto arg-ok$/;" v +lint_cpp vcbuild.bat /^if \/i "%1"=="lint-cpp" set lint_cpp=1&goto arg-ok$/;" v +lint_js vcbuild.bat /^if \/i "%1"=="lint-js" set lint_js=1&goto arg-ok$/;" v +lint_js vcbuild.bat /^if \/i "%1"=="jslint" set lint_js=1&echo Please use lint-js instead of jslint&goto arg-ok$/;" v +lint_md vcbuild.bat /^if \/i "%1"=="lint-md" set lint_md=1&goto arg-ok$/;" v +lint_md_build vcbuild.bat /^if \/i "%1"=="lint-md-build" set lint_md_build=1&goto arg-ok$/;" v +lint_cpp vcbuild.bat /^if \/i "%1"=="lint" set lint_cpp=1&set lint_js=1&set lint_md=1&goto arg-ok$/;" v +lint_cpp vcbuild.bat /^if \/i "%1"=="lint-ci" set lint_cpp=1&set lint_js_ci=1&goto arg-ok$/;" v +package vcbuild.bat /^if \/i "%1"=="package" set package=1&goto arg-ok$/;" v +msi vcbuild.bat /^if \/i "%1"=="msi" set msi=1&set licensertf=1&set download_arg="--download=all"&set i18n_arg=full-icu&goto arg-ok$/;" v +build_release vcbuild.bat /^if \/i "%1"=="build-release" set build_release=1&set sign=1&goto arg-ok$/;" v +upload vcbuild.bat /^if \/i "%1"=="upload" set upload=1&goto arg-ok$/;" v +i18n_arg vcbuild.bat /^if \/i "%1"=="small-icu" set i18n_arg=%1&goto arg-ok$/;" v +i18n_arg vcbuild.bat /^if \/i "%1"=="full-icu" set i18n_arg=%1&goto arg-ok$/;" v +i18n_arg vcbuild.bat /^if \/i "%1"=="intl-none" set i18n_arg=none&goto arg-ok$/;" v +i18n_arg vcbuild.bat /^if \/i "%1"=="without-intl" set i18n_arg=none&goto arg-ok$/;" v +download_arg vcbuild.bat /^if \/i "%1"=="download-all" set download_arg="--download=all"&goto arg-ok$/;" v +test_args vcbuild.bat /^if \/i "%1"=="ignore-flaky" set test_args=%test_args% --flaky-tests=dontcare&goto arg-ok$/;" v +dll vcbuild.bat /^if \/i "%1"=="dll" set dll=1&goto arg-ok$/;" v +enable_vtune_arg vcbuild.bat /^if \/i "%1"=="enable-vtune" set enable_vtune_arg=1&goto arg-ok$/;" v +enable_static vcbuild.bat /^if \/i "%1"=="static" set enable_static=1&goto arg-ok$/;" v +no_NODE_OPTIONS vcbuild.bat /^if \/i "%1"=="no-NODE-OPTIONS" set no_NODE_OPTIONS=1&goto arg-ok$/;" v +debug_nghttp2 vcbuild.bat /^if \/i "%1"=="debug-nghttp2" set debug_nghttp2=1&goto arg-ok$/;" v +no_cctest vcbuild.bat /^if \/i "%1"=="no-cctest" set no_cctest=1&goto arg-ok$/;" v +cctest vcbuild.bat /^if \/i "%1"=="cctest" set cctest=1&goto arg-ok$/;" v +openssl_no_asm vcbuild.bat /^if \/i "%1"=="openssl-no-asm" set openssl_no_asm=1&goto arg-ok$/;" v +no_shared_roheap vcbuild.bat /^if \/i "%1"=="no-shared-roheap" set no_shared_roheap=1&goto arg-ok$/;" v +doc vcbuild.bat /^if \/i "%1"=="doc" set doc=1&goto arg-ok$/;" v +extra_msbuild_args vcbuild.bat /^if \/i "%1"=="binlog" set extra_msbuild_args=\/binaryLogger:%config%\\node.binlog&goto arg-ok$/;" v +arg vcbuild.bat /^:arg-ok-2$/;" l +arg vcbuild.bat /^:arg-ok$/;" l +args vcbuild.bat /^:args-done$/;" l +config vcbuild.bat /^ set config=Release$/;" v +package vcbuild.bat /^ set package=1$/;" v +msi vcbuild.bat /^ set msi=1$/;" v +licensertf vcbuild.bat /^ set licensertf=1$/;" v +download_arg vcbuild.bat /^ set download_arg="--download=all"$/;" v +i18n_arg vcbuild.bat /^ set i18n_arg=full-icu$/;" v +projgen vcbuild.bat /^ set projgen=1$/;" v +cctest vcbuild.bat /^ set cctest=1$/;" v +ltcg vcbuild.bat /^ set ltcg=1$/;" v +stage_package vcbuild.bat /^if defined msi set stage_package=1$/;" v +stage_package vcbuild.bat /^if defined package set stage_package=1$/;" v +configure_flags vcbuild.bat /^if "%config%"=="Debug" set configure_flags=%configure_flags% --debug$/;" v +configure_flags vcbuild.bat /^if defined nosnapshot set configure_flags=%configure_flags% --without-snapshot$/;" v +configure_flags vcbuild.bat /^if defined nonpm set configure_flags=%configure_flags% --without-npm$/;" v +configure_flags vcbuild.bat /^if defined nocorepack set configure_flags=%configure_flags% --without-corepack$/;" v +configure_flags vcbuild.bat /^if defined ltcg set configure_flags=%configure_flags% --with-ltcg$/;" v +configure_flags vcbuild.bat /^if defined release_urlbase set configure_flags=%configure_flags% --release-urlbase=%release_urlbase%$/;" v +configure_flags vcbuild.bat /^if defined download_arg set configure_flags=%configure_flags% %download_arg%$/;" v +configure_flags vcbuild.bat /^if defined enable_vtune_arg set configure_flags=%configure_flags% --enable-vtune-profiling$/;" v +configure_flags vcbuild.bat /^if defined dll set configure_flags=%configure_flags% --shared$/;" v +configure_flags vcbuild.bat /^if defined enable_static set configure_flags=%configure_flags% --enable-static$/;" v +configure_flags vcbuild.bat /^if defined no_NODE_OPTIONS set configure_flags=%configure_flags% --without-node-options$/;" v +configure_flags vcbuild.bat /^if defined link_module set configure_flags=%configure_flags% %link_module%$/;" v +configure_flags vcbuild.bat /^if defined i18n_arg set configure_flags=%configure_flags% --with-intl=%i18n_arg%$/;" v +configure_flags vcbuild.bat /^if defined config_flags set configure_flags=%configure_flags% %config_flags%$/;" v +configure_flags vcbuild.bat /^if defined target_arch set configure_flags=%configure_flags% --dest-cpu=%target_arch%$/;" v +configure_flags vcbuild.bat /^if defined debug_nghttp2 set configure_flags=%configure_flags% --debug-nghttp2$/;" v +configure_flags vcbuild.bat /^if defined openssl_no_asm set configure_flags=%configure_flags% --openssl-no-asm$/;" v +configure_flags vcbuild.bat /^if defined no_shared_roheap set configure_flags=%configure_flags% --disable-shared-readonly-heap$/;" v +configure_flags vcbuild.bat /^if defined DEBUG_HELPER set configure_flags=%configure_flags% --verbose$/;" v +configure_flags vcbuild.bat /^if "%target_arch%"=="x86" if "%PROCESSOR_ARCHITECTURE%"=="AMD64" set configure_flags=%configure_flags% --no-cross-compiling$/;" v +no vcbuild.bat /^:no-depsicu$/;" l +configure_flags vcbuild.bat /^if defined TAG set configure_flags=%configure_flags% --tag=%TAG%$/;" v +skip vcbuild.bat /^:skip-clean$/;" l +msvs_host_arch vcbuild.bat /^set msvs_host_arch=x86$/;" v +msvs_host_arch vcbuild.bat /^if _%PROCESSOR_ARCHITECTURE%_==_AMD64_ set msvs_host_arch=amd64$/;" v +msvs_host_arch vcbuild.bat /^if _%PROCESSOR_ARCHITEW6432%_==_AMD64_ set msvs_host_arch=amd64$/;" v +msvs_host_arch vcbuild.bat /^if _%PROCESSOR_ARCHITECTURE%_==_ARM64_ set msvs_host_arch=arm64$/;" v +vcvarsall_arg vcbuild.bat /^set vcvarsall_arg=%msvs_host_arch%_%target_arch%$/;" v +vcvarsall_arg vcbuild.bat /^if %target_arch%==x64 if %msvs_host_arch%==amd64 set vcvarsall_arg=amd64$/;" v +vcvarsall_arg vcbuild.bat /^if %target_arch%==%msvs_host_arch% set vcvarsall_arg=%target_arch%$/;" v +vs vcbuild.bat /^:vs-set-2022$/;" l +vcvars_call vcbuild.bat /^set vcvars_call="%VCINSTALLDIR%\\Auxiliary\\Build\\vcvarsall.bat" %vcvarsall_arg%$/;" v +found_vs2022 vcbuild.bat /^:found_vs2022$/;" l +GYP_MSVS_VERSION vcbuild.bat /^set GYP_MSVS_VERSION=2022$/;" v +PLATFORM_TOOLSET vcbuild.bat /^set PLATFORM_TOOLSET=v143$/;" v +msbuild vcbuild.bat /^:msbuild-not-found$/;" l +msbuild vcbuild.bat /^:msbuild-found$/;" l +project_generated vcbuild.bat /^set project_generated=$/;" v +project vcbuild.bat /^:project-gen$/;" l +skip vcbuild.bat /^:skip-configure$/;" l +run vcbuild.bat /^:run-configure$/;" l +project_generated vcbuild.bat /^set project_generated=1$/;" v +msbuild vcbuild.bat /^:msbuild$/;" l +target vcbuild.bat /^ if defined no_cctest set target=node$/;" v +target vcbuild.bat /^ if "%test_args%"=="" set target=node$/;" v +target vcbuild.bat /^ if defined cctest set target="Build"$/;" v +UseMultiToolTask vcbuild.bat /^set UseMultiToolTask=True$/;" v +EnforceProcessCountAcrossBuilds vcbuild.bat /^set EnforceProcessCountAcrossBuilds=True$/;" v +MultiProcMaxCount vcbuild.bat /^set MultiProcMaxCount=%NUMBER_OF_PROCESSORS%$/;" v +after vcbuild.bat /^:after-build$/;" l +sign vcbuild.bat /^:sign$/;" l +licensertf vcbuild.bat /^:licensertf$/;" l +exit_code vcbuild.bat /^ set exit_code=1$/;" v +stage_package vcbuild.bat /^:stage_package$/;" l +HEADERS_ONLY vcbuild.bat /^ set HEADERS_ONLY=1$/;" v +HEADERS_ONLY vcbuild.bat /^ set HEADERS_ONLY=$/;" v +package vcbuild.bat /^:package$/;" l +package_error vcbuild.bat /^:package_error$/;" l +package_done vcbuild.bat /^:package_done$/;" l +msi vcbuild.bat /^:msi$/;" l +msibuild vcbuild.bat /^:msibuild$/;" l +upload vcbuild.bat /^:upload$/;" l +STAGINGSERVER vcbuild.bat /^if not defined STAGINGSERVER set STAGINGSERVER=node-www$/;" v +install vcbuild.bat /^:install-doctools$/;" l +skip vcbuild.bat /^:skip-install-doctools$/;" l +build vcbuild.bat /^:build-doc$/;" l +run vcbuild.bat /^:run$/;" l +npm_config_nodedir vcbuild.bat /^set npm_config_nodedir=%~dp0$/;" v +build vcbuild.bat /^:build-js-native-api-tests$/;" l +npm_config_nodedir vcbuild.bat /^set npm_config_nodedir=%~dp0$/;" v +build vcbuild.bat /^:build-node-api-tests$/;" l +npm_config_nodedir vcbuild.bat /^set npm_config_nodedir=%~dp0$/;" v +run vcbuild.bat /^:run-tests$/;" l +node vcbuild.bat /^:node-check-deopts$/;" l +node vcbuild.bat /^:node-test-inspect$/;" l +USE_EMBEDDED_NODE_INSPECT vcbuild.bat /^set USE_EMBEDDED_NODE_INSPECT=1$/;" v +node vcbuild.bat /^:node-tests$/;" l +npm_test_cmd vcbuild.bat /^set npm_test_cmd="%node_exe%" tools\\test-npm-package.js --install --logfile=test-npm.tap deps\\npm test-node$/;" v +no vcbuild.bat /^:no-test-npm$/;" l +test_args vcbuild.bat /^if "%config%"=="Debug" set test_args=--mode=debug %test_args%$/;" v +test_args vcbuild.bat /^if "%config%"=="Release" set test_args=--mode=release %test_args%$/;" v +exit_code vcbuild.bat /^if %errorlevel% neq 0 set exit_code=%errorlevel%$/;" v +run vcbuild.bat /^:run-test-py$/;" l +exit_code vcbuild.bat /^if %errorlevel% neq 0 set exit_code=%errorlevel%$/;" v +test vcbuild.bat /^:test-v8$/;" l +lint vcbuild.bat /^:lint-cpp$/;" l +run vcbuild.bat /^:run-make-lint$/;" l +lint vcbuild.bat /^:lint-js$/;" l +no vcbuild.bat /^:no-lint$/;" l +lint vcbuild.bat /^:lint-md-build$/;" l +lint vcbuild.bat /^:lint-md$/;" l +lint_md_files vcbuild.bat /^set lint_md_files=$/;" v +format vcbuild.bat /^:format-md$/;" l +lint_md_files vcbuild.bat /^set lint_md_files=$/;" v +create vcbuild.bat /^:create-msvs-files-failed$/;" l +exit_code vcbuild.bat /^set exit_code=1$/;" v +help vcbuild.bat /^:help$/;" l +exit vcbuild.bat /^:exit$/;" l +getnodeversion vcbuild.bat /^:getnodeversion$/;" l +NODE_VERSION vcbuild.bat /^set NODE_VERSION=$/;" v +TAG vcbuild.bat /^set TAG=$/;" v +FULLVERSION vcbuild.bat /^set FULLVERSION=$/;" v +NODE_VERSION vcbuild.bat /^for \/F "usebackq tokens=*" %%i in (`python "%~dp0tools\\getnodeversion.py"`) do set NODE_VERSION=%%i$/;" v +DISTTYPE vcbuild.bat /^if not defined DISTTYPE set DISTTYPE=release$/;" v +FULLVERSION vcbuild.bat /^ set FULLVERSION=%NODE_VERSION%$/;" v +TAG vcbuild.bat /^ set TAG=%CUSTOMTAG%$/;" v +TAG vcbuild.bat /^ set TAG=%DISTTYPE%%DATESTRING%%COMMIT%$/;" v +FULLVERSION vcbuild.bat /^set FULLVERSION=%NODE_VERSION%-%TAG%$/;" v +distexit vcbuild.bat /^:distexit$/;" l +DISTTYPEDIR vcbuild.bat /^if not defined DISTTYPEDIR set DISTTYPEDIR=%DISTTYPE%$/;" v +TARGET_NAME vcbuild.bat /^set TARGET_NAME=node-v%FULLVERSION%-win-%target_arch%$/;" v +log test/sequential/test-perf-hooks.js /^function log(str) {$/;" F +epsilon test/sequential/test-perf-hooks.js /^const epsilon = 50;$/;" V +checkNodeTiming test/sequential/test-perf-hooks.js /^function checkNodeTiming(timing) {$/;" F +initialTiming test/sequential/test-perf-hooks.js /^const initialTiming = { ...performance.nodeTiming };$/;" O +checkValue test/sequential/test-perf-hooks.js /^function checkValue(timing, name, min, max) {$/;" F +timing test/sequential/test-perf-hooks.js /^ const timing = { ...performance.nodeTiming };$/;" O +timing test/sequential/test-perf-hooks.js /^ const timing = { ...performance.nodeTiming };$/;" O +test test/sequential/test-buffer-creation-regression.js /^function test(arrayBuffer, offset, length) {$/;" F +uint8Array test/sequential/test-buffer-creation-regression.js /^ const uint8Array = new Uint8Array(arrayBuffer, offset, length);$/;" V +acceptableOOMErrors test/sequential/test-buffer-creation-regression.js /^const acceptableOOMErrors = [$/;" A +length test/sequential/test-buffer-creation-regression.js /^const length = 1000;$/;" V +offset test/sequential/test-buffer-creation-regression.js /^const offset = 4294967296; \/* 1 << 32 *\/$/;" V +arrayBuffer test/sequential/test-buffer-creation-regression.js /^let arrayBuffer;$/;" V +writeSize test/sequential/test-http-keep-alive-large-write.js /^const writeSize = 3000000;$/;" V +socket test/sequential/test-http-keep-alive-large-write.js /^let socket;$/;" V +server test/sequential/test-http-keep-alive-large-write.js /^const server = http.createServer(common.mustCall((req, res) => {$/;" F +TODO test/sequential/test-http-keep-alive-large-write.js /^ \/\/ TODO(apapirovski): This test is faulty on certain Windows systems$/;" T +remaining test/sequential/test-http2-large-file.js /^ let remaining = 1e8;$/;" V +chunkLength test/sequential/test-http2-large-file.js /^ const chunkLength = 1e6;$/;" V +writeChunk test/sequential/test-http2-large-file.js /^ function writeChunk() {$/;" F +test1 test/sequential/test-tls-securepair-client.js /^function test1() {$/;" F +test2 test/sequential/test-tls-securepair-client.js /^function test2() {$/;" F +check test/sequential/test-tls-securepair-client.js /^ function check(pair) {$/;" F +test test/sequential/test-tls-securepair-client.js /^function test(keyPath, certPath, check, next) {$/;" F +state test/sequential/test-tls-securepair-client.js /^ let state = 'WAIT-ACCEPT';$/;" V +serverStdoutBuffer test/sequential/test-tls-securepair-client.js /^ let serverStdoutBuffer = '';$/;" V +startClient test/sequential/test-tls-securepair-client.js /^ function startClient(port) {$/;" F +s test/sequential/test-tls-securepair-client.js /^ const s = new net.Stream();$/;" V +setTimeout test/sequential/test-tls-securepair-client.js /^ setTimeout(function() {$/;" M +N test/sequential/test-net-reconnect-error.js /^const N = 20;$/;" V +disconnectCount test/sequential/test-net-reconnect-error.js /^let disconnectCount = 0;$/;" V +env test/sequential/test-single-executable-application-empty.js /^ env: {$/;" P +m test/sequential/test-performance-eventloopdelay.js /^ let m = 5;$/;" V +spinAWhile test/sequential/test-performance-eventloopdelay.js /^ function spinAWhile() {$/;" F +parsers test/sequential/test-http-regr-gh-2928.js /^const parsers = new Array(COUNT);$/;" V +gotRequests test/sequential/test-http-regr-gh-2928.js /^let gotRequests = 0;$/;" V +gotResponses test/sequential/test-http-regr-gh-2928.js /^let gotResponses = 0;$/;" V +execAndClose test/sequential/test-http-regr-gh-2928.js /^function execAndClose() {$/;" F +onIncoming test/sequential/test-http-regr-gh-2928.js /^ parser.onIncoming = function onIncoming() {$/;" M +directory test/sequential/test-heapdump.js /^ const directory = 'directory';$/;" V +data test/sequential/test-heapdump.js /^ let data = '';$/;" V +code test/sequential/test-vm-timeout-rethrow.js /^ const code = 'while(true);';$/;" V +err test/sequential/test-vm-timeout-rethrow.js /^ let err = '';$/;" V +a1 test/sequential/test-crypto-timing-safe-equal.js /^ const a1 = new Uint8Array(buf);$/;" V +a2 test/sequential/test-crypto-timing-safe-equal.js /^ const a2 = new Uint16Array(buf);$/;" V +a3 test/sequential/test-crypto-timing-safe-equal.js /^ const a3 = new Uint32Array(buf);$/;" V +cmp test/sequential/test-crypto-timing-safe-equal.js /^ const cmp = (fn) => (a, b) => a.every((x, i) => fn(x, b[i]));$/;" F +eq test/sequential/test-crypto-timing-safe-equal.js /^ const eq = cmp((a, b) => a === b);$/;" F +test test/sequential/test-crypto-timing-safe-equal.js /^ function test(a, b, { equal, sameValue, timingSafeEqual }) {$/;" F +equal test/sequential/test-crypto-timing-safe-equal.js /^ equal: false,$/;" P +sameValue test/sequential/test-crypto-timing-safe-equal.js /^ sameValue: true,$/;" P +timingSafeEqual test/sequential/test-crypto-timing-safe-equal.js /^ timingSafeEqual: true$/;" P +equal test/sequential/test-crypto-timing-safe-equal.js /^ equal: true,$/;" P +sameValue test/sequential/test-crypto-timing-safe-equal.js /^ sameValue: false,$/;" P +timingSafeEqual test/sequential/test-crypto-timing-safe-equal.js /^ timingSafeEqual: false$/;" P +x test/sequential/test-crypto-timing-safe-equal.js /^ const x = new BigInt64Array([0x7ff0000000000001n, 0xfff0000000000001n]);$/;" V +equal test/sequential/test-crypto-timing-safe-equal.js /^ equal: false,$/;" P +sameValue test/sequential/test-crypto-timing-safe-equal.js /^ sameValue: true,$/;" P +timingSafeEqual test/sequential/test-crypto-timing-safe-equal.js /^ timingSafeEqual: false$/;" P +test test/sequential/test-init.js /^function test(file, expected) {$/;" F +f test/sequential/test-next-tick-error-spin.js /^ function f() {$/;" F +setImmediate test/sequential/test-next-tick-error-spin.js /^ setImmediate(function() {$/;" M +ROUNDS test/sequential/test-net-connect-econnrefused.js /^const ROUNDS = 5;$/;" V +ATTEMPTS_PER_ROUND test/sequential/test-net-connect-econnrefused.js /^const ATTEMPTS_PER_ROUND = 50;$/;" V +rounds test/sequential/test-net-connect-econnrefused.js /^let rounds = 1;$/;" V +reqs test/sequential/test-net-connect-econnrefused.js /^let reqs = 0;$/;" V +port test/sequential/test-net-connect-econnrefused.js /^let port;$/;" V +server test/sequential/test-net-connect-econnrefused.js /^const server = net.createServer().listen(0, common.mustCall(() => {$/;" F +pummel test/sequential/test-net-connect-econnrefused.js /^function pummel() {$/;" F +pending test/sequential/test-net-connect-econnrefused.js /^ let pending;$/;" V +check test/sequential/test-net-connect-econnrefused.js /^function check() {$/;" F +setTimeout test/sequential/test-net-connect-econnrefused.js /^ setTimeout(common.mustCall(function() {$/;" M +parent test/sequential/test-util-debug.js /^function parent() {$/;" F +test test/sequential/test-util-debug.js /^function test(environ, shouldWrite, section, forceColors = false) {$/;" F +expectErr test/sequential/test-util-debug.js /^ let expectErr = '';$/;" V +NODE_DEBUG test/sequential/test-util-debug.js /^ NODE_DEBUG: environ,$/;" P +addCodes test/sequential/test-util-debug.js /^ const addCodes = (arr) => [`\\x1B[${arr[0]}m`, `\\x1B[${arr[1]}m`];$/;" F +err test/sequential/test-util-debug.js /^ let err = '';$/;" V +out test/sequential/test-util-debug.js /^ let out = '';$/;" V +child test/sequential/test-util-debug.js /^function child(section) {$/;" F +debug test/sequential/test-util-debug.js /^ const debug = util.debuglog(section, common.mustCall((cb) => {$/;" F +t1 test/sequential/test-timers-block-eventloop.js /^const t1 = setInterval(() => {$/;" F +t2 test/sequential/test-timers-block-eventloop.js /^const t2 = setInterval(() => {$/;" F +writeSize test/sequential/test-http2-timeout-large-write.js /^const writeSize = 3000000;$/;" V +minReadSize test/sequential/test-http2-timeout-large-write.js /^const minReadSize = 500000;$/;" V +resume test/sequential/test-http2-timeout-large-write.js /^ const resume = () => req.resume();$/;" F +receivedBufferLength test/sequential/test-http2-timeout-large-write.js /^ let receivedBufferLength = 0;$/;" V +firstReceivedAt test/sequential/test-http2-timeout-large-write.js /^ let firstReceivedAt;$/;" V +serverHandler test/sequential/test-gc-http-client.js /^function serverHandler(req, res) {$/;" F +numRequests test/sequential/test-gc-http-client.js /^const numRequests = 36;$/;" V +done test/sequential/test-gc-http-client.js /^let done = 0;$/;" V +count test/sequential/test-gc-http-client.js /^let count = 0;$/;" V +countGC test/sequential/test-gc-http-client.js /^let countGC = 0;$/;" V +getAll test/sequential/test-gc-http-client.js /^function getAll(requestsRemaining) {$/;" F +cb test/sequential/test-gc-http-client.js /^function cb(res) {$/;" F +ongc test/sequential/test-gc-http-client.js /^function ongc() {$/;" F +status test/sequential/test-gc-http-client.js /^function status() {$/;" F +expectedErrorCodes test/sequential/test-net-connect-local-error.js /^const expectedErrorCodes = ['ECONNREFUSED', 'EADDRINUSE'];$/;" A +optionsIPv4 test/sequential/test-net-connect-local-error.js /^const optionsIPv4 = {$/;" O +family test/sequential/test-net-connect-local-error.js /^ family: 4,$/;" P +optionsIPv6 test/sequential/test-net-connect-local-error.js /^const optionsIPv6 = {$/;" O +family test/sequential/test-net-connect-local-error.js /^ family: 6,$/;" P +onError test/sequential/test-net-connect-local-error.js /^function onError(err, options) {$/;" F +normal test/sequential/test-deprecation-flags.js /^const normal = [depmod];$/;" A +noDep test/sequential/test-deprecation-flags.js /^const noDep = ['--no-deprecation', depmod];$/;" A +traceDep test/sequential/test-deprecation-flags.js /^const traceDep = ['--trace-deprecation', depmod];$/;" A +execFile test/sequential/test-deprecation-flags.js /^execFile(node, normal, function(er, stdout, stderr) {$/;" M +execFile test/sequential/test-deprecation-flags.js /^execFile(node, noDep, function(er, stdout, stderr) {$/;" M +execFile test/sequential/test-deprecation-flags.js /^execFile(node, traceDep, function(er, stdout, stderr) {$/;" M +execFile test/sequential/test-deprecation-flags.js /^execFile(node, [depUserlandFunction], function(er, stdout, stderr) {$/;" M +execFile test/sequential/test-deprecation-flags.js /^execFile(node, [depUserlandClass], function(er, stdout, stderr) {$/;" M +execFile test/sequential/test-deprecation-flags.js /^execFile(node, [depUserlandSubClass], function(er, stdout, stderr) {$/;" M +MAX_ITERATIONS test/sequential/test-worker-fshandles-error-on-termination.js /^const MAX_ITERATIONS = 5;$/;" V +MAX_THREADS test/sequential/test-worker-fshandles-error-on-termination.js /^const MAX_THREADS = 6;$/;" V +spinWorker test/sequential/test-worker-fshandles-error-on-termination.js /^ function spinWorker(iter) {$/;" F +w test/sequential/test-worker-fshandles-error-on-termination.js /^ const w = new Worker(__filename);$/;" V +open_nok test/sequential/test-worker-fshandles-error-on-termination.js /^ async function open_nok() {$/;" F +exports test/sequential/test-single-executable-application.js /^module.exports = {$/;" P +env test/sequential/test-single-executable-application.js /^ env: {$/;" P +syntaxArgs test/sequential/test-cli-syntax-good.js /^const syntaxArgs = [$/;" A +cmd test/sequential/test-cli-syntax-good.js /^ const cmd = [node, ..._args].join(' ');$/;" A +BYE test/sequential/test-dgram-bind-shared-ports.js /^const BYE = 'bye';$/;" V +WORKER2_NAME test/sequential/test-dgram-bind-shared-ports.js /^const WORKER2_NAME = 'wrker2';$/;" V +opt1 test/sequential/test-dgram-bind-shared-ports.js /^ const opt1 = { address, port: 0, exclusive: false };$/;" O +opt2 test/sequential/test-dgram-bind-shared-ports.js /^ const opt2 = { address, port: common.PORT, exclusive: false };$/;" O +opt3 test/sequential/test-dgram-bind-shared-ports.js /^ const opt3 = { address, port: common.PORT + 1, exclusive: true };$/;" O +ReadStream test/sequential/test-write-heapsnapshot-options.js /^class ReadStream {$/;" C +constructor test/sequential/test-write-heapsnapshot-options.js /^ constructor(filename) {$/;" M +pause test/sequential/test-write-heapsnapshot-options.js /^ pause() {}$/;" M +read test/sequential/test-write-heapsnapshot-options.js /^ read() { return this._content; }$/;" M +server test/sequential/test-http-server-keep-alive-timeout-slow-server.js /^const server = http.createServer(common.mustCall((req, res) => {$/;" F +agent test/sequential/test-http-server-keep-alive-timeout-slow-server.js /^const agent = new http.Agent({$/;" V +keepAlive test/sequential/test-http-server-keep-alive-timeout-slow-server.js /^ keepAlive: true,$/;" P +maxSockets test/sequential/test-http-server-keep-alive-timeout-slow-server.js /^ maxSockets: 1$/;" P +request test/sequential/test-http-server-keep-alive-timeout-slow-server.js /^function request(path, callback) {$/;" F +req test/sequential/test-http-server-keep-alive-timeout-slow-server.js /^ const req = http.request({ agent, path, port }, common.mustCall((res) => {$/;" F +result test/sequential/test-http-server-keep-alive-timeout-slow-server.js /^ let result = '';$/;" V +serverHandler test/sequential/test-gc-http-client-onerror.js /^function serverHandler(req, res) {$/;" F +numRequests test/sequential/test-gc-http-client-onerror.js /^const numRequests = 36;$/;" V +done test/sequential/test-gc-http-client-onerror.js /^let done = 0;$/;" V +count test/sequential/test-gc-http-client-onerror.js /^let count = 0;$/;" V +countGC test/sequential/test-gc-http-client-onerror.js /^let countGC = 0;$/;" V +getAll test/sequential/test-gc-http-client-onerror.js /^function getAll(requestsRemaining) {$/;" F +cb test/sequential/test-gc-http-client-onerror.js /^function cb(res) {$/;" F +onerror test/sequential/test-gc-http-client-onerror.js /^function onerror(err) {$/;" F +ongc test/sequential/test-gc-http-client-onerror.js /^function ongc() {$/;" F +status test/sequential/test-gc-http-client-onerror.js /^function status() {$/;" F +findFirstFrameInNode test/sequential/test-diagnostic-dir-heap-prof.js /^function findFirstFrameInNode(root, func) {$/;" F +findFirstFrame test/sequential/test-diagnostic-dir-heap-prof.js /^function findFirstFrame(file, func) {$/;" F +verifyFrames test/sequential/test-diagnostic-dir-heap-prof.js /^function verifyFrames(output, file, func) {$/;" F +kHeapProfInterval test/sequential/test-diagnostic-dir-heap-prof.js /^const kHeapProfInterval = 128;$/;" V +env test/sequential/test-diagnostic-dir-heap-prof.js /^const env = {$/;" O +getHeapProfiles test/sequential/test-diagnostic-dir-heap-prof.js /^function getHeapProfiles(dir) {$/;" F +doTest test/sequential/test-tls-session-timeout.js /^function doTest() {$/;" F +SESSION_TIMEOUT test/sequential/test-tls-session-timeout.js /^ const SESSION_TIMEOUT = 1;$/;" V +options test/sequential/test-tls-session-timeout.js /^ const options = {$/;" O +key test/sequential/test-tls-session-timeout.js /^ key: key,$/;" P +cert test/sequential/test-tls-session-timeout.js /^ cert: cert,$/;" P +ca test/sequential/test-tls-session-timeout.js /^ ca: [cert],$/;" P +sessionTimeout test/sequential/test-tls-session-timeout.js /^ sessionTimeout: SESSION_TIMEOUT,$/;" P +ticketFileName test/sequential/test-tls-session-timeout.js /^ const ticketFileName = 'tls-session-ticket.txt';$/;" V +Client test/sequential/test-tls-session-timeout.js /^ function Client(cb) {$/;" F +flags test/sequential/test-tls-session-timeout.js /^ const flags = [$/;" A +stdio test/sequential/test-tls-session-timeout.js /^ stdio: ['ignore', 'pipe', 'ignore']$/;" P +clientOutput test/sequential/test-tls-session-timeout.js /^ let clientOutput = '';$/;" V +connectionType test/sequential/test-tls-session-timeout.js /^ let connectionType;$/;" V +grepConnectionType test/sequential/test-tls-session-timeout.js /^ const grepConnectionType = (line) => {$/;" F +server test/sequential/test-tls-session-timeout.js /^ const server = tls.createServer(options, (cleartext) => {$/;" F +validateHeapSnapshotFile test/sequential/test-heapdump-flag-custom-dir.js /^const validateHeapSnapshotFile = () => {$/;" F +validate test/sequential/test-heapdump-flag-custom-dir.js /^ (function validate() {$/;" F +args test/sequential/test-heapdump-flag-custom-dir.js /^ const args = ['--heapsnapshot-signal', 'SIGUSR2', '--diagnostic-dir', tmpdir.path, __filename, 'child'];$/;" A +worker test/sequential/test-vm-break-on-sigint.js /^ const worker = new Worker(__filename);$/;" V +workerOnMetricsMsg test/sequential/test-worker-eventlooputil.js /^function workerOnMetricsMsg(msg) {$/;" F +worker test/sequential/test-worker-eventlooputil.js /^let worker;$/;" V +metricsCh test/sequential/test-worker-eventlooputil.js /^let metricsCh;$/;" V +mainElu test/sequential/test-worker-eventlooputil.js /^let mainElu;$/;" V +workerELU test/sequential/test-worker-eventlooputil.js /^let workerELU;$/;" V +r test/sequential/test-worker-eventlooputil.js /^(function r() {$/;" F +checkWorkerIdle test/sequential/test-worker-eventlooputil.js /^function checkWorkerIdle(wElu) {$/;" F +checkWorkerActive test/sequential/test-worker-eventlooputil.js /^function checkWorkerActive() {$/;" F +idleActive test/sequential/test-worker-eventlooputil.js /^function idleActive(elu) {$/;" F +host test/sequential/test-cluster-net-listen-ipv6only-none.js /^const host = '::';$/;" V +WORKER_ACCOUNT test/sequential/test-cluster-net-listen-ipv6only-none.js /^const WORKER_ACCOUNT = 3;$/;" V +workers test/sequential/test-cluster-net-listen-ipv6only-none.js /^ const workers = [];$/;" A +myWorker test/sequential/test-cluster-net-listen-ipv6only-none.js /^ const myWorker = new Promise((resolve) => {$/;" F +myWorker test/sequential/test-cluster-net-listen-ipv6only-none.js /^ const myWorker = new Promise((resolve) => {$/;" V +worker test/sequential/test-cluster-net-listen-ipv6only-none.js /^ const worker = cluster.fork().on('exit', common.mustCall((statusCode) => {$/;" F +ipv6Only test/sequential/test-cluster-net-listen-ipv6only-none.js /^ ipv6Only: true,$/;" P +parentProf test/sequential/test-worker-prof.js /^ const parentProf = files.find((name) => name.endsWith('.log'));$/;" F +w test/sequential/test-worker-prof.js /^ const w = new Worker(`$/;" V +SPIN_MS test/sequential/test-worker-prof.js /^ const SPIN_MS = 1000;$/;" V +count test/sequential/test-worker-prof.js /^ let count = 1;$/;" V +workerProf test/sequential/test-worker-prof.js /^ const workerProf = files.find((name) => name !== parentProf && name.endsWith('.log'));$/;" F +workerProfRegexp test/sequential/test-worker-prof.js /^ const workerProfRegexp = \/worker prof file: (.+\\.log)\/;$/;" V +parentProfRegexp test/sequential/test-worker-prof.js /^ const parentProfRegexp = \/parent prof file: (.+\\.log)\/;$/;" V +stdout test/sequential/test-worker-prof.js /^ stdout(output) {$/;" M +logfiles test/sequential/test-worker-prof.js /^ const logfiles = fs.readdirSync(tmpdir.path).filter((name) => name.endsWith('.log'));$/;" F +workerTicks test/sequential/test-worker-prof.js /^ const workerTicks = workerLines.filter((line) => line.startsWith('tick'));$/;" F +parentTicks test/sequential/test-worker-prof.js /^ const parentTicks = parentLines.filter((line) => line.startsWith('tick'));$/;" F +test test/sequential/test-debugger-debug-brk.js /^function test(arg) {$/;" F +stderr test/sequential/test-fs-stat-sync-overflow.js /^const stderr = [];$/;" A +offset test/sequential/test-inspector-port-cluster.js /^let offset = 0;$/;" V +testRunnerMain test/sequential/test-inspector-port-cluster.js /^function testRunnerMain() {$/;" F +execArgv test/sequential/test-inspector-port-cluster.js /^ execArgv: ['--inspect'],$/;" P +workers test/sequential/test-inspector-port-cluster.js /^ workers: [{ expectedPort: 9230 }]$/;" P +execArgv test/sequential/test-inspector-port-cluster.js /^ execArgv: ['--inspect=65534'],$/;" P +workers test/sequential/test-inspector-port-cluster.js /^ workers: [$/;" P +execArgv test/sequential/test-inspector-port-cluster.js /^ execArgv: [`--inspect=${port}`],$/;" P +workers test/sequential/test-inspector-port-cluster.js /^ workers: [$/;" P +execArgv test/sequential/test-inspector-port-cluster.js /^ execArgv: ['--inspect', `--inspect-port=${port}`],$/;" P +workers test/sequential/test-inspector-port-cluster.js /^ workers: [{ expectedPort: port + 1 }]$/;" P +execArgv test/sequential/test-inspector-port-cluster.js /^ execArgv: ['--inspect', `--debug-port=${port}`],$/;" P +workers test/sequential/test-inspector-port-cluster.js /^ workers: [{ expectedPort: port + 1 }]$/;" P +execArgv test/sequential/test-inspector-port-cluster.js /^ execArgv: [`--inspect=0.0.0.0:${port}`],$/;" P +workers test/sequential/test-inspector-port-cluster.js /^ workers: [{ expectedPort: port + 1, expectedHost: '0.0.0.0' }]$/;" P +execArgv test/sequential/test-inspector-port-cluster.js /^ execArgv: [`--inspect=127.0.0.1:${port}`],$/;" P +workers test/sequential/test-inspector-port-cluster.js /^ workers: [{ expectedPort: port + 1, expectedHost: '127.0.0.1' }]$/;" P +execArgv test/sequential/test-inspector-port-cluster.js /^ execArgv: [`--inspect=[::]:${port}`],$/;" P +workers test/sequential/test-inspector-port-cluster.js /^ workers: [{ expectedPort: port + 1, expectedHost: '::' }]$/;" P +execArgv test/sequential/test-inspector-port-cluster.js /^ execArgv: [`--inspect=[::1]:${port}`],$/;" P +workers test/sequential/test-inspector-port-cluster.js /^ workers: [{ expectedPort: port + 1, expectedHost: '::1' }]$/;" P +execArgv test/sequential/test-inspector-port-cluster.js /^ execArgv: [`--inspect=${port}`],$/;" P +clusterSettings test/sequential/test-inspector-port-cluster.js /^ clusterSettings: { inspectPort: port + 2 },$/;" P +workers test/sequential/test-inspector-port-cluster.js /^ workers: [{ expectedPort: port + 2 }]$/;" P +execArgv test/sequential/test-inspector-port-cluster.js /^ execArgv: [`--inspect=${port}`],$/;" P +clusterSettings test/sequential/test-inspector-port-cluster.js /^ clusterSettings: { inspectPort: 'addTwo' },$/;" P +workers test/sequential/test-inspector-port-cluster.js /^ workers: [$/;" P +execArgv test/sequential/test-inspector-port-cluster.js /^ execArgv: [`--inspect=${port}`],$/;" P +clusterSettings test/sequential/test-inspector-port-cluster.js /^ clusterSettings: { inspectPort: 'string' },$/;" P +workers test/sequential/test-inspector-port-cluster.js /^ workers: [{}]$/;" P +execArgv test/sequential/test-inspector-port-cluster.js /^ execArgv: [`--inspect=${port}`],$/;" P +clusterSettings test/sequential/test-inspector-port-cluster.js /^ clusterSettings: { inspectPort: 'null' },$/;" P +workers test/sequential/test-inspector-port-cluster.js /^ workers: [{}]$/;" P +execArgv test/sequential/test-inspector-port-cluster.js /^ execArgv: [`--inspect=${port}`],$/;" P +clusterSettings test/sequential/test-inspector-port-cluster.js /^ clusterSettings: { inspectPort: 'bignumber' },$/;" P +workers test/sequential/test-inspector-port-cluster.js /^ workers: [{}]$/;" P +execArgv test/sequential/test-inspector-port-cluster.js /^ execArgv: [`--inspect=${port}`],$/;" P +clusterSettings test/sequential/test-inspector-port-cluster.js /^ clusterSettings: { inspectPort: 'negativenumber' },$/;" P +workers test/sequential/test-inspector-port-cluster.js /^ workers: [{}]$/;" P +execArgv test/sequential/test-inspector-port-cluster.js /^ execArgv: [`--inspect=${port}`],$/;" P +clusterSettings test/sequential/test-inspector-port-cluster.js /^ clusterSettings: { inspectPort: 'bignumberfunc' },$/;" P +workers test/sequential/test-inspector-port-cluster.js /^ workers: [{}]$/;" P +execArgv test/sequential/test-inspector-port-cluster.js /^ execArgv: [`--inspect=${port}`],$/;" P +clusterSettings test/sequential/test-inspector-port-cluster.js /^ clusterSettings: { inspectPort: 'strfunc' },$/;" P +workers test/sequential/test-inspector-port-cluster.js /^ workers: [{}]$/;" P +execArgv test/sequential/test-inspector-port-cluster.js /^ execArgv: [],$/;" P +clusterSettings test/sequential/test-inspector-port-cluster.js /^ clusterSettings: { inspectPort: port, execArgv: ['--inspect'] },$/;" P +workers test/sequential/test-inspector-port-cluster.js /^ workers: [$/;" P +execArgv test/sequential/test-inspector-port-cluster.js /^ execArgv: [`--inspect=${port}`],$/;" P +clusterSettings test/sequential/test-inspector-port-cluster.js /^ clusterSettings: { inspectPort: 0 },$/;" P +workers test/sequential/test-inspector-port-cluster.js /^ workers: [$/;" P +execArgv test/sequential/test-inspector-port-cluster.js /^ execArgv: [],$/;" P +clusterSettings test/sequential/test-inspector-port-cluster.js /^ clusterSettings: { inspectPort: 0 },$/;" P +workers test/sequential/test-inspector-port-cluster.js /^ workers: [$/;" P +execArgv test/sequential/test-inspector-port-cluster.js /^ execArgv: ['--inspect'],$/;" P +clusterSettings test/sequential/test-inspector-port-cluster.js /^ clusterSettings: { inspectPort: port + 2 },$/;" P +workers test/sequential/test-inspector-port-cluster.js /^ workers: [$/;" P +primaryProcessMain test/sequential/test-inspector-port-cluster.js /^function primaryProcessMain() {$/;" F +badPortError test/sequential/test-inspector-port-cluster.js /^ const badPortError = { name: 'RangeError', code: 'ERR_SOCKET_BAD_PORT' };$/;" O +params test/sequential/test-inspector-port-cluster.js /^ const params = {};$/;" O +workerProcessMain test/sequential/test-inspector-port-cluster.js /^function workerProcessMain() {$/;" F +spawnPrimary test/sequential/test-inspector-port-cluster.js /^function spawnPrimary({ execArgv, workers, clusterSettings = {} }) {$/;" F +env test/sequential/test-inspector-port-cluster.js /^ env: { ...process.env,$/;" P +checkExitCode test/sequential/test-inspector-port-cluster.js /^function checkExitCode(code, signal) {$/;" F +host test/sequential/test-cluster-net-listen-ipv6only-rr.js /^const host = '::';$/;" V +WORKER_ACCOUNT test/sequential/test-cluster-net-listen-ipv6only-rr.js /^const WORKER_ACCOUNT = 3;$/;" V +workers test/sequential/test-cluster-net-listen-ipv6only-rr.js /^ const workers = [];$/;" A +address test/sequential/test-cluster-net-listen-ipv6only-rr.js /^ let address;$/;" V +myWorker test/sequential/test-cluster-net-listen-ipv6only-rr.js /^ const myWorker = new Promise((resolve) => {$/;" F +myWorker test/sequential/test-cluster-net-listen-ipv6only-rr.js /^ const myWorker = new Promise((resolve) => {$/;" V +worker test/sequential/test-cluster-net-listen-ipv6only-rr.js /^ const worker = cluster.fork().on('exit', common.mustCall((statusCode) => {$/;" F +host test/sequential/test-cluster-net-listen-ipv6only-rr.js /^ host: host,$/;" P +ipv6Only test/sequential/test-cluster-net-listen-ipv6only-rr.js /^ ipv6Only: true,$/;" P +family test/sequential/test-net-server-address.js /^ const family = 'IPv4';$/;" V +family6 test/sequential/test-net-server-address.js /^const family6 = 'IPv6';$/;" V +anycast6 test/sequential/test-net-server-address.js /^const anycast6 = '::';$/;" V +localhost test/sequential/test-net-server-address.js /^ const localhost = '::1';$/;" V +counter test/sequential/test-require-cache-without-stat.js /^let counter = 0;$/;" V +statSync test/sequential/test-require-cache-without-stat.js /^fs.statSync = function() {$/;" M +stat test/sequential/test-require-cache-without-stat.js /^fs.stat = function() {$/;" M +body test/sequential/test-http-econnrefused.js /^ let body = '';$/;" V +serverOn test/sequential/test-http-econnrefused.js /^function serverOn() {$/;" F +serverOff test/sequential/test-http-econnrefused.js /^function serverOff() {$/;" F +responses test/sequential/test-http-econnrefused.js /^const responses = [];$/;" A +afterPing test/sequential/test-http-econnrefused.js /^function afterPing(result) {$/;" F +ECONNREFUSED_RE test/sequential/test-http-econnrefused.js /^ const ECONNREFUSED_RE = \/ECONNREFUSED\/;$/;" V +successRE test/sequential/test-http-econnrefused.js /^ const successRE = \/success\/;$/;" V +ping test/sequential/test-http-econnrefused.js /^function ping() {$/;" F +opt test/sequential/test-http-econnrefused.js /^ const opt = {$/;" O +body test/sequential/test-http-econnrefused.js /^ let body = '';$/;" V +pingping test/sequential/test-http-econnrefused.js /^function pingping() {$/;" F +test test/sequential/test-cluster-inspect-brk.js /^ function test(execArgv) {$/;" F +execArgv test/sequential/test-cluster-inspect-brk.js /^ execArgv: execArgv,$/;" P +stdio test/sequential/test-cluster-inspect-brk.js /^ stdio: ['pipe', 'pipe', 'pipe', 'ipc', 'pipe']$/;" P +syntaxArgs test/sequential/test-cli-syntax-bad.js /^const syntaxArgs = [$/;" A +syntaxErrorRE test/sequential/test-cli-syntax-bad.js /^const syntaxErrorRE = \/^SyntaxError: \\b\/m;$/;" V +cmd test/sequential/test-cli-syntax-bad.js /^ const cmd = [node, ..._args].join(' ');$/;" A +kSettings test/sequential/test-http2-settings-flood.js /^const kSettings = new http2util.SettingsFrame();$/;" V +interval test/sequential/test-http2-settings-flood.js /^let interval;$/;" V +TODO test/sequential/test-http2-settings-flood.js /^ \/\/ TODO(jasnell): Unfortunately, this test is inherently flaky because$/;" T +exclusive test/sequential/test-net-listen-shared-ports.js /^ exclusive: false$/;" P +fileStructure test/sequential/test-fs-opendir-recursive.js /^const fileStructure = [$/;" A +createFiles test/sequential/test-fs-opendir-recursive.js /^function createFiles(path, fileStructure) {$/;" F +expected test/sequential/test-fs-opendir-recursive.js /^const expected = [$/;" A +getDirentPath test/sequential/test-fs-opendir-recursive.js /^function getDirentPath(dirent) {$/;" F +assertDirents test/sequential/test-fs-opendir-recursive.js /^function assertDirents(dirents) {$/;" F +processDirSync test/sequential/test-fs-opendir-recursive.js /^function processDirSync(dir) {$/;" F +dirents test/sequential/test-fs-opendir-recursive.js /^ const dirents = [];$/;" A +processDirCb test/sequential/test-fs-opendir-recursive.js /^function processDirCb(dir, cb) {$/;" F +acc test/sequential/test-fs-opendir-recursive.js /^ const acc = [];$/;" A +_process test/sequential/test-fs-opendir-recursive.js /^ function _process(dir, acc, cb) {$/;" F +test test/sequential/test-fs-opendir-recursive.js /^ async function test() {$/;" F +dirents test/sequential/test-fs-opendir-recursive.js /^ const dirents = [];$/;" A +providers test/sequential/test-async-wrap-getasyncid.js /^const providers = { ...internalBinding('async_wrap').Providers };$/;" O +init test/sequential/test-async-wrap-getasyncid.js /^ init(id, type) {$/;" M +TODO test/sequential/test-async-wrap-getasyncid.js /^ \/\/ TODO(jasnell): Test for these$/;" T +TODO test/sequential/test-async-wrap-getasyncid.js /^ \/\/ TODO(addaleax): Test for these$/;" T +TODO test/sequential/test-async-wrap-getasyncid.js /^ \/\/ TODO(danbev): Test for these$/;" T +testUninitialized test/sequential/test-async-wrap-getasyncid.js /^function testUninitialized(req, ctor_name) {$/;" F +testInitialized test/sequential/test-async-wrap-getasyncid.js /^function testInitialized(req, ctor_name) {$/;" F +resolver test/sequential/test-async-wrap-getasyncid.js /^ const resolver = new dns.Resolver();$/;" V +req test/sequential/test-async-wrap-getasyncid.js /^ const req = new FSReqCallback();$/;" V +oncomplete test/sequential/test-async-wrap-getasyncid.js /^ req.oncomplete = () => { };$/;" M +parser test/sequential/test-async-wrap-getasyncid.js /^ const parser = new HTTPParser();$/;" V +handle test/sequential/test-async-wrap-getasyncid.js /^ const handle = new binding.Pipe(binding.constants.IPC);$/;" V +server test/sequential/test-async-wrap-getasyncid.js /^ const server = net.createServer(common.mustCall((socket) => {$/;" F +handle test/sequential/test-async-wrap-getasyncid.js /^ const handle = new binding.Pipe(binding.constants.SOCKET);$/;" V +req test/sequential/test-async-wrap-getasyncid.js /^ const req = new binding.PipeConnectWrap();$/;" V +openTest test/sequential/test-async-wrap-getasyncid.js /^ async function openTest() {$/;" F +server test/sequential/test-async-wrap-getasyncid.js /^ const server = net.createServer(common.mustCall((socket) => {$/;" F +handle test/sequential/test-async-wrap-getasyncid.js /^ const handle = new tcp_wrap.TCP(tcp_wrap.constants.SOCKET);$/;" V +req test/sequential/test-async-wrap-getasyncid.js /^ const req = new tcp_wrap.TCPConnectWrap();$/;" V +sreq test/sequential/test-async-wrap-getasyncid.js /^ const sreq = new stream_wrap.ShutdownWrap();$/;" V +writeData test/sequential/test-async-wrap-getasyncid.js /^ function writeData() {$/;" F +wreq test/sequential/test-async-wrap-getasyncid.js /^ const wreq = new stream_wrap.WriteWrap();$/;" V +oncomplete test/sequential/test-async-wrap-getasyncid.js /^ wreq.oncomplete = () => {$/;" M +tcp test/sequential/test-async-wrap-getasyncid.js /^ const tcp = new TCP(TCPConstants.SOCKET);$/;" V +handle test/sequential/test-async-wrap-getasyncid.js /^ const handle = new binding.UDP();$/;" V +req test/sequential/test-async-wrap-getasyncid.js /^ const req = new binding.SendWrap();$/;" V +addr test/sequential/test-async-wrap-getasyncid.js /^ const addr = {};$/;" O +oncomplete test/sequential/test-async-wrap-getasyncid.js /^ req.oncomplete = () => handle.close();$/;" M +handle test/sequential/test-async-wrap-getasyncid.js /^ const handle = new binding.Connection(() => {});$/;" F +handle test/sequential/test-async-wrap-getasyncid.js /^ const handle = new binding.Connection(() => {});$/;" V +w test/sequential/test-worker-heapsnapshot-options.js /^ const w = new Worker(tests.fixtures);$/;" V +N test/sequential/test-http-max-sockets.js /^const N = 20;$/;" V +responses test/sequential/test-http-max-sockets.js /^let responses = 0;$/;" V +maxQueued test/sequential/test-http-max-sockets.js /^let maxQueued = 0;$/;" V +options test/sequential/test-http-max-sockets.js /^ const options = {$/;" O +normal test/sequential/test-process-warnings.js /^const normal = [warnmod];$/;" A +noWarn test/sequential/test-process-warnings.js /^const noWarn = ['--no-warnings', warnmod];$/;" A +traceWarn test/sequential/test-process-warnings.js /^const traceWarn = ['--trace-warnings', warnmod];$/;" A +warningMessage test/sequential/test-process-warnings.js /^const warningMessage = \/^\\(.+\\)\\sWarning: a bad practice warning\/;$/;" V +execFile test/sequential/test-process-warnings.js /^execFile(node, normal, function(er, stdout, stderr) {$/;" M +execFile test/sequential/test-process-warnings.js /^execFile(node, noWarn, function(er, stdout, stderr) {$/;" M +execFile test/sequential/test-process-warnings.js /^execFile(node, traceWarn, function(er, stdout, stderr) {$/;" M +server test/sequential/test-http-server-keep-alive-timeout-slow-client-headers.js /^const server = http.createServer(common.mustCall((req, res) => {$/;" F +socket test/sequential/test-http-server-keep-alive-timeout-slow-client-headers.js /^ const socket = net.connect({ port }, common.mustCall(() => {$/;" F +request test/sequential/test-http-server-keep-alive-timeout-slow-client-headers.js /^ function request(callback) {$/;" F +response test/sequential/test-http-server-keep-alive-timeout-slow-client-headers.js /^ let response = '';$/;" V +onData test/sequential/test-http-server-keep-alive-timeout-slow-client-headers.js /^ function onData(chunk) {$/;" F +onHeaders test/sequential/test-http-server-keep-alive-timeout-slow-client-headers.js /^ function onHeaders() {$/;" F +openFds test/sequential/test-child-process-emfile.js /^const openFds = [];$/;" A +GetConfiguration test/sequential/testcfg.py /^def GetConfiguration(context, root):$/;" f +NS_PER_MS test/sequential/test-vm-timeout-escape-promise-module-2.js /^const NS_PER_MS = 1000000n;$/;" V +loop test/sequential/test-vm-timeout-escape-promise-module-2.js /^function loop() {$/;" F +module test/sequential/test-vm-timeout-escape-promise-module-2.js /^ const module = new vm.SourceTextModule($/;" V +env test/sequential/test-cpu-prof-worker-argv.js /^ env: {$/;" P +CPU_PROF_INTERVAL test/sequential/test-cpu-prof-worker-argv.js /^ CPU_PROF_INTERVAL: kCpuProfInterval$/;" P +kSettings test/sequential/test-http2-ping-flood.js /^const kSettings = new http2util.SettingsFrame();$/;" V +kPing test/sequential/test-http2-ping-flood.js /^const kPing = new http2util.PingFrame();$/;" V +interval test/sequential/test-http2-ping-flood.js /^let interval;$/;" V +TODO test/sequential/test-http2-ping-flood.js /^ \/\/ TODO(jasnell): Unfortunately, this test is inherently flaky because$/;" T +MAX_ITERATIONS test/sequential/test-worker-fshandles-open-close-on-termination.js /^const MAX_ITERATIONS = 5;$/;" V +MAX_THREADS test/sequential/test-worker-fshandles-open-close-on-termination.js /^const MAX_THREADS = 6;$/;" V +spinWorker test/sequential/test-worker-fshandles-open-close-on-termination.js /^ function spinWorker(iter) {$/;" F +w test/sequential/test-worker-fshandles-open-close-on-termination.js /^ const w = new Worker(__filename);$/;" V +open_close test/sequential/test-worker-fshandles-open-close-on-termination.js /^ async function open_close() {$/;" F +exports test/sequential/test-single-executable-application-use-code-cache.js /^module.exports = {$/;" P +env test/sequential/test-single-executable-application-use-code-cache.js /^ env: {$/;" P +env test/sequential/test-single-executable-application-use-code-cache.js /^ env: {$/;" P +payload test/sequential/test-cluster-send-handle-large-payload.js /^const payload = 'a'.repeat(800004);$/;" V +socket test/sequential/test-cluster-send-handle-large-payload.js /^ const socket = new net.Socket();$/;" V +repeat test/sequential/test-fs-watch.js /^function repeat(fn) {$/;" F +interval test/sequential/test-fs-watch.js /^ const interval = repeat(() => { fs.writeFileSync(filepath, 'world'); });$/;" F +interval test/sequential/test-fs-watch.js /^ const interval = repeat(() => { fs.writeFileSync(filepathAbs, 'pardner'); });$/;" F +interval test/sequential/test-fs-watch.js /^ const interval = repeat(() => {$/;" F +oldhandle test/sequential/test-fs-watch.js /^ let oldhandle;$/;" V +_handle test/sequential/test-fs-watch.js /^ w._handle = { close: w._handle.close };$/;" P +message test/sequential/test-fs-watch.js /^ message: \/^handle must be a FSEvent\/,$/;" P +oldhandle test/sequential/test-fs-watch.js /^ let oldhandle;$/;" V +_handle test/sequential/test-fs-watch.js /^ w._handle = {};$/;" P +message test/sequential/test-fs-watch.js /^ message: \/^handle must be a FSEvent\/,$/;" P +status test/sequential/test-single-executable-application-snapshot.js /^ status: 1,$/;" P +signal test/sequential/test-single-executable-application-snapshot.js /^ signal: null,$/;" P +stderr test/sequential/test-single-executable-application-snapshot.js /^ stderr: \/snapshot\\.js does not invoke v8\\.startupSnapshot\\.setDeserializeMainFunction\\(\\)\/$/;" P +env test/sequential/test-single-executable-application-snapshot.js /^ env: {$/;" P +stderr test/sequential/test-single-executable-application-snapshot.js /^ stderr: \/Single executable application is an experimental feature\/$/;" P +env test/sequential/test-single-executable-application-snapshot.js /^ env: {$/;" P +trim test/sequential/test-single-executable-application-snapshot.js /^ trim: true,$/;" P +stderr test/sequential/test-single-executable-application-snapshot.js /^ stderr(output) {$/;" M +pingPongTest test/sequential/test-dgram-pingpong.js /^function pingPongTest(port, host) {$/;" F +server test/sequential/test-dgram-pingpong.js /^ const server = dgram.createSocket('udp4', common.mustCall((msg, rinfo) => {$/;" F +clientSend test/sequential/test-dgram-pingpong.js /^ function clientSend() {$/;" F +serverHandler test/sequential/test-gc-http-client-timeout.js /^function serverHandler(req, res) {$/;" F +setTimeout test/sequential/test-gc-http-client-timeout.js /^ setTimeout(function() {$/;" M +numRequests test/sequential/test-gc-http-client-timeout.js /^const numRequests = 128;$/;" V +done test/sequential/test-gc-http-client-timeout.js /^let done = 0;$/;" V +countGC test/sequential/test-gc-http-client-timeout.js /^let countGC = 0;$/;" V +getAll test/sequential/test-gc-http-client-timeout.js /^function getAll(requestsRemaining) {$/;" F +cb test/sequential/test-gc-http-client-timeout.js /^function cb(res) {$/;" F +ongc test/sequential/test-gc-http-client-timeout.js /^function ongc() {$/;" F +status test/sequential/test-gc-http-client-timeout.js /^function status() {$/;" F +TIMER test/sequential/test-child-process-execsync.js /^const TIMER = 200;$/;" V +SLEEP test/sequential/test-child-process-execsync.js /^let SLEEP = 2000;$/;" V +execOpts test/sequential/test-child-process-execsync.js /^const execOpts = { encoding: 'utf8', shell: true };$/;" O +function test/sequential/test-child-process-execsync.js /^ function() { execSync('exit -1', { shell: 'bad_shell' }); },$/;" M +function test/sequential/test-child-process-execsync.js /^ function() { execFileSync('exit -1', { shell: 'bad_shell' }); },$/;" M +ret test/sequential/test-child-process-execsync.js /^let ret, err;$/;" V +err test/sequential/test-child-process-execsync.js /^let ret, err;$/;" V +msg test/sequential/test-child-process-execsync.js /^const msg = 'foobar';$/;" V +args test/sequential/test-child-process-execsync.js /^const args = [$/;" A +args test/sequential/test-child-process-execsync.js /^ const args = ['-e', 'process.exit(1)'];$/;" A +tests test/sequential/test-https-server-keep-alive-timeout.js /^const tests = [];$/;" A +serverOptions test/sequential/test-https-server-keep-alive-timeout.js /^const serverOptions = {$/;" O +test test/sequential/test-https-server-keep-alive-timeout.js /^function test(fn) {$/;" F +run test/sequential/test-https-server-keep-alive-timeout.js /^function run() {$/;" F +test test/sequential/test-https-server-keep-alive-timeout.js /^test(function serverKeepAliveTimeoutWithPipeline(cb) {$/;" M +options test/sequential/test-https-server-keep-alive-timeout.js /^ const options = {$/;" O +allowHalfOpen test/sequential/test-https-server-keep-alive-timeout.js /^ allowHalfOpen: true,$/;" P +rejectUnauthorized test/sequential/test-https-server-keep-alive-timeout.js /^ rejectUnauthorized: false$/;" P +test test/sequential/test-https-server-keep-alive-timeout.js /^test(function serverNoEndKeepAliveTimeoutWithPipeline(cb) {$/;" M +options test/sequential/test-https-server-keep-alive-timeout.js /^ const options = {$/;" O +allowHalfOpen test/sequential/test-https-server-keep-alive-timeout.js /^ allowHalfOpen: true,$/;" P +rejectUnauthorized test/sequential/test-https-server-keep-alive-timeout.js /^ rejectUnauthorized: false$/;" P +TODO test/sequential/test-cpu-prof-drained.js /^\/\/ TODO(joyeecheung): share the fixtures with v8 coverage tests$/;" T +exports test/sequential/test-single-executable-application-disable-experimental-sea-warning.js /^module.exports = {$/;" P +env test/sequential/test-single-executable-application-disable-experimental-sea-warning.js /^ env: {$/;" P +server test/sequential/test-net-GH-5504.js /^function server() {$/;" F +client test/sequential/test-net-GH-5504.js /^function client() {$/;" F +parent test/sequential/test-net-GH-5504.js /^function parent() {$/;" F +wrap test/sequential/test-net-GH-5504.js /^ function wrap(inp, out, w) {$/;" F +maxGen test/sequential/test-child-process-exit.js /^const maxGen = 5;$/;" V +stdio test/sequential/test-child-process-exit.js /^ stdio: [ 'ignore', 'pipe', 'ignore' ]$/;" P +stdio test/sequential/test-repl-timeout-throw.js /^ stdio: [null, null, 2]$/;" P +stdout test/sequential/test-repl-timeout-throw.js /^let stdout = '';$/;" V +write test/sequential/test-repl-timeout-throw.js /^child.stdin.write = function(original) {$/;" M +fsTest test/sequential/test-repl-timeout-throw.js /^ function fsTest() {$/;" F +eeTest test/sequential/test-repl-timeout-throw.js /^ function eeTest() {$/;" F +output test/sequential/test-debug-prompt.js /^let output = '';$/;" V +validate test/sequential/test-heapdump-flag.js /^ (function validate() {$/;" F +args test/sequential/test-heapdump-flag.js /^ const args = ['--heapsnapshot-signal', 'SIGUSR2', __filename, 'child'];$/;" A +backslash test/sequential/test-module-loading.js /^const backslash = \/\\\\\/g;$/;" V +message test/sequential/test-module-loading.js /^ message: \/packages[\/\\\\]missing-main-no-index[\/\\\\]doesnotexist\\.js'\\. Please.+package\\.json.+valid "main"\/,$/;" P +path test/sequential/test-module-loading.js /^ path: \/fixtures[\/\\\\]packages[\/\\\\]missing-main-no-index[\/\\\\]package\\.json\/,$/;" P +requestPath test/sequential/test-module-loading.js /^ requestPath: \/^\\.\\.[\/\\\\]fixtures[\/\\\\]packages[\/\\\\]missing-main-no-index$\/$/;" P +function test/sequential/test-module-loading.js /^ function() { require('..\/fixtures\/packages\/unparseable'); },$/;" M +exports test/sequential/test-module-loading.js /^ module.exports = {$/;" P +loadOrder test/sequential/test-module-loading.js /^ const loadOrder = '..\/fixtures\/module-load-order\/';$/;" V +visited test/sequential/test-module-loading.js /^ const visited = new Set();$/;" V +syntaxErrorRE test/sequential/test-cli-syntax-require.js /^const syntaxErrorRE = \/^SyntaxError: \\b\/m;$/;" V +args test/sequential/test-cli-syntax-require.js /^ const args = [requireFlag, preloadFile, checkFlag, file];$/;" A +status test/sequential/test-cli-syntax-require.js /^ status: 1,$/;" P +signal test/sequential/test-cli-syntax-require.js /^ signal: null,$/;" P +trim test/sequential/test-cli-syntax-require.js /^ trim: true,$/;" P +stderr test/sequential/test-cli-syntax-require.js /^ stderr(output) {$/;" M +expectLengths test/sequential/test-stream2-fs.js /^const expectLengths = [1024];$/;" A +TestWriter test/sequential/test-stream2-fs.js /^class TestWriter extends Stream {$/;" C +constructor test/sequential/test-stream2-fs.js /^ constructor() {$/;" M +write test/sequential/test-stream2-fs.js /^ write(c) {$/;" M +end test/sequential/test-stream2-fs.js /^ end(c) {$/;" M +r test/sequential/test-stream2-fs.js /^const r = new FSReadable(file);$/;" V +w test/sequential/test-stream2-fs.js /^const w = new TestWriter();$/;" V +bufferSize test/sequential/test-pipe.js /^const bufferSize = 5 * 1024 * 1024;$/;" V +listenCount test/sequential/test-pipe.js /^let listenCount = 0;$/;" V +tcpLengthSeen test/sequential/test-pipe.js /^let tcpLengthSeen = 0;$/;" V +web test/sequential/test-pipe.js /^const web = http.Server(common.mustCall((req, res) => {$/;" F +tcp test/sequential/test-pipe.js /^const tcp = net.Server(common.mustCall((s) => {$/;" F +i test/sequential/test-pipe.js /^ let i = 0;$/;" V +startClient test/sequential/test-pipe.js /^function startClient() {$/;" F +headers test/sequential/test-pipe.js /^ headers: { 'content-length': buffer.length }$/;" P +runTest test/sequential/test-debugger-pid.js /^const runTest = async () => {$/;" F +CIPHERS test/sequential/test-tls-psk-client.js /^const CIPHERS = 'PSK+HIGH';$/;" V +KEY test/sequential/test-tls-psk-client.js /^const KEY = 'd731ef57be09e5204f0b205b60627028';$/;" V +IDENTITY test/sequential/test-tls-psk-client.js /^const IDENTITY = 'Client_identity'; \/\/ Hardcoded by `openssl s_server`$/;" V +serverErr test/sequential/test-tls-psk-client.js /^let serverErr = '';$/;" V +serverOut test/sequential/test-tls-psk-client.js /^let serverOut = '';$/;" V +cleanUp test/sequential/test-tls-psk-client.js /^const cleanUp = (err) => {$/;" F +timeout test/sequential/test-tls-psk-client.js /^const timeout = setTimeout(() => cleanUp('Timed out'), 5000);$/;" F +waitForPort test/sequential/test-tls-psk-client.js /^function waitForPort(port, cb) {$/;" F +socket test/sequential/test-tls-psk-client.js /^ const socket = net.connect(common.PORT, () => {$/;" F +message test/sequential/test-tls-psk-client.js /^ const message = 'hello';$/;" V +runClient test/sequential/test-tls-psk-client.js /^function runClient(message, cb) {$/;" F +ciphers test/sequential/test-tls-psk-client.js /^ ciphers: CIPHERS,$/;" P +checkServerIdentity test/sequential/test-tls-psk-client.js /^ checkServerIdentity: () => {},$/;" M +pskCallback test/sequential/test-tls-psk-client.js /^ pskCallback(hint) {$/;" M +identity test/sequential/test-tls-psk-client.js /^ identity: IDENTITY,$/;" P +data test/sequential/test-tls-psk-client.js /^ let data = '';$/;" V +N test/sequential/test-child-process-pass-fd.js /^const N = 80;$/;" V +messageCallbackCount test/sequential/test-child-process-pass-fd.js /^let messageCallbackCount = 0;$/;" V +forkWorker test/sequential/test-child-process-pass-fd.js /^function forkWorker() {$/;" F +messageCallback test/sequential/test-child-process-pass-fd.js /^ const messageCallback = (msg, handle) => {$/;" F +recvData test/sequential/test-child-process-pass-fd.js /^ let recvData = '';$/;" V +socket test/sequential/test-child-process-pass-fd.js /^ let socket;$/;" V +cbcalls test/sequential/test-child-process-pass-fd.js /^ let cbcalls = 0;$/;" V +socketConnected test/sequential/test-child-process-pass-fd.js /^ function socketConnected() {$/;" F +server test/sequential/test-child-process-pass-fd.js /^ const server = net.createServer((c) => {$/;" F +test test/sequential/test-resolution-inspect-brk.js /^function test(execArgv) {$/;" F +FIXME test/sequential/test-process-title.js /^\/\/ FIXME add sunos support$/;" T +FIXME test/sequential/test-process-title.js /^\/\/ FIXME add IBMi support$/;" T +xs test/sequential/test-process-title.js /^const xs = 'x'.repeat(1024);$/;" V +writeSize test/sequential/test-http2-timeout-large-write-file.js /^const writeSize = 3000000;$/;" V +minReadSize test/sequential/test-http2-timeout-large-write-file.js /^const minReadSize = 500000;$/;" V +resume test/sequential/test-http2-timeout-large-write-file.js /^ const resume = () => req.resume();$/;" F +receivedBufferLength test/sequential/test-http2-timeout-large-write-file.js /^ let receivedBufferLength = 0;$/;" V +firstReceivedAt test/sequential/test-http2-timeout-large-write-file.js /^ let firstReceivedAt;$/;" V +options test/sequential/test-tls-connect.js /^ const options = { cert: cert, key: key, port: common.PORT };$/;" O +cert test/sequential/test-tls-connect.js /^ cert: cert,$/;" P +key test/sequential/test-tls-connect.js /^ key: key,$/;" P +family test/sequential/test-https-connect-localport.js /^ family: 4,$/;" P +rejectUnauthorized test/sequential/test-https-connect-localport.js /^ rejectUnauthorized: false,$/;" P +fileStructure test/sequential/test-fs-readdir-recursive.js /^const fileStructure = [$/;" A +createFiles test/sequential/test-fs-readdir-recursive.js /^function createFiles(path, fileStructure) {$/;" F +expected test/sequential/test-fs-readdir-recursive.js /^const expected = [$/;" A +getDirentPath test/sequential/test-fs-readdir-recursive.js /^function getDirentPath(dirent) {$/;" F +assertDirents test/sequential/test-fs-readdir-recursive.js /^function assertDirents(dirents) {$/;" F +test test/sequential/test-fs-readdir-recursive.js /^ async function test() {$/;" F +test test/sequential/test-fs-readdir-recursive.js /^ async function test() {$/;" F +parent test/sequential/test-stream2-stderr-sync.js /^function parent() {$/;" F +i test/sequential/test-stream2-stderr-sync.js /^ let i = 0;$/;" V +err test/sequential/test-stream2-stderr-sync.js /^ let err = '';$/;" V +child0 test/sequential/test-stream2-stderr-sync.js /^function child0() {$/;" F +child1 test/sequential/test-stream2-stderr-sync.js /^function child1() {$/;" F +child2 test/sequential/test-stream2-stderr-sync.js /^function child2() {$/;" F +socket test/sequential/test-stream2-stderr-sync.js /^ const socket = new net.Socket({$/;" V +fd test/sequential/test-stream2-stderr-sync.js /^ fd: 2,$/;" P +readable test/sequential/test-stream2-stderr-sync.js /^ readable: false,$/;" P +writable test/sequential/test-stream2-stderr-sync.js /^ writable: true,$/;" P +child3 test/sequential/test-stream2-stderr-sync.js /^function child3() {$/;" F +child4 test/sequential/test-stream2-stderr-sync.js /^function child4() {$/;" F +children test/sequential/test-stream2-stderr-sync.js /^const children = [ child0, child1, child2, child3, child4 ];$/;" A +opts test/sequential/test-tls-lookup.js /^ const opts = {$/;" O +lookup test/sequential/test-tls-lookup.js /^ lookup: input$/;" P +connectDoesNotThrow test/sequential/test-tls-lookup.js /^function connectDoesNotThrow(input) {$/;" F +opts test/sequential/test-tls-lookup.js /^ const opts = {$/;" O +lookup test/sequential/test-tls-lookup.js /^ lookup: input$/;" P +cntr test/sequential/test-timers-set-interval-excludes-callback-duration.js /^let cntr = 0;$/;" V +first test/sequential/test-timers-set-interval-excludes-callback-duration.js /^let first;$/;" V +t2 test/sequential/test-timers-set-interval-excludes-callback-duration.js /^const t2 = setInterval(() => {$/;" F +syntaxArgs test/sequential/test-cli-syntax-file-not-found.js /^const syntaxArgs = [$/;" A +notFoundRE test/sequential/test-cli-syntax-file-not-found.js /^const notFoundRE = \/^Error: Cannot find module\/m;$/;" V +cmd test/sequential/test-cli-syntax-file-not-found.js /^ const cmd = [node, ..._args].join(' ');$/;" A +env test/sequential/test-single-executable-application-snapshot-and-code-cache.js /^ env: {$/;" P +stderr test/sequential/test-single-executable-application-snapshot-and-code-cache.js /^ stderr: \/"useCodeCache" is redundant when "useSnapshot" is true\/$/;" P +env test/sequential/test-single-executable-application-snapshot-and-code-cache.js /^ env: {$/;" P +trim test/sequential/test-single-executable-application-snapshot-and-code-cache.js /^ trim: true,$/;" P +serverSockets test/sequential/test-http-keepalive-maxsockets.js /^const serverSockets = [];$/;" A +keepAlive test/sequential/test-http-keepalive-maxsockets.js /^ keepAlive: true,$/;" P +maxSockets test/sequential/test-http-keepalive-maxsockets.js /^ maxSockets: 5,$/;" P +maxFreeSockets test/sequential/test-http-keepalive-maxsockets.js /^ maxFreeSockets: 2$/;" P +makeReqs test/sequential/test-http-keepalive-maxsockets.js /^ makeReqs(10, function(er) {$/;" M +makeReqs test/sequential/test-http-keepalive-maxsockets.js /^ makeReqs(10, function(er) {$/;" M +makeReqs test/sequential/test-http-keepalive-maxsockets.js /^ function makeReqs(n, cb) {$/;" F +then test/sequential/test-http-keepalive-maxsockets.js /^ function then(er) {$/;" F +makeReq test/sequential/test-http-keepalive-maxsockets.js /^ function makeReq(i, cb) {$/;" F +agent test/sequential/test-http-keepalive-maxsockets.js /^ agent: agent$/;" P +data test/sequential/test-http-keepalive-maxsockets.js /^ let data = '';$/;" V +count test/sequential/test-http-keepalive-maxsockets.js /^ function count(sockets) {$/;" F +mockError test/sequential/test-dgram-implicit-bind-failure.js /^const mockError = new Error('fake DNS');$/;" V +lookup test/sequential/test-dgram-implicit-bind-failure.js /^dns.lookup = function(address, family, callback) {$/;" M +setTimeout test/sequential/test-net-server-bind.js /^ setTimeout(function() {$/;" M +GetConfiguration test/embedding/testcfg.py /^def GetConfiguration(context, root):$/;" f +NDEBUG test/embedding/embedtest.cc 2;" d file: +main test/embedding/embedtest.cc /^int main(int argc, char** argv) {$/;" f +RunNodeInstance test/embedding/embedtest.cc /^int RunNodeInstance(MultiIsolatePlatform* platform,$/;" f +resolveBuiltBinary test/embedding/test-embedding.js /^function resolveBuiltBinary(binary) {$/;" F +trim test/embedding/test-embedding.js /^ trim: true,$/;" P +trim test/embedding/test-embedding.js /^ trim: true,$/;" P +status test/embedding/test-embedding.js /^ status: 1,$/;" P +signal test/embedding/test-embedding.js /^ signal: null,$/;" P +status test/embedding/test-embedding.js /^ status: 1,$/;" P +signal test/embedding/test-embedding.js /^ signal: null,$/;" P +status test/embedding/test-embedding.js /^ status: 8,$/;" P +signal test/embedding/test-embedding.js /^ signal: null,$/;" P +status test/embedding/test-embedding.js /^ status: 92,$/;" P +signal test/embedding/test-embedding.js /^ signal: null,$/;" P +getReadFileCodeForPath test/embedding/test-embedding.js /^function getReadFileCodeForPath(path) {$/;" F +buildSnapshotExecArgs test/embedding/test-embedding.js /^ const buildSnapshotExecArgs = [$/;" A +embedTestBuildArgs test/embedding/test-embedding.js /^ const embedTestBuildArgs = [$/;" A +buildSnapshotArgs test/embedding/test-embedding.js /^ const buildSnapshotArgs = [$/;" A +runSnapshotExecArgs test/embedding/test-embedding.js /^ const runSnapshotExecArgs = [$/;" A +embedTestRunArgs test/embedding/test-embedding.js /^ const embedTestRunArgs = [$/;" A +runSnapshotArgs test/embedding/test-embedding.js /^ const runSnapshotArgs = [$/;" A +stdout test/embedding/test-embedding.js /^ stdout(output) {$/;" M +originalArgv test/embedding/test-embedding.js /^ originalArgv: [binary, '__node_anonymous_main', ...buildSnapshotExecArgs],$/;" P +currentArgv test/embedding/test-embedding.js /^ currentArgv: [binary, ...runSnapshotExecArgs],$/;" P +buildSnapshotArgs test/embedding/test-embedding.js /^ const buildSnapshotArgs = [$/;" A +runEmbeddedArgs test/embedding/test-embedding.js /^ const runEmbeddedArgs = [$/;" A +BaseObjectPtrTest test/cctest/test_base_object_ptr.cc /^class BaseObjectPtrTest : public EnvironmentTestFixture {};$/;" c file: +DummyBaseObject test/cctest/test_base_object_ptr.cc /^class DummyBaseObject : public BaseObject {$/;" c file: +DummyBaseObject test/cctest/test_base_object_ptr.cc /^ DummyBaseObject(Environment* env, Local obj) : BaseObject(env, obj) {}$/;" f class:DummyBaseObject +MakeJSObject test/cctest/test_base_object_ptr.cc /^ static Local MakeJSObject(Environment* env) {$/;" f class:DummyBaseObject +NewDetached test/cctest/test_base_object_ptr.cc /^ static BaseObjectPtr NewDetached(Environment* env) {$/;" f class:DummyBaseObject +New test/cctest/test_base_object_ptr.cc /^ static BaseObjectPtr New(Environment* env) {$/;" f class:DummyBaseObject +TEST_F test/cctest/test_base_object_ptr.cc /^TEST_F(BaseObjectPtrTest, ScopedDetached) {$/;" f +TEST_F test/cctest/test_base_object_ptr.cc /^TEST_F(BaseObjectPtrTest, ScopedDetachedWithWeak) {$/;" f +TEST_F test/cctest/test_base_object_ptr.cc /^TEST_F(BaseObjectPtrTest, Undetached) {$/;" f +TEST_F test/cctest/test_base_object_ptr.cc /^TEST_F(BaseObjectPtrTest, GCWeak) {$/;" f +TEST_F test/cctest/test_base_object_ptr.cc /^TEST_F(BaseObjectPtrTest, Moveable) {$/;" f +TEST_F test/cctest/test_base_object_ptr.cc /^TEST_F(BaseObjectPtrTest, NestedClasses) {$/;" f +PerProcessTest test/cctest/test_per_process.cc /^class PerProcessTest : public ::testing::Test {$/;" c file: +get_sources_for_test test/cctest/test_per_process.cc /^ static const BuiltinSourceMap get_sources_for_test() {$/;" f class:PerProcessTest +TEST_F test/cctest/test_per_process.cc /^TEST_F(PerProcessTest, EmbeddedSources) {$/;" f namespace:__anon1 +TEST test/cctest/test_dataqueue.cc /^TEST(DataQueue, InMemoryEntry) {$/;" f +TEST test/cctest/test_dataqueue.cc /^TEST(DataQueue, IdempotentDataQueue) {$/;" f +TEST test/cctest/test_dataqueue.cc /^TEST(DataQueue, NonIdempotentDataQueue) {$/;" f +TEST test/cctest/test_dataqueue.cc /^TEST(DataQueue, DataQueueEntry) {$/;" f +NODE_OFF_EXTSTR_DATA test/cctest/test_node_postmortem_metadata.cc 9;" d file: +DebugSymbolsTest test/cctest/test_node_postmortem_metadata.cc /^class DebugSymbolsTest : public EnvironmentTestFixture {};$/;" c file: +TestHandleWrap test/cctest/test_node_postmortem_metadata.cc /^class TestHandleWrap : public node::HandleWrap {$/;" c file: +TestHandleWrap test/cctest/test_node_postmortem_metadata.cc /^ TestHandleWrap(node::Environment* env,$/;" f class:TestHandleWrap +TestReqWrap test/cctest/test_node_postmortem_metadata.cc /^class TestReqWrap : public node::ReqWrap {$/;" c file: +TestReqWrap test/cctest/test_node_postmortem_metadata.cc /^ TestReqWrap(node::Environment* env, v8::Local object)$/;" f class:TestReqWrap +TEST_F test/cctest/test_node_postmortem_metadata.cc /^TEST_F(DebugSymbolsTest, ContextEmbedderEnvironmentIndex) {$/;" f +TEST_F test/cctest/test_node_postmortem_metadata.cc /^TEST_F(DebugSymbolsTest, BaseObjectkInternalFieldCount) {$/;" f +TEST_F test/cctest/test_node_postmortem_metadata.cc /^TEST_F(DebugSymbolsTest, ExternalStringDataOffset) {$/;" f +DummyBaseObject test/cctest/test_node_postmortem_metadata.cc /^class DummyBaseObject : public node::BaseObject {$/;" c file: +DummyBaseObject test/cctest/test_node_postmortem_metadata.cc /^ DummyBaseObject(node::Environment* env, v8::Local obj) :$/;" f class:DummyBaseObject +TEST_F test/cctest/test_node_postmortem_metadata.cc /^TEST_F(DebugSymbolsTest, BaseObjectPersistentHandle) {$/;" f +TEST_F test/cctest/test_node_postmortem_metadata.cc /^TEST_F(DebugSymbolsTest, EnvironmentHandleWrapQueue) {$/;" f +TEST_F test/cctest/test_node_postmortem_metadata.cc /^TEST_F(DebugSymbolsTest, EnvironmentReqWrapQueue) {$/;" f +TEST_F test/cctest/test_node_postmortem_metadata.cc /^TEST_F(DebugSymbolsTest, HandleWrapList) {$/;" f +TEST_F test/cctest/test_node_postmortem_metadata.cc /^TEST_F(DebugSymbolsTest, ReqWrapList) {$/;" f +TEST test/cctest/test_json_utils.cc /^TEST(JSONUtilsTest, EscapeJsonChars) {$/;" f +TEST test/cctest/test_quic_cid.cc /^TEST(CID, Basic) {$/;" f +TEST test/cctest/test_quic_tokens.cc /^TEST(StatelessResetToken, Basic) {$/;" f +TEST test/cctest/test_quic_tokens.cc /^TEST(RetryToken, Basic) {$/;" f +TEST test/cctest/test_quic_tokens.cc /^TEST(RegularToken, Basic) {$/;" f +addon_env test/cctest/test_node_api.cc /^static napi_env addon_env;$/;" v file: +NodeApiTest test/cctest/test_node_api.cc /^class NodeApiTest : public EnvironmentTestFixture {$/;" c file: +TEST_F test/cctest/test_node_api.cc /^TEST_F(NodeApiTest, CreateNodeApiEnv) {$/;" f +UtilTest test/cctest/test_util.cc /^class UtilTest : public EnvironmentTestFixture {};$/;" c file: +TEST_F test/cctest/test_util.cc /^TEST_F(UtilTest, ListHead) {$/;" f +TEST_F test/cctest/test_util.cc /^TEST_F(UtilTest, StringEqualNoCase) {$/;" f +TEST_F test/cctest/test_util.cc /^TEST_F(UtilTest, StringEqualNoCaseN) {$/;" f +TEST_F test/cctest/test_util.cc /^TEST_F(UtilTest, ToLower) {$/;" f +TEST_AND_FREE test/cctest/test_util.cc 108;" d file: +TEST_F test/cctest/test_util.cc /^TEST_F(UtilTest, Malloc) {$/;" f +TEST_F test/cctest/test_util.cc /^TEST_F(UtilTest, Calloc) {$/;" f +TEST_F test/cctest/test_util.cc /^TEST_F(UtilTest, UncheckedMalloc) {$/;" f +TEST_F test/cctest/test_util.cc /^TEST_F(UtilTest, UncheckedCalloc) {$/;" f +MaybeStackBufferBasic test/cctest/test_util.cc /^static void MaybeStackBufferBasic() {$/;" f file: +TEST_F test/cctest/test_util.cc /^TEST_F(UtilTest, MaybeStackBuffer) {$/;" f +TEST_F test/cctest/test_util.cc /^TEST_F(UtilTest, SPrintF) {$/;" f +TEST_F test/cctest/test_util.cc /^TEST_F(UtilTest, DumpJavaScriptStackWithNoIsolate) {$/;" f +TEST_F test/cctest/test_util.cc /^TEST_F(UtilTest, DetermineSpecificErrorType) {$/;" f +TEST test/cctest/test_base64.cc /^TEST(Base64Test, Encode) {$/;" f +TEST test/cctest/test_base64.cc /^TEST(Base64Test, EncodeURL) {$/;" f +TEST test/cctest/test_base64.cc /^TEST(Base64Test, Decode) {$/;" f +AliasBufferTest test/cctest/test_aliased_buffer.cc /^class AliasBufferTest : public NodeTestFixture {};$/;" c file: +CreateOracleValues test/cctest/test_aliased_buffer.cc /^void CreateOracleValues(std::vector* buf) {$/;" f +WriteViaOperator test/cctest/test_aliased_buffer.cc /^void WriteViaOperator(AliasedBufferBase* aliasedBuffer,$/;" f +WriteViaSetValue test/cctest/test_aliased_buffer.cc /^void WriteViaSetValue(AliasedBufferBase* aliasedBuffer,$/;" f +ReadAndValidate test/cctest/test_aliased_buffer.cc /^void ReadAndValidate(v8::Isolate* isolate,$/;" f +ReadWriteTest test/cctest/test_aliased_buffer.cc /^void ReadWriteTest(v8::Isolate* isolate) {$/;" f +SharedBufferTest test/cctest/test_aliased_buffer.cc /^void SharedBufferTest($/;" f +TEST_F test/cctest/test_aliased_buffer.cc /^TEST_F(AliasBufferTest, Uint8Array) {$/;" f +TEST_F test/cctest/test_aliased_buffer.cc /^TEST_F(AliasBufferTest, Int8Array) {$/;" f +TEST_F test/cctest/test_aliased_buffer.cc /^TEST_F(AliasBufferTest, Uint16Array) {$/;" f +TEST_F test/cctest/test_aliased_buffer.cc /^TEST_F(AliasBufferTest, Int16Array) {$/;" f +TEST_F test/cctest/test_aliased_buffer.cc /^TEST_F(AliasBufferTest, Uint32Array) {$/;" f +TEST_F test/cctest/test_aliased_buffer.cc /^TEST_F(AliasBufferTest, Int32Array) {$/;" f +TEST_F test/cctest/test_aliased_buffer.cc /^TEST_F(AliasBufferTest, Float32Array) {$/;" f +TEST_F test/cctest/test_aliased_buffer.cc /^TEST_F(AliasBufferTest, Float64Array) {$/;" f +TEST_F test/cctest/test_aliased_buffer.cc /^TEST_F(AliasBufferTest, SharedArrayBuffer1) {$/;" f +TEST_F test/cctest/test_aliased_buffer.cc /^TEST_F(AliasBufferTest, SharedArrayBuffer2) {$/;" f +TEST_F test/cctest/test_aliased_buffer.cc /^TEST_F(AliasBufferTest, SharedArrayBuffer3) {$/;" f +TEST_F test/cctest/test_aliased_buffer.cc /^TEST_F(AliasBufferTest, SharedArrayBuffer4) {$/;" f +TEST_F test/cctest/test_aliased_buffer.cc /^TEST_F(AliasBufferTest, OperatorOverloads) {$/;" f +TEST_F test/cctest/test_aliased_buffer.cc /^TEST_F(AliasBufferTest, OperatorOverloadsRefs) {$/;" f +NODE_OPENSSL_SYSTEM_CERT_PATH test/cctest/test_node_crypto.cc 3;" d file: +TEST test/cctest/test_node_crypto.cc /^TEST(NodeCrypto, NewRootCertStore) {$/;" f +PORT test/cctest/test_inspector_socket.cc 7;" d file: +MAX_LOOP_ITERATIONS test/cctest/test_inspector_socket.cc /^static const int MAX_LOOP_ITERATIONS = 10000;$/;" m namespace:__anon2 file: +loop test/cctest/test_inspector_socket.cc /^static uv_loop_t loop;$/;" m namespace:__anon2 file: +Timeout test/cctest/test_inspector_socket.cc /^class Timeout {$/;" c namespace:__anon2 file: +Timeout test/cctest/test_inspector_socket.cc /^ explicit Timeout(uv_loop_t* loop) : timed_out(false), done_(false) {$/;" f class:__anon2::Timeout +~Timeout test/cctest/test_inspector_socket.cc /^ ~Timeout() {$/;" f class:__anon2::Timeout +timed_out test/cctest/test_inspector_socket.cc /^ bool timed_out;$/;" m class:__anon2::Timeout file: +set_flag test/cctest/test_inspector_socket.cc /^ static void set_flag(uv_timer_t* timer) {$/;" f class:__anon2::Timeout file: +mark_done test/cctest/test_inspector_socket.cc /^ static void mark_done(uv_handle_t* timer) {$/;" f class:__anon2::Timeout file: +done_ test/cctest/test_inspector_socket.cc /^ bool done_;$/;" m class:__anon2::Timeout file: +timer_ test/cctest/test_inspector_socket.cc /^ uv_timer_t timer_;$/;" m class:__anon2::Timeout file: +SPIN_WHILE test/cctest/test_inspector_socket.cc 50;" d file: +inspector_handshake_event test/cctest/test_inspector_socket.cc /^enum inspector_handshake_event {$/;" g namespace:__anon2 file: +kInspectorHandshakeHttpGet test/cctest/test_inspector_socket.cc /^ kInspectorHandshakeHttpGet,$/;" e enum:__anon2::inspector_handshake_event file: +kInspectorHandshakeUpgraded test/cctest/test_inspector_socket.cc /^ kInspectorHandshakeUpgraded,$/;" e enum:__anon2::inspector_handshake_event file: +kInspectorHandshakeNoEvents test/cctest/test_inspector_socket.cc /^ kInspectorHandshakeNoEvents$/;" e enum:__anon2::inspector_handshake_event file: +waiting_to_close test/cctest/test_inspector_socket.cc /^static bool waiting_to_close = true;$/;" m namespace:__anon2 file: +handle_closed test/cctest/test_inspector_socket.cc /^void handle_closed(uv_handle_t* handle) {$/;" f namespace:__anon2 +really_close test/cctest/test_inspector_socket.cc /^static void really_close(uv_handle_t* handle) {$/;" f namespace:__anon2 +buffer_alloc_cb test/cctest/test_inspector_socket.cc /^static void buffer_alloc_cb(uv_handle_t* stream, size_t len, uv_buf_t* buf) {$/;" f namespace:__anon2 +delegate test/cctest/test_inspector_socket.cc /^static TestInspectorDelegate* delegate = nullptr;$/;" m namespace:__anon2 file: +assert_is_delegate test/cctest/test_inspector_socket.cc /^static void assert_is_delegate(TestInspectorDelegate* d) {$/;" f namespace:__anon2 +TestInspectorDelegate test/cctest/test_inspector_socket.cc /^class TestInspectorDelegate : public InspectorSocket::Delegate {$/;" c namespace:__anon2 file: +TestInspectorDelegate test/cctest/test_inspector_socket.cc /^ TestInspectorDelegate() : inspector_ready(false),$/;" f class:__anon2::TestInspectorDelegate +SetDelegate test/cctest/test_inspector_socket.cc /^ void SetDelegate(delegate_fn d) {$/;" f class:__anon2::TestInspectorDelegate +SetInspector test/cctest/test_inspector_socket.cc /^ void SetInspector(InspectorSocket::Pointer inspector) {$/;" f class:__anon2::TestInspectorDelegate +Write test/cctest/test_inspector_socket.cc /^ void Write(const char* buf, size_t len) {$/;" f class:__anon2::TestInspectorDelegate +ExpectReadError test/cctest/test_inspector_socket.cc /^ void ExpectReadError() {$/;" f class:__anon2::TestInspectorDelegate +ExpectData test/cctest/test_inspector_socket.cc /^ void ExpectData(const char* data, size_t len) {$/;" f class:__anon2::TestInspectorDelegate +FailOnWsFrame test/cctest/test_inspector_socket.cc /^ void FailOnWsFrame() {$/;" f class:__anon2::TestInspectorDelegate +WaitForDispose test/cctest/test_inspector_socket.cc /^ void WaitForDispose() {$/;" f class:__anon2::TestInspectorDelegate +Close test/cctest/test_inspector_socket.cc /^ void Close() {$/;" f class:__anon2::TestInspectorDelegate +inspector_ready test/cctest/test_inspector_socket.cc /^ bool inspector_ready;$/;" m class:__anon2::TestInspectorDelegate file: +last_path test/cctest/test_inspector_socket.cc /^ std::string last_path; \/\/ NOLINT(runtime\/string)$/;" m class:__anon2::TestInspectorDelegate file: +last_event test/cctest/test_inspector_socket.cc /^ inspector_handshake_event last_event;$/;" m class:__anon2::TestInspectorDelegate file: +handshake_events test/cctest/test_inspector_socket.cc /^ int handshake_events;$/;" m class:__anon2::TestInspectorDelegate file: +frames test/cctest/test_inspector_socket.cc /^ std::queue> frames;$/;" m class:__anon2::TestInspectorDelegate file: +stop_if_stop_path test/cctest/test_inspector_socket.cc /^ static void stop_if_stop_path(enum inspector_handshake_event state,$/;" f class:__anon2::TestInspectorDelegate file: +handshake_delegate_ test/cctest/test_inspector_socket.cc /^ delegate_fn handshake_delegate_;$/;" m class:__anon2::TestInspectorDelegate file: +socket_ test/cctest/test_inspector_socket.cc /^ InspectorSocket::Pointer socket_;$/;" m class:__anon2::TestInspectorDelegate file: +ws_key_ test/cctest/test_inspector_socket.cc /^ std::string ws_key_;$/;" m class:__anon2::TestInspectorDelegate file: +fail_on_ws_frame_ test/cctest/test_inspector_socket.cc /^ bool fail_on_ws_frame_;$/;" m class:__anon2::TestInspectorDelegate file: +connected test/cctest/test_inspector_socket.cc /^static bool connected = false;$/;" m namespace:__anon2 file: +server test/cctest/test_inspector_socket.cc /^static uv_tcp_t server, client_socket;$/;" m namespace:__anon2 file: +client_socket test/cctest/test_inspector_socket.cc /^static uv_tcp_t server, client_socket;$/;" m namespace:__anon2 file: +SERVER_CLOSE_FRAME test/cctest/test_inspector_socket.cc /^static const char SERVER_CLOSE_FRAME[] = {'\\x88', '\\x00'};$/;" m namespace:__anon2 file: +read_expects test/cctest/test_inspector_socket.cc /^struct read_expects {$/;" s namespace:__anon2 file: +expected test/cctest/test_inspector_socket.cc /^ const char* expected;$/;" m struct:__anon2::read_expects file: +expected_len test/cctest/test_inspector_socket.cc /^ size_t expected_len;$/;" m struct:__anon2::read_expects file: +pos test/cctest/test_inspector_socket.cc /^ size_t pos;$/;" m struct:__anon2::read_expects file: +read_expected test/cctest/test_inspector_socket.cc /^ bool read_expected;$/;" m struct:__anon2::read_expects file: +callback_called test/cctest/test_inspector_socket.cc /^ bool callback_called;$/;" m struct:__anon2::read_expects file: +HANDSHAKE_REQ test/cctest/test_inspector_socket.cc /^static const char HANDSHAKE_REQ[] = "GET \/ws\/path HTTP\/1.1\\r\\n"$/;" m namespace:__anon2 file: +process test/cctest/test_inspector_socket.cc /^void TestInspectorDelegate::process(inspector_handshake_event event,$/;" f class:__anon2::TestInspectorDelegate +on_new_connection test/cctest/test_inspector_socket.cc /^static void on_new_connection(uv_stream_t* server, int status) {$/;" f namespace:__anon2 +write_done test/cctest/test_inspector_socket.cc /^void write_done(uv_write_t* req, int status) { req->data = nullptr; }$/;" f namespace:__anon2 +do_write test/cctest/test_inspector_socket.cc /^static void do_write(const char* data, int len) {$/;" f namespace:__anon2 +check_data_cb test/cctest/test_inspector_socket.cc /^static void check_data_cb(read_expects* expectation, ssize_t nread,$/;" f namespace:__anon2 +check_data_cb test/cctest/test_inspector_socket.cc /^static void check_data_cb(uv_stream_t* stream, ssize_t nread,$/;" f namespace:__anon2 +prepare_expects test/cctest/test_inspector_socket.cc /^static read_expects prepare_expects(const char* data, size_t len) {$/;" f namespace:__anon2 +fail_callback test/cctest/test_inspector_socket.cc /^static void fail_callback(uv_stream_t* stream, ssize_t nread,$/;" f namespace:__anon2 +expect_nothing_on_client test/cctest/test_inspector_socket.cc /^static void expect_nothing_on_client() {$/;" f namespace:__anon2 +expect_on_client test/cctest/test_inspector_socket.cc /^static void expect_on_client(const char* data, size_t len) {$/;" f namespace:__anon2 +expect_handshake test/cctest/test_inspector_socket.cc /^static void expect_handshake() {$/;" f namespace:__anon2 +expect_handshake_failure test/cctest/test_inspector_socket.cc /^static void expect_handshake_failure() {$/;" f namespace:__anon2 +on_connection test/cctest/test_inspector_socket.cc /^static void on_connection(uv_connect_t* connect, int status) {$/;" f namespace:__anon2 +InspectorSocketTest test/cctest/test_inspector_socket.cc /^class InspectorSocketTest : public ::testing::Test {$/;" c namespace:__anon2 file: +TEST_F test/cctest/test_inspector_socket.cc /^TEST_F(InspectorSocketTest, ReadsAndWritesInspectorMessage) {$/;" f namespace:__anon2 +TEST_F test/cctest/test_inspector_socket.cc /^TEST_F(InspectorSocketTest, BufferEdgeCases) {$/;" f namespace:__anon2 +TEST_F test/cctest/test_inspector_socket.cc /^TEST_F(InspectorSocketTest, AcceptsRequestInSeveralWrites) {$/;" f namespace:__anon2 +TEST_F test/cctest/test_inspector_socket.cc /^TEST_F(InspectorSocketTest, ExtraTextBeforeRequest) {$/;" f namespace:__anon2 +TEST_F test/cctest/test_inspector_socket.cc /^TEST_F(InspectorSocketTest, RequestWithoutKey) {$/;" f namespace:__anon2 +TEST_F test/cctest/test_inspector_socket.cc /^TEST_F(InspectorSocketTest, KillsConnectionOnProtocolViolation) {$/;" f namespace:__anon2 +TEST_F test/cctest/test_inspector_socket.cc /^TEST_F(InspectorSocketTest, CanStopReadingFromInspector) {$/;" f namespace:__anon2 +TEST_F test/cctest/test_inspector_socket.cc /^TEST_F(InspectorSocketTest, CloseDoesNotNotifyReadCallback) {$/;" f namespace:__anon2 +TEST_F test/cctest/test_inspector_socket.cc /^TEST_F(InspectorSocketTest, CloseWorksWithoutReadEnabled) {$/;" f namespace:__anon2 +send_in_chunks test/cctest/test_inspector_socket.cc /^static void send_in_chunks(const char* data, size_t len) {$/;" f namespace:__anon2 +TEST_SUCCESS test/cctest/test_inspector_socket.cc /^static const char TEST_SUCCESS[] = "Test Success\\n\\n";$/;" m namespace:__anon2 file: +ReportsHttpGet_eventsCount test/cctest/test_inspector_socket.cc /^static int ReportsHttpGet_eventsCount = 0;$/;" m namespace:__anon2 file: +ReportsHttpGet_handshake test/cctest/test_inspector_socket.cc /^static void ReportsHttpGet_handshake(enum inspector_handshake_event state,$/;" f namespace:__anon2 +TEST_F test/cctest/test_inspector_socket.cc /^TEST_F(InspectorSocketTest, ReportsHttpGet) {$/;" f namespace:__anon2 +HandshakeCanBeCanceled_eventCount test/cctest/test_inspector_socket.cc /^static int HandshakeCanBeCanceled_eventCount = 0;$/;" m namespace:__anon2 file: +HandshakeCanBeCanceled_handshake test/cctest/test_inspector_socket.cc /^void HandshakeCanBeCanceled_handshake(enum inspector_handshake_event state,$/;" f namespace:__anon2 +TEST_F test/cctest/test_inspector_socket.cc /^TEST_F(InspectorSocketTest, HandshakeCanBeCanceled) {$/;" f namespace:__anon2 +GetThenHandshake_handshake test/cctest/test_inspector_socket.cc /^static void GetThenHandshake_handshake(enum inspector_handshake_event state,$/;" f namespace:__anon2 +TEST_F test/cctest/test_inspector_socket.cc /^TEST_F(InspectorSocketTest, GetThenHandshake) {$/;" f namespace:__anon2 +TEST_F test/cctest/test_inspector_socket.cc /^TEST_F(InspectorSocketTest, WriteBeforeHandshake) {$/;" f namespace:__anon2 +TEST_F test/cctest/test_inspector_socket.cc /^TEST_F(InspectorSocketTest, CleanupSocketAfterEOF) {$/;" f namespace:__anon2 +TEST_F test/cctest/test_inspector_socket.cc /^TEST_F(InspectorSocketTest, EOFBeforeHandshake) {$/;" f namespace:__anon2 +fill_message test/cctest/test_inspector_socket.cc /^static void fill_message(std::string* buffer) {$/;" f namespace:__anon2 +mask_message test/cctest/test_inspector_socket.cc /^static void mask_message(const std::string& message,$/;" f namespace:__anon2 +TEST_F test/cctest/test_inspector_socket.cc /^TEST_F(InspectorSocketTest, Send1Mb) {$/;" f namespace:__anon2 +TEST_F test/cctest/test_inspector_socket.cc /^TEST_F(InspectorSocketTest, ErrorCleansUpTheSocket) {$/;" f namespace:__anon2 +TEST_F test/cctest/test_inspector_socket.cc /^TEST_F(InspectorSocketTest, NoCloseResponseFromClient) {$/;" f namespace:__anon2 +delegate_called test/cctest/test_inspector_socket.cc /^static bool delegate_called = false;$/;" m namespace:__anon2 file: +shouldnt_be_called test/cctest/test_inspector_socket.cc /^void shouldnt_be_called(enum inspector_handshake_event state,$/;" f namespace:__anon2 +expect_failure_no_delegate test/cctest/test_inspector_socket.cc /^void expect_failure_no_delegate(const std::string& request) {$/;" f namespace:__anon2 +TEST_F test/cctest/test_inspector_socket.cc /^TEST_F(InspectorSocketTest, HostCheckedForGET) {$/;" f namespace:__anon2 +TEST_F test/cctest/test_inspector_socket.cc /^TEST_F(InspectorSocketTest, HostCheckedForUPGRADE) {$/;" f namespace:__anon2 +TEST_F test/cctest/test_inspector_socket.cc /^TEST_F(InspectorSocketTest, HostIPChecked) {$/;" f namespace:__anon2 +TEST_F test/cctest/test_inspector_socket.cc /^TEST_F(InspectorSocketTest, HostNegativeIPChecked) {$/;" f namespace:__anon2 +TEST_F test/cctest/test_inspector_socket.cc /^TEST_F(InspectorSocketTest, HostIpOctetOutOfIntRangeChecked) {$/;" f namespace:__anon2 +TEST_F test/cctest/test_inspector_socket.cc /^TEST_F(InspectorSocketTest, HostIpOctetFarOutOfIntRangeChecked) {$/;" f namespace:__anon2 +TEST_F test/cctest/test_inspector_socket.cc /^TEST_F(InspectorSocketTest, HostIpEmptyOctetStartChecked) {$/;" f namespace:__anon2 +TEST_F test/cctest/test_inspector_socket.cc /^TEST_F(InspectorSocketTest, HostIpEmptyOctetMidChecked) {$/;" f namespace:__anon2 +TEST_F test/cctest/test_inspector_socket.cc /^TEST_F(InspectorSocketTest, HostIpEmptyOctetEndChecked) {$/;" f namespace:__anon2 +TEST_F test/cctest/test_inspector_socket.cc /^TEST_F(InspectorSocketTest, HostIpTooFewOctetsChecked) {$/;" f namespace:__anon2 +TEST_F test/cctest/test_inspector_socket.cc /^TEST_F(InspectorSocketTest, HostIpTooManyOctetsChecked) {$/;" f namespace:__anon2 +TEST_F test/cctest/test_inspector_socket.cc /^TEST_F(InspectorSocketTest, HostIpInvalidOctalOctetStartChecked) {$/;" f namespace:__anon2 +TEST_F test/cctest/test_inspector_socket.cc /^TEST_F(InspectorSocketTest, HostIpInvalidOctalOctetMidChecked) {$/;" f namespace:__anon2 +TEST_F test/cctest/test_inspector_socket.cc /^TEST_F(InspectorSocketTest, HostIpInvalidOctalOctetEndChecked) {$/;" f namespace:__anon2 +TEST_F test/cctest/test_inspector_socket.cc /^TEST_F(InspectorSocketTest, HostIpLeadingZeroStartChecked) {$/;" f namespace:__anon2 +TEST_F test/cctest/test_inspector_socket.cc /^TEST_F(InspectorSocketTest, HostIpLeadingZeroMidChecked) {$/;" f namespace:__anon2 +TEST_F test/cctest/test_inspector_socket.cc /^TEST_F(InspectorSocketTest, HostIpLeadingZeroEndChecked) {$/;" f namespace:__anon2 +TEST_F test/cctest/test_inspector_socket.cc /^TEST_F(InspectorSocketTest, HostIPNonRoutable) {$/;" f namespace:__anon2 +TEST_F test/cctest/test_inspector_socket.cc /^TEST_F(InspectorSocketTest, HostIPv6NonRoutable) {$/;" f namespace:__anon2 +TEST_F test/cctest/test_inspector_socket.cc /^TEST_F(InspectorSocketTest, HostIPv6NonRoutableDual) {$/;" f namespace:__anon2 +TEST_F test/cctest/test_inspector_socket.cc /^TEST_F(InspectorSocketTest, HostIPv4InSquareBrackets) {$/;" f namespace:__anon2 +TEST_F test/cctest/test_inspector_socket.cc /^TEST_F(InspectorSocketTest, HostIPv6InvalidAbbreviation) {$/;" f namespace:__anon2 +TEST test/cctest/test_sockaddr.cc /^TEST(SocketAddress, SocketAddress) {$/;" f +TEST test/cctest/test_sockaddr.cc /^TEST(SocketAddress, SocketAddressIPv6) {$/;" f +TEST test/cctest/test_sockaddr.cc /^TEST(SocketAddressLRU, SocketAddressLRU) {$/;" f +TEST test/cctest/test_sockaddr.cc /^TEST(SocketAddress, Comparison) {$/;" f +TEST test/cctest/test_sockaddr.cc /^TEST(SocketAddressBlockList, Simple) {$/;" f +NodeCryptoEnv test/cctest/test_node_crypto_env.cc /^class NodeCryptoEnv : public EnvironmentTestFixture {};$/;" c file: +TEST_F test/cctest/test_node_crypto_env.cc /^TEST_F(NodeCryptoEnv, LoadBIO) {$/;" f +current_loop test/cctest/node_test_fixture.cc /^uv_loop_t NodeZeroIsolateTestFixture::current_loop;$/;" m class:NodeZeroIsolateTestFixture file: +platform test/cctest/node_test_fixture.cc /^NodePlatformUniquePtr NodeZeroIsolateTestFixture::platform;$/;" m class:NodeZeroIsolateTestFixture file: +tracing_agent test/cctest/node_test_fixture.cc /^TracingAgentUniquePtr NodeZeroIsolateTestFixture::tracing_agent;$/;" m class:NodeZeroIsolateTestFixture file: +node_initialized test/cctest/node_test_fixture.cc /^bool NodeZeroIsolateTestFixture::node_initialized = false;$/;" m class:NodeZeroIsolateTestFixture file: +isolate_ test/cctest/node_test_fixture.cc /^v8::Isolate* NodeTestFixture::isolate_ = nullptr;$/;" m class:NodeTestFixture file: +isolate_data_ test/cctest/node_test_fixture.cc /^node::IsolateData* EnvironmentTestFixture::isolate_data_ = nullptr;$/;" m class:EnvironmentTestFixture file: +SetUp test/cctest/node_test_fixture.cc /^void NodeTestEnvironment::SetUp() {$/;" f class:NodeTestEnvironment +TearDown test/cctest/node_test_fixture.cc /^void NodeTestEnvironment::TearDown() {$/;" f class:NodeTestEnvironment +node_env test/cctest/node_test_fixture.cc /^::testing::Environment* const node_env =$/;" m class:testing file: +ReportTest test/cctest/test_report.cc /^class ReportTest : public EnvironmentTestFixture {$/;" c file: +TEST_F test/cctest/test_report.cc /^TEST_F(ReportTest, ReportWithNoIsolate) {$/;" f +TEST_F test/cctest/test_report.cc /^TEST_F(ReportTest, ReportWithNoEnv) {$/;" f +TEST_F test/cctest/test_report.cc /^TEST_F(ReportTest, ReportWithIsolate) {$/;" f +TEST_F test/cctest/test_report.cc /^TEST_F(ReportTest, ReportWithEnv) {$/;" f +NO_GUARD_PAGE test/cctest/test_crypto_clienthello.cc 7;" d file: +NO_GUARD_PAGE test/cctest/test_crypto_clienthello.cc 10;" d file: +USE_MPROTECT test/cctest/test_crypto_clienthello.cc 23;" d file: +USE_VIRTUALPROTECT test/cctest/test_crypto_clienthello.cc 28;" d file: +GetPageSize test/cctest/test_crypto_clienthello.cc /^size_t GetPageSize() {$/;" f +GetPageSize test/cctest/test_crypto_clienthello.cc /^size_t GetPageSize() {$/;" f +OverrunGuardedBuffer test/cctest/test_crypto_clienthello.cc /^class OverrunGuardedBuffer {$/;" c file: +OverrunGuardedBuffer test/cctest/test_crypto_clienthello.cc /^ OverrunGuardedBuffer() {$/;" f class:OverrunGuardedBuffer +other test/cctest/test_crypto_clienthello.cc /^ OverrunGuardedBuffer(const OverrunGuardedBuffer& other) = delete;$/;" m class:OverrunGuardedBuffer file: +other test/cctest/test_crypto_clienthello.cc /^ OverrunGuardedBuffer& operator=(const OverrunGuardedBuffer& other) = delete;$/;" m class:OverrunGuardedBuffer file: +~OverrunGuardedBuffer test/cctest/test_crypto_clienthello.cc /^ ~OverrunGuardedBuffer() {$/;" f class:OverrunGuardedBuffer +data test/cctest/test_crypto_clienthello.cc /^ uint8_t* data() {$/;" f class:OverrunGuardedBuffer +alloc_base test/cctest/test_crypto_clienthello.cc /^ uint8_t* alloc_base;$/;" m class:OverrunGuardedBuffer file: +data_base test/cctest/test_crypto_clienthello.cc /^ uint8_t* data_base;$/;" m class:OverrunGuardedBuffer file: +TEST test/cctest/test_crypto_clienthello.cc /^TEST(NodeCrypto, ClientHelloParserParseHeaderOutOfBoundsRead) {$/;" f +loop test/cctest/test_inspector_socket_server.cc /^static uv_loop_t loop;$/;" v file: +HOST test/cctest/test_inspector_socket_server.cc /^static const char HOST[] = "127.0.0.1";$/;" v file: +CLIENT_CLOSE_FRAME test/cctest/test_inspector_socket_server.cc /^static const char CLIENT_CLOSE_FRAME[] = "\\x88\\x80\\x2D\\x0E\\x1E\\xFA";$/;" v file: +SERVER_CLOSE_FRAME test/cctest/test_inspector_socket_server.cc /^static const char SERVER_CLOSE_FRAME[] = "\\x88\\x00";$/;" v file: +MAIN_TARGET_ID test/cctest/test_inspector_socket_server.cc /^static const char MAIN_TARGET_ID[] = "main-target";$/;" v file: +WS_HANDSHAKE_RESPONSE test/cctest/test_inspector_socket_server.cc /^static const char WS_HANDSHAKE_RESPONSE[] =$/;" v file: +SPIN_WHILE test/cctest/test_inspector_socket_server.cc 27;" d file: +Timeout test/cctest/test_inspector_socket_server.cc /^class Timeout {$/;" c namespace:__anon3 file: +Timeout test/cctest/test_inspector_socket_server.cc /^ explicit Timeout(uv_loop_t* loop) : timed_out(false), done_(false) {$/;" f class:__anon3::Timeout +~Timeout test/cctest/test_inspector_socket_server.cc /^ ~Timeout() {$/;" f class:__anon3::Timeout +timed_out test/cctest/test_inspector_socket_server.cc /^ bool timed_out;$/;" m class:__anon3::Timeout file: +set_flag test/cctest/test_inspector_socket_server.cc /^ static void set_flag(uv_timer_t* timer) {$/;" f class:__anon3::Timeout file: +mark_done test/cctest/test_inspector_socket_server.cc /^ static void mark_done(uv_handle_t* timer) {$/;" f class:__anon3::Timeout file: +done_ test/cctest/test_inspector_socket_server.cc /^ bool done_;$/;" m class:__anon3::Timeout file: +timer_ test/cctest/test_inspector_socket_server.cc /^ uv_timer_t timer_;$/;" m class:__anon3::Timeout file: +InspectorSocketServerTest test/cctest/test_inspector_socket_server.cc /^class InspectorSocketServerTest : public ::testing::Test {$/;" c namespace:__anon3 file: +SocketWrapper test/cctest/test_inspector_socket_server.cc /^class SocketWrapper {$/;" c namespace:__anon3 file: +SocketWrapper test/cctest/test_inspector_socket_server.cc /^ explicit SocketWrapper(uv_loop_t* loop) : closed_(false),$/;" f class:__anon3::SocketWrapper +Connect test/cctest/test_inspector_socket_server.cc /^ void Connect(const std::string& host, int port, bool v6 = false) {$/;" f class:__anon3::SocketWrapper +ExpectFailureToConnect test/cctest/test_inspector_socket_server.cc /^ void ExpectFailureToConnect(const std::string& host, int port) {$/;" f class:__anon3::SocketWrapper +Close test/cctest/test_inspector_socket_server.cc /^ void Close() {$/;" f class:__anon3::SocketWrapper +Expect test/cctest/test_inspector_socket_server.cc /^ void Expect(const std::string& expects) {$/;" f class:__anon3::SocketWrapper +ExpectEOF test/cctest/test_inspector_socket_server.cc /^ void ExpectEOF() {$/;" f class:__anon3::SocketWrapper +TestHttpRequest test/cctest/test_inspector_socket_server.cc /^ void TestHttpRequest(const std::string& path,$/;" f class:__anon3::SocketWrapper +Write test/cctest/test_inspector_socket_server.cc /^ void Write(const std::string& data) {$/;" f class:__anon3::SocketWrapper +AllocCallback test/cctest/test_inspector_socket_server.cc /^ static void AllocCallback(uv_handle_t*, size_t size, uv_buf_t* buf) {$/;" f class:__anon3::SocketWrapper file: +ClosedCallback test/cctest/test_inspector_socket_server.cc /^ static void ClosedCallback(uv_handle_t* handle) {$/;" f class:__anon3::SocketWrapper file: +Connected_ test/cctest/test_inspector_socket_server.cc /^ static void Connected_(uv_connect_t* connect, int status) {$/;" f class:__anon3::SocketWrapper file: +ConnectionMustFail_ test/cctest/test_inspector_socket_server.cc /^ static void ConnectionMustFail_(uv_connect_t* connect, int status) {$/;" f class:__anon3::SocketWrapper file: +ReadCallback test/cctest/test_inspector_socket_server.cc /^ static void ReadCallback(uv_stream_t* stream, ssize_t read,$/;" f class:__anon3::SocketWrapper file: +WriteDone_ test/cctest/test_inspector_socket_server.cc /^ static void WriteDone_(uv_write_t* req, int err) {$/;" f class:__anon3::SocketWrapper file: +IsConnected test/cctest/test_inspector_socket_server.cc /^ bool IsConnected() { return connected_; }$/;" f class:__anon3::SocketWrapper file: +closed_ test/cctest/test_inspector_socket_server.cc /^ bool closed_;$/;" m class:__anon3::SocketWrapper file: +eof_ test/cctest/test_inspector_socket_server.cc /^ bool eof_;$/;" m class:__anon3::SocketWrapper file: +loop_ test/cctest/test_inspector_socket_server.cc /^ uv_loop_t* loop_;$/;" m class:__anon3::SocketWrapper file: +socket_ test/cctest/test_inspector_socket_server.cc /^ uv_tcp_t socket_;$/;" m class:__anon3::SocketWrapper file: +connect_ test/cctest/test_inspector_socket_server.cc /^ uv_connect_t connect_;$/;" m class:__anon3::SocketWrapper file: +write_ test/cctest/test_inspector_socket_server.cc /^ uv_write_t write_;$/;" m class:__anon3::SocketWrapper file: +connected_ test/cctest/test_inspector_socket_server.cc /^ bool connected_;$/;" m class:__anon3::SocketWrapper file: +connection_failed_ test/cctest/test_inspector_socket_server.cc /^ bool connection_failed_;$/;" m class:__anon3::SocketWrapper file: +sending_ test/cctest/test_inspector_socket_server.cc /^ bool sending_;$/;" m class:__anon3::SocketWrapper file: +contents_ test/cctest/test_inspector_socket_server.cc /^ std::vector contents_;$/;" m class:__anon3::SocketWrapper file: +ServerHolder test/cctest/test_inspector_socket_server.cc /^class ServerHolder {$/;" c namespace:__anon3 file: +ServerHolder test/cctest/test_inspector_socket_server.cc /^ ServerHolder(bool has_targets, uv_loop_t* loop, int port)$/;" f class:__anon3::ServerHolder +operator -> test/cctest/test_inspector_socket_server.cc /^ InspectorSocketServer* operator->() {$/;" f class:__anon3::ServerHolder +port test/cctest/test_inspector_socket_server.cc /^ int port() {$/;" f class:__anon3::ServerHolder +done test/cctest/test_inspector_socket_server.cc /^ bool done() {$/;" f class:__anon3::ServerHolder +Disconnected test/cctest/test_inspector_socket_server.cc /^ void Disconnected() {$/;" f class:__anon3::ServerHolder +Done test/cctest/test_inspector_socket_server.cc /^ void Done() {$/;" f class:__anon3::ServerHolder +Connected test/cctest/test_inspector_socket_server.cc /^ void Connected(int id) {$/;" f class:__anon3::ServerHolder +Received test/cctest/test_inspector_socket_server.cc /^ void Received(const std::string& message) {$/;" f class:__anon3::ServerHolder +Write test/cctest/test_inspector_socket_server.cc /^ void Write(const std::string& message) {$/;" f class:__anon3::ServerHolder +Expect test/cctest/test_inspector_socket_server.cc /^ void Expect(const std::string& expects) {$/;" f class:__anon3::ServerHolder +connected test/cctest/test_inspector_socket_server.cc /^ int connected = 0;$/;" m class:__anon3::ServerHolder file: +disconnected test/cctest/test_inspector_socket_server.cc /^ int disconnected = 0;$/;" m class:__anon3::ServerHolder file: +delegate_done test/cctest/test_inspector_socket_server.cc /^ bool delegate_done = false;$/;" m class:__anon3::ServerHolder file: +server_ test/cctest/test_inspector_socket_server.cc /^ std::unique_ptr server_;$/;" m class:__anon3::ServerHolder file: +buffer_ test/cctest/test_inspector_socket_server.cc /^ std::vector buffer_;$/;" m class:__anon3::ServerHolder file: +session_id_ test/cctest/test_inspector_socket_server.cc /^ int session_id_;$/;" m class:__anon3::ServerHolder file: +TestSocketServerDelegate test/cctest/test_inspector_socket_server.cc /^class TestSocketServerDelegate : public SocketServerDelegate {$/;" c namespace:__anon3 file: +TestSocketServerDelegate test/cctest/test_inspector_socket_server.cc /^ explicit TestSocketServerDelegate(ServerHolder* server,$/;" f class:__anon3::TestSocketServerDelegate +harness_ test/cctest/test_inspector_socket_server.cc /^ ServerHolder* harness_;$/;" m class:__anon3::TestSocketServerDelegate file: +targets_ test/cctest/test_inspector_socket_server.cc /^ const std::vector targets_;$/;" m class:__anon3::TestSocketServerDelegate file: +server_ test/cctest/test_inspector_socket_server.cc /^ InspectorSocketServer* server_;$/;" m class:__anon3::TestSocketServerDelegate file: +session_id_ test/cctest/test_inspector_socket_server.cc /^ int session_id_;$/;" m class:__anon3::TestSocketServerDelegate file: +ServerHolder test/cctest/test_inspector_socket_server.cc /^ServerHolder::ServerHolder(bool has_targets, uv_loop_t* loop,$/;" f class:__anon3::ServerHolder +TestHttpRequest test/cctest/test_inspector_socket_server.cc /^static void TestHttpRequest(int port, const std::string& path,$/;" f namespace:__anon3 +WsHandshakeRequest test/cctest/test_inspector_socket_server.cc /^static const std::string WsHandshakeRequest(const std::string& target_id) {$/;" f namespace:__anon3 +TEST_F test/cctest/test_inspector_socket_server.cc /^TEST_F(InspectorSocketServerTest, InspectorSessions) {$/;" f +TEST_F test/cctest/test_inspector_socket_server.cc /^TEST_F(InspectorSocketServerTest, ServerDoesNothing) {$/;" f +TEST_F test/cctest/test_inspector_socket_server.cc /^TEST_F(InspectorSocketServerTest, ServerWithoutTargets) {$/;" f +TEST_F test/cctest/test_inspector_socket_server.cc /^TEST_F(InspectorSocketServerTest, ServerCannotStart) {$/;" f +TEST_F test/cctest/test_inspector_socket_server.cc /^TEST_F(InspectorSocketServerTest, StoppingServerDoesNotKillConnections) {$/;" f +TEST_F test/cctest/test_inspector_socket_server.cc /^TEST_F(InspectorSocketServerTest, ClosingConnectionReportsDone) {$/;" f +TEST_F test/cctest/test_inspector_socket_server.cc /^TEST_F(InspectorSocketServerTest, ClosingSocketReportsDone) {$/;" f +TEST_F test/cctest/test_inspector_socket_server.cc /^TEST_F(InspectorSocketServerTest, TerminatingSessionReportsDone) {$/;" f +TEST_F test/cctest/test_inspector_socket_server.cc /^TEST_F(InspectorSocketServerTest, FailsToBindToNodejsHost) {$/;" f +has_ipv6_address test/cctest/test_inspector_socket_server.cc /^bool has_ipv6_address() {$/;" f +TEST_F test/cctest/test_inspector_socket_server.cc /^TEST_F(InspectorSocketServerTest, BindsToIpV6) {$/;" f +kWrappableTypeIndex test/cctest/test_cppgc.cc /^static int kWrappableTypeIndex = 0;$/;" v file: +kWrappableInstanceIndex test/cctest/test_cppgc.cc /^static int kWrappableInstanceIndex = 1;$/;" v file: +kEmbedderID test/cctest/test_cppgc.cc /^static uint16_t kEmbedderID = 0x1;$/;" v file: +CppGCed test/cctest/test_cppgc.cc /^class CppGCed : public cppgc::GarbageCollected {$/;" c file: +kConstructCount test/cctest/test_cppgc.cc /^ static int kConstructCount;$/;" m class:CppGCed file: +kDestructCount test/cctest/test_cppgc.cc /^ static int kDestructCount;$/;" m class:CppGCed file: +kTraceCount test/cctest/test_cppgc.cc /^ static int kTraceCount;$/;" m class:CppGCed file: +New test/cctest/test_cppgc.cc /^ static void New(const v8::FunctionCallbackInfo& args) {$/;" f class:CppGCed +GetConstructor test/cctest/test_cppgc.cc /^ static v8::Local GetConstructor($/;" f class:CppGCed +~CppGCed test/cctest/test_cppgc.cc /^ ~CppGCed() { kDestructCount++; }$/;" f class:CppGCed +Trace test/cctest/test_cppgc.cc /^ void Trace(cppgc::Visitor* visitor) const { kTraceCount++; }$/;" f class:CppGCed +kConstructCount test/cctest/test_cppgc.cc /^int CppGCed::kConstructCount = 0;$/;" m class:CppGCed file: +kDestructCount test/cctest/test_cppgc.cc /^int CppGCed::kDestructCount = 0;$/;" m class:CppGCed file: +kTraceCount test/cctest/test_cppgc.cc /^int CppGCed::kTraceCount = 0;$/;" m class:CppGCed file: +TEST_F test/cctest/test_cppgc.cc /^TEST_F(NodeZeroIsolateTestFixture, ExistingCppHeapTest) {$/;" f +InitializeBinding test/cctest/test_linked_binding.cc /^void InitializeBinding(v8::Local exports,$/;" f +LinkedBindingTest test/cctest/test_linked_binding.cc /^class LinkedBindingTest : public EnvironmentTestFixture {};$/;" c file: +TEST_F test/cctest/test_linked_binding.cc /^TEST_F(LinkedBindingTest, SimpleTest) {$/;" f +InitializeLocalBinding test/cctest/test_linked_binding.cc /^void InitializeLocalBinding(v8::Local exports,$/;" f +TEST_F test/cctest/test_linked_binding.cc /^TEST_F(LinkedBindingTest, LocallyDefinedLinkedBindingTest) {$/;" f +InitializeLocalNapiBinding test/cctest/test_linked_binding.cc /^napi_value InitializeLocalNapiBinding(napi_env env, napi_value exports) {$/;" f +local_linked_napi test/cctest/test_linked_binding.cc /^static napi_module local_linked_napi = {$/;" v file: +TEST_F test/cctest/test_linked_binding.cc /^TEST_F(LinkedBindingTest, LocallyDefinedLinkedBindingNapiTest) {$/;" f +TEST_F test/cctest/test_linked_binding.cc /^TEST_F(LinkedBindingTest, LocallyDefinedLinkedBindingNapiCallbackTest) {$/;" f +node_api_version test/cctest/test_linked_binding.cc /^static int32_t node_api_version = NODE_API_DEFAULT_MODULE_API_VERSION;$/;" v file: +InitializeLocalNapiRefBinding test/cctest/test_linked_binding.cc /^napi_value InitializeLocalNapiRefBinding(napi_env env, napi_value exports) {$/;" f +TEST_F test/cctest/test_linked_binding.cc /^TEST_F(LinkedBindingTest, LocallyDefinedLinkedBindingNapiRefVersion8Test) {$/;" f +TEST_F test/cctest/test_linked_binding.cc /^TEST_F(LinkedBindingTest, LocallyDefinedLinkedBindingNapiRefExperimentalTest) {$/;" f +NapiLinkedWithInstanceData test/cctest/test_linked_binding.cc /^napi_value NapiLinkedWithInstanceData(napi_env env, napi_value exports) {$/;" f +local_linked_napi_id test/cctest/test_linked_binding.cc /^static napi_module local_linked_napi_id = {$/;" v file: +TEST_F test/cctest/test_linked_binding.cc /^TEST_F(LinkedBindingTest, LocallyDefinedLinkedBindingNapiInstanceDataTest) {$/;" f +TEST_F test/cctest/test_linked_binding.cc /^TEST_F(LinkedBindingTest,$/;" f +TEST_F test/cctest/test_linked_binding.cc /^TEST_F(LinkedBindingTest, ManyBindingsTest) {$/;" f +TEST test/cctest/test_traced_value.cc /^TEST(TracedValue, Object) {$/;" f +TEST test/cctest/test_traced_value.cc /^TEST(TracedValue, Array) {$/;" f +UTF8_SEQUENCE test/cctest/test_traced_value.cc 65;" d file: +UTF8_RESULT test/cctest/test_traced_value.cc 67;" d file: +UTF8_RESULT test/cctest/test_traced_value.cc 70;" d file: +TEST test/cctest/test_traced_value.cc /^TEST(TracedValue, EscapingObject) {$/;" f +TEST test/cctest/test_traced_value.cc /^TEST(TracedValue, EscapingArray) {$/;" f +called_cb_1 test/cctest/test_environment.cc /^static bool called_cb_1 = false;$/;" v file: +called_cb_2 test/cctest/test_environment.cc /^static bool called_cb_2 = false;$/;" v file: +called_cb_ordered_1 test/cctest/test_environment.cc /^static bool called_cb_ordered_1 = false;$/;" v file: +called_cb_ordered_2 test/cctest/test_environment.cc /^static bool called_cb_ordered_2 = false;$/;" v file: +called_at_exit_js test/cctest/test_environment.cc /^static bool called_at_exit_js = false;$/;" v file: +cb_1_arg test/cctest/test_environment.cc /^static std::string cb_1_arg; \/\/ NOLINT(runtime\/string)$/;" v file: +EnvironmentTest test/cctest/test_environment.cc /^class EnvironmentTest : public EnvironmentTestFixture {$/;" c file: +TEST_F test/cctest/test_environment.cc /^TEST_F(EnvironmentTest, EnvironmentWithoutBrowserGlobals) {$/;" f +TEST_F test/cctest/test_environment.cc /^TEST_F(EnvironmentTest, EnvironmentWithESMLoader) {$/;" f +RedirectStdErr test/cctest/test_environment.cc /^class RedirectStdErr {$/;" c file: +RedirectStdErr test/cctest/test_environment.cc /^ explicit RedirectStdErr(const char* filename) : filename_(filename) {$/;" f class:RedirectStdErr +~RedirectStdErr test/cctest/test_environment.cc /^ ~RedirectStdErr() {$/;" f class:RedirectStdErr +fd_ test/cctest/test_environment.cc /^ int fd_;$/;" m class:RedirectStdErr file: +pos_ test/cctest/test_environment.cc /^ fpos_t pos_;$/;" m class:RedirectStdErr file: +filename_ test/cctest/test_environment.cc /^ const char* filename_;$/;" m class:RedirectStdErr file: +TEST_F test/cctest/test_environment.cc /^TEST_F(EnvironmentTest, EnvironmentWithNoESMLoader) {$/;" f +TEST_F test/cctest/test_environment.cc /^TEST_F(EnvironmentTest, PreExecutionPreparation) {$/;" f +TEST_F test/cctest/test_environment.cc /^TEST_F(EnvironmentTest, LoadEnvironmentWithCallback) {$/;" f +TEST_F test/cctest/test_environment.cc /^TEST_F(EnvironmentTest, LoadEnvironmentWithSource) {$/;" f +TEST_F test/cctest/test_environment.cc /^TEST_F(EnvironmentTest, AtExitWithEnvironment) {$/;" f +TEST_F test/cctest/test_environment.cc /^TEST_F(EnvironmentTest, AtExitOrder) {$/;" f +TEST_F test/cctest/test_environment.cc /^TEST_F(EnvironmentTest, AtExitWithArgument) {$/;" f +TEST_F test/cctest/test_environment.cc /^TEST_F(EnvironmentTest, AtExitRunsJS) {$/;" f +TEST_F test/cctest/test_environment.cc /^TEST_F(EnvironmentTest, MultipleEnvironmentsPerIsolate) {$/;" f +TEST_F test/cctest/test_environment.cc /^TEST_F(EnvironmentTest, NoEnvironmentSanity) {$/;" f +TEST_F test/cctest/test_environment.cc /^TEST_F(EnvironmentTest, NonNodeJSContext) {$/;" f +at_exit_callback1 test/cctest/test_environment.cc /^static void at_exit_callback1(void* arg) {$/;" f file: +at_exit_callback2 test/cctest/test_environment.cc /^static void at_exit_callback2(void* arg) {$/;" f file: +at_exit_callback_ordered1 test/cctest/test_environment.cc /^static void at_exit_callback_ordered1(void* arg) {$/;" f file: +at_exit_callback_ordered2 test/cctest/test_environment.cc /^static void at_exit_callback_ordered2(void* arg) {$/;" f file: +at_exit_js test/cctest/test_environment.cc /^static void at_exit_js(void* arg) {$/;" f file: +TEST_F test/cctest/test_environment.cc /^TEST_F(EnvironmentTest, SetImmediateCleanup) {$/;" f +hello test/cctest/test_environment.cc /^static char hello[] = "hello";$/;" v file: +TEST_F test/cctest/test_environment.cc /^TEST_F(EnvironmentTest, BufferWithFreeCallbackIsDetached) {$/;" f +TEST_F test/cctest/test_environment.cc /^TEST_F(EnvironmentTest, InspectorMultipleEmbeddedEnvironments) {$/;" f +TEST_F test/cctest/test_environment.cc /^TEST_F(EnvironmentTest, ExitHandlerTest) {$/;" f +TEST_F test/cctest/test_environment.cc /^TEST_F(EnvironmentTest, SetImmediateMicrotasks) {$/;" f +TEST_F test/cctest/test_environment.cc /^TEST_F(NodeZeroIsolateTestFixture, CtrlCWithOnlySafeTerminationTest) {$/;" f +TEST_F test/cctest/test_environment.cc /^TEST_F(EnvironmentTest, NestedMicrotaskQueue) {$/;" f +interrupted test/cctest/test_environment.cc /^static bool interrupted = false;$/;" v file: +OnInterrupt test/cctest/test_environment.cc /^static void OnInterrupt(void* arg) {$/;" f file: +TEST_F test/cctest/test_environment.cc /^TEST_F(EnvironmentTest, RequestInterruptAtExit) {$/;" f +RepostingTask test/cctest/test_platform.cc /^class RepostingTask : public v8::Task {$/;" c file: +RepostingTask test/cctest/test_platform.cc /^ explicit RepostingTask(int repost_count,$/;" f class:RepostingTask +repost_count_ test/cctest/test_platform.cc /^ int repost_count_;$/;" m class:RepostingTask file: +run_count_ test/cctest/test_platform.cc /^ int* run_count_;$/;" m class:RepostingTask file: +isolate_ test/cctest/test_platform.cc /^ v8::Isolate* isolate_;$/;" m class:RepostingTask file: +platform_ test/cctest/test_platform.cc /^ node::NodePlatform* platform_;$/;" m class:RepostingTask file: +PlatformTest test/cctest/test_platform.cc /^class PlatformTest : public EnvironmentTestFixture {};$/;" c file: +TEST_F test/cctest/test_platform.cc /^TEST_F(PlatformTest, SkipNewTasksInFlushForegroundTasks) {$/;" f +TEST_F test/cctest/test_platform.cc /^TEST_F(NodeZeroIsolateTestFixture, IsolatePlatformDelegateTest) {$/;" f +TEST_F test/cctest/test_platform.cc /^TEST_F(PlatformTest, TracingControllerNullptr) {$/;" f +TEST_CCTEST_NODE_TEST_FIXTURE_H_ test/cctest/node_test_fixture.h 2;" d +Argv test/cctest/node_test_fixture.h /^struct Argv {$/;" s +Argv test/cctest/node_test_fixture.h /^ Argv() : Argv({"node", "-p", "process.version"}) {}$/;" f struct:Argv +Argv test/cctest/node_test_fixture.h /^ Argv(const std::initializer_list &args) {$/;" f struct:Argv +~Argv test/cctest/node_test_fixture.h /^ ~Argv() {$/;" f struct:Argv +nr_args test/cctest/node_test_fixture.h /^ int nr_args() const {$/;" f struct:Argv +operator * test/cctest/node_test_fixture.h /^ char** operator*() const {$/;" f struct:Argv +argv_ test/cctest/node_test_fixture.h /^ char** argv_;$/;" m struct:Argv +nr_args_ test/cctest/node_test_fixture.h /^ int nr_args_;$/;" m struct:Argv +final test/cctest/node_test_fixture.h /^class NodeTestEnvironment final : public ::testing::Environment {$/;" c +override test/cctest/node_test_fixture.h /^ void SetUp() override;$/;" m class:final +override test/cctest/node_test_fixture.h /^ void TearDown() override;$/;" m class:final +NodeZeroIsolateTestFixture test/cctest/node_test_fixture.h /^class NodeZeroIsolateTestFixture : public ::testing::Test {$/;" c +current_loop test/cctest/node_test_fixture.h /^ static uv_loop_t current_loop;$/;" m class:NodeZeroIsolateTestFixture +node_initialized test/cctest/node_test_fixture.h /^ static bool node_initialized;$/;" m class:NodeZeroIsolateTestFixture +allocator test/cctest/node_test_fixture.h /^ static ArrayBufferUniquePtr allocator;$/;" m class:NodeZeroIsolateTestFixture +platform test/cctest/node_test_fixture.h /^ static NodePlatformUniquePtr platform;$/;" m class:NodeZeroIsolateTestFixture +tracing_agent test/cctest/node_test_fixture.h /^ static TracingAgentUniquePtr tracing_agent;$/;" m class:NodeZeroIsolateTestFixture +SetUpTestCase test/cctest/node_test_fixture.h /^ static void SetUpTestCase() {$/;" f class:NodeZeroIsolateTestFixture +TearDownTestCase test/cctest/node_test_fixture.h /^ static void TearDownTestCase() {$/;" f class:NodeZeroIsolateTestFixture +NodeTestFixture test/cctest/node_test_fixture.h /^class NodeTestFixture : public NodeZeroIsolateTestFixture {$/;" c +isolate_ test/cctest/node_test_fixture.h /^ static v8::Isolate* isolate_;$/;" m class:NodeTestFixture +EnvironmentTestFixture test/cctest/node_test_fixture.h /^class EnvironmentTestFixture : public NodeTestFixture {$/;" c +isolate_data_ test/cctest/node_test_fixture.h /^ static node::IsolateData* isolate_data_;$/;" m class:EnvironmentTestFixture +Env test/cctest/node_test_fixture.h /^ class Env {$/;" c class:EnvironmentTestFixture +Env test/cctest/node_test_fixture.h /^ Env(const v8::HandleScope& handle_scope,$/;" f class:EnvironmentTestFixture::Env +~Env test/cctest/node_test_fixture.h /^ ~Env() {$/;" f class:EnvironmentTestFixture::Env +operator * test/cctest/node_test_fixture.h /^ node::Environment* operator*() const {$/;" f class:EnvironmentTestFixture::Env +context test/cctest/node_test_fixture.h /^ v8::Local context() const {$/;" f class:EnvironmentTestFixture::Env +context_ test/cctest/node_test_fixture.h /^ v8::Local context_;$/;" m class:EnvironmentTestFixture::Env +environment_ test/cctest/node_test_fixture.h /^ node::Environment* environment_;$/;" m class:EnvironmentTestFixture::Env +write test/fixtures/catch-stdout-error.js /^function write() {$/;" F +setImmediate test/fixtures/catch-stdout-error.js /^ setImmediate(function() {$/;" M +TODO test/fixtures/mime-whatwg.js /^\/\/ TODO: Incorporate this with the other WPT tests if it makes sense to do that.$/;" T +https test/fixtures/mime-whatwg.js /^ https:\/\/github.com\/w3c\/web-platform-tests\/blob\/88b75886e\/url\/urltestdata.json$/;" P +patchedWrapper test/fixtures/cjs-module-wrapper.js /^const patchedWrapper = {...m.wrapper};$/;" O +a test/fixtures/uncaught-exceptions/parse-error-mod.js /^var a = ';$/;" V +fn test/fixtures/uncaught-exceptions/callbackify1.js /^ async function fn() { }$/;" F +setTimeout test/fixtures/uncaught-exceptions/timeout.js /^setTimeout(function() {$/;" M +setImmediate test/fixtures/uncaught-exceptions/domain.js /^ setImmediate(function() {$/;" M +sentinel test/fixtures/uncaught-exceptions/callbackify2.js /^ const sentinel = new Error(__filename);$/;" V +fn test/fixtures/uncaught-exceptions/callbackify2.js /^ function fn() {$/;" F +string test/fixtures/a.js /^var string = 'A';$/;" V +A test/fixtures/a.js /^exports.A = function() {$/;" M +C test/fixtures/a.js /^exports.C = function() {$/;" M +D test/fixtures/a.js /^exports.D = function() {$/;" M +foo test/fixtures/source-map/ts-node-win32.js /^function foo(str) {$/;" F +cov_263bu3eqm8 test/fixtures/source-map/inline-base64-json-error.js /^var cov_263bu3eqm8=function(){var path= ".\/branches.js";var hash="424788076537d051b5bf0e2564aef393124eabc7";var global=new Function("return this")();var gcv="__coverage__";var coverageData={path: ".\/branches.js",statementMap:{"0":{start:{line:1,column:0},end:{line:7,column:1}},"1":{start:{line:2,column:2},end:{line:2,column:29}},"2":{start:{line:3,column:7},end:{line:7,column:1}},"3":{start:{line:4,column:2},end:{line:4,column:27}},"4":{start:{line:6,column:2},end:{line:6,column:29}},"5":{start:{line:10,column:2},end:{line:16,column:3}},"6":{start:{line:11,column:4},end:{line:11,column:28}},"7":{start:{line:12,column:9},end:{line:16,column:3}},"8":{start:{line:13,column:4},end:{line:13,column:31}},"9":{start:{line:15,column:4},end:{line:15,column:29}},"10":{start:{line:19,column:0},end:{line:19,column:12}},"11":{start:{line:20,column:0},end:{line:20,column:13}}},fnMap:{"0":{name:"branch",decl:{start:{line:9,column:9},end:{line:9,column:15}},loc:{start:{line:9,column:20},end:{line:17,column:1}},line:9}},branchMap:{"0":{loc:{start:{line:1,column:0},end:{line:7,column:1}},type:"if",locations:[{start:{line:1,column:0},end:{line:7,column:1}},{start:{line:1,column:0},end:{line:7,column:1}}],line:1},"1":{loc:{start:{line:3,column:7},end:{line:7,column:1}},type:"if",locations:[{start:{line:3,column:7},end:{line:7,column:1}},{start:{line:3,column:7},end:{line:7,column:1}}],line:3},"2":{loc:{start:{line:10,column:2},end:{line:16,column:3}},type:"if",locations:[{start:{line:10,column:2},end:{line:16,column:3}},{start:{line:10,column:2},end:{line:16,column:3}}],line:10},"3":{loc:{start:{line:12,column:9},end:{line:16,column:3}},type:"if",locations:[{start:{line:12,column:9},end:{line:16,column:3}},{start:{line:12,column:9},end:{line:16,column:3}}],line:12}},s:{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0},f:{"0":0},b:{"0":[0,0],"1":[0,0],"2":[0,0],"3":[0,0]},_coverageSchema:"43e27e138ebf9cfc5966b082cf9a028302ed4184",hash:"424788076537d051b5bf0e2564aef393124eabc7"};var coverage=global[gcv]||(global[gcv]={});if(coverage[path]&&coverage[path].hash===hash){return coverage[path];}return coverage[path]=coverageData;}();cov_263bu3eqm8.s[0]++;if(false){cov_263bu3eqm8.b[0][0]++;cov_263bu3eqm8.s[1]++;console.info('unreachable');}else{cov_263bu3eqm8.b[0][1]++;cov_263bu3eqm8.s[2]++;if(true){cov_263bu3eqm8.b[1][0]++;cov_263bu3eqm8.s[3]++;console.info('reachable');}else{cov_263bu3eqm8.b[1][1]++;cov_263bu3eqm8.s[4]++;console.info('unreachable');}}function branch(a){cov_263bu3eqm8.f[0]++;cov_263bu3eqm8.s[5]++;if(a){cov_263bu3eqm8.b[2][0]++;cov_263bu3eqm8.s[6]++;console.info('a = true');}else{cov_263bu3eqm8.b[2][1]++;cov_263bu3eqm8.s[7]++;if(undefined){cov_263bu3eqm8.b[3][0]++;cov_263bu3eqm8.s[8]++;console.info('unreachable');}else{cov_263bu3eqm8.b[3][1]++;cov_263bu3eqm8.s[9]++;console.info('a = false');}}}cov_263bu3eqm8.s[10]++;branch(true);cov_263bu3eqm8.s[11]++;branch(false);$/;" F +ATrue test/fixtures/source-map/typescript-throw.ts /^enum ATrue {$/;" e +branch test/fixtures/source-map/typescript-throw.ts /^function branch (a: ATrue) {$/;" f +branch test/fixtures/source-map/typescript-throw.ts /^function branch (a: ATrue) {$/;" f +branch test/fixtures/source-map/typescript-throw.ts /^function branch (a: ATrue) {$/;" f +setImmediate test/fixtures/source-map/uglify-throw.js /^setImmediate(function(){!function(){throw Error("goodbye")}()});$/;" M +features test/fixtures/source-map/babel-throw-original.js /^features: [optional-chaining]$/;" P +obj test/fixtures/source-map/babel-throw-original.js /^const obj = {$/;" O +a test/fixtures/source-map/babel-throw-original.js /^ a: {$/;" P +b test/fixtures/source-map/babel-throw-original.js /^ b: 22$/;" P +fn test/fixtures/source-map/babel-throw-original.js /^function fn () {$/;" F +Throw test/fixtures/source-map/no-source.js /^function Throw() {$/;" F +cov_263bu3eqm8 test/fixtures/source-map/inline-base64.js /^var cov_263bu3eqm8=function(){var path= ".\/branches.js";var hash="424788076537d051b5bf0e2564aef393124eabc7";var global=new Function("return this")();var gcv="__coverage__";var coverageData={path: ".\/branches.js",statementMap:{"0":{start:{line:1,column:0},end:{line:7,column:1}},"1":{start:{line:2,column:2},end:{line:2,column:29}},"2":{start:{line:3,column:7},end:{line:7,column:1}},"3":{start:{line:4,column:2},end:{line:4,column:27}},"4":{start:{line:6,column:2},end:{line:6,column:29}},"5":{start:{line:10,column:2},end:{line:16,column:3}},"6":{start:{line:11,column:4},end:{line:11,column:28}},"7":{start:{line:12,column:9},end:{line:16,column:3}},"8":{start:{line:13,column:4},end:{line:13,column:31}},"9":{start:{line:15,column:4},end:{line:15,column:29}},"10":{start:{line:19,column:0},end:{line:19,column:12}},"11":{start:{line:20,column:0},end:{line:20,column:13}}},fnMap:{"0":{name:"branch",decl:{start:{line:9,column:9},end:{line:9,column:15}},loc:{start:{line:9,column:20},end:{line:17,column:1}},line:9}},branchMap:{"0":{loc:{start:{line:1,column:0},end:{line:7,column:1}},type:"if",locations:[{start:{line:1,column:0},end:{line:7,column:1}},{start:{line:1,column:0},end:{line:7,column:1}}],line:1},"1":{loc:{start:{line:3,column:7},end:{line:7,column:1}},type:"if",locations:[{start:{line:3,column:7},end:{line:7,column:1}},{start:{line:3,column:7},end:{line:7,column:1}}],line:3},"2":{loc:{start:{line:10,column:2},end:{line:16,column:3}},type:"if",locations:[{start:{line:10,column:2},end:{line:16,column:3}},{start:{line:10,column:2},end:{line:16,column:3}}],line:10},"3":{loc:{start:{line:12,column:9},end:{line:16,column:3}},type:"if",locations:[{start:{line:12,column:9},end:{line:16,column:3}},{start:{line:12,column:9},end:{line:16,column:3}}],line:12}},s:{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0},f:{"0":0},b:{"0":[0,0],"1":[0,0],"2":[0,0],"3":[0,0]},_coverageSchema:"43e27e138ebf9cfc5966b082cf9a028302ed4184",hash:"424788076537d051b5bf0e2564aef393124eabc7"};var coverage=global[gcv]||(global[gcv]={});if(coverage[path]&&coverage[path].hash===hash){return coverage[path];}return coverage[path]=coverageData;}();cov_263bu3eqm8.s[0]++;if(false){cov_263bu3eqm8.b[0][0]++;cov_263bu3eqm8.s[1]++;console.info('unreachable');}else{cov_263bu3eqm8.b[0][1]++;cov_263bu3eqm8.s[2]++;if(true){cov_263bu3eqm8.b[1][0]++;cov_263bu3eqm8.s[3]++;console.info('reachable');}else{cov_263bu3eqm8.b[1][1]++;cov_263bu3eqm8.s[4]++;console.info('unreachable');}}function branch(a){cov_263bu3eqm8.f[0]++;cov_263bu3eqm8.s[5]++;if(a){cov_263bu3eqm8.b[2][0]++;cov_263bu3eqm8.s[6]++;console.info('a = true');}else{cov_263bu3eqm8.b[2][1]++;cov_263bu3eqm8.s[7]++;if(undefined){cov_263bu3eqm8.b[3][0]++;cov_263bu3eqm8.s[8]++;console.info('unreachable');}else{cov_263bu3eqm8.b[3][1]++;cov_263bu3eqm8.s[9]++;console.info('a = false');}}}cov_263bu3eqm8.s[10]++;branch(true);cov_263bu3eqm8.s[11]++;branch(false);$/;" F +Throw test/fixtures/source-map/throw-async.ts /^export async function Throw() {$/;" f +Hello test/fixtures/source-map/uglify-throw-original.js /^function Hello() {$/;" F +setImmediate test/fixtures/source-map/uglify-throw-original.js /^setImmediate(function() {$/;" M +Throw test/fixtures/source-map/no-source.ts /^function Throw() {$/;" f +Throw test/fixtures/source-map/no-source.ts /^function Throw() {$/;" f +Throw test/fixtures/source-map/no-source.ts /^function Throw() {$/;" f +content test/fixtures/source-map/typescript-sourcemapping_url_string.js /^const content = '\/\/# sourceMappingURL=';$/;" V +Hello test/fixtures/source-map/throw-string.js /^function Hello(){throw"goodbye"}Hello();$/;" F +Hello test/fixtures/source-map/throw-string-original.js /^function Hello() {$/;" F +React test/fixtures/source-map/icu.jsx /^const React = {$/;" O +createElement test/fixtures/source-map/icu.jsx /^ createElement: () => {$/;" M +profile test/fixtures/source-map/icu.jsx /^const profile = ($/;" F +Foo test/fixtures/source-map/disk.js /^class Foo {$/;" C +a test/fixtures/source-map/disk.js /^const a = new Foo(0)$/;" V +b test/fixtures/source-map/disk.js /^const b = new Foo(33)$/;" V +a test/fixtures/source-map/exit-1.js /^const a = 99;$/;" V +b test/fixtures/source-map/exit-1.js /^ const b = 101;$/;" V +c test/fixtures/source-map/exit-1.js /^ const c = 102;$/;" V +features test/fixtures/source-map/babel-throw.js /^features: [optional-chaining]$/;" P +obj test/fixtures/source-map/babel-throw.js /^const obj = {$/;" O +a test/fixtures/source-map/babel-throw.js /^ a: {$/;" P +b test/fixtures/source-map/babel-throw.js /^ b: 22$/;" P +fn test/fixtures/source-map/babel-throw.js /^function fn() {$/;" F +_obj$a test/fixtures/source-map/babel-throw.js /^ var _obj$a;$/;" V +Hello test/fixtures/source-map/istanbul-throw-original.js /^function Hello() {$/;" F +setImmediate test/fixtures/source-map/istanbul-throw-original.js /^setImmediate(function() {$/;" M +a test/fixtures/source-map/basic.js /^const a = 99;$/;" V +b test/fixtures/source-map/basic.js /^ const b = 101;$/;" V +c test/fixtures/source-map/basic.js /^ const c = 102;$/;" V +ATrue test/fixtures/source-map/throw-on-require.js /^var ATrue;$/;" V +ATrue test/fixtures/source-map/throw-on-require.ts /^enum ATrue {$/;" e +functionA test/fixtures/source-map/enclosing-call-site.js /^const functionA = () => {$/;" F +B test/fixtures/source-map/enclosing-call-site.js /^ functionB()$/;" F +functionB test/fixtures/source-map/enclosing-call-site.js /^function functionB() {$/;" F +C test/fixtures/source-map/enclosing-call-site.js /^ functionC()$/;" F +functionC test/fixtures/source-map/enclosing-call-site.js /^const functionC = () => {$/;" F +D test/fixtures/source-map/enclosing-call-site.js /^ functionD()$/;" F +functionD test/fixtures/source-map/enclosing-call-site.js /^const functionD = () => {$/;" F +functionE test/fixtures/source-map/enclosing-call-site.js /^ (function functionE () {$/;" F +React test/fixtures/source-map/icu.js /^const React = {$/;" O +createElement test/fixtures/source-map/icu.js /^ createElement: () => {$/;" M +profile test/fixtures/source-map/icu.js /^const profile = \/*#__PURE__*\/React.createElement("div", null, \/*#__PURE__*\/React.createElement("img", {$/;" V +src test/fixtures/source-map/icu.js /^ src: "avatar.png",$/;" P +className test/fixtures/source-map/icu.js /^ className: "profile"$/;" P +cov_ono70fls3 test/fixtures/source-map/istanbul-throw.js /^var cov_ono70fls3=function(){var path="\/Users\/bencoe\/oss\/source-map-testing\/istanbul-throw-original.js";var hash="4302fcea4eb0ea4d9af6e63a478f214aa61f9dd8";var global=new Function("return this")();var gcv="__coverage__";var coverageData={path:"\/Users\/bencoe\/oss\/source-map-testing\/istanbul-throw-original.js",statementMap:{"0":{start:{line:5,column:2},end:{line:5,column:25}},"1":{start:{line:8,column:0},end:{line:10,column:3}},"2":{start:{line:9,column:2},end:{line:9,column:10}}},fnMap:{"0":{name:"Hello",decl:{start:{line:4,column:9},end:{line:4,column:14}},loc:{start:{line:4,column:17},end:{line:6,column:1}},line:4},"1":{name:"(anonymous_1)",decl:{start:{line:8,column:13},end:{line:8,column:14}},loc:{start:{line:8,column:24},end:{line:10,column:1}},line:8}},branchMap:{},s:{"0":0,"1":0,"2":0},f:{"0":0,"1":0},b:{},_coverageSchema:"43e27e138ebf9cfc5966b082cf9a028302ed4184",hash:"4302fcea4eb0ea4d9af6e63a478f214aa61f9dd8"};var coverage=global[gcv]||(global[gcv]={});if(coverage[path]&&coverage[path].hash===hash){return coverage[path];}return coverage[path]=coverageData;}();\/*$/;" F +ATrue test/fixtures/source-map/typescript-throw.js /^var ATrue;$/;" V +branch test/fixtures/source-map/typescript-throw.js /^function branch(a) {$/;" F +a test/fixtures/source-map/sigint.js /^const a = 99;$/;" V +b test/fixtures/source-map/sigint.js /^ const b = 101;$/;" V +c test/fixtures/source-map/sigint.js /^ const c = 102;$/;" V +Foo test/fixtures/source-map/disk-relative-path.js /^class Foo{constructor(x=33){this.x=x?x:99;if(this.x){console.info("covered")}else{console.info("uncovered")}this.methodC()}methodA(){console.info("covered")}methodB(){console.info("uncovered")}methodC(){console.info("covered")}methodD(){console.info("uncovered")}}const a=new Foo(0);const b=new Foo(33);a.methodA();$/;" C +foo test/fixtures/source-map/ts-node.ts /^function foo(str: string) {$/;" f +foo test/fixtures/source-map/ts-node.ts /^function foo(str: string) {$/;" f +foo test/fixtures/source-map/ts-node.ts /^function foo(str: string) {$/;" f +functionA test/fixtures/source-map/enclosing-call-site-min.js /^var functionA=function(){functionB()};function functionB(){functionC()}var functionC=function(){functionD()},functionD=function(){if(0 {$/;" F +p1a test/fixtures/test-runner/output/describe_it.js /^ const p1a = new Promise((resolve) => {$/;" V +p1b test/fixtures/test-runner/output/describe_it.js /^ const p1b = new Promise((resolve) => {$/;" F +p1b test/fixtures/test-runner/output/describe_it.js /^ const p1b = new Promise((resolve) => {$/;" V +p1c test/fixtures/test-runner/output/describe_it.js /^ const p1c = new Promise((resolve) => {$/;" F +p1c test/fixtures/test-runner/output/describe_it.js /^ const p1c = new Promise((resolve) => {$/;" V +p1c test/fixtures/test-runner/output/describe_it.js /^ const p1c = new Promise((resolve) => {$/;" F +p1c test/fixtures/test-runner/output/describe_it.js /^ const p1c = new Promise((resolve) => {$/;" V +p0a test/fixtures/test-runner/output/describe_it.js /^ const p0a = new Promise((resolve) => {$/;" F +p0a test/fixtures/test-runner/output/describe_it.js /^ const p0a = new Promise((resolve) => {$/;" V +it test/fixtures/test-runner/output/describe_it.js /^it(function functionOnly() {});$/;" M +it test/fixtures/test-runner/output/describe_it.js /^it({ skip: true }, function functionAndOptions() {});$/;" M +it test/fixtures/test-runner/output/describe_it.js /^it('sync t is this in test', function(t) {$/;" M +it test/fixtures/test-runner/output/describe_it.js /^it('async t is this in test', async function(t) {$/;" M +it test/fixtures/test-runner/output/describe_it.js /^it('callback t is this in test', function(t, done) {$/;" M +obj test/fixtures/test-runner/output/describe_it.js /^ const obj = {$/;" O +foo test/fixtures/test-runner/output/describe_it.js /^ foo: 1,$/;" P +obj test/fixtures/test-runner/output/describe_it.js /^ const obj = {$/;" O +foo test/fixtures/test-runner/output/describe_it.js /^ foo: 1,$/;" P +run test/fixtures/test-runner/output/arbitrary-output-colored.js /^(async function run() {$/;" F +ac test/fixtures/test-runner/output/abort_hooks.js /^ const ac = new AbortController();$/;" V +ac test/fixtures/test-runner/output/abort_hooks.js /^ const ac = new AbortController();$/;" V +ac test/fixtures/test-runner/output/abort_hooks.js /^ const ac = new AbortController();$/;" V +ac test/fixtures/test-runner/output/abort_hooks.js /^ const ac = new AbortController();$/;" V +testArr test/fixtures/test-runner/output/hooks.js /^ const testArr = [];$/;" A +before test/fixtures/test-runner/output/hooks.js /^ before(function() {$/;" M +after test/fixtures/test-runner/output/hooks.js /^ after(function() {$/;" M +beforeEach test/fixtures/test-runner/output/hooks.js /^ beforeEach(function() {$/;" M +afterEach test/fixtures/test-runner/output/hooks.js /^ afterEach(function() {$/;" M +before test/fixtures/test-runner/output/hooks.js /^ before(function() {$/;" M +after test/fixtures/test-runner/output/hooks.js /^ after(function() {$/;" M +beforeEach test/fixtures/test-runner/output/hooks.js /^ beforeEach(function() {$/;" M +afterEach test/fixtures/test-runner/output/hooks.js /^ afterEach(function() {$/;" M +testArr test/fixtures/test-runner/output/hooks.js /^ const testArr = [];$/;" A +it test/fixtures/test-runner/output/abort_suite.js /^ it('not ok 5', { signal: t.signal }, function(done) {$/;" M +getColorDepth test/fixtures/test-runner/output/reset-color-depth.js /^process.stdout.getColorDepth = () => 8;$/;" M +getColorDepth test/fixtures/test-runner/output/reset-color-depth.js /^process.stderr.getColorDepth = () => 8;$/;" M +describe test/fixtures/test-runner/output/name_pattern.js /^describe('yes', function() {$/;" M +describe test/fixtures/test-runner/output/name_pattern.js /^ describe('maybe', function() {$/;" M +describe test/fixtures/test-runner/output/name_pattern.js /^describe('no', function() {$/;" M +describe test/fixtures/test-runner/output/name_pattern.js /^ describe('maybe', function() {$/;" M +testArr test/fixtures/test-runner/output/hooks-with-no-global-test.js /^const testArr = [];$/;" A +p1a test/fixtures/test-runner/output/output.js /^ const p1a = new Promise((resolve) => {$/;" F +p1a test/fixtures/test-runner/output/output.js /^ const p1a = new Promise((resolve) => {$/;" V +p1b test/fixtures/test-runner/output/output.js /^ const p1b = new Promise((resolve) => {$/;" F +p1b test/fixtures/test-runner/output/output.js /^ const p1b = new Promise((resolve) => {$/;" V +p1c test/fixtures/test-runner/output/output.js /^ const p1c = new Promise((resolve) => {$/;" F +p1c test/fixtures/test-runner/output/output.js /^ const p1c = new Promise((resolve) => {$/;" V +p1c test/fixtures/test-runner/output/output.js /^ const p1c = new Promise((resolve) => {$/;" F +p1c test/fixtures/test-runner/output/output.js /^ const p1c = new Promise((resolve) => {$/;" V +p0a test/fixtures/test-runner/output/output.js /^ const p0a = new Promise((resolve) => {$/;" F +p0a test/fixtures/test-runner/output/output.js /^ const p0a = new Promise((resolve) => {$/;" V +test test/fixtures/test-runner/output/output.js /^test(function functionOnly() {});$/;" M +test test/fixtures/test-runner/output/output.js /^test({ skip: true }, function functionAndOptions() {});$/;" M +test test/fixtures/test-runner/output/output.js /^test('sync t is this in test', function(t) {$/;" M +test test/fixtures/test-runner/output/output.js /^test('async t is this in test', async function(t) {$/;" M +test test/fixtures/test-runner/output/output.js /^test('callback t is this in test', function(t, done) {$/;" M +obj test/fixtures/test-runner/output/output.js /^ const obj = {$/;" O +foo test/fixtures/test-runner/output/output.js /^ foo: 1,$/;" P +obj test/fixtures/test-runner/output/output.js /^ const obj = {$/;" O +foo test/fixtures/test-runner/output/output.js /^ foo: 1,$/;" P +circular test/fixtures/test-runner/output/output.js /^ const circular = { bar: 2 };$/;" O +badPortError test/fixtures/test-runner/run_inspect.js /^const badPortError = { name: 'RangeError', code: 'ERR_SOCKET_BAD_PORT' };$/;" O +inspectPort test/fixtures/test-runner/run_inspect.js /^let inspectPort = 'inspectPort' in process.env ? Number(process.env.inspectPort) : undefined;$/;" V +expectedError test/fixtures/test-runner/run_inspect.js /^let expectedError;$/;" V +testCount test/fixtures/test-runner/aborts/failed-test-still-call-abort.js /^let testCount = 0;$/;" V +signal test/fixtures/test-runner/aborts/failed-test-still-call-abort.js /^let signal;$/;" V +testCount test/fixtures/test-runner/aborts/successful-test-still-call-abort.js /^let testCount = 0;$/;" V +signal test/fixtures/test-runner/aborts/successful-test-still-call-abort.js /^let signal;$/;" V +exports test/fixtures/test-runner/aborts/wait-for-abort-helper.js /^module.exports = {$/;" P +waitForAbort test/fixtures/test-runner/aborts/wait-for-abort-helper.js /^ waitForAbort: function ({ testNumber, signal }) {$/;" M +retries test/fixtures/test-runner/aborts/wait-for-abort-helper.js /^ let retries = 0;$/;" V +interval test/fixtures/test-runner/aborts/wait-for-abort-helper.js /^ const interval = setInterval(() => {$/;" F +if test/fixtures/test-runner/aborts/wait-for-abort-helper.js /^ if(signal.aborted) {$/;" M +if test/fixtures/test-runner/aborts/wait-for-abort-helper.js /^ if(retries > 100) {$/;" M +uncalledTopLevelFunction test/fixtures/test-runner/coverage.js /^function uncalledTopLevelFunction() {$/;" F +uncalled test/fixtures/test-runner/coverage.js /^ const uncalled = () => {};$/;" F +fnWithControlFlow test/fixtures/test-runner/coverage.js /^ function fnWithControlFlow(val) {$/;" F +main test/fixtures/test-runner/coverage.js /^async function main() {$/;" F +foo test/fixtures/test-runner/coverage.js /^ const foo = {};$/;" O +bar test/fixtures/test-runner/coverage.js /^ let bar = [];$/;" A +baz test/fixtures/test-runner/coverage.js /^ const baz = 1;$/;" V +session test/fixtures/worker-name.js /^const session = new Session();$/;" V +load test/fixtures/test-fs-stat-sync-overflow.js /^function load() {$/;" F +AsmModule test/fixtures/v8/v8_warning.js /^function AsmModule() {$/;" F +add test/fixtures/v8/v8_warning.js /^ function add(a, b) {$/;" F +paths test/fixtures/resolve-paths/default/verify-paths.js /^const paths = [path.resolve(__dirname, '..', 'defined')];$/;" A +O_TEMPORARY test/fixtures/permission/fs-write.js /^ const O_TEMPORARY = 0x40;$/;" V +resolve test/fixtures/permission/fs-traversal.js /^path.resolve = (s) => s;$/;" M +uint8ArrayTraversalPath test/fixtures/permission/fs-traversal.js /^const uint8ArrayTraversalPath = new TextEncoder().encode(traversalPath);$/;" V +t test/fixtures/loop.js /^var t = 1;$/;" V +k test/fixtures/loop.js /^var k = 1;$/;" V +namedExport test/fixtures/es-module-loaders/js-as-esm.js /^export const namedExport = 'named-export';$/;" E +exports test/fixtures/url-setter-tests-additional.js /^module.exports = {$/;" P +require test/fixtures/monkey-patch-run-main.js /^require('module').runMain = function(...args) {$/;" M +exports test/fixtures/cycles/warning-moduleexports-a.js /^module.exports = {};$/;" P +sayHello test/fixtures/cycles/root.js /^exports.sayHello = function() {$/;" M +calledFromFoo test/fixtures/cycles/root.js /^exports.calledFromFoo = function() {$/;" M +hello test/fixtures/cycles/folder/foo.js /^exports.hello = function() {$/;" M +get test/fixtures/cycles/warning-skip-proxy-traps-a.js /^ get(_target, prop) { throw new Error(`get: ${String(prop)}`); },$/;" M +getPrototypeOf test/fixtures/cycles/warning-skip-proxy-traps-a.js /^ getPrototypeOf() { throw new Error('getPrototypeOf'); },$/;" M +setPrototypeOf test/fixtures/cycles/warning-skip-proxy-traps-a.js /^ setPrototypeOf() { throw new Error('setPrototypeOf'); },$/;" M +isExtensible test/fixtures/cycles/warning-skip-proxy-traps-a.js /^ isExtensible() { throw new Error('isExtensible'); },$/;" M +preventExtensions test/fixtures/cycles/warning-skip-proxy-traps-a.js /^ preventExtensions() { throw new Error('preventExtensions'); },$/;" M +getOwnPropertyDescriptor test/fixtures/cycles/warning-skip-proxy-traps-a.js /^ getOwnPropertyDescriptor() { throw new Error('getOwnPropertyDescriptor'); },$/;" M +defineProperty test/fixtures/cycles/warning-skip-proxy-traps-a.js /^ defineProperty() { throw new Error('defineProperty'); },$/;" M +has test/fixtures/cycles/warning-skip-proxy-traps-a.js /^ has() { throw new Error('has'); },$/;" M +set test/fixtures/cycles/warning-skip-proxy-traps-a.js /^ set() { throw new Error('set'); },$/;" M +deleteProperty test/fixtures/cycles/warning-skip-proxy-traps-a.js /^ deleteProperty() { throw new Error('deleteProperty'); },$/;" M +ownKeys test/fixtures/cycles/warning-skip-proxy-traps-a.js /^ ownKeys() { throw new Error('ownKeys'); },$/;" M +apply test/fixtures/cycles/warning-skip-proxy-traps-a.js /^ apply() { throw new Error('apply'); },$/;" M +construct test/fixtures/cycles/warning-skip-proxy-traps-a.js /^ construct() { throw new Error('construct'); }$/;" M +Parent test/fixtures/cycles/warning-moduleexports-class-a.js /^class Parent {}$/;" C +A test/fixtures/cycles/warning-moduleexports-class-a.js /^class A extends Parent {}$/;" C +getTestCases test/fixtures/process-exit-code-cases.js /^function getTestCases(isWorker = false) {$/;" F +cases test/fixtures/process-exit-code-cases.js /^ const cases = [];$/;" A +exitsOnExitCodeSet test/fixtures/process-exit-code-cases.js /^ function exitsOnExitCodeSet() {$/;" F +changesCodeViaExit test/fixtures/process-exit-code-cases.js /^ function changesCodeViaExit() {$/;" F +changesCodeZeroExit test/fixtures/process-exit-code-cases.js /^ function changesCodeZeroExit() {$/;" F +exitWithOneOnUncaught test/fixtures/process-exit-code-cases.js /^ function exitWithOneOnUncaught() {$/;" F +func test/fixtures/process-exit-code-cases.js /^ func: exitWithOneOnUncaught,$/;" P +result test/fixtures/process-exit-code-cases.js /^ result: 1,$/;" P +error test/fixtures/process-exit-code-cases.js /^ error: \/^Error: ok$\/,$/;" P +changeCodeInsideExit test/fixtures/process-exit-code-cases.js /^ function changeCodeInsideExit() {$/;" F +zeroExitWithUncaughtHandler test/fixtures/process-exit-code-cases.js /^ function zeroExitWithUncaughtHandler() {$/;" F +changeCodeInUncaughtHandler test/fixtures/process-exit-code-cases.js /^ function changeCodeInUncaughtHandler() {$/;" F +changeCodeInExitWithUncaught test/fixtures/process-exit-code-cases.js /^ function changeCodeInExitWithUncaught() {$/;" F +func test/fixtures/process-exit-code-cases.js /^ func: changeCodeInExitWithUncaught,$/;" P +result test/fixtures/process-exit-code-cases.js /^ result: 98,$/;" P +error test/fixtures/process-exit-code-cases.js /^ error: \/^Error: ok$\/,$/;" P +exitWithZeroInExitWithUncaught test/fixtures/process-exit-code-cases.js /^ function exitWithZeroInExitWithUncaught() {$/;" F +func test/fixtures/process-exit-code-cases.js /^ func: exitWithZeroInExitWithUncaught,$/;" P +result test/fixtures/process-exit-code-cases.js /^ result: 0,$/;" P +error test/fixtures/process-exit-code-cases.js /^ error: \/^Error: ok$\/,$/;" P +exitWithThrowInUncaughtHandler test/fixtures/process-exit-code-cases.js /^ function exitWithThrowInUncaughtHandler() {$/;" F +func test/fixtures/process-exit-code-cases.js /^ func: exitWithThrowInUncaughtHandler,$/;" P +error test/fixtures/process-exit-code-cases.js /^ error: \/^Error: ok$\/,$/;" P +exitWithUndefinedFatalException test/fixtures/process-exit-code-cases.js /^ function exitWithUndefinedFatalException() {$/;" F +func test/fixtures/process-exit-code-cases.js /^ func: exitWithUndefinedFatalException,$/;" P +result test/fixtures/process-exit-code-cases.js /^ result: 6,$/;" P +deprecated test/fixtures/deprecated.js /^const deprecated = util.deprecate(() => {$/;" F +getLunch test/fixtures/repl-load-multiline.js /^const getLunch = () =>$/;" F +placeOrder test/fixtures/repl-load-multiline.js /^const placeOrder = (order) => Promise.resolve(order);$/;" F +eat test/fixtures/repl-load-multiline.js /^const eat = (food) => '';$/;" F +https test/fixtures/mime-whatwg-generated.js /^ https:\/\/github.com\/w3c\/web-platform-tests\/blob\/88b75886e\/url\/urltestdata.json$/;" P +workInChildProcess test/fixtures/es-module-shadow-realm/custom-loaders.js /^async function workInChildProcess() {$/;" F +realm test/fixtures/es-module-shadow-realm/custom-loaders.js /^ const realm = new ShadowRealm();$/;" V +realm test/fixtures/es-module-shadow-realm/preload-main.js /^const realm = new ShadowRealm();$/;" V +handleRequest test/fixtures/clustered-server/app.js /^function handleRequest(request, response) {$/;" F +NUMBER_OF_WORKERS test/fixtures/clustered-server/app.js /^const NUMBER_OF_WORKERS = 2;$/;" V +workersOnline test/fixtures/clustered-server/app.js /^var workersOnline = 0;$/;" V +pids test/fixtures/clustered-server/app.js /^ const pids = [];$/;" A +one test/fixtures/async-error.js /^async function one() {$/;" F +breaker test/fixtures/async-error.js /^async function breaker() {$/;" F +stack test/fixtures/async-error.js /^async function stack() {$/;" F +two test/fixtures/async-error.js /^async function two() {$/;" F +three test/fixtures/async-error.js /^async function three() {$/;" F +four test/fixtures/async-error.js /^async function four() {$/;" F +deprecatedClass test/fixtures/deprecated-userland-class.js /^class deprecatedClass {$/;" C +instance test/fixtures/deprecated-userland-class.js /^const instance = new deprecated();$/;" V +deprecatedInstance test/fixtures/deprecated-userland-class.js /^const deprecatedInstance = new deprecatedClass();$/;" V +exports test/fixtures/exports-function-with-param.js /^module.exports = function foo(arg) { return arg; }$/;" M +run_repeated test/fixtures/guess-hash-seed.js /^function run_repeated(n, fn) {$/;" F +res test/fixtures/guess-hash-seed.js /^ const res = [];$/;" A +INT_MAX test/fixtures/guess-hash-seed.js /^const INT_MAX = 0x7fffffff;$/;" V +ComputeIntegerHash test/fixtures/guess-hash-seed.js /^function ComputeIntegerHash(key\/*, seed*\/) {$/;" F +hash test/fixtures/guess-hash-seed.js /^ hash = (hash * 2057) | 0; \/\/ hash = (hash + (hash << 3)) + (hash << 11);$/;" M +kNofHashBitFields test/fixtures/guess-hash-seed.js /^const kNofHashBitFields = 2;$/;" V +kHashBitMask test/fixtures/guess-hash-seed.js /^const kHashBitMask = 0xffffffff >>> kHashShift;$/;" V +kZeroHash test/fixtures/guess-hash-seed.js /^const kZeroHash = 27;$/;" V +string_to_array test/fixtures/guess-hash-seed.js /^function string_to_array(str) {$/;" F +res test/fixtures/guess-hash-seed.js /^ const res = new Array(str.length);$/;" V +gen_specialized_hasher test/fixtures/guess-hash-seed.js /^function gen_specialized_hasher(str) {$/;" F +hash_to_bucket test/fixtures/guess-hash-seed.js /^function hash_to_bucket(hash, numBuckets) {$/;" F +time_set_lookup test/fixtures/guess-hash-seed.js /^function time_set_lookup(set, value) {$/;" F +tester_set_buckets test/fixtures/guess-hash-seed.js /^const tester_set_buckets = 256;$/;" V +tester_set test/fixtures/guess-hash-seed.js /^const tester_set = new Set();$/;" V +tester_set_treshold test/fixtures/guess-hash-seed.js /^let tester_set_treshold;$/;" V +positive_test_value test/fixtures/guess-hash-seed.js /^ let positive_test_value;$/;" V +negative_test_value test/fixtures/guess-hash-seed.js /^ let negative_test_value;$/;" V +tester_set_treshold test/fixtures/guess-hash-seed.js /^ tester_set_treshold = (pos_time + neg_time) \/ 2;$/;" M +strgen_i test/fixtures/guess-hash-seed.js /^ let strgen_i = 0;$/;" V +seed_candidates test/fixtures/guess-hash-seed.js /^let seed_candidates = [];$/;" A +new_seed_candidates test/fixtures/guess-hash-seed.js /^ const new_seed_candidates = [];$/;" A +displayErrors test/fixtures/vm/vm_dont_display_runtime_error.js /^ displayErrors: false,$/;" P +displayErrors test/fixtures/vm/vm_dont_display_runtime_error.js /^ displayErrors: false,$/;" P +displayErrors test/fixtures/vm/vm_dont_display_syntax_error.js /^ displayErrors: false,$/;" P +displayErrors test/fixtures/vm/vm_dont_display_syntax_error.js /^ displayErrors: false,$/;" P +a test/fixtures/repl-pretty-stack.js /^function a() {$/;" F +b test/fixtures/repl-pretty-stack.js /^function b() {$/;" F +c test/fixtures/repl-pretty-stack.js /^function c() {$/;" F +d test/fixtures/repl-pretty-stack.js /^ d(function() { throw new Error('Whoops!'); });$/;" M +d test/fixtures/repl-pretty-stack.js /^function d(f) {$/;" F +exports test/fixtures/copy/kitchen-sink/a/b/index.js /^module.exports = {$/;" P +exports test/fixtures/copy/kitchen-sink/a/index.js /^module.exports = {$/;" P +exports test/fixtures/copy/kitchen-sink/a/c/d/index.js /^module.exports = {$/;" P +exports test/fixtures/copy/kitchen-sink/a/c/index.js /^module.exports = {$/;" P +exports test/fixtures/copy/kitchen-sink/index.js /^module.exports = {$/;" P +deprecatedFunction test/fixtures/deprecated-userland-function.js /^function deprecatedFunction() {$/;" F +exit_code test/fixtures/spawn_closed_stdio.py /^exit_code = subprocess.call(sys.argv[1:], shell=False)$/;" v +x test/fixtures/debugger/alive.js /^let x = 0;$/;" V +heartbeat test/fixtures/debugger/alive.js /^function heartbeat() {$/;" F +x test/fixtures/debugger/twenty-lines.js /^let x = 0;$/;" V +forty test/fixtures/debugger/cjs/index.js /^const forty = 40;$/;" V +add test/fixtures/debugger/cjs/other.js /^exports.add = function add(a, b) {$/;" M +topFn test/fixtures/debugger/backtrace.js /^function topFn(a, b = false) {$/;" F +Ctor test/fixtures/debugger/backtrace.js /^class Ctor {$/;" C +constructor test/fixtures/debugger/backtrace.js /^ constructor(options) {$/;" M +m test/fixtures/debugger/backtrace.js /^ m() {$/;" M +theOptions test/fixtures/debugger/backtrace.js /^ const theOptions = { x: 42 };$/;" O +arr test/fixtures/debugger/backtrace.js /^ const arr = [theOptions];$/;" A +obj test/fixtures/debugger/backtrace.js /^ const obj = new Ctor(options);$/;" V +x test/fixtures/debugger/break.js /^const x = 10;$/;" V +name test/fixtures/debugger/break.js /^let name = 'World';$/;" V +sayHello test/fixtures/debugger/break.js /^function sayHello() {$/;" F +otherFunction test/fixtures/debugger/break.js /^function otherFunction() {$/;" F +x test/fixtures/debugger/three-lines.js /^let x = 1;$/;" V +receivedData test/fixtures/recvfd.js /^var receivedData = [];$/;" A +receivedFDs test/fixtures/recvfd.js /^var receivedFDs = [];$/;" A +numSentMessages test/fixtures/recvfd.js /^var numSentMessages = 0;$/;" V +processData test/fixtures/recvfd.js /^function processData(s) {$/;" F +pipeStream test/fixtures/recvfd.js /^ var pipeStream = new net.Stream(fd);$/;" V +drainFunc test/fixtures/recvfd.js /^ var drainFunc = function() {$/;" F +s test/fixtures/recvfd.js /^var s = new net.Stream();$/;" V +toString test/fixtures/throws_error7.js /^ toString: function() {$/;" M +isObject test/fixtures/is-object.js /^module.exports.isObject = (obj) => obj.constructor === Object;$/;" M +options test/fixtures/GH-892-request.js /^var options = {$/;" O +port test/fixtures/GH-892-request.js /^ port: PORT,$/;" P +rejectUnauthorized test/fixtures/GH-892-request.js /^ rejectUnauthorized: false$/;" P +invalidArguments test/fixtures/wpt/wasm/webapi/invalid-args.any.js /^const invalidArguments = [$/;" A +unreachable test/fixtures/wpt/wasm/webapi/esm-integration/wasm-import.tentative.html /^ function unreachable() { log.push("unexpected"); }$/;" f +unreachable test/fixtures/wpt/wasm/webapi/esm-integration/module-parse-error.tentative.html /^ function unreachable() { log.push("unexpected"); }$/;" f +unreachable test/fixtures/wpt/wasm/webapi/esm-integration/resolve-export.tentative.html /^ function unreachable() { log.push("unexpected"); }$/;" f +unreachable test/fixtures/wpt/wasm/webapi/esm-integration/execute-start.tentative.html /^ function unreachable() { log.push("unexpected"); }$/;" f +unreachable test/fixtures/wpt/wasm/webapi/esm-integration/js-wasm-cycle-errors.tentative.html /^ function unreachable() { log.push("unexpected"); }$/;" f +unreachable test/fixtures/wpt/wasm/webapi/esm-integration/invalid-bytecode.tentative.html /^ function unreachable() { log.push("unexpected"); }$/;" f +unreachable test/fixtures/wpt/wasm/webapi/esm-integration/wasm-to-wasm-link-error.tentative.html /^ function unreachable() { log.push("unexpected"); }$/;" f +emptyModuleBinary test/fixtures/wpt/wasm/webapi/invalid-code.any.js /^let emptyModuleBinary;$/;" V +buffer test/fixtures/wpt/wasm/webapi/invalid-code.any.js /^ const buffer = new Uint8Array(Array.from(emptyModuleBinary).concat([0, 0]));$/;" V +response test/fixtures/wpt/wasm/webapi/invalid-code.any.js /^ const response = new Response(buffer, { headers: { "Content-Type": "application\/wasm" } });$/;" V +buffer test/fixtures/wpt/wasm/webapi/invalid-code.any.js /^ const buffer = new Uint8Array(Array.from(emptyModuleBinary).concat([0xCA, 0xFE]));$/;" V +response test/fixtures/wpt/wasm/webapi/invalid-code.any.js /^ const response = new Response(buffer, { headers: { "Content-Type": "application\/wasm" } });$/;" V +invalidArguments test/fixtures/wpt/wasm/webapi/empty-body.any.js /^const invalidArguments = [$/;" A +emptyModuleBinary test/fixtures/wpt/wasm/webapi/instantiateStreaming.any.js /^let emptyModuleBinary;$/;" V +response test/fixtures/wpt/wasm/webapi/instantiateStreaming.any.js /^ const response = new Response(buffer, { "headers": { "Content-Type": "application\/wasm" } });$/;" V +builder test/fixtures/wpt/wasm/webapi/instantiateStreaming.any.js /^ const builder = new WasmModuleBuilder();$/;" V +response test/fixtures/wpt/wasm/webapi/instantiateStreaming.any.js /^ const response = new Response(buffer, { "headers": { "Content-Type": "application\/wasm" } });$/;" V +order test/fixtures/wpt/wasm/webapi/instantiateStreaming.any.js /^ const order = [];$/;" A +imports test/fixtures/wpt/wasm/webapi/instantiateStreaming.any.js /^ const imports = {$/;" O +expected test/fixtures/wpt/wasm/webapi/instantiateStreaming.any.js /^ const expected = [$/;" A +statuses test/fixtures/wpt/wasm/webapi/status.any.js /^const statuses = [$/;" A +builder test/fixtures/wpt/wasm/webapi/instantiateStreaming-bad-imports.any.js /^ const builder = new WasmModuleBuilder();$/;" V +response test/fixtures/wpt/wasm/webapi/instantiateStreaming-bad-imports.any.js /^ const response = new Response(buffer, { "headers": { "Content-Type": "application\/wasm" } });$/;" V +db_name test/fixtures/wpt/wasm/webapi/historical.any.js /^ const db_name = "WebAssembly";$/;" V +obj_store test/fixtures/wpt/wasm/webapi/historical.any.js /^ const obj_store = "store";$/;" V +module_key test/fixtures/wpt/wasm/webapi/historical.any.js /^ const module_key = "module";$/;" V +db test/fixtures/wpt/wasm/webapi/historical.any.js /^ const db = await new Promise((resolve, reject) => {$/;" F +onupgradeneeded test/fixtures/wpt/wasm/webapi/historical.any.js /^ open_request.onupgradeneeded = function() {$/;" M +onsuccess test/fixtures/wpt/wasm/webapi/historical.any.js /^ open_request.onsuccess = function() {$/;" M +buffer test/fixtures/wpt/wasm/webapi/modified-contenttype.any.js /^ const buffer = new WasmModuleBuilder().toBuffer();$/;" V +argument test/fixtures/wpt/wasm/webapi/modified-contenttype.any.js /^ const argument = new Response(buffer, { headers: { "Content-Type": "test\/test" } });$/;" V +buffer test/fixtures/wpt/wasm/webapi/modified-contenttype.any.js /^ const buffer = new WasmModuleBuilder().toBuffer();$/;" V +argument test/fixtures/wpt/wasm/webapi/modified-contenttype.any.js /^ const argument = new Response(buffer, { headers: { "Content-Type": "application\/wasm" } });$/;" V +response test/fixtures/wpt/wasm/webapi/contenttype.any.js /^ const response = fetch("\/wasm\/incrementer.wasm").then(res => new Response(res.body));$/;" F +response test/fixtures/wpt/wasm/webapi/contenttype.any.js /^ const response = fetch("\/wasm\/incrementer.wasm").then(res => new Response(res.body));$/;" F +invalidContentTypes test/fixtures/wpt/wasm/webapi/contenttype.any.js /^const invalidContentTypes = [$/;" A +validContentTypes test/fixtures/wpt/wasm/webapi/contenttype.any.js /^const validContentTypes = [$/;" A +buffer test/fixtures/wpt/wasm/webapi/body.any.js /^ const buffer = new WasmModuleBuilder().toBuffer();$/;" V +argument test/fixtures/wpt/wasm/webapi/body.any.js /^ const argument = new Response(buffer, { headers: { "Content-Type": "application\/wasm" } });$/;" V +buffer test/fixtures/wpt/wasm/webapi/body.any.js /^ const buffer = new WasmModuleBuilder().toBuffer();$/;" V +argument test/fixtures/wpt/wasm/webapi/body.any.js /^ const argument = new Response(buffer, { headers: { "Content-Type": "application\/wasm" } });$/;" V +methods test/fixtures/wpt/wasm/webapi/abort.any.js /^const methods = [$/;" A +controller test/fixtures/wpt/wasm/webapi/abort.any.js /^ const controller = new AbortController();$/;" V +controller test/fixtures/wpt/wasm/webapi/abort.any.js /^ const controller = new AbortController();$/;" V +controller test/fixtures/wpt/wasm/webapi/abort.any.js /^ const controller = new AbortController();$/;" V +url test/fixtures/wpt/wasm/webapi/origin.sub.any.js /^ const url = "http:\/\/{{domains[www]}}:{{ports[http][0]}}\/wasm\/incrementer.wasm";$/;" V +url test/fixtures/wpt/wasm/webapi/origin.sub.any.js /^ const url = "\/fetch\/api\/resources\/redirect.py?redirect_status=301&location=\/wasm\/incrementer.wasm";$/;" V +error test/fixtures/wpt/wasm/webapi/rejected-arg.any.js /^ const error = { "name": "custom error" };$/;" O +assert_Module test/fixtures/wpt/wasm/jsapi/constructor/compile.any.js /^function assert_Module(module) {$/;" F +emptyModuleBinary test/fixtures/wpt/wasm/jsapi/constructor/compile.any.js /^let emptyModuleBinary;$/;" V +invalidArguments test/fixtures/wpt/wasm/jsapi/constructor/compile.any.js /^ const invalidArguments = [$/;" A +thisValues test/fixtures/wpt/wasm/jsapi/constructor/compile.any.js /^ const thisValues = [$/;" A +buffer test/fixtures/wpt/wasm/jsapi/constructor/compile.any.js /^ const buffer = new Uint8Array();$/;" V +buffer test/fixtures/wpt/wasm/jsapi/constructor/compile.any.js /^ const buffer = new Uint8Array(Array.from(emptyModuleBinary).concat([0, 0]));$/;" V +buffer test/fixtures/wpt/wasm/jsapi/constructor/compile.any.js /^ const buffer = new WasmModuleBuilder().toBuffer();$/;" V +emptyModuleBinary test/fixtures/wpt/wasm/jsapi/constructor/validate.any.js /^let emptyModuleBinary;$/;" V +invalidArguments test/fixtures/wpt/wasm/jsapi/constructor/validate.any.js /^ const invalidArguments = [$/;" A +thisValues test/fixtures/wpt/wasm/jsapi/constructor/validate.any.js /^ const thisValues = [$/;" A +modules test/fixtures/wpt/wasm/jsapi/constructor/validate.any.js /^const modules = [$/;" A +bufferTypes test/fixtures/wpt/wasm/jsapi/constructor/validate.any.js /^const bufferTypes = [$/;" A +name test/fixtures/wpt/wasm/jsapi/constructor/validate.any.js /^ const name = module.map(n => n.toString(16)).join(" ");$/;" F +bytes test/fixtures/wpt/wasm/jsapi/constructor/validate.any.js /^ const bytes = new Uint8Array(module);$/;" V +moduleBuffer test/fixtures/wpt/wasm/jsapi/constructor/validate.any.js /^ const moduleBuffer = new bufferType(bytes.buffer);$/;" V +emptyModuleBinary test/fixtures/wpt/wasm/jsapi/constructor/instantiate.any.js /^let emptyModuleBinary;$/;" V +thisValues test/fixtures/wpt/wasm/jsapi/constructor/instantiate.any.js /^ const thisValues = [$/;" A +invalidArguments test/fixtures/wpt/wasm/jsapi/constructor/instantiate.any.js /^ const invalidArguments = [$/;" A +module test/fixtures/wpt/wasm/jsapi/constructor/instantiate.any.js /^ const module = new WebAssembly.Module(buffer);$/;" V +builder test/fixtures/wpt/wasm/jsapi/constructor/instantiate.any.js /^ const builder = new WasmModuleBuilder();$/;" V +order test/fixtures/wpt/wasm/jsapi/constructor/instantiate.any.js /^ const order = [];$/;" A +imports test/fixtures/wpt/wasm/jsapi/constructor/instantiate.any.js /^ const imports = {$/;" O +expected test/fixtures/wpt/wasm/jsapi/constructor/instantiate.any.js /^ const expected = [$/;" A +builder test/fixtures/wpt/wasm/jsapi/constructor/instantiate.any.js /^ const builder = new WasmModuleBuilder();$/;" V +module test/fixtures/wpt/wasm/jsapi/constructor/instantiate.any.js /^ const module = new WebAssembly.Module(buffer);$/;" V +order test/fixtures/wpt/wasm/jsapi/constructor/instantiate.any.js /^ const order = [];$/;" A +imports test/fixtures/wpt/wasm/jsapi/constructor/instantiate.any.js /^ const imports = {$/;" O +expected test/fixtures/wpt/wasm/jsapi/constructor/instantiate.any.js /^ const expected = [$/;" A +buffer test/fixtures/wpt/wasm/jsapi/constructor/instantiate.any.js /^ const buffer = new Uint8Array();$/;" V +buffer test/fixtures/wpt/wasm/jsapi/constructor/instantiate.any.js /^ const buffer = new Uint8Array(Array.from(emptyModuleBinary).concat([0, 0]));$/;" V +buffer test/fixtures/wpt/wasm/jsapi/constructor/instantiate.any.js /^ const buffer = new WasmModuleBuilder().toBuffer();$/;" V +builder test/fixtures/wpt/wasm/jsapi/constructor/multi-value.any.js /^ const builder = new WasmModuleBuilder();$/;" V +builder test/fixtures/wpt/wasm/jsapi/constructor/multi-value.any.js /^ const builder = new WasmModuleBuilder();$/;" V +builder test/fixtures/wpt/wasm/jsapi/constructor/multi-value.any.js /^ const builder = new WasmModuleBuilder();$/;" V +actual test/fixtures/wpt/wasm/jsapi/constructor/multi-value.any.js /^ const actual = [];$/;" A +imports test/fixtures/wpt/wasm/jsapi/constructor/multi-value.any.js /^ const imports = {$/;" O +fn test/fixtures/wpt/wasm/jsapi/constructor/multi-value.any.js /^ fn(f32, i32) {$/;" M +result test/fixtures/wpt/wasm/jsapi/constructor/multi-value.any.js /^ const result = [2, 7.3];$/;" A +i test/fixtures/wpt/wasm/jsapi/constructor/multi-value.any.js /^ let i = 0;$/;" V +builder test/fixtures/wpt/wasm/jsapi/constructor/instantiate-bad-imports.any.js /^ const builder = new WasmModuleBuilder();$/;" V +module test/fixtures/wpt/wasm/jsapi/constructor/instantiate-bad-imports.any.js /^ const module = new WebAssembly.Module(buffer);$/;" V +builder test/fixtures/wpt/wasm/jsapi/constructor/instantiate-bad-imports.any.js /^ const builder = new WasmModuleBuilder();$/;" V +call_later test/fixtures/wpt/wasm/jsapi/functions/helper.js /^function call_later(f) {$/;" F +builder test/fixtures/wpt/wasm/jsapi/functions/helper.js /^ const builder = new WasmModuleBuilder();$/;" V +setupTest test/fixtures/wpt/wasm/jsapi/functions/incumbent.html /^ function setupTest(t) {$/;" f +argument test/fixtures/wpt/wasm/jsapi/table/constructor-types.tentative.any.js /^ const argument = { "element": "anyfunc", "initial": 0, "minimum": 0 };$/;" O +argument test/fixtures/wpt/wasm/jsapi/table/constructor-types.tentative.any.js /^ const argument = { "element": "anyfunc", "minimum": 0 };$/;" O +table test/fixtures/wpt/wasm/jsapi/table/constructor-types.tentative.any.js /^ const table = new WebAssembly.Table(argument);$/;" V +argument test/fixtures/wpt/wasm/jsapi/table/constructor-types.tentative.any.js /^ const argument = { "element": "anyfunc", "minimum": 5 };$/;" O +table test/fixtures/wpt/wasm/jsapi/table/constructor-types.tentative.any.js /^ const table = new WebAssembly.Table(argument);$/;" V +nulls test/fixtures/wpt/wasm/jsapi/table/grow.any.js /^function nulls(n) {$/;" F +argument test/fixtures/wpt/wasm/jsapi/table/grow.any.js /^ const argument = { "element": "anyfunc", "initial": 5 };$/;" O +table test/fixtures/wpt/wasm/jsapi/table/grow.any.js /^ const table = new WebAssembly.Table(argument);$/;" V +thisValues test/fixtures/wpt/wasm/jsapi/table/grow.any.js /^ const thisValues = [$/;" A +argument test/fixtures/wpt/wasm/jsapi/table/grow.any.js /^ const argument = {$/;" O +argument test/fixtures/wpt/wasm/jsapi/table/grow.any.js /^ const argument = { "element": "anyfunc", "initial": 5 };$/;" O +table test/fixtures/wpt/wasm/jsapi/table/grow.any.js /^ const table = new WebAssembly.Table(argument);$/;" V +argument test/fixtures/wpt/wasm/jsapi/table/grow.any.js /^ const argument = { "element": "anyfunc", "initial": 3, "maximum": 5 };$/;" O +table test/fixtures/wpt/wasm/jsapi/table/grow.any.js /^ const table = new WebAssembly.Table(argument);$/;" V +argument test/fixtures/wpt/wasm/jsapi/table/grow.any.js /^ const argument = { "element": "anyfunc", "initial": 2, "maximum": 5 };$/;" O +table test/fixtures/wpt/wasm/jsapi/table/grow.any.js /^ const table = new WebAssembly.Table(argument);$/;" V +outOfRangeValues test/fixtures/wpt/wasm/jsapi/table/grow.any.js /^const outOfRangeValues = [$/;" A +argument test/fixtures/wpt/wasm/jsapi/table/grow.any.js /^ const argument = { "element": "anyfunc", "initial": 1 };$/;" O +table test/fixtures/wpt/wasm/jsapi/table/grow.any.js /^ const table = new WebAssembly.Table(argument);$/;" V +argument test/fixtures/wpt/wasm/jsapi/table/grow.any.js /^ const argument = { "element": "anyfunc", "initial": 5 };$/;" O +table test/fixtures/wpt/wasm/jsapi/table/grow.any.js /^ const table = new WebAssembly.Table(argument);$/;" V +builder test/fixtures/wpt/wasm/jsapi/table/grow.any.js /^ const builder = new WasmModuleBuilder();$/;" V +argument test/fixtures/wpt/wasm/jsapi/table/grow.any.js /^ const argument = { "element": "anyfunc", "initial": 1 };$/;" O +table test/fixtures/wpt/wasm/jsapi/table/grow.any.js /^ const table = new WebAssembly.Table(argument);$/;" V +fn test/fixtures/wpt/wasm/jsapi/table/grow.any.js /^ const fn = new WebAssembly.Instance(new WebAssembly.Module(bin)).exports.fn;$/;" V +argument test/fixtures/wpt/wasm/jsapi/table/grow.any.js /^ const argument = { "element": "anyfunc", "initial": 1 };$/;" O +table test/fixtures/wpt/wasm/jsapi/table/grow.any.js /^ const table = new WebAssembly.Table(argument);$/;" V +argument test/fixtures/wpt/wasm/jsapi/table/grow.any.js /^ const argument = { "element": "anyfunc", "initial": 1 };$/;" O +table test/fixtures/wpt/wasm/jsapi/table/grow.any.js /^ const table = new WebAssembly.Table(argument);$/;" V +thisValues test/fixtures/wpt/wasm/jsapi/table/length.any.js /^ const thisValues = [$/;" A +argument test/fixtures/wpt/wasm/jsapi/table/length.any.js /^ const argument = { "element": "anyfunc", "initial": 2 };$/;" O +table test/fixtures/wpt/wasm/jsapi/table/length.any.js /^ const table = new WebAssembly.Table(argument);$/;" V +argument test/fixtures/wpt/wasm/jsapi/table/length.any.js /^ const argument = { "element": "anyfunc", "initial": 2 };$/;" O +table test/fixtures/wpt/wasm/jsapi/table/length.any.js /^ const table = new WebAssembly.Table(argument);$/;" V +argument test/fixtures/wpt/wasm/jsapi/table/length.any.js /^ const argument = { "element": "anyfunc", "initial": 2 };$/;" O +table test/fixtures/wpt/wasm/jsapi/table/length.any.js /^ const table = new WebAssembly.Table(argument);$/;" V +assert_equal_to_array test/fixtures/wpt/wasm/jsapi/table/assertions.js /^function assert_equal_to_array(table, expected, message) {$/;" F +assert_Table test/fixtures/wpt/wasm/jsapi/table/assertions.js /^function assert_Table(actual, expected) {$/;" F +argument test/fixtures/wpt/wasm/jsapi/table/toString.any.js /^ const argument = { "element": "anyfunc", "initial": 0 };$/;" O +table test/fixtures/wpt/wasm/jsapi/table/toString.any.js /^ const table = new WebAssembly.Table(argument);$/;" V +functions test/fixtures/wpt/wasm/jsapi/table/get-set.any.js /^let functions = {};$/;" O +builder test/fixtures/wpt/wasm/jsapi/table/get-set.any.js /^ const builder = new WasmModuleBuilder();$/;" V +module test/fixtures/wpt/wasm/jsapi/table/get-set.any.js /^ const module = new WebAssembly.Module(buffer);$/;" V +instance test/fixtures/wpt/wasm/jsapi/table/get-set.any.js /^ const instance = new WebAssembly.Instance(module, {});$/;" V +s test/fixtures/wpt/wasm/jsapi/table/get-set.any.js /^ functions = instance.exports;$/;" F +argument test/fixtures/wpt/wasm/jsapi/table/get-set.any.js /^ const argument = { "element": "anyfunc", "initial": 5 };$/;" O +table test/fixtures/wpt/wasm/jsapi/table/get-set.any.js /^ const table = new WebAssembly.Table(argument);$/;" V +thisValues test/fixtures/wpt/wasm/jsapi/table/get-set.any.js /^ const thisValues = [$/;" A +argument test/fixtures/wpt/wasm/jsapi/table/get-set.any.js /^ const argument = {$/;" O +argument test/fixtures/wpt/wasm/jsapi/table/get-set.any.js /^ const argument = { "element": "anyfunc", "initial": 5 };$/;" O +table test/fixtures/wpt/wasm/jsapi/table/get-set.any.js /^ const table = new WebAssembly.Table(argument);$/;" V +thisValues test/fixtures/wpt/wasm/jsapi/table/get-set.any.js /^ const thisValues = [$/;" A +argument test/fixtures/wpt/wasm/jsapi/table/get-set.any.js /^ const argument = {$/;" O +argument test/fixtures/wpt/wasm/jsapi/table/get-set.any.js /^ const argument = { "element": "anyfunc", "initial": 5 };$/;" O +table test/fixtures/wpt/wasm/jsapi/table/get-set.any.js /^ const table = new WebAssembly.Table(argument);$/;" V +argument test/fixtures/wpt/wasm/jsapi/table/get-set.any.js /^ const argument = { "element": "anyfunc", "initial": 5 };$/;" O +table test/fixtures/wpt/wasm/jsapi/table/get-set.any.js /^ const table = new WebAssembly.Table(argument);$/;" V +argument test/fixtures/wpt/wasm/jsapi/table/get-set.any.js /^ const argument = { "element": "anyfunc", "initial": 5 };$/;" O +table test/fixtures/wpt/wasm/jsapi/table/get-set.any.js /^ const table = new WebAssembly.Table(argument);$/;" V +argument test/fixtures/wpt/wasm/jsapi/table/get-set.any.js /^ const argument = { "element": "anyfunc", "initial": 1 };$/;" O +table test/fixtures/wpt/wasm/jsapi/table/get-set.any.js /^ const table = new WebAssembly.Table(argument);$/;" V +invalidArguments test/fixtures/wpt/wasm/jsapi/table/get-set.any.js /^ const invalidArguments = [$/;" A +argument test/fixtures/wpt/wasm/jsapi/table/get-set.any.js /^ const argument = { "element": "anyfunc", "initial": 1 };$/;" O +table test/fixtures/wpt/wasm/jsapi/table/get-set.any.js /^ const table = new WebAssembly.Table(argument);$/;" V +fn test/fixtures/wpt/wasm/jsapi/table/get-set.any.js /^ const fn = function() {};$/;" F +argument test/fixtures/wpt/wasm/jsapi/table/get-set.any.js /^ const argument = { "element": "anyfunc", "initial": 1 };$/;" O +table test/fixtures/wpt/wasm/jsapi/table/get-set.any.js /^ const table = new WebAssembly.Table(argument);$/;" V +fn test/fixtures/wpt/wasm/jsapi/table/get-set.any.js /^ const fn = () => {};$/;" F +outOfRangeValues test/fixtures/wpt/wasm/jsapi/table/get-set.any.js /^const outOfRangeValues = [$/;" A +argument test/fixtures/wpt/wasm/jsapi/table/get-set.any.js /^ const argument = { "element": "anyfunc", "initial": 1 };$/;" O +table test/fixtures/wpt/wasm/jsapi/table/get-set.any.js /^ const table = new WebAssembly.Table(argument);$/;" V +argument test/fixtures/wpt/wasm/jsapi/table/get-set.any.js /^ const argument = { "element": "anyfunc", "initial": 1 };$/;" O +table test/fixtures/wpt/wasm/jsapi/table/get-set.any.js /^ const table = new WebAssembly.Table(argument);$/;" V +argument test/fixtures/wpt/wasm/jsapi/table/get-set.any.js /^ const argument = { "element": "anyfunc", "initial": 1 };$/;" O +table test/fixtures/wpt/wasm/jsapi/table/get-set.any.js /^ const table = new WebAssembly.Table(argument);$/;" V +called test/fixtures/wpt/wasm/jsapi/table/get-set.any.js /^ let called = 0;$/;" V +value test/fixtures/wpt/wasm/jsapi/table/get-set.any.js /^ const value = {$/;" O +valueOf test/fixtures/wpt/wasm/jsapi/table/get-set.any.js /^ valueOf() {$/;" M +argument test/fixtures/wpt/wasm/jsapi/table/get-set.any.js /^ const argument = { "element": "anyfunc", "initial": 1 };$/;" O +table test/fixtures/wpt/wasm/jsapi/table/get-set.any.js /^ const table = new WebAssembly.Table(argument);$/;" V +builder test/fixtures/wpt/wasm/jsapi/table/get-set.any.js /^ const builder = new WasmModuleBuilder();$/;" V +fn test/fixtures/wpt/wasm/jsapi/table/get-set.any.js /^ const fn = new WebAssembly.Instance(new WebAssembly.Module(bin)).exports.fn;$/;" V +argument test/fixtures/wpt/wasm/jsapi/table/get-set.any.js /^ const argument = { "element": "anyfunc", "initial": 1 };$/;" O +table test/fixtures/wpt/wasm/jsapi/table/get-set.any.js /^ const table = new WebAssembly.Table(argument, fn);$/;" V +testObject test/fixtures/wpt/wasm/jsapi/table/get-set.any.js /^ const testObject = {};$/;" O +argument test/fixtures/wpt/wasm/jsapi/table/get-set.any.js /^ const argument = { "element": "externref", "initial": 1 };$/;" O +table test/fixtures/wpt/wasm/jsapi/table/get-set.any.js /^ const table = new WebAssembly.Table(argument, testObject);$/;" V +argument test/fixtures/wpt/wasm/jsapi/table/constructor.any.js /^ const argument = { "element": "anyfunc", "initial": 0 };$/;" O +invalidArguments test/fixtures/wpt/wasm/jsapi/table/constructor.any.js /^ const invalidArguments = [$/;" A +outOfRangeValues test/fixtures/wpt/wasm/jsapi/table/constructor.any.js /^const outOfRangeValues = [$/;" A +argument test/fixtures/wpt/wasm/jsapi/table/constructor.any.js /^ const argument = { "element": "anyfunc", "initial": 0 };$/;" O +table test/fixtures/wpt/wasm/jsapi/table/constructor.any.js /^ const table = new WebAssembly.Table(argument);$/;" V +argument test/fixtures/wpt/wasm/jsapi/table/constructor.any.js /^ const argument = { "element": "anyfunc", "initial": 5 };$/;" O +table test/fixtures/wpt/wasm/jsapi/table/constructor.any.js /^ const table = new WebAssembly.Table(argument);$/;" V +argument test/fixtures/wpt/wasm/jsapi/table/constructor.any.js /^ const argument = { "element": "anyfunc", "initial": 0 };$/;" O +table test/fixtures/wpt/wasm/jsapi/table/constructor.any.js /^ const table = new WebAssembly.Table(argument, null, {});$/;" V +proxy test/fixtures/wpt/wasm/jsapi/table/constructor.any.js /^ const proxy = new Proxy({}, {$/;" V +has test/fixtures/wpt/wasm/jsapi/table/constructor.any.js /^ has(o, x) {$/;" M +get test/fixtures/wpt/wasm/jsapi/table/constructor.any.js /^ get(o, x) {$/;" M +table test/fixtures/wpt/wasm/jsapi/table/constructor.any.js /^ const table = new WebAssembly.Table(proxy);$/;" V +table test/fixtures/wpt/wasm/jsapi/table/constructor.any.js /^ const table = new WebAssembly.Table({$/;" V +toString test/fixtures/wpt/wasm/jsapi/table/constructor.any.js /^ toString() { return "anyfunc"; },$/;" M +order test/fixtures/wpt/wasm/jsapi/table/constructor.any.js /^ const order = [];$/;" A +valueOf test/fixtures/wpt/wasm/jsapi/table/constructor.any.js /^ valueOf() {$/;" M +valueOf test/fixtures/wpt/wasm/jsapi/table/constructor.any.js /^ valueOf() {$/;" M +toString test/fixtures/wpt/wasm/jsapi/table/constructor.any.js /^ toString() {$/;" M +testObject test/fixtures/wpt/wasm/jsapi/table/constructor.any.js /^ const testObject = {};$/;" O +argument test/fixtures/wpt/wasm/jsapi/table/constructor.any.js /^ const argument = { "element": "externref", "initial": 3 };$/;" O +table test/fixtures/wpt/wasm/jsapi/table/constructor.any.js /^ const table = new WebAssembly.Table(argument, testObject);$/;" V +argument test/fixtures/wpt/wasm/jsapi/table/constructor.any.js /^ const argument = { "element": "i32", "initial": 3 };$/;" O +builder test/fixtures/wpt/wasm/jsapi/table/constructor.any.js /^ const builder = new WasmModuleBuilder();$/;" V +fn test/fixtures/wpt/wasm/jsapi/table/constructor.any.js /^ const fn = new WebAssembly.Instance(new WebAssembly.Module(bin)).exports.fn;$/;" V +argument test/fixtures/wpt/wasm/jsapi/table/constructor.any.js /^ const argument = { "element": "anyfunc", "initial": 3 };$/;" O +table test/fixtures/wpt/wasm/jsapi/table/constructor.any.js /^ const table = new WebAssembly.Table(argument, fn);$/;" V +argument test/fixtures/wpt/wasm/jsapi/table/constructor.any.js /^ const argument = { "element": "anyfunc", "initial": 3 };$/;" O +assert_type test/fixtures/wpt/wasm/jsapi/table/type.tentative.any.js /^function assert_type(argument) {$/;" F +mytable test/fixtures/wpt/wasm/jsapi/table/type.tentative.any.js /^ const mytable = new WebAssembly.Table(argument);$/;" V +thisValues test/fixtures/wpt/wasm/jsapi/global/value-get-set.any.js /^ const thisValues = [$/;" A +immutableOptions test/fixtures/wpt/wasm/jsapi/global/value-get-set.any.js /^ const immutableOptions = [$/;" A +global test/fixtures/wpt/wasm/jsapi/global/value-get-set.any.js /^ const global = new WebAssembly.Global(opts);$/;" V +global test/fixtures/wpt/wasm/jsapi/global/value-get-set.any.js /^ const global = new WebAssembly.Global(opts);$/;" V +value test/fixtures/wpt/wasm/jsapi/global/value-get-set.any.js /^ const value = {$/;" O +mutableOptions test/fixtures/wpt/wasm/jsapi/global/value-get-set.any.js /^ const mutableOptions = [$/;" A +global test/fixtures/wpt/wasm/jsapi/global/value-get-set.any.js /^ const global = new WebAssembly.Global(opts);$/;" V +argument test/fixtures/wpt/wasm/jsapi/global/value-get-set.any.js /^ const argument = { "value": "i64", "mutable": true };$/;" O +global test/fixtures/wpt/wasm/jsapi/global/value-get-set.any.js /^ const global = new WebAssembly.Global(argument);$/;" V +valid test/fixtures/wpt/wasm/jsapi/global/value-get-set.any.js /^ const valid = [$/;" A +invalid test/fixtures/wpt/wasm/jsapi/global/value-get-set.any.js /^ const invalid = [$/;" A +argument test/fixtures/wpt/wasm/jsapi/global/value-get-set.any.js /^ const argument = { "value": "i32", "mutable": true };$/;" O +global test/fixtures/wpt/wasm/jsapi/global/value-get-set.any.js /^ const global = new WebAssembly.Global(argument);$/;" V +argument test/fixtures/wpt/wasm/jsapi/global/value-get-set.any.js /^ const argument = { "value": "i32", "mutable": true };$/;" O +global test/fixtures/wpt/wasm/jsapi/global/value-get-set.any.js /^ const global = new WebAssembly.Global(argument);$/;" V +argument test/fixtures/wpt/wasm/jsapi/global/toString.any.js /^ const argument = { "value": "i32" };$/;" O +global test/fixtures/wpt/wasm/jsapi/global/toString.any.js /^ const global = new WebAssembly.Global(argument);$/;" V +argument test/fixtures/wpt/wasm/jsapi/global/valueOf.any.js /^ const argument = { "value": "i32" };$/;" O +thisValues test/fixtures/wpt/wasm/jsapi/global/valueOf.any.js /^ const thisValues = [$/;" A +argument test/fixtures/wpt/wasm/jsapi/global/valueOf.any.js /^ const argument = { "value": "i32" };$/;" O +global test/fixtures/wpt/wasm/jsapi/global/valueOf.any.js /^ const global = new WebAssembly.Global(argument, 0);$/;" V +assert_Global test/fixtures/wpt/wasm/jsapi/global/constructor.any.js /^function assert_Global(actual, expected) {$/;" F +argument test/fixtures/wpt/wasm/jsapi/global/constructor.any.js /^ const argument = { "value": "i32" };$/;" O +order test/fixtures/wpt/wasm/jsapi/global/constructor.any.js /^ const order = [];$/;" A +toString test/fixtures/wpt/wasm/jsapi/global/constructor.any.js /^ toString() {$/;" M +valueOf test/fixtures/wpt/wasm/jsapi/global/constructor.any.js /^ valueOf() {$/;" M +invalidArguments test/fixtures/wpt/wasm/jsapi/global/constructor.any.js /^ const invalidArguments = [$/;" A +invalidTypes test/fixtures/wpt/wasm/jsapi/global/constructor.any.js /^ const invalidTypes = ["i16", "i128", "f16", "f128", "u32", "u64", "i32\\0"];$/;" A +argument test/fixtures/wpt/wasm/jsapi/global/constructor.any.js /^ const argument = { value };$/;" O +argument test/fixtures/wpt/wasm/jsapi/global/constructor.any.js /^ const argument = { "value": "v128" };$/;" O +argument test/fixtures/wpt/wasm/jsapi/global/constructor.any.js /^ const argument = { "value": "i64" };$/;" O +global test/fixtures/wpt/wasm/jsapi/global/constructor.any.js /^ const global = new WebAssembly.Global(argument);$/;" V +argument test/fixtures/wpt/wasm/jsapi/global/constructor.any.js /^ const argument = { "value": type };$/;" O +global test/fixtures/wpt/wasm/jsapi/global/constructor.any.js /^ const global = new WebAssembly.Global(argument);$/;" V +valueArguments test/fixtures/wpt/wasm/jsapi/global/constructor.any.js /^ const valueArguments = [$/;" A +argument test/fixtures/wpt/wasm/jsapi/global/constructor.any.js /^ const argument = { "value": type };$/;" O +global test/fixtures/wpt/wasm/jsapi/global/constructor.any.js /^ const global = new WebAssembly.Global(argument, value);$/;" V +argument test/fixtures/wpt/wasm/jsapi/global/constructor.any.js /^ const argument = { "value": type };$/;" O +valueArguments test/fixtures/wpt/wasm/jsapi/global/constructor.any.js /^const valueArguments = [$/;" A +argument test/fixtures/wpt/wasm/jsapi/global/constructor.any.js /^ const argument = { "value": "i64" };$/;" O +global test/fixtures/wpt/wasm/jsapi/global/constructor.any.js /^ const global = new WebAssembly.Global(argument, value);$/;" V +invalidBigints test/fixtures/wpt/wasm/jsapi/global/constructor.any.js /^const invalidBigints = [$/;" A +argument test/fixtures/wpt/wasm/jsapi/global/constructor.any.js /^ var argument = { "value": "i64" };$/;" O +argument test/fixtures/wpt/wasm/jsapi/global/constructor.any.js /^ const argument = { "value": "i32" };$/;" O +global test/fixtures/wpt/wasm/jsapi/global/constructor.any.js /^ const global = new WebAssembly.Global(argument, 0, {});$/;" V +assert_type test/fixtures/wpt/wasm/jsapi/global/type.tentative.any.js /^function assert_type(argument) {$/;" F +myglobal test/fixtures/wpt/wasm/jsapi/global/type.tentative.any.js /^ const myglobal = new WebAssembly.Global(argument);$/;" V +myglobal test/fixtures/wpt/wasm/jsapi/global/type.tentative.any.js /^ const myglobal = new WebAssembly.Global({"value": "i32", "mutable": true});$/;" V +emptyModuleBinary test/fixtures/wpt/wasm/jsapi/module/exports.any.js /^let emptyModuleBinary;$/;" V +assert_ModuleExportDescriptor test/fixtures/wpt/wasm/jsapi/module/exports.any.js /^function assert_ModuleExportDescriptor(export_, expected) {$/;" F +assert_exports test/fixtures/wpt/wasm/jsapi/module/exports.any.js /^function assert_exports(exports, expected) {$/;" F +invalidArguments test/fixtures/wpt/wasm/jsapi/module/exports.any.js /^ const invalidArguments = [$/;" A +module test/fixtures/wpt/wasm/jsapi/module/exports.any.js /^ const module = new WebAssembly.Module(emptyModuleBinary);$/;" V +thisValues test/fixtures/wpt/wasm/jsapi/module/exports.any.js /^ const thisValues = [$/;" A +module test/fixtures/wpt/wasm/jsapi/module/exports.any.js /^ const module = new WebAssembly.Module(emptyModuleBinary);$/;" V +module test/fixtures/wpt/wasm/jsapi/module/exports.any.js /^ const module = new WebAssembly.Module(emptyModuleBinary);$/;" V +module test/fixtures/wpt/wasm/jsapi/module/exports.any.js /^ const module = new WebAssembly.Module(emptyModuleBinary);$/;" V +builder test/fixtures/wpt/wasm/jsapi/module/exports.any.js /^ const builder = new WasmModuleBuilder();$/;" V +module test/fixtures/wpt/wasm/jsapi/module/exports.any.js /^ const module = new WebAssembly.Module(buffer);$/;" V +expected test/fixtures/wpt/wasm/jsapi/module/exports.any.js /^ const expected = [$/;" A +builder test/fixtures/wpt/wasm/jsapi/module/exports.any.js /^ const builder = new WasmModuleBuilder();$/;" V +module test/fixtures/wpt/wasm/jsapi/module/exports.any.js /^ const module = new WebAssembly.Module(buffer);$/;" V +expected test/fixtures/wpt/wasm/jsapi/module/exports.any.js /^ const expected = [$/;" A +builder test/fixtures/wpt/wasm/jsapi/module/exports.any.js /^ const builder = new WasmModuleBuilder();$/;" V +module test/fixtures/wpt/wasm/jsapi/module/exports.any.js /^ const module = new WebAssembly.Module(buffer);$/;" V +expected test/fixtures/wpt/wasm/jsapi/module/exports.any.js /^ const expected = [$/;" A +builder test/fixtures/wpt/wasm/jsapi/module/exports.any.js /^ const builder = new WasmModuleBuilder();$/;" V +module test/fixtures/wpt/wasm/jsapi/module/exports.any.js /^ const module = new WebAssembly.Module(buffer);$/;" V +expected test/fixtures/wpt/wasm/jsapi/module/exports.any.js /^ const expected = [$/;" A +module test/fixtures/wpt/wasm/jsapi/module/exports.any.js /^ const module = new WebAssembly.Module(emptyModuleBinary);$/;" V +emptyModuleBinary test/fixtures/wpt/wasm/jsapi/module/toString.any.js /^ const emptyModuleBinary = new WasmModuleBuilder().toBuffer();$/;" V +module test/fixtures/wpt/wasm/jsapi/module/toString.any.js /^ const module = new WebAssembly.Module(emptyModuleBinary);$/;" V +assert_ModuleImportDescriptor test/fixtures/wpt/wasm/jsapi/module/imports.any.js /^function assert_ModuleImportDescriptor(import_, expected) {$/;" F +assert_imports test/fixtures/wpt/wasm/jsapi/module/imports.any.js /^function assert_imports(imports, expected) {$/;" F +emptyModuleBinary test/fixtures/wpt/wasm/jsapi/module/imports.any.js /^let emptyModuleBinary;$/;" V +invalidArguments test/fixtures/wpt/wasm/jsapi/module/imports.any.js /^ const invalidArguments = [$/;" A +module test/fixtures/wpt/wasm/jsapi/module/imports.any.js /^ const module = new WebAssembly.Module(emptyModuleBinary);$/;" V +thisValues test/fixtures/wpt/wasm/jsapi/module/imports.any.js /^ const thisValues = [$/;" A +module test/fixtures/wpt/wasm/jsapi/module/imports.any.js /^ const module = new WebAssembly.Module(emptyModuleBinary);$/;" V +module test/fixtures/wpt/wasm/jsapi/module/imports.any.js /^ const module = new WebAssembly.Module(emptyModuleBinary);$/;" V +module test/fixtures/wpt/wasm/jsapi/module/imports.any.js /^ const module = new WebAssembly.Module(emptyModuleBinary);$/;" V +builder test/fixtures/wpt/wasm/jsapi/module/imports.any.js /^ const builder = new WasmModuleBuilder();$/;" V +module test/fixtures/wpt/wasm/jsapi/module/imports.any.js /^ const module = new WebAssembly.Module(buffer);$/;" V +expected test/fixtures/wpt/wasm/jsapi/module/imports.any.js /^ const expected = [$/;" A +builder test/fixtures/wpt/wasm/jsapi/module/imports.any.js /^ const builder = new WasmModuleBuilder();$/;" V +module test/fixtures/wpt/wasm/jsapi/module/imports.any.js /^ const module = new WebAssembly.Module(buffer);$/;" V +expected test/fixtures/wpt/wasm/jsapi/module/imports.any.js /^ const expected = [$/;" A +builder test/fixtures/wpt/wasm/jsapi/module/imports.any.js /^ const builder = new WasmModuleBuilder();$/;" V +module test/fixtures/wpt/wasm/jsapi/module/imports.any.js /^ const module = new WebAssembly.Module(buffer);$/;" V +expected test/fixtures/wpt/wasm/jsapi/module/imports.any.js /^ const expected = [$/;" A +builder test/fixtures/wpt/wasm/jsapi/module/imports.any.js /^ const builder = new WasmModuleBuilder();$/;" V +module test/fixtures/wpt/wasm/jsapi/module/imports.any.js /^ const module = new WebAssembly.Module(buffer);$/;" V +expected test/fixtures/wpt/wasm/jsapi/module/imports.any.js /^ const expected = [$/;" A +module test/fixtures/wpt/wasm/jsapi/module/imports.any.js /^ const module = new WebAssembly.Module(emptyModuleBinary);$/;" V +emptyModuleBinary test/fixtures/wpt/wasm/jsapi/module/constructor.any.js /^let emptyModuleBinary;$/;" V +invalidArguments test/fixtures/wpt/wasm/jsapi/module/constructor.any.js /^ const invalidArguments = [$/;" A +buffer test/fixtures/wpt/wasm/jsapi/module/constructor.any.js /^ const buffer = new Uint8Array();$/;" V +buffer test/fixtures/wpt/wasm/jsapi/module/constructor.any.js /^ const buffer = new Uint8Array(Array.from(emptyModuleBinary).concat([0, 0]));$/;" V +module test/fixtures/wpt/wasm/jsapi/module/constructor.any.js /^ const module = new WebAssembly.Module(emptyModuleBinary);$/;" V +module test/fixtures/wpt/wasm/jsapi/module/constructor.any.js /^ const module = new WebAssembly.Module(emptyModuleBinary);$/;" V +module test/fixtures/wpt/wasm/jsapi/module/constructor.any.js /^ const module = new WebAssembly.Module(emptyModuleBinary, {});$/;" V +assert_ArrayBuffer test/fixtures/wpt/wasm/jsapi/module/customSections.any.js /^function assert_ArrayBuffer(buffer, expected) {$/;" F +assert_sections test/fixtures/wpt/wasm/jsapi/module/customSections.any.js /^function assert_sections(sections, expected) {$/;" F +emptyModuleBinary test/fixtures/wpt/wasm/jsapi/module/customSections.any.js /^let emptyModuleBinary;$/;" V +module test/fixtures/wpt/wasm/jsapi/module/customSections.any.js /^ const module = new WebAssembly.Module(emptyModuleBinary);$/;" V +invalidArguments test/fixtures/wpt/wasm/jsapi/module/customSections.any.js /^ const invalidArguments = [$/;" A +module test/fixtures/wpt/wasm/jsapi/module/customSections.any.js /^ const module = new WebAssembly.Module(emptyModuleBinary);$/;" V +thisValues test/fixtures/wpt/wasm/jsapi/module/customSections.any.js /^ const thisValues = [$/;" A +module test/fixtures/wpt/wasm/jsapi/module/customSections.any.js /^ const module = new WebAssembly.Module(emptyModuleBinary);$/;" V +module test/fixtures/wpt/wasm/jsapi/module/customSections.any.js /^ const module = new WebAssembly.Module(emptyModuleBinary);$/;" V +bytes1 test/fixtures/wpt/wasm/jsapi/module/customSections.any.js /^ const bytes1 = [87, 101, 98, 65, 115, 115, 101, 109, 98, 108, 121];$/;" A +bytes2 test/fixtures/wpt/wasm/jsapi/module/customSections.any.js /^ const bytes2 = [74, 83, 65, 80, 73];$/;" A +builder test/fixtures/wpt/wasm/jsapi/module/customSections.any.js /^ const builder = new WasmModuleBuilder();$/;" V +module test/fixtures/wpt/wasm/jsapi/module/customSections.any.js /^ const module = new WebAssembly.Module(buffer);$/;" V +bytes test/fixtures/wpt/wasm/jsapi/module/customSections.any.js /^ const bytes = [87, 101, 98, 65, 115, 115, 101, 109, 98, 108, 121];$/;" A +name test/fixtures/wpt/wasm/jsapi/module/customSections.any.js /^ const name = "yee\\uD801\\uDC37eey"$/;" V +builder test/fixtures/wpt/wasm/jsapi/module/customSections.any.js /^ const builder = new WasmModuleBuilder();$/;" V +module test/fixtures/wpt/wasm/jsapi/module/customSections.any.js /^ const module = new WebAssembly.Module(buffer);$/;" V +bytes test/fixtures/wpt/wasm/jsapi/module/customSections.any.js /^ const bytes = [87, 101, 98, 65, 115, 115, 101, 109, 98, 108, 121];$/;" A +builder test/fixtures/wpt/wasm/jsapi/module/customSections.any.js /^ const builder = new WasmModuleBuilder();$/;" V +module test/fixtures/wpt/wasm/jsapi/module/customSections.any.js /^ const module = new WebAssembly.Module(buffer);$/;" V +module test/fixtures/wpt/wasm/jsapi/module/customSections.any.js /^ const module = new WebAssembly.Module(emptyModuleBinary);$/;" V +assert_function_name test/fixtures/wpt/wasm/jsapi/assertions.js /^function assert_function_name(fn, name, description) {$/;" F +assert_function_length test/fixtures/wpt/wasm/jsapi/assertions.js /^function assert_function_length(fn, length, description) {$/;" F +assert_exported_function test/fixtures/wpt/wasm/jsapi/assertions.js /^function assert_exported_function(fn, { name, length }, description) {$/;" F +assert_Instance test/fixtures/wpt/wasm/jsapi/assertions.js /^function assert_Instance(instance, expected_exports) {$/;" F +array test/fixtures/wpt/wasm/jsapi/assertions.js /^ const array = new Uint8Array(actual.buffer);$/;" V +assert_WebAssemblyInstantiatedSource test/fixtures/wpt/wasm/jsapi/assertions.js /^function assert_WebAssemblyInstantiatedSource(actual, expected_exports={}) {$/;" F +test_bad_imports test/fixtures/wpt/wasm/jsapi/bad-imports.js /^function test_bad_imports(t) {$/;" F +value_type test/fixtures/wpt/wasm/jsapi/bad-imports.js /^ function value_type(type) {$/;" F +imports test/fixtures/wpt/wasm/jsapi/bad-imports.js /^ const imports = {$/;" O +nonGlobals test/fixtures/wpt/wasm/jsapi/bad-imports.js /^ const nonGlobals = [$/;" A +global test/fixtures/wpt/wasm/jsapi/bad-imports.js /^ const global = new WebAssembly.Global({ "value": type }, value);$/;" V +nonMemories test/fixtures/wpt/wasm/jsapi/bad-imports.js /^ const nonMemories = [$/;" A +nonTables test/fixtures/wpt/wasm/jsapi/bad-imports.js /^ const nonTables = [$/;" A +instanceTestFactory test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^const instanceTestFactory = [$/;" A +function test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ function() {$/;" M +buffer test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ buffer: emptyModuleBinary,$/;" P +args test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ args: [],$/;" P +exports test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ exports: {},$/;" P +verify test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ verify: () => {},$/;" M +function test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ function() {$/;" M +buffer test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ buffer: emptyModuleBinary,$/;" P +args test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ args: [undefined],$/;" P +exports test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ exports: {},$/;" P +verify test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ verify: () => {},$/;" M +function test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ function() {$/;" M +buffer test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ buffer: emptyModuleBinary,$/;" P +args test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ args: [{}],$/;" P +exports test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ exports: {},$/;" P +verify test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ verify: () => {},$/;" M +function test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ function() {$/;" M +builder test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const builder = new WasmModuleBuilder();$/;" V +order test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const order = [];$/;" A +imports test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const imports = {$/;" O +expected test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const expected = [$/;" A +args test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ args: [imports],$/;" P +exports test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ exports: {},$/;" P +verify test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ verify: () => assert_array_equals(order, expected),$/;" M +function test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ function() {$/;" M +builder test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const builder = new WasmModuleBuilder();$/;" V +imports test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const imports = {$/;" O +args test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ args: [imports],$/;" P +exports test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ exports: {},$/;" P +verify test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ verify: () => {},$/;" M +function test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ function() {$/;" M +builder test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const builder = new WasmModuleBuilder();$/;" V +imports test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const imports = {$/;" O +args test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ args: [imports],$/;" P +exports test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ exports: {},$/;" P +verify test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ verify: () => {},$/;" M +function test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ function() {$/;" M +builder test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const builder = new WasmModuleBuilder();$/;" V +imports test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const imports = {$/;" O +args test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ args: [imports],$/;" P +exports test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ exports: {},$/;" P +verify test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ verify: () => {},$/;" M +function test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ function() {$/;" M +builder test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const builder = new WasmModuleBuilder();$/;" V +exports test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const exports = {$/;" O +args test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ args: [],$/;" P +verify test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ verify: () => {},$/;" M +function test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ function() {$/;" M +builder test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const builder = new WasmModuleBuilder();$/;" V +exports test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const exports = {$/;" O +args test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ args: [],$/;" P +verify test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ verify: () => {},$/;" M +function test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ function() {$/;" M +builder test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const builder = new WasmModuleBuilder();$/;" V +exports test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const exports = {$/;" O +args test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ args: [],$/;" P +verify test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ verify: () => {},$/;" M +function test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ function() {$/;" M +builder test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const builder = new WasmModuleBuilder();$/;" V +exports test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const exports = {$/;" O +args test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ args: [],$/;" P +verify test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ verify: () => {},$/;" M +function test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ function() {$/;" M +value test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const value = 102;$/;" V +builder test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const builder = new WasmModuleBuilder();$/;" V +imports test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const imports = {$/;" O +exports test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const exports = {$/;" O +args test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ args: [imports],$/;" P +function test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ function() {$/;" M +value test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const value = 102n;$/;" V +builder test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const builder = new WasmModuleBuilder();$/;" V +imports test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const imports = {$/;" O +exports test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const exports = {$/;" O +args test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ args: [imports],$/;" P +function test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ function() {$/;" M +builder test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const builder = new WasmModuleBuilder();$/;" V +imports test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const imports = {$/;" O +args test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ args: [imports],$/;" P +exports test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ exports: {$/;" P +function test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ function() {$/;" M +builder test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const builder = new WasmModuleBuilder();$/;" V +imports test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const imports = {$/;" O +args test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ args: [imports],$/;" P +exports test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ exports: {$/;" P +function test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ function() {$/;" M +builder test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const builder = new WasmModuleBuilder();$/;" V +imports test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const imports = {$/;" O +args test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ args: [imports],$/;" P +exports test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ exports: {$/;" P +function test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ function() {$/;" M +builder test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const builder = new WasmModuleBuilder();$/;" V +imports test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const imports = {$/;" O +args test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ args: [imports],$/;" P +exports test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ exports: {$/;" P +function test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ function() {$/;" M +builder test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const builder = new WasmModuleBuilder();$/;" V +args test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ args: [],$/;" P +exports test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ exports: {$/;" P +function test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ function() {$/;" M +builder test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const builder = new WasmModuleBuilder();$/;" V +args test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ args: [],$/;" P +exports test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ exports: {$/;" P +function test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ function() {$/;" M +builder test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const builder = new WasmModuleBuilder();$/;" V +args test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ args: [],$/;" P +exports test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ exports: {$/;" P +function test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ function() {$/;" M +initial test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const initial = 102;$/;" V +value test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const value = new WebAssembly.Global({ "value": "i32", "mutable": true }, initial);$/;" V +builder test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const builder = new WasmModuleBuilder();$/;" V +imports test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const imports = {$/;" O +exports test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const exports = {$/;" O +args test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ args: [imports],$/;" P +after test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const after = 201;$/;" V +function test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ function() {$/;" M +initial test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const initial = 102n;$/;" V +value test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const value = new WebAssembly.Global({ "value": "i64", "mutable": true }, initial);$/;" V +builder test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const builder = new WasmModuleBuilder();$/;" V +imports test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const imports = {$/;" O +exports test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const exports = {$/;" O +args test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ args: [imports],$/;" P +after test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const after = 201n;$/;" V +function test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ function() {$/;" M +builder test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const builder = new WasmModuleBuilder();$/;" V +exports test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ const exports = {$/;" O +args test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ args: [],$/;" P +function test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ function() {$/;" M +buffer test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ buffer: emptyModuleBinary,$/;" P +args test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ args: [{}, {}],$/;" P +exports test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ exports: {},$/;" P +verify test/fixtures/wpt/wasm/jsapi/instanceTestFactory.js /^ verify: () => {}$/;" M +argument test/fixtures/wpt/wasm/jsapi/memory/constructor-types.tentative.any.js /^ const argument = { initial: 5, minimum: 6 };$/;" O +argument test/fixtures/wpt/wasm/jsapi/memory/constructor-types.tentative.any.js /^ const argument = { minimum: 0 };$/;" O +memory test/fixtures/wpt/wasm/jsapi/memory/constructor-types.tentative.any.js /^ const memory = new WebAssembly.Memory(argument);$/;" V +argument test/fixtures/wpt/wasm/jsapi/memory/constructor-types.tentative.any.js /^ const argument = { minimum: 4 };$/;" O +memory test/fixtures/wpt/wasm/jsapi/memory/constructor-types.tentative.any.js /^ const memory = new WebAssembly.Memory(argument);$/;" V +argument test/fixtures/wpt/wasm/jsapi/memory/grow.any.js /^ const argument = { "initial": 0 };$/;" O +memory test/fixtures/wpt/wasm/jsapi/memory/grow.any.js /^ const memory = new WebAssembly.Memory(argument);$/;" V +thisValues test/fixtures/wpt/wasm/jsapi/memory/grow.any.js /^ const thisValues = [$/;" A +argument test/fixtures/wpt/wasm/jsapi/memory/grow.any.js /^ const argument = {$/;" O +argument test/fixtures/wpt/wasm/jsapi/memory/grow.any.js /^ const argument = { "initial": 0 };$/;" O +memory test/fixtures/wpt/wasm/jsapi/memory/grow.any.js /^ const memory = new WebAssembly.Memory(argument);$/;" V +argument test/fixtures/wpt/wasm/jsapi/memory/grow.any.js /^ const argument = { "initial": { valueOf() { return 0 } } };$/;" O +memory test/fixtures/wpt/wasm/jsapi/memory/grow.any.js /^ const memory = new WebAssembly.Memory(argument);$/;" V +argument test/fixtures/wpt/wasm/jsapi/memory/grow.any.js /^ const argument = { "initial": 3 };$/;" O +memory test/fixtures/wpt/wasm/jsapi/memory/grow.any.js /^ const memory = new WebAssembly.Memory(argument);$/;" V +argument test/fixtures/wpt/wasm/jsapi/memory/grow.any.js /^ const argument = { "initial": 0, "maximum": 2 };$/;" O +memory test/fixtures/wpt/wasm/jsapi/memory/grow.any.js /^ const memory = new WebAssembly.Memory(argument);$/;" V +argument test/fixtures/wpt/wasm/jsapi/memory/grow.any.js /^ const argument = { "initial": 0, "maximum": 2 };$/;" O +memory test/fixtures/wpt/wasm/jsapi/memory/grow.any.js /^ const memory = new WebAssembly.Memory(argument);$/;" V +argument test/fixtures/wpt/wasm/jsapi/memory/grow.any.js /^ const argument = { "initial": 1, "maximum": 2 };$/;" O +memory test/fixtures/wpt/wasm/jsapi/memory/grow.any.js /^ const memory = new WebAssembly.Memory(argument);$/;" V +outOfRangeValues test/fixtures/wpt/wasm/jsapi/memory/grow.any.js /^const outOfRangeValues = [$/;" A +argument test/fixtures/wpt/wasm/jsapi/memory/grow.any.js /^ const argument = { "initial": 0 };$/;" O +memory test/fixtures/wpt/wasm/jsapi/memory/grow.any.js /^ const memory = new WebAssembly.Memory(argument);$/;" V +argument test/fixtures/wpt/wasm/jsapi/memory/grow.any.js /^ const argument = { "initial": 0 };$/;" O +memory test/fixtures/wpt/wasm/jsapi/memory/grow.any.js /^ const memory = new WebAssembly.Memory(argument);$/;" V +argument test/fixtures/wpt/wasm/jsapi/memory/grow.any.js /^ const argument = { "initial": 1, "maximum": 2, "shared": true };$/;" O +memory test/fixtures/wpt/wasm/jsapi/memory/grow.any.js /^ const memory = new WebAssembly.Memory(argument);$/;" V +oldArray test/fixtures/wpt/wasm/jsapi/memory/grow.any.js /^ const oldArray = new Uint8Array(oldMemory);$/;" V +newArray test/fixtures/wpt/wasm/jsapi/memory/grow.any.js /^ const newArray = new Uint8Array(newMemory);$/;" V +thisValues test/fixtures/wpt/wasm/jsapi/memory/buffer.any.js /^ const thisValues = [$/;" A +argument test/fixtures/wpt/wasm/jsapi/memory/buffer.any.js /^ const argument = { "initial": 0 };$/;" O +memory test/fixtures/wpt/wasm/jsapi/memory/buffer.any.js /^ const memory = new WebAssembly.Memory(argument);$/;" V +argument test/fixtures/wpt/wasm/jsapi/memory/buffer.any.js /^ const argument = { "initial": 0 };$/;" O +memory test/fixtures/wpt/wasm/jsapi/memory/buffer.any.js /^ const memory = new WebAssembly.Memory(argument);$/;" V +memory2 test/fixtures/wpt/wasm/jsapi/memory/buffer.any.js /^ const memory2 = new WebAssembly.Memory(argument);$/;" V +argument test/fixtures/wpt/wasm/jsapi/memory/buffer.any.js /^ const argument = { "initial": 0 };$/;" O +memory test/fixtures/wpt/wasm/jsapi/memory/buffer.any.js /^ const memory = new WebAssembly.Memory(argument);$/;" V +memory2 test/fixtures/wpt/wasm/jsapi/memory/buffer.any.js /^ const memory2 = new WebAssembly.Memory(argument);$/;" V +assert_ArrayBuffer test/fixtures/wpt/wasm/jsapi/memory/assertions.js /^function assert_ArrayBuffer(actual, { size=0, shared=false, detached=false }, message) {$/;" F +byteLength test/fixtures/wpt/wasm/jsapi/memory/assertions.js /^ let byteLength;$/;" V +array test/fixtures/wpt/wasm/jsapi/memory/assertions.js /^ const array = new Uint8Array(actual);$/;" V +assert_Memory test/fixtures/wpt/wasm/jsapi/memory/assertions.js /^function assert_Memory(memory, { size=0, shared=false }) {$/;" F +order test/fixtures/wpt/wasm/jsapi/memory/constructor-shared.tentative.any.js /^ const order = [];$/;" A +valueOf test/fixtures/wpt/wasm/jsapi/memory/constructor-shared.tentative.any.js /^ valueOf() {$/;" M +valueOf test/fixtures/wpt/wasm/jsapi/memory/constructor-shared.tentative.any.js /^ valueOf() {$/;" M +argument test/fixtures/wpt/wasm/jsapi/memory/constructor-shared.tentative.any.js /^ const argument = { "initial": 4, "maximum": 10, shared: true };$/;" O +memory test/fixtures/wpt/wasm/jsapi/memory/constructor-shared.tentative.any.js /^ const memory = new WebAssembly.Memory(argument);$/;" V +argument test/fixtures/wpt/wasm/jsapi/memory/toString.any.js /^ const argument = { "initial": 0 };$/;" O +memory test/fixtures/wpt/wasm/jsapi/memory/toString.any.js /^ const memory = new WebAssembly.Memory(argument);$/;" V +argument test/fixtures/wpt/wasm/jsapi/memory/constructor.any.js /^ const argument = { "initial": 0 };$/;" O +invalidArguments test/fixtures/wpt/wasm/jsapi/memory/constructor.any.js /^ const invalidArguments = [$/;" A +outOfRangeValues test/fixtures/wpt/wasm/jsapi/memory/constructor.any.js /^const outOfRangeValues = [$/;" A +proxy test/fixtures/wpt/wasm/jsapi/memory/constructor.any.js /^ const proxy = new Proxy({}, {$/;" V +has test/fixtures/wpt/wasm/jsapi/memory/constructor.any.js /^ has(o, x) {$/;" M +get test/fixtures/wpt/wasm/jsapi/memory/constructor.any.js /^ get(o, x) {$/;" M +order test/fixtures/wpt/wasm/jsapi/memory/constructor.any.js /^ const order = [];$/;" A +valueOf test/fixtures/wpt/wasm/jsapi/memory/constructor.any.js /^ valueOf() {$/;" M +valueOf test/fixtures/wpt/wasm/jsapi/memory/constructor.any.js /^ valueOf() {$/;" M +argument test/fixtures/wpt/wasm/jsapi/memory/constructor.any.js /^ const argument = { "initial": 0 };$/;" O +memory test/fixtures/wpt/wasm/jsapi/memory/constructor.any.js /^ const memory = new WebAssembly.Memory(argument);$/;" V +argument test/fixtures/wpt/wasm/jsapi/memory/constructor.any.js /^ const argument = { "initial": 4 };$/;" O +memory test/fixtures/wpt/wasm/jsapi/memory/constructor.any.js /^ const memory = new WebAssembly.Memory(argument);$/;" V +argument test/fixtures/wpt/wasm/jsapi/memory/constructor.any.js /^ const argument = { "initial": 0 };$/;" O +memory test/fixtures/wpt/wasm/jsapi/memory/constructor.any.js /^ const memory = new WebAssembly.Memory(argument, {});$/;" V +assert_type test/fixtures/wpt/wasm/jsapi/memory/type.tentative.any.js /^function assert_type(argument) {$/;" F +memory test/fixtures/wpt/wasm/jsapi/memory/type.tentative.any.js /^ const memory = new WebAssembly.Memory(argument);$/;" V +builder test/fixtures/wpt/wasm/jsapi/instance/constructor-bad-imports.any.js /^ const builder = new WasmModuleBuilder();$/;" V +module test/fixtures/wpt/wasm/jsapi/instance/constructor-bad-imports.any.js /^ const module = new WebAssembly.Module(buffer);$/;" V +emptyModuleBinary test/fixtures/wpt/wasm/jsapi/instance/exports.any.js /^let emptyModuleBinary;$/;" V +thisValues test/fixtures/wpt/wasm/jsapi/instance/exports.any.js /^ const thisValues = [$/;" A +module test/fixtures/wpt/wasm/jsapi/instance/exports.any.js /^ const module = new WebAssembly.Module(emptyModuleBinary);$/;" V +instance test/fixtures/wpt/wasm/jsapi/instance/exports.any.js /^ const instance = new WebAssembly.Instance(module);$/;" V +module test/fixtures/wpt/wasm/jsapi/instance/exports.any.js /^ const module = new WebAssembly.Module(emptyModuleBinary);$/;" V +instance test/fixtures/wpt/wasm/jsapi/instance/exports.any.js /^ const instance = new WebAssembly.Instance(module);$/;" V +exports test/fixtures/wpt/wasm/jsapi/instance/exports.any.js /^ instance.exports = {};$/;" P +module test/fixtures/wpt/wasm/jsapi/instance/exports.any.js /^ const module = new WebAssembly.Module(emptyModuleBinary);$/;" V +instance test/fixtures/wpt/wasm/jsapi/instance/exports.any.js /^ const instance = new WebAssembly.Instance(module);$/;" V +exports test/fixtures/wpt/wasm/jsapi/instance/exports.any.js /^ instance.exports = {};$/;" P +getExports test/fixtures/wpt/wasm/jsapi/instance/constructor-caching.any.js /^function getExports() {$/;" F +builder test/fixtures/wpt/wasm/jsapi/instance/constructor-caching.any.js /^ const builder = new WasmModuleBuilder();$/;" V +module test/fixtures/wpt/wasm/jsapi/instance/constructor-caching.any.js /^ const module = new WebAssembly.Module(buffer);$/;" V +instance test/fixtures/wpt/wasm/jsapi/instance/constructor-caching.any.js /^ const instance = new WebAssembly.Instance(module);$/;" V +builder test/fixtures/wpt/wasm/jsapi/instance/constructor-caching.any.js /^ const builder = new WasmModuleBuilder();$/;" V +module test/fixtures/wpt/wasm/jsapi/instance/constructor-caching.any.js /^ const module = new WebAssembly.Module(buffer);$/;" V +instance test/fixtures/wpt/wasm/jsapi/instance/constructor-caching.any.js /^ const instance = new WebAssembly.Instance(module, {$/;" V +emptyModuleBinary test/fixtures/wpt/wasm/jsapi/instance/toString.any.js /^ const emptyModuleBinary = new WasmModuleBuilder().toBuffer();$/;" V +module test/fixtures/wpt/wasm/jsapi/instance/toString.any.js /^ const module = new WebAssembly.Module(emptyModuleBinary);$/;" V +instance test/fixtures/wpt/wasm/jsapi/instance/toString.any.js /^ const instance = new WebAssembly.Instance(module);$/;" V +emptyModuleBinary test/fixtures/wpt/wasm/jsapi/instance/constructor.any.js /^let emptyModuleBinary;$/;" V +invalidArguments test/fixtures/wpt/wasm/jsapi/instance/constructor.any.js /^ const invalidArguments = [$/;" A +module test/fixtures/wpt/wasm/jsapi/instance/constructor.any.js /^ const module = new WebAssembly.Module(emptyModuleBinary);$/;" V +module test/fixtures/wpt/wasm/jsapi/instance/constructor.any.js /^ const module = new WebAssembly.Module(buffer);$/;" V +instance test/fixtures/wpt/wasm/jsapi/instance/constructor.any.js /^ const instance = new WebAssembly.Instance(module, ...args);$/;" V +test_operations test/fixtures/wpt/wasm/jsapi/interface.any.js /^function test_operations(object, object_name, operations) {$/;" F +test_attributes test/fixtures/wpt/wasm/jsapi/interface.any.js /^function test_attributes(object, object_name, attributes) {$/;" F +interfaces test/fixtures/wpt/wasm/jsapi/interface.any.js /^const interfaces = [$/;" A +argument test/fixtures/wpt/wasm/jsapi/tag/constructor.tentative.any.js /^ const argument = { parameters: [] };$/;" O +invalidArguments test/fixtures/wpt/wasm/jsapi/tag/constructor.tentative.any.js /^ const invalidArguments = [$/;" A +invalidTypes test/fixtures/wpt/wasm/jsapi/tag/constructor.tentative.any.js /^ const invalidTypes = ["i16", "i128", "f16", "f128", "u32", "u64", "i32\\0"];$/;" A +argument test/fixtures/wpt/wasm/jsapi/tag/constructor.tentative.any.js /^ const argument = { parameters: [value] };$/;" O +argument test/fixtures/wpt/wasm/jsapi/tag/toString.tentative.any.js /^ const argument = { parameters: [] };$/;" O +tag test/fixtures/wpt/wasm/jsapi/tag/toString.tentative.any.js /^ const tag = new WebAssembly.Tag(argument);$/;" V +assert_type test/fixtures/wpt/wasm/jsapi/tag/type.tentative.any.js /^function assert_type(argument) {$/;" F +tag test/fixtures/wpt/wasm/jsapi/tag/type.tentative.any.js /^ const tag = new WebAssembly.Tag(argument);$/;" V +tag test/fixtures/wpt/wasm/jsapi/exception/constructor.tentative.any.js /^ const tag = new WebAssembly.Tag({ parameters: [] });$/;" V +invalidArguments test/fixtures/wpt/wasm/jsapi/exception/constructor.tentative.any.js /^ const invalidArguments = [$/;" A +typesAndArgs test/fixtures/wpt/wasm/jsapi/exception/constructor.tentative.any.js /^ const typesAndArgs = [$/;" A +tag test/fixtures/wpt/wasm/jsapi/exception/constructor.tentative.any.js /^ const tag = new WebAssembly.Tag({ parameters: [typeAndArg[0]] });$/;" V +argument test/fixtures/wpt/wasm/jsapi/exception/toString.tentative.any.js /^ const argument = { parameters: [] };$/;" O +tag test/fixtures/wpt/wasm/jsapi/exception/toString.tentative.any.js /^ const tag = new WebAssembly.Tag(argument);$/;" V +exn test/fixtures/wpt/wasm/jsapi/exception/toString.tentative.any.js /^ const exn = new WebAssembly.Exception(tag, []);$/;" V +tag test/fixtures/wpt/wasm/jsapi/exception/identity.tentative.any.js /^ const tag = new WebAssembly.Tag({ parameters: ["i32"] });$/;" V +exn test/fixtures/wpt/wasm/jsapi/exception/identity.tentative.any.js /^ const exn = new WebAssembly.Exception(tag, [42]);$/;" V +exn_same_payload test/fixtures/wpt/wasm/jsapi/exception/identity.tentative.any.js /^ const exn_same_payload = new WebAssembly.Exception(tag, [42]);$/;" V +exn_diff_payload test/fixtures/wpt/wasm/jsapi/exception/identity.tentative.any.js /^ const exn_diff_payload = new WebAssembly.Exception(tag, [53]);$/;" V +builder test/fixtures/wpt/wasm/jsapi/exception/identity.tentative.any.js /^ const builder = new WasmModuleBuilder();$/;" V +imports test/fixtures/wpt/wasm/jsapi/exception/identity.tentative.any.js /^ const imports = {$/;" O +module test/fixtures/wpt/wasm/jsapi/exception/identity.tentative.any.js /^ module: {$/;" P +jsfunc test/fixtures/wpt/wasm/jsapi/exception/identity.tentative.any.js /^ jsfunc: function() { throw exn; },$/;" M +tag test/fixtures/wpt/wasm/jsapi/exception/identity.tentative.any.js /^ tag: tag$/;" P +tag test/fixtures/wpt/wasm/jsapi/exception/is.tentative.any.js /^ const tag = new WebAssembly.Tag({ parameters: [] });$/;" V +exn test/fixtures/wpt/wasm/jsapi/exception/is.tentative.any.js /^ const exn = new WebAssembly.Exception(tag, []);$/;" V +invalidValues test/fixtures/wpt/wasm/jsapi/exception/is.tentative.any.js /^ const invalidValues = [undefined, null, true, "", Symbol(), 1, {}];$/;" A +tag test/fixtures/wpt/wasm/jsapi/exception/is.tentative.any.js /^ const tag = new WebAssembly.Tag({ parameters: [] });$/;" V +exn test/fixtures/wpt/wasm/jsapi/exception/is.tentative.any.js /^ const exn = new WebAssembly.Exception(tag, []);$/;" V +tag1 test/fixtures/wpt/wasm/jsapi/exception/is.tentative.any.js /^ const tag1 = new WebAssembly.Tag({ parameters: ["i32"] });$/;" V +tag2 test/fixtures/wpt/wasm/jsapi/exception/is.tentative.any.js /^ const tag2 = new WebAssembly.Tag({ parameters: ["i32"] });$/;" V +exn test/fixtures/wpt/wasm/jsapi/exception/is.tentative.any.js /^ const exn = new WebAssembly.Exception(tag1, [42]);$/;" V +tag test/fixtures/wpt/wasm/jsapi/exception/getArg.tentative.any.js /^ const tag = new WebAssembly.Tag({ parameters: [] });$/;" V +exn test/fixtures/wpt/wasm/jsapi/exception/getArg.tentative.any.js /^ const exn = new WebAssembly.Exception(tag, []);$/;" V +invalidValues test/fixtures/wpt/wasm/jsapi/exception/getArg.tentative.any.js /^ const invalidValues = [undefined, null, true, "", Symbol(), 1, {}];$/;" A +tag test/fixtures/wpt/wasm/jsapi/exception/getArg.tentative.any.js /^ const tag = new WebAssembly.Tag({ parameters: [] });$/;" V +exn test/fixtures/wpt/wasm/jsapi/exception/getArg.tentative.any.js /^ const exn = new WebAssembly.Exception(tag, []);$/;" V +tag test/fixtures/wpt/wasm/jsapi/exception/getArg.tentative.any.js /^ const tag = new WebAssembly.Tag({ parameters: [] });$/;" V +exn test/fixtures/wpt/wasm/jsapi/exception/getArg.tentative.any.js /^ const exn = new WebAssembly.Exception(tag, []);$/;" V +outOfRangeValues test/fixtures/wpt/wasm/jsapi/exception/getArg.tentative.any.js /^ const outOfRangeValues = [$/;" A +valueOf test/fixtures/wpt/wasm/jsapi/exception/getArg.tentative.any.js /^ valueOf() {$/;" M +tag test/fixtures/wpt/wasm/jsapi/exception/getArg.tentative.any.js /^ const tag = new WebAssembly.Tag({ parameters: [] });$/;" V +exn test/fixtures/wpt/wasm/jsapi/exception/getArg.tentative.any.js /^ const exn = new WebAssembly.Exception(tag, []);$/;" V +tag test/fixtures/wpt/wasm/jsapi/exception/getArg.tentative.any.js /^ const tag = new WebAssembly.Tag({ parameters: ["i32"] });$/;" V +exn test/fixtures/wpt/wasm/jsapi/exception/getArg.tentative.any.js /^ const exn = new WebAssembly.Exception(tag, [42]);$/;" V +assert_throws_wasm test/fixtures/wpt/wasm/jsapi/exception/basic.tentative.any.js /^function assert_throws_wasm(fn, message) {$/;" F +kWasmAnyRef test/fixtures/wpt/wasm/jsapi/exception/basic.tentative.any.js /^ const kWasmAnyRef = 0x6f;$/;" V +builder test/fixtures/wpt/wasm/jsapi/exception/basic.tentative.any.js /^ const builder = new WasmModuleBuilder();$/;" V +values test/fixtures/wpt/wasm/jsapi/exception/basic.tentative.any.js /^ const values = [$/;" A +builder test/fixtures/wpt/wasm/jsapi/exception/basic.tentative.any.js /^ const builder = new WasmModuleBuilder();$/;" V +builder test/fixtures/wpt/wasm/jsapi/exception/basic.tentative.any.js /^ const builder = new WasmModuleBuilder();$/;" V +builder test/fixtures/wpt/wasm/jsapi/exception/basic.tentative.any.js /^ const builder = new WasmModuleBuilder();$/;" V +error test/fixtures/wpt/wasm/jsapi/exception/basic.tentative.any.js /^ const error = new Error();$/;" V +fn test/fixtures/wpt/wasm/jsapi/exception/basic.tentative.any.js /^ const fn = () => { throw error };$/;" F +module test/fixtures/wpt/wasm/jsapi/exception/basic.tentative.any.js /^ module: { fn }$/;" P +builder test/fixtures/wpt/wasm/jsapi/exception/basic.tentative.any.js /^ const builder = new WasmModuleBuilder();$/;" V +error test/fixtures/wpt/wasm/jsapi/exception/basic.tentative.any.js /^ const error = new Error();$/;" V +fn test/fixtures/wpt/wasm/jsapi/exception/basic.tentative.any.js /^ const fn = () => { throw error };$/;" F +module test/fixtures/wpt/wasm/jsapi/exception/basic.tentative.any.js /^ module: { fn }$/;" P +emptyModuleBinary test/fixtures/wpt/wasm/jsapi/prototypes.any.js /^let emptyModuleBinary;$/;" V +_Module test/fixtures/wpt/wasm/jsapi/prototypes.any.js /^ class _Module extends WebAssembly.Module {}$/;" C +module test/fixtures/wpt/wasm/jsapi/prototypes.any.js /^ let module = new _Module(emptyModuleBinary);$/;" V +_Instance test/fixtures/wpt/wasm/jsapi/prototypes.any.js /^ class _Instance extends WebAssembly.Instance {}$/;" C +instance test/fixtures/wpt/wasm/jsapi/prototypes.any.js /^ let instance = new _Instance(new WebAssembly.Module(emptyModuleBinary));$/;" V +_Memory test/fixtures/wpt/wasm/jsapi/prototypes.any.js /^ class _Memory extends WebAssembly.Memory {}$/;" C +memory test/fixtures/wpt/wasm/jsapi/prototypes.any.js /^ let memory = new _Memory({initial: 0, maximum: 1});$/;" V +_Table test/fixtures/wpt/wasm/jsapi/prototypes.any.js /^ class _Table extends WebAssembly.Table {}$/;" C +table test/fixtures/wpt/wasm/jsapi/prototypes.any.js /^ let table = new _Table({initial: 0, element: "anyfunc"});$/;" V +_Global test/fixtures/wpt/wasm/jsapi/prototypes.any.js /^ class _Global extends WebAssembly.Global {}$/;" C +global test/fixtures/wpt/wasm/jsapi/prototypes.any.js /^ let global = new _Global({value: "i32", mutable: false}, 0);$/;" V +byte_view test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let byte_view = new Uint8Array(8);$/;" V +data_view test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let data_view = new DataView(byte_view.buffer);$/;" V +bytes test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^function bytes(...input) {$/;" F +view test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ let view = new Uint8Array(len);$/;" V +view test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ let view = new Uint8Array(input.length);$/;" V +kWasmH0 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^var kWasmH0 = 0;$/;" V +kWasmH1 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^var kWasmH1 = 0x61;$/;" V +kWasmH2 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^var kWasmH2 = 0x73;$/;" V +kWasmH3 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^var kWasmH3 = 0x6d;$/;" V +kWasmV0 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^var kWasmV0 = 0x1;$/;" V +kWasmV1 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^var kWasmV1 = 0;$/;" V +kWasmV2 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^var kWasmV2 = 0;$/;" V +kWasmV3 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^var kWasmV3 = 0;$/;" V +kHeaderSize test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^var kHeaderSize = 8;$/;" V +kPageSize test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^var kPageSize = 65536;$/;" V +kSpecMaxPages test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^var kSpecMaxPages = 65535;$/;" V +kMaxVarInt32Size test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^var kMaxVarInt32Size = 5;$/;" V +kMaxVarInt64Size test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^var kMaxVarInt64Size = 10;$/;" V +kDeclNoLocals test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kDeclNoLocals = 0;$/;" V +kUnknownSectionCode test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kUnknownSectionCode = 0;$/;" V +kTypeSectionCode test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kTypeSectionCode = 1; \/\/ Function signature declarations$/;" V +kImportSectionCode test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kImportSectionCode = 2; \/\/ Import declarations$/;" V +kFunctionSectionCode test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kFunctionSectionCode = 3; \/\/ Function declarations$/;" V +kTableSectionCode test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kTableSectionCode = 4; \/\/ Indirect function table and other tables$/;" V +kMemorySectionCode test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kMemorySectionCode = 5; \/\/ Memory attributes$/;" V +kGlobalSectionCode test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kGlobalSectionCode = 6; \/\/ Global declarations$/;" V +kExportSectionCode test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExportSectionCode = 7; \/\/ Exports$/;" V +kStartSectionCode test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kStartSectionCode = 8; \/\/ Start function declaration$/;" V +kElementSectionCode test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kElementSectionCode = 9; \/\/ Elements section$/;" V +kCodeSectionCode test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kCodeSectionCode = 10; \/\/ Function code$/;" V +kDataSectionCode test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kDataSectionCode = 11; \/\/ Data segments$/;" V +kDataCountSectionCode test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kDataCountSectionCode = 12; \/\/ Data segment count (between Element & Code)$/;" V +kTagSectionCode test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kTagSectionCode = 13; \/\/ Tag section (between Memory & Global)$/;" V +kModuleNameCode test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kModuleNameCode = 0;$/;" V +kFunctionNamesCode test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kFunctionNamesCode = 1;$/;" V +kLocalNamesCode test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kLocalNamesCode = 2;$/;" V +kWasmFunctionTypeForm test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kWasmFunctionTypeForm = 0x60;$/;" V +kWasmAnyFunctionTypeForm test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kWasmAnyFunctionTypeForm = 0x70;$/;" V +kHasMaximumFlag test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kHasMaximumFlag = 1;$/;" V +kSharedHasMaximumFlag test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kSharedHasMaximumFlag = 3;$/;" V +kActiveNoIndex test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kActiveNoIndex = 0;$/;" V +kPassive test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kPassive = 1;$/;" V +kActiveWithIndex test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kActiveWithIndex = 2;$/;" V +kPassiveWithElements test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kPassiveWithElements = 5;$/;" V +kDeclFunctionName test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kDeclFunctionName = 0x01;$/;" V +kDeclFunctionImport test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kDeclFunctionImport = 0x02;$/;" V +kDeclFunctionLocals test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kDeclFunctionLocals = 0x04;$/;" V +kDeclFunctionExport test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kDeclFunctionExport = 0x08;$/;" V +kWasmStmt test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kWasmStmt = 0x40;$/;" V +kWasmI32 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kWasmI32 = 0x7f;$/;" V +kWasmI64 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kWasmI64 = 0x7e;$/;" V +kWasmF32 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kWasmF32 = 0x7d;$/;" V +kWasmF64 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kWasmF64 = 0x7c;$/;" V +kWasmS128 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kWasmS128 = 0x7b;$/;" V +kWasmAnyRef test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kWasmAnyRef = 0x6f;$/;" V +kWasmAnyFunc test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kWasmAnyFunc = 0x70;$/;" V +kExternalFunction test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExternalFunction = 0;$/;" V +kExternalTable test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExternalTable = 1;$/;" V +kExternalMemory test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExternalMemory = 2;$/;" V +kExternalGlobal test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExternalGlobal = 3;$/;" V +kExternalTag test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExternalTag = 4;$/;" V +kTableZero test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kTableZero = 0;$/;" V +kMemoryZero test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kMemoryZero = 0;$/;" V +kSegmentZero test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kSegmentZero = 0;$/;" V +kTagAttribute test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kTagAttribute = 0;$/;" V +makeSig test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^function makeSig(params, results) {$/;" F +makeSig_v_x test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^function makeSig_v_x(x) {$/;" F +makeSig_v_xx test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^function makeSig_v_xx(x) {$/;" F +makeSig_r_v test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^function makeSig_r_v(r) {$/;" F +makeSig_r_x test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^function makeSig_r_x(r, x) {$/;" F +makeSig_r_xx test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^function makeSig_r_xx(r, x) {$/;" F +kExprUnreachable test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprUnreachable = 0x00;$/;" V +kExprNop test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprNop = 0x01;$/;" V +kExprBlock test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprBlock = 0x02;$/;" V +kExprLoop test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprLoop = 0x03;$/;" V +kExprIf test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprIf = 0x04;$/;" V +kExprElse test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprElse = 0x05;$/;" V +kExprTry test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprTry = 0x06;$/;" V +kExprCatch test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprCatch = 0x07;$/;" V +kExprCatchAll test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprCatchAll = 0x19;$/;" V +kExprThrow test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprThrow = 0x08;$/;" V +kExprRethrow test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprRethrow = 0x09;$/;" V +kExprBrOnExn test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprBrOnExn = 0x0a;$/;" V +kExprEnd test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprEnd = 0x0b;$/;" V +kExprBr test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprBr = 0x0c;$/;" V +kExprBrIf test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprBrIf = 0x0d;$/;" V +kExprBrTable test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprBrTable = 0x0e;$/;" V +kExprReturn test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprReturn = 0x0f;$/;" V +kExprCallFunction test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprCallFunction = 0x10;$/;" V +kExprCallIndirect test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprCallIndirect = 0x11;$/;" V +kExprReturnCall test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprReturnCall = 0x12;$/;" V +kExprReturnCallIndirect test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprReturnCallIndirect = 0x13;$/;" V +kExprDrop test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprDrop = 0x1a;$/;" V +kExprSelect test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprSelect = 0x1b;$/;" V +kExprLocalGet test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprLocalGet = 0x20;$/;" V +kExprLocalSet test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprLocalSet = 0x21;$/;" V +kExprLocalTee test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprLocalTee = 0x22;$/;" V +kExprGlobalGet test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprGlobalGet = 0x23;$/;" V +kExprGlobalSet test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprGlobalSet = 0x24;$/;" V +kExprTableGet test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprTableGet = 0x25;$/;" V +kExprTableSet test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprTableSet = 0x26;$/;" V +kExprI32LoadMem test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32LoadMem = 0x28;$/;" V +kExprI64LoadMem test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64LoadMem = 0x29;$/;" V +kExprF32LoadMem test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF32LoadMem = 0x2a;$/;" V +kExprF64LoadMem test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF64LoadMem = 0x2b;$/;" V +kExprI32LoadMem8S test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32LoadMem8S = 0x2c;$/;" V +kExprI32LoadMem8U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32LoadMem8U = 0x2d;$/;" V +kExprI32LoadMem16S test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32LoadMem16S = 0x2e;$/;" V +kExprI32LoadMem16U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32LoadMem16U = 0x2f;$/;" V +kExprI64LoadMem8S test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64LoadMem8S = 0x30;$/;" V +kExprI64LoadMem8U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64LoadMem8U = 0x31;$/;" V +kExprI64LoadMem16S test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64LoadMem16S = 0x32;$/;" V +kExprI64LoadMem16U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64LoadMem16U = 0x33;$/;" V +kExprI64LoadMem32S test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64LoadMem32S = 0x34;$/;" V +kExprI64LoadMem32U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64LoadMem32U = 0x35;$/;" V +kExprI32StoreMem test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32StoreMem = 0x36;$/;" V +kExprI64StoreMem test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64StoreMem = 0x37;$/;" V +kExprF32StoreMem test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF32StoreMem = 0x38;$/;" V +kExprF64StoreMem test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF64StoreMem = 0x39;$/;" V +kExprI32StoreMem8 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32StoreMem8 = 0x3a;$/;" V +kExprI32StoreMem16 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32StoreMem16 = 0x3b;$/;" V +kExprI64StoreMem8 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64StoreMem8 = 0x3c;$/;" V +kExprI64StoreMem16 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64StoreMem16 = 0x3d;$/;" V +kExprI64StoreMem32 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64StoreMem32 = 0x3e;$/;" V +kExprMemorySize test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprMemorySize = 0x3f;$/;" V +kExprMemoryGrow test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprMemoryGrow = 0x40;$/;" V +kExprI32Const test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32Const = 0x41;$/;" V +kExprI64Const test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64Const = 0x42;$/;" V +kExprF32Const test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF32Const = 0x43;$/;" V +kExprF64Const test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF64Const = 0x44;$/;" V +kExprI32Eqz test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32Eqz = 0x45;$/;" V +kExprI32Eq test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32Eq = 0x46;$/;" V +kExprI32Ne test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32Ne = 0x47;$/;" V +kExprI32LtS test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32LtS = 0x48;$/;" V +kExprI32LtU test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32LtU = 0x49;$/;" V +kExprI32GtS test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32GtS = 0x4a;$/;" V +kExprI32GtU test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32GtU = 0x4b;$/;" V +kExprI32LeS test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32LeS = 0x4c;$/;" V +kExprI32LeU test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32LeU = 0x4d;$/;" V +kExprI32GeS test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32GeS = 0x4e;$/;" V +kExprI32GeU test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32GeU = 0x4f;$/;" V +kExprI64Eqz test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64Eqz = 0x50;$/;" V +kExprI64Eq test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64Eq = 0x51;$/;" V +kExprI64Ne test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64Ne = 0x52;$/;" V +kExprI64LtS test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64LtS = 0x53;$/;" V +kExprI64LtU test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64LtU = 0x54;$/;" V +kExprI64GtS test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64GtS = 0x55;$/;" V +kExprI64GtU test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64GtU = 0x56;$/;" V +kExprI64LeS test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64LeS = 0x57;$/;" V +kExprI64LeU test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64LeU = 0x58;$/;" V +kExprI64GeS test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64GeS = 0x59;$/;" V +kExprI64GeU test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64GeU = 0x5a;$/;" V +kExprF32Eq test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF32Eq = 0x5b;$/;" V +kExprF32Ne test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF32Ne = 0x5c;$/;" V +kExprF32Lt test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF32Lt = 0x5d;$/;" V +kExprF32Gt test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF32Gt = 0x5e;$/;" V +kExprF32Le test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF32Le = 0x5f;$/;" V +kExprF32Ge test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF32Ge = 0x60;$/;" V +kExprF64Eq test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF64Eq = 0x61;$/;" V +kExprF64Ne test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF64Ne = 0x62;$/;" V +kExprF64Lt test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF64Lt = 0x63;$/;" V +kExprF64Gt test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF64Gt = 0x64;$/;" V +kExprF64Le test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF64Le = 0x65;$/;" V +kExprF64Ge test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF64Ge = 0x66;$/;" V +kExprI32Clz test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32Clz = 0x67;$/;" V +kExprI32Ctz test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32Ctz = 0x68;$/;" V +kExprI32Popcnt test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32Popcnt = 0x69;$/;" V +kExprI32Add test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32Add = 0x6a;$/;" V +kExprI32Sub test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32Sub = 0x6b;$/;" V +kExprI32Mul test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32Mul = 0x6c;$/;" V +kExprI32DivS test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32DivS = 0x6d;$/;" V +kExprI32DivU test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32DivU = 0x6e;$/;" V +kExprI32RemS test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32RemS = 0x6f;$/;" V +kExprI32RemU test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32RemU = 0x70;$/;" V +kExprI32And test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32And = 0x71;$/;" V +kExprI32Ior test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32Ior = 0x72;$/;" V +kExprI32Xor test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32Xor = 0x73;$/;" V +kExprI32Shl test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32Shl = 0x74;$/;" V +kExprI32ShrS test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32ShrS = 0x75;$/;" V +kExprI32ShrU test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32ShrU = 0x76;$/;" V +kExprI32Rol test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32Rol = 0x77;$/;" V +kExprI32Ror test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32Ror = 0x78;$/;" V +kExprI64Clz test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64Clz = 0x79;$/;" V +kExprI64Ctz test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64Ctz = 0x7a;$/;" V +kExprI64Popcnt test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64Popcnt = 0x7b;$/;" V +kExprI64Add test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64Add = 0x7c;$/;" V +kExprI64Sub test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64Sub = 0x7d;$/;" V +kExprI64Mul test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64Mul = 0x7e;$/;" V +kExprI64DivS test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64DivS = 0x7f;$/;" V +kExprI64DivU test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64DivU = 0x80;$/;" V +kExprI64RemS test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64RemS = 0x81;$/;" V +kExprI64RemU test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64RemU = 0x82;$/;" V +kExprI64And test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64And = 0x83;$/;" V +kExprI64Ior test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64Ior = 0x84;$/;" V +kExprI64Xor test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64Xor = 0x85;$/;" V +kExprI64Shl test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64Shl = 0x86;$/;" V +kExprI64ShrS test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64ShrS = 0x87;$/;" V +kExprI64ShrU test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64ShrU = 0x88;$/;" V +kExprI64Rol test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64Rol = 0x89;$/;" V +kExprI64Ror test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64Ror = 0x8a;$/;" V +kExprF32Abs test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF32Abs = 0x8b;$/;" V +kExprF32Neg test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF32Neg = 0x8c;$/;" V +kExprF32Ceil test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF32Ceil = 0x8d;$/;" V +kExprF32Floor test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF32Floor = 0x8e;$/;" V +kExprF32Trunc test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF32Trunc = 0x8f;$/;" V +kExprF32NearestInt test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF32NearestInt = 0x90;$/;" V +kExprF32Sqrt test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF32Sqrt = 0x91;$/;" V +kExprF32Add test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF32Add = 0x92;$/;" V +kExprF32Sub test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF32Sub = 0x93;$/;" V +kExprF32Mul test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF32Mul = 0x94;$/;" V +kExprF32Div test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF32Div = 0x95;$/;" V +kExprF32Min test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF32Min = 0x96;$/;" V +kExprF32Max test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF32Max = 0x97;$/;" V +kExprF32CopySign test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF32CopySign = 0x98;$/;" V +kExprF64Abs test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF64Abs = 0x99;$/;" V +kExprF64Neg test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF64Neg = 0x9a;$/;" V +kExprF64Ceil test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF64Ceil = 0x9b;$/;" V +kExprF64Floor test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF64Floor = 0x9c;$/;" V +kExprF64Trunc test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF64Trunc = 0x9d;$/;" V +kExprF64NearestInt test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF64NearestInt = 0x9e;$/;" V +kExprF64Sqrt test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF64Sqrt = 0x9f;$/;" V +kExprF64Add test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF64Add = 0xa0;$/;" V +kExprF64Sub test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF64Sub = 0xa1;$/;" V +kExprF64Mul test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF64Mul = 0xa2;$/;" V +kExprF64Div test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF64Div = 0xa3;$/;" V +kExprF64Min test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF64Min = 0xa4;$/;" V +kExprF64Max test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF64Max = 0xa5;$/;" V +kExprF64CopySign test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF64CopySign = 0xa6;$/;" V +kExprI32ConvertI64 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32ConvertI64 = 0xa7;$/;" V +kExprI32SConvertF32 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32SConvertF32 = 0xa8;$/;" V +kExprI32UConvertF32 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32UConvertF32 = 0xa9;$/;" V +kExprI32SConvertF64 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32SConvertF64 = 0xaa;$/;" V +kExprI32UConvertF64 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32UConvertF64 = 0xab;$/;" V +kExprI64SConvertI32 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64SConvertI32 = 0xac;$/;" V +kExprI64UConvertI32 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64UConvertI32 = 0xad;$/;" V +kExprI64SConvertF32 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64SConvertF32 = 0xae;$/;" V +kExprI64UConvertF32 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64UConvertF32 = 0xaf;$/;" V +kExprI64SConvertF64 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64SConvertF64 = 0xb0;$/;" V +kExprI64UConvertF64 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64UConvertF64 = 0xb1;$/;" V +kExprF32SConvertI32 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF32SConvertI32 = 0xb2;$/;" V +kExprF32UConvertI32 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF32UConvertI32 = 0xb3;$/;" V +kExprF32SConvertI64 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF32SConvertI64 = 0xb4;$/;" V +kExprF32UConvertI64 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF32UConvertI64 = 0xb5;$/;" V +kExprF32ConvertF64 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF32ConvertF64 = 0xb6;$/;" V +kExprF64SConvertI32 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF64SConvertI32 = 0xb7;$/;" V +kExprF64UConvertI32 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF64UConvertI32 = 0xb8;$/;" V +kExprF64SConvertI64 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF64SConvertI64 = 0xb9;$/;" V +kExprF64UConvertI64 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF64UConvertI64 = 0xba;$/;" V +kExprF64ConvertF32 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF64ConvertF32 = 0xbb;$/;" V +kExprI32ReinterpretF32 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32ReinterpretF32 = 0xbc;$/;" V +kExprI64ReinterpretF64 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64ReinterpretF64 = 0xbd;$/;" V +kExprF32ReinterpretI32 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF32ReinterpretI32 = 0xbe;$/;" V +kExprF64ReinterpretI64 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF64ReinterpretI64 = 0xbf;$/;" V +kExprI32SExtendI8 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32SExtendI8 = 0xc0;$/;" V +kExprI32SExtendI16 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32SExtendI16 = 0xc1;$/;" V +kExprI64SExtendI8 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64SExtendI8 = 0xc2;$/;" V +kExprI64SExtendI16 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64SExtendI16 = 0xc3;$/;" V +kExprI64SExtendI32 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64SExtendI32 = 0xc4;$/;" V +kExprRefNull test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprRefNull = 0xd0;$/;" V +kExprRefIsNull test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprRefIsNull = 0xd1;$/;" V +kExprRefFunc test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprRefFunc = 0xd2;$/;" V +kNumericPrefix test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kNumericPrefix = 0xfc;$/;" V +kSimdPrefix test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kSimdPrefix = 0xfd;$/;" V +kAtomicPrefix test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kAtomicPrefix = 0xfe;$/;" V +kExprMemoryInit test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprMemoryInit = 0x08;$/;" V +kExprDataDrop test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprDataDrop = 0x09;$/;" V +kExprMemoryCopy test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprMemoryCopy = 0x0a;$/;" V +kExprMemoryFill test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprMemoryFill = 0x0b;$/;" V +kExprTableInit test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprTableInit = 0x0c;$/;" V +kExprElemDrop test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprElemDrop = 0x0d;$/;" V +kExprTableCopy test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprTableCopy = 0x0e;$/;" V +kExprTableGrow test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprTableGrow = 0x0f;$/;" V +kExprTableSize test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprTableSize = 0x10;$/;" V +kExprTableFill test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprTableFill = 0x11;$/;" V +kExprAtomicNotify test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprAtomicNotify = 0x00;$/;" V +kExprI32AtomicWait test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32AtomicWait = 0x01;$/;" V +kExprI64AtomicWait test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64AtomicWait = 0x02;$/;" V +kExprI32AtomicLoad test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32AtomicLoad = 0x10;$/;" V +kExprI32AtomicLoad8U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32AtomicLoad8U = 0x12;$/;" V +kExprI32AtomicLoad16U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32AtomicLoad16U = 0x13;$/;" V +kExprI32AtomicStore test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32AtomicStore = 0x17;$/;" V +kExprI32AtomicStore8U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32AtomicStore8U = 0x19;$/;" V +kExprI32AtomicStore16U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32AtomicStore16U = 0x1a;$/;" V +kExprI32AtomicAdd test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32AtomicAdd = 0x1e;$/;" V +kExprI32AtomicAdd8U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32AtomicAdd8U = 0x20;$/;" V +kExprI32AtomicAdd16U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32AtomicAdd16U = 0x21;$/;" V +kExprI32AtomicSub test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32AtomicSub = 0x25;$/;" V +kExprI32AtomicSub8U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32AtomicSub8U = 0x27;$/;" V +kExprI32AtomicSub16U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32AtomicSub16U = 0x28;$/;" V +kExprI32AtomicAnd test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32AtomicAnd = 0x2c;$/;" V +kExprI32AtomicAnd8U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32AtomicAnd8U = 0x2e;$/;" V +kExprI32AtomicAnd16U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32AtomicAnd16U = 0x2f;$/;" V +kExprI32AtomicOr test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32AtomicOr = 0x33;$/;" V +kExprI32AtomicOr8U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32AtomicOr8U = 0x35;$/;" V +kExprI32AtomicOr16U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32AtomicOr16U = 0x36;$/;" V +kExprI32AtomicXor test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32AtomicXor = 0x3a;$/;" V +kExprI32AtomicXor8U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32AtomicXor8U = 0x3c;$/;" V +kExprI32AtomicXor16U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32AtomicXor16U = 0x3d;$/;" V +kExprI32AtomicExchange test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32AtomicExchange = 0x41;$/;" V +kExprI32AtomicExchange8U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32AtomicExchange8U = 0x43;$/;" V +kExprI32AtomicExchange16U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32AtomicExchange16U = 0x44;$/;" V +kExprI32AtomicCompareExchange test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32AtomicCompareExchange = 0x48;$/;" V +kExprI32AtomicCompareExchange8U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32AtomicCompareExchange8U = 0x4a;$/;" V +kExprI32AtomicCompareExchange16U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32AtomicCompareExchange16U = 0x4b;$/;" V +kExprI64AtomicLoad test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64AtomicLoad = 0x11;$/;" V +kExprI64AtomicLoad8U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64AtomicLoad8U = 0x14;$/;" V +kExprI64AtomicLoad16U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64AtomicLoad16U = 0x15;$/;" V +kExprI64AtomicLoad32U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64AtomicLoad32U = 0x16;$/;" V +kExprI64AtomicStore test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64AtomicStore = 0x18;$/;" V +kExprI64AtomicStore8U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64AtomicStore8U = 0x1b;$/;" V +kExprI64AtomicStore16U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64AtomicStore16U = 0x1c;$/;" V +kExprI64AtomicStore32U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64AtomicStore32U = 0x1d;$/;" V +kExprI64AtomicAdd test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64AtomicAdd = 0x1f;$/;" V +kExprI64AtomicAdd8U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64AtomicAdd8U = 0x22;$/;" V +kExprI64AtomicAdd16U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64AtomicAdd16U = 0x23;$/;" V +kExprI64AtomicAdd32U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64AtomicAdd32U = 0x24;$/;" V +kExprI64AtomicSub test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64AtomicSub = 0x26;$/;" V +kExprI64AtomicSub8U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64AtomicSub8U = 0x29;$/;" V +kExprI64AtomicSub16U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64AtomicSub16U = 0x2a;$/;" V +kExprI64AtomicSub32U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64AtomicSub32U = 0x2b;$/;" V +kExprI64AtomicAnd test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64AtomicAnd = 0x2d;$/;" V +kExprI64AtomicAnd8U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64AtomicAnd8U = 0x30;$/;" V +kExprI64AtomicAnd16U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64AtomicAnd16U = 0x31;$/;" V +kExprI64AtomicAnd32U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64AtomicAnd32U = 0x32;$/;" V +kExprI64AtomicOr test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64AtomicOr = 0x34;$/;" V +kExprI64AtomicOr8U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64AtomicOr8U = 0x37;$/;" V +kExprI64AtomicOr16U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64AtomicOr16U = 0x38;$/;" V +kExprI64AtomicOr32U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64AtomicOr32U = 0x39;$/;" V +kExprI64AtomicXor test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64AtomicXor = 0x3b;$/;" V +kExprI64AtomicXor8U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64AtomicXor8U = 0x3e;$/;" V +kExprI64AtomicXor16U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64AtomicXor16U = 0x3f;$/;" V +kExprI64AtomicXor32U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64AtomicXor32U = 0x40;$/;" V +kExprI64AtomicExchange test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64AtomicExchange = 0x42;$/;" V +kExprI64AtomicExchange8U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64AtomicExchange8U = 0x45;$/;" V +kExprI64AtomicExchange16U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64AtomicExchange16U = 0x46;$/;" V +kExprI64AtomicExchange32U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64AtomicExchange32U = 0x47;$/;" V +kExprI64AtomicCompareExchange test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64AtomicCompareExchange = 0x49$/;" V +kExprI64AtomicCompareExchange8U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64AtomicCompareExchange8U = 0x4c;$/;" V +kExprI64AtomicCompareExchange16U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64AtomicCompareExchange16U = 0x4d;$/;" V +kExprI64AtomicCompareExchange32U test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI64AtomicCompareExchange32U = 0x4e;$/;" V +kExprS128LoadMem test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprS128LoadMem = 0x00;$/;" V +kExprS128StoreMem test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprS128StoreMem = 0x01;$/;" V +kExprI32x4Splat test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32x4Splat = 0x0c;$/;" V +kExprI32x4Eq test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprI32x4Eq = 0x2c;$/;" V +kExprS1x4AllTrue test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprS1x4AllTrue = 0x75;$/;" V +kExprF32x4Min test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^let kExprF32x4Min = 0x9e;$/;" V +Binary test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^class Binary {$/;" C +constructor test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ constructor() {$/;" M +ensure_space test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ ensure_space(needed) {$/;" M +new_buffer test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ let new_buffer = new Uint8Array(new_capacity);$/;" V +trunc_buffer test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ trunc_buffer() {$/;" M +reset test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ reset() {$/;" M +emit_u8 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ emit_u8(val) {$/;" M +emit_u16 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ emit_u16(val) {$/;" M +emit_u32 test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ emit_u32(val) {$/;" M +emit_leb_u test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ emit_leb_u(val, max_len) {$/;" M +emit_u32v test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ emit_u32v(val) {$/;" M +emit_u64v test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ emit_u64v(val) {$/;" M +emit_bytes test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ emit_bytes(data) {$/;" M +emit_string test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ emit_string(string) {$/;" M +emit_header test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ emit_header() {$/;" M +emit_section test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ emit_section(section_code, content_generator) {$/;" M +section test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ const section = new Binary;$/;" V +WasmFunctionBuilder test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^class WasmFunctionBuilder {$/;" C +constructor test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ constructor(module, name, type_index) {$/;" M +numLocalNames test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ numLocalNames() {$/;" M +num_local_names test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ let num_local_names = 0;$/;" V +exportAs test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ exportAs(name) {$/;" M +exportFunc test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ exportFunc() {$/;" M +addBody test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ addBody(body) {$/;" M +addBodyWithEnd test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ addBodyWithEnd(body) {$/;" M +getNumLocals test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ getNumLocals() {$/;" M +total_locals test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ let total_locals = 0;$/;" V +addLocals test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ addLocals(locals, names) {$/;" M +end test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ end() {$/;" M +WasmGlobalBuilder test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^class WasmGlobalBuilder {$/;" C +constructor test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ constructor(module, type, mutable) {$/;" M +exportAs test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ exportAs(name) {$/;" M +WasmTableBuilder test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^class WasmTableBuilder {$/;" C +constructor test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ constructor(module, type, initial_size, max_size) {$/;" M +exportAs test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ exportAs(name) {$/;" M +WasmModuleBuilder test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^class WasmModuleBuilder {$/;" C +constructor test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ constructor() {$/;" M +addStart test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ addStart(start_index) {$/;" M +addMemory test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ addMemory(min, max, exp, shared) {$/;" M +memory test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ this.memory = {min: min, max: max, exp: exp, shared: shared};$/;" P +addExplicitSection test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ addExplicitSection(bytes) {$/;" M +stringToBytes test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ stringToBytes(name) {$/;" M +result test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ var result = new Binary();$/;" V +createCustomSection test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ createCustomSection(name, bytes) {$/;" M +section test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ var section = new Binary();$/;" V +addCustomSection test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ addCustomSection(name, bytes) {$/;" M +addType test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ addType(type) {$/;" M +addGlobal test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ addGlobal(local_type, mutable) {$/;" M +glob test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ let glob = new WasmGlobalBuilder(this, local_type, mutable);$/;" V +addTable test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ addTable(type, initial_size, max_size = undefined) {$/;" M +table test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ let table = new WasmTableBuilder(this, type, initial_size, max_size);$/;" V +addTag test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ addTag(type) {$/;" M +addFunction test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ addFunction(name, type) {$/;" M +func test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ let func = new WasmFunctionBuilder(this, name, type_index);$/;" V +addImport test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ addImport(module, name, type) {$/;" M +addImportedGlobal test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ addImportedGlobal(module, name, type, mutable = false) {$/;" M +o test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ let o = {module: module, name: name, kind: kExternalGlobal, type: type,$/;" O +addImportedMemory test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ addImportedMemory(module, name, initial = 0, maximum, shared) {$/;" M +o test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ let o = {module: module, name: name, kind: kExternalMemory,$/;" O +addImportedTable test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ addImportedTable(module, name, initial, maximum, type) {$/;" M +o test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ let o = {module: module, name: name, kind: kExternalTable, initial: initial,$/;" O +addImportedTag test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ addImportedTag(module, name, type) {$/;" M +o test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ let o = {module: module, name: name, kind: kExternalTag, type: type_index};$/;" O +addExport test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ addExport(name, index) {$/;" M +addExportOfKind test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ addExportOfKind(name, kind, index) {$/;" M +addDataSegment test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ addDataSegment(addr, data, is_global = false) {$/;" M +addPassiveDataSegment test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ addPassiveDataSegment(data) {$/;" M +exportMemoryAs test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ exportMemoryAs(name) {$/;" M +addElementSegment test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ addElementSegment(table, base, is_global, array) {$/;" M +addPassiveElementSegment test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ addPassiveElementSegment(array, is_import = false) {$/;" M +appendToTable test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ appendToTable(array) {$/;" M +setTableBounds test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ setTableBounds(min, max = undefined) {$/;" M +setName test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ setName(name) {$/;" M +toBuffer test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ toBuffer(debug = false) {$/;" M +binary test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ let binary = new Binary;$/;" V +header test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ let header = new Binary;$/;" V +local_decls test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ let local_decls = [];$/;" A +num_function_names test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ let num_function_names = 0;$/;" V +num_functions_with_local_names test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ let num_functions_with_local_names = 0;$/;" V +toArray test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ toArray(debug = false) {$/;" M +instantiate test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ instantiate(ffi) {$/;" M +instance test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ let instance = new WebAssembly.Instance(module, ffi);$/;" V +asyncInstantiate test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ asyncInstantiate(ffi) {$/;" M +toModule test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ toModule(debug = false) {$/;" M +wasmSignedLeb test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^function wasmSignedLeb(val, max_len = 5) {$/;" F +res test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^ let res = [];$/;" A +wasmI32Const test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^function wasmI32Const(val) {$/;" F +wasmF32Const test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^function wasmF32Const(f) {$/;" F +wasmF64Const test/fixtures/wpt/wasm/jsapi/wasm-module-builder.js /^function wasmF64Const(f) {$/;" F +addxy test/fixtures/wpt/wasm/jsapi/function/constructor.tentative.any.js /^function addxy(x, y) {$/;" F +argument test/fixtures/wpt/wasm/jsapi/function/constructor.tentative.any.js /^ const argument = {parameters: [], results: []};$/;" O +arguments test/fixtures/wpt/wasm/jsapi/function/constructor.tentative.any.js /^ const arguments = [{parameters: ["i32", "i32"], results: ["i32"]}, addxy];$/;" A +fun test/fixtures/wpt/wasm/jsapi/function/constructor.tentative.any.js /^ var fun = new WebAssembly.Function({parameters: ["i32", "i32"], results: ["i32"]}, addxy);$/;" V +testfunc test/fixtures/wpt/wasm/jsapi/function/table.tentative.any.js /^function testfunc(n) {}$/;" F +table test/fixtures/wpt/wasm/jsapi/function/table.tentative.any.js /^ var table = new WebAssembly.Table({element: "anyfunc", initial: 3})$/;" V +func1 test/fixtures/wpt/wasm/jsapi/function/table.tentative.any.js /^ var func1 = new WebAssembly.Function({parameters: ["i32"], results: []}, testfunc)$/;" V +func2 test/fixtures/wpt/wasm/jsapi/function/table.tentative.any.js /^ var func2 = new WebAssembly.Function({parameters: ["f32"], results: []}, testfunc)$/;" V +func3 test/fixtures/wpt/wasm/jsapi/function/table.tentative.any.js /^ var func3 = new WebAssembly.Function({parameters: ["i64"], results: []}, testfunc)$/;" V +addxy test/fixtures/wpt/wasm/jsapi/function/call.tentative.any.js /^function addxy(x, y) {$/;" F +fun test/fixtures/wpt/wasm/jsapi/function/call.tentative.any.js /^ var fun = new WebAssembly.Function({parameters: ["i32", "i32"], results: ["i32"]}, addxy);$/;" V +fun test/fixtures/wpt/wasm/jsapi/function/call.tentative.any.js /^ var fun = new WebAssembly.Function({parameters: ["i32", "i32"], results: ["i32"]}, addxy);$/;" V +addNumbers test/fixtures/wpt/wasm/jsapi/function/type.tentative.any.js /^function addNumbers(x, y, z) {$/;" F +doNothing test/fixtures/wpt/wasm/jsapi/function/type.tentative.any.js /^function doNothing() {}$/;" F +assert_function test/fixtures/wpt/wasm/jsapi/function/type.tentative.any.js /^function assert_function(functype, func) {$/;" F +wasmFunc test/fixtures/wpt/wasm/jsapi/function/type.tentative.any.js /^ var wasmFunc = new WebAssembly.Function(functype, func);$/;" V +for test/fixtures/wpt/wasm/jsapi/function/type.tentative.any.js /^ for(let i = 0; i < functype.parameters.length; i++) {$/;" M +for test/fixtures/wpt/wasm/jsapi/function/type.tentative.any.js /^ for(let i = 0; i < functype.results.length; i++) {$/;" M +Memory test/fixtures/wpt/wasm/jsapi/idlharness.any.js /^ Memory: [new WebAssembly.Memory({initial: 1024})],$/;" P +Module test/fixtures/wpt/wasm/jsapi/idlharness.any.js /^ Module: [self.mod],$/;" P +Instance test/fixtures/wpt/wasm/jsapi/idlharness.any.js /^ Instance: [self.instance],$/;" P +methods test/fixtures/wpt/console/console-label-conversion.any.js /^const methods = ['count', 'countReset', 'time', 'timeLog', 'timeEnd'];$/;" A +toString test/fixtures/wpt/console/console-label-conversion.any.js /^ toString() {$/;" M +toString test/fixtures/wpt/console/console-label-conversion.any.js /^ toString() {$/;" M +computeGCD test/fixtures/wpt/dom/events/Event-timestamp-safe-resolution.html /^function computeGCD(a, b) {$/;" f +estimateMinimumResolution test/fixtures/wpt/dom/events/Event-timestamp-safe-resolution.html /^function estimateMinimumResolution(samples) {$/;" f +eventTarget test/fixtures/wpt/dom/events/event-global-extra.window.js /^ const eventTarget = new otherWindow[constructorName]();$/;" V +XXX test/fixtures/wpt/dom/events/event-global-extra.window.js /^\/\/ XXX: It would be good to test a subclass of EventTarget once we sort out$/;" T +counter test/fixtures/wpt/dom/events/event-global-extra.window.js /^ let counter = 0;$/;" V +event test/fixtures/wpt/dom/events/event-global-extra.window.js /^ const event = new Event("hi");$/;" V +getTheListener test/fixtures/wpt/dom/events/EventListener-incumbent-global-subsubframe.sub.html /^ function getTheListener() {$/;" f +concatReverse test/fixtures/wpt/dom/events/Event-dispatch-bubbles-true.html /^function concatReverse(a) {$/;" f +targetsForDocumentChain test/fixtures/wpt/dom/events/Event-dispatch-bubbles-true.html /^function targetsForDocumentChain(document) {$/;" f +testChain test/fixtures/wpt/dom/events/Event-dispatch-bubbles-true.html /^function testChain(document, targetParents, phases, event_type) {$/;" f +handler test/fixtures/wpt/dom/events/EventTarget-this-of-listener.html /^ function handler() {$/;" f +handler test/fixtures/wpt/dom/events/EventTarget-this-of-listener.html /^ function handler() {$/;" f +isListenerPassive test/fixtures/wpt/dom/events/passive-by-default.html /^ function isListenerPassive(eventName, eventTarget, passive, expectPassive) {$/;" f +testCaptureValue test/fixtures/wpt/dom/events/EventListenerOptions-capture.html /^function testCaptureValue(captureValue, expectedValue) {$/;" f +testOptionEquality test/fixtures/wpt/dom/events/EventListenerOptions-capture.html /^function testOptionEquality(addOptionValue, removeOptionValue, expectedEquality) {$/;" f +promiseTicks test/fixtures/wpt/dom/events/no-focus-events-at-clicking-editable-content-in-link.html /^function promiseTicks() {$/;" f +handleDown test/fixtures/wpt/dom/events/focus-event-document-move.html /^ function handleDown(node) {$/;" f +eventTarget test/fixtures/wpt/dom/events/event-global-set-before-handleEvent-lookup.window.js /^ const eventTarget = new EventTarget;$/;" V +currentEvent test/fixtures/wpt/dom/events/event-global-set-before-handleEvent-lookup.window.js /^ let currentEvent;$/;" V +event test/fixtures/wpt/dom/events/event-global-set-before-handleEvent-lookup.window.js /^ const event = new Event("foo");$/;" V +target test/fixtures/wpt/dom/events/EventTarget-constructible.any.js /^ const target = new EventTarget();$/;" V +event test/fixtures/wpt/dom/events/EventTarget-constructible.any.js /^ const event = new Event("foo", { bubbles: true, cancelable: false });$/;" V +callCount test/fixtures/wpt/dom/events/EventTarget-constructible.any.js /^ let callCount = 0;$/;" V +listener test/fixtures/wpt/dom/events/EventTarget-constructible.any.js /^ function listener(e) {$/;" F +NicerEventTarget test/fixtures/wpt/dom/events/EventTarget-constructible.any.js /^ class NicerEventTarget extends EventTarget {$/;" C +on test/fixtures/wpt/dom/events/EventTarget-constructible.any.js /^ on(...args) {$/;" M +off test/fixtures/wpt/dom/events/EventTarget-constructible.any.js /^ off(...args) {$/;" M +dispatch test/fixtures/wpt/dom/events/EventTarget-constructible.any.js /^ dispatch(type, detail) {$/;" M +target test/fixtures/wpt/dom/events/EventTarget-constructible.any.js /^ const target = new NicerEventTarget();$/;" V +event test/fixtures/wpt/dom/events/EventTarget-constructible.any.js /^ const event = new Event("foo", { bubbles: true, cancelable: false });$/;" V +detail test/fixtures/wpt/dom/events/EventTarget-constructible.any.js /^ const detail = "some data";$/;" V +callCount test/fixtures/wpt/dom/events/EventTarget-constructible.any.js /^ let callCount = 0;$/;" V +listener test/fixtures/wpt/dom/events/EventTarget-constructible.any.js /^ function listener(e) {$/;" F +test test/fixtures/wpt/dom/events/AddEventListenerOptions-passive.any.js /^test(function() {$/;" M +query_options test/fixtures/wpt/dom/events/AddEventListenerOptions-passive.any.js /^ var query_options = {$/;" O +et test/fixtures/wpt/dom/events/AddEventListenerOptions-passive.any.js /^ const et = new EventTarget();$/;" V +testPassiveValue test/fixtures/wpt/dom/events/AddEventListenerOptions-passive.any.js /^function testPassiveValue(optionsValue, expectedDefaultPrevented, existingEventTarget) {$/;" F +handler test/fixtures/wpt/dom/events/AddEventListenerOptions-passive.any.js /^ var handler = function handler(e) {$/;" F +test test/fixtures/wpt/dom/events/AddEventListenerOptions-passive.any.js /^test(function() {$/;" M +testPassiveValueOnReturnValue test/fixtures/wpt/dom/events/AddEventListenerOptions-passive.any.js /^function testPassiveValueOnReturnValue(test, optionsValue, expectedDefaultPrevented) {$/;" F +handler test/fixtures/wpt/dom/events/AddEventListenerOptions-passive.any.js /^ var handler = test.step_func(e => {$/;" F +et test/fixtures/wpt/dom/events/AddEventListenerOptions-passive.any.js /^ const et = new EventTarget();$/;" V +testPassiveWithOtherHandlers test/fixtures/wpt/dom/events/AddEventListenerOptions-passive.any.js /^function testPassiveWithOtherHandlers(optionsValue, expectedDefaultPrevented) {$/;" F +dummyHandler1 test/fixtures/wpt/dom/events/AddEventListenerOptions-passive.any.js /^ var dummyHandler1 = function() {$/;" F +dummyHandler2 test/fixtures/wpt/dom/events/AddEventListenerOptions-passive.any.js /^ var dummyHandler2 = function() {$/;" F +et test/fixtures/wpt/dom/events/AddEventListenerOptions-passive.any.js /^ const et = new EventTarget();$/;" V +test test/fixtures/wpt/dom/events/AddEventListenerOptions-passive.any.js /^test(function() {$/;" M +testOptionEquivalence test/fixtures/wpt/dom/events/AddEventListenerOptions-passive.any.js /^function testOptionEquivalence(optionValue1, optionValue2, expectedEquality) {$/;" F +invocationCount test/fixtures/wpt/dom/events/AddEventListenerOptions-passive.any.js /^ var invocationCount = 0;$/;" V +handler test/fixtures/wpt/dom/events/AddEventListenerOptions-passive.any.js /^ var handler = function handler(e) {$/;" F +et test/fixtures/wpt/dom/events/AddEventListenerOptions-passive.any.js /^ const et = new EventTarget();$/;" V +test test/fixtures/wpt/dom/events/AddEventListenerOptions-passive.any.js /^test(function() {$/;" M +test test/fixtures/wpt/dom/events/EventTarget-addEventListener.any.js /^test(function() {$/;" M +et test/fixtures/wpt/dom/events/EventTarget-addEventListener.any.js /^ const et = new EventTarget();$/;" V +isCancelable test/fixtures/wpt/dom/events/non-cancelable-when-passive/synthetic-events-cancelable.html /^function isCancelable(eventName, interfaceName) {$/;" f +onOverscroll test/fixtures/wpt/dom/events/scrolling/overscroll-event-fired-to-document.html /^function onOverscroll(event) {$/;" f +runTest test/fixtures/wpt/dom/events/scrolling/overscroll-event-fired-to-document.html /^function runTest() {$/;" f +onHorizontalScrollEnd test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-to-document.html /^function onHorizontalScrollEnd(event) {$/;" f +onVerticalScrollEnd test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-to-document.html /^function onVerticalScrollEnd(event) {$/;" f +runTest test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-to-document.html /^function runTest() {$/;" f +onScrollEnd test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-to-window.html /^function onScrollEnd(event) {$/;" f +runTest test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-to-window.html /^function runTest() {$/;" f +runTest test/fixtures/wpt/dom/events/scrolling/scrollend-event-for-user-scroll.html /^function runTest() {$/;" f +onScrollEnd test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-after-sequence-of-scrolls.tentative.html /^function onScrollEnd(event) {$/;" f +runTest test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-after-sequence-of-scrolls.tentative.html /^function runTest() {$/;" f +onHorizontalScrollEnd test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-to-scrolled-element.html /^function onHorizontalScrollEnd(event) {$/;" f +onVerticalScrollEnd test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-to-scrolled-element.html /^function onVerticalScrollEnd(event) {$/;" f +runTest test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-to-scrolled-element.html /^function runTest() {$/;" f +onOverscrollX test/fixtures/wpt/dom/events/scrolling/overscroll-event-fired-to-element-with-overscroll-behavior.html /^function onOverscrollX(event) {$/;" f +onOverscrollY test/fixtures/wpt/dom/events/scrolling/overscroll-event-fired-to-element-with-overscroll-behavior.html /^function onOverscrollY(event) {$/;" f +runTest test/fixtures/wpt/dom/events/scrolling/overscroll-event-fired-to-element-with-overscroll-behavior.html /^function runTest() {$/;" f +onElementScrollEnd test/fixtures/wpt/dom/events/scrolling/scrollend-event-handler-content-attributes.html /^function onElementScrollEnd(event) {$/;" f +failOnScrollEnd test/fixtures/wpt/dom/events/scrolling/scrollend-event-handler-content-attributes.html /^function failOnScrollEnd(event) {$/;" f +runTest test/fixtures/wpt/dom/events/scrolling/scrollend-event-handler-content-attributes.html /^function runTest() {$/;" f +onOverscroll test/fixtures/wpt/dom/events/scrolling/overscroll-deltas.html /^function onOverscroll(event) {$/;" f +onScrollend test/fixtures/wpt/dom/events/scrolling/overscroll-deltas.html /^function onScrollend(event) {$/;" f +runTest test/fixtures/wpt/dom/events/scrolling/overscroll-deltas.html /^function runTest() {$/;" f +onElementScrollEnd test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-for-scrollIntoView.html /^function onElementScrollEnd(event) {$/;" f +onDocumentScrollEnd test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-for-scrollIntoView.html /^function onDocumentScrollEnd(event) {$/;" f +callScrollFunction test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-for-scrollIntoView.html /^function callScrollFunction([scrollTarget, scrollFunction, args]) {$/;" f +runTest test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-for-scrollIntoView.html /^function runTest() {$/;" f +waitForScrollendEvent test/fixtures/wpt/dom/events/scrolling/scroll_support.js /^async function waitForScrollendEvent(test, target, timeoutMs = 500) {$/;" F +timeoutCallback test/fixtures/wpt/dom/events/scrolling/scroll_support.js /^ const timeoutCallback = test.step_timeout(() => {$/;" F +MAX_FRAME test/fixtures/wpt/dom/events/scrolling/scroll_support.js /^const MAX_FRAME = 700;$/;" V +MAX_UNCHANGED_FRAMES test/fixtures/wpt/dom/events/scrolling/scroll_support.js /^const MAX_UNCHANGED_FRAMES = 20;$/;" V +TODO test/fixtures/wpt/dom/events/scrolling/scroll_support.js /^\/\/ TODO(crbug.com\/1400399): deprecate. We should not use frame based waits in$/;" T +waitFor test/fixtures/wpt/dom/events/scrolling/scroll_support.js /^function waitFor(condition, error_message = 'Reaches the maximum frames.') {$/;" F +tick test/fixtures/wpt/dom/events/scrolling/scroll_support.js /^ function tick(frames) {$/;" F +TODO test/fixtures/wpt/dom/events/scrolling/scroll_support.js /^\/\/ TODO(crbug.com\/1400446): Test driver should defer sending events until the$/;" T +waitForCompositorCommit test/fixtures/wpt/dom/events/scrolling/scroll_support.js /^function waitForCompositorCommit() {$/;" F +TODO test/fixtures/wpt/dom/events/scrolling/scroll_support.js /^\/\/ TODO(crbug.com\/1400399): Deprecate as frame rates may vary greatly in$/;" T +waitForAnimationEnd test/fixtures/wpt/dom/events/scrolling/scroll_support.js /^function waitForAnimationEnd(getValue) {$/;" F +last_changed_frame test/fixtures/wpt/dom/events/scrolling/scroll_support.js /^ var last_changed_frame = 0;$/;" V +tick test/fixtures/wpt/dom/events/scrolling/scroll_support.js /^ function tick(frames) {$/;" F +touchScrollInTargetSequentiallyWithPause test/fixtures/wpt/dom/events/scrolling/scroll_support.js /^function touchScrollInTargetSequentiallyWithPause(target, move_path, pause_time_in_ms = 100) {$/;" F +test_driver_actions test/fixtures/wpt/dom/events/scrolling/scroll_support.js /^ const test_driver_actions = new test_driver.Actions()$/;" V +substeps test/fixtures/wpt/dom/events/scrolling/scroll_support.js /^ const substeps = 5;$/;" V +x test/fixtures/wpt/dom/events/scrolling/scroll_support.js /^ let x = 0;$/;" V +y test/fixtures/wpt/dom/events/scrolling/scroll_support.js /^ let y = 0;$/;" V +for test/fixtures/wpt/dom/events/scrolling/scroll_support.js /^ for(let move of move_path) {$/;" M +for test/fixtures/wpt/dom/events/scrolling/scroll_support.js /^ for(let step = 0; step < substeps; step++) {$/;" M +touchScrollInTarget test/fixtures/wpt/dom/events/scrolling/scroll_support.js /^function touchScrollInTarget(pixels_to_scroll, target, direction, pause_time_in_ms = 100) {$/;" F +x_delta test/fixtures/wpt/dom/events/scrolling/scroll_support.js /^ var x_delta = 0;$/;" V +y_delta test/fixtures/wpt/dom/events/scrolling/scroll_support.js /^ var y_delta = 0;$/;" V +num_movs test/fixtures/wpt/dom/events/scrolling/scroll_support.js /^ const num_movs = 5;$/;" V +touchFlingInTarget test/fixtures/wpt/dom/events/scrolling/scroll_support.js /^function touchFlingInTarget(pixels_to_scroll, target, direction) {$/;" F +mouseActionsInTarget test/fixtures/wpt/dom/events/scrolling/scroll_support.js /^function mouseActionsInTarget(target, origin, delta, pause_time_in_ms = 100) {$/;" F +TODO test/fixtures/wpt/dom/events/scrolling/scroll_support.js /^\/\/ TODO(crbug.com\/1400399): Deprecate as frame rates may very greatly in$/;" T +conditionHolds test/fixtures/wpt/dom/events/scrolling/scroll_support.js /^function conditionHolds(condition, error_message = 'Condition is not true anymore.') {$/;" F +MAX_FRAME test/fixtures/wpt/dom/events/scrolling/scroll_support.js /^ const MAX_FRAME = 10;$/;" V +tick test/fixtures/wpt/dom/events/scrolling/scroll_support.js /^ function tick(frames) {$/;" F +onOverscroll test/fixtures/wpt/dom/events/scrolling/overscroll-event-fired-to-scrolled-element.html /^function onOverscroll(event) {$/;" f +runTest test/fixtures/wpt/dom/events/scrolling/overscroll-event-fired-to-scrolled-element.html /^function runTest() {$/;" f +runTest test/fixtures/wpt/dom/events/scrolling/scrollend-event-not-fired-after-removing-scroller.tentative.html /^function runTest() {$/;" f +runTest test/fixtures/wpt/dom/events/scrolling/input-text-scroll-event-when-using-arrow-keys.html /^ function runTest(){$/;" f +handleScroll test/fixtures/wpt/dom/events/scrolling/input-text-scroll-event-when-using-arrow-keys.html /^ function handleScroll(){$/;" f +handleScroll test/fixtures/wpt/dom/events/scrolling/input-text-scroll-event-when-using-arrow-keys.html /^ function handleScroll(){$/;" f +scrollTop test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-after-snap.html /^function scrollTop() {$/;" f +runTests test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-after-snap.html /^function runTests() {$/;" f +onHorizontalScrollEnd test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-to-element-with-overscroll-behavior.html /^function onHorizontalScrollEnd(event) {$/;" f +onVerticalScrollEnd test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-to-element-with-overscroll-behavior.html /^function onVerticalScrollEnd(event) {$/;" f +runTest test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-to-element-with-overscroll-behavior.html /^function runTest() {$/;" f +onElementScrollEnd test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-for-programmatic-scroll.html /^function onElementScrollEnd(event) {$/;" f +onDocumentScrollEnd test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-for-programmatic-scroll.html /^function onDocumentScrollEnd(event) {$/;" f +callScrollFunction test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-for-programmatic-scroll.html /^function callScrollFunction([scrollTarget, scrollFunction, args]) {$/;" f +runTest test/fixtures/wpt/dom/events/scrolling/scrollend-event-fired-for-programmatic-scroll.html /^function runTest() {$/;" f +onOverscroll test/fixtures/wpt/dom/events/scrolling/overscroll-event-fired-to-window.html /^function onOverscroll(event) {$/;" f +runTest test/fixtures/wpt/dom/events/scrolling/overscroll-event-fired-to-window.html /^function runTest() {$/;" f +do_test test/fixtures/wpt/dom/events/Event-type-empty.html /^function do_test(t, e) {$/;" f +test test/fixtures/wpt/dom/events/Event-isTrusted.any.js /^test(function() {$/;" M +async_test test/fixtures/wpt/dom/events/EventListener-addEventListener.sub.window.js /^async_test(function(t) {$/;" M +event test/fixtures/wpt/dom/events/event-global.worker.js /^ const event = new Event("hi");$/;" V +assert_props test/fixtures/wpt/dom/events/Event-subclasses-constructors.html /^function assert_props(iface, event, defaults) {$/;" f +fill_in test/fixtures/wpt/dom/events/Event-subclasses-constructors.html /^ function fill_in(iface, dictionary) {$/;" f +test test/fixtures/wpt/dom/events/EventTarget-removeEventListener.any.js /^test(function() {$/;" M +clickEvent test/fixtures/wpt/dom/events/legacy-pre-activation-behavior.window.js /^ const clickEvent = new MouseEvent('click', { button: 0, which: 1 });$/;" V +test test/fixtures/wpt/dom/events/AddEventListenerOptions-signal.any.js /^test(function() {$/;" M +count test/fixtures/wpt/dom/events/AddEventListenerOptions-signal.any.js /^ let count = 0;$/;" V +handler test/fixtures/wpt/dom/events/AddEventListenerOptions-signal.any.js /^ function handler() {$/;" F +et test/fixtures/wpt/dom/events/AddEventListenerOptions-signal.any.js /^ const et = new EventTarget();$/;" V +controller test/fixtures/wpt/dom/events/AddEventListenerOptions-signal.any.js /^ const controller = new AbortController();$/;" V +test test/fixtures/wpt/dom/events/AddEventListenerOptions-signal.any.js /^test(function() {$/;" M +count test/fixtures/wpt/dom/events/AddEventListenerOptions-signal.any.js /^ let count = 0;$/;" V +handler test/fixtures/wpt/dom/events/AddEventListenerOptions-signal.any.js /^ function handler() {$/;" F +et test/fixtures/wpt/dom/events/AddEventListenerOptions-signal.any.js /^ const et = new EventTarget();$/;" V +controller test/fixtures/wpt/dom/events/AddEventListenerOptions-signal.any.js /^ const controller = new AbortController();$/;" V +test test/fixtures/wpt/dom/events/AddEventListenerOptions-signal.any.js /^test(function() {$/;" M +count test/fixtures/wpt/dom/events/AddEventListenerOptions-signal.any.js /^ let count = 0;$/;" V +handler test/fixtures/wpt/dom/events/AddEventListenerOptions-signal.any.js /^ function handler() {$/;" F +et test/fixtures/wpt/dom/events/AddEventListenerOptions-signal.any.js /^ const et = new EventTarget();$/;" V +controller test/fixtures/wpt/dom/events/AddEventListenerOptions-signal.any.js /^ const controller = new AbortController();$/;" V +test test/fixtures/wpt/dom/events/AddEventListenerOptions-signal.any.js /^test(function() {$/;" M +count test/fixtures/wpt/dom/events/AddEventListenerOptions-signal.any.js /^ let count = 0;$/;" V +handler test/fixtures/wpt/dom/events/AddEventListenerOptions-signal.any.js /^ function handler() {$/;" F +et test/fixtures/wpt/dom/events/AddEventListenerOptions-signal.any.js /^ const et = new EventTarget();$/;" V +controller test/fixtures/wpt/dom/events/AddEventListenerOptions-signal.any.js /^ const controller = new AbortController();$/;" V +test test/fixtures/wpt/dom/events/AddEventListenerOptions-signal.any.js /^test(function() {$/;" M +count test/fixtures/wpt/dom/events/AddEventListenerOptions-signal.any.js /^ let count = 0;$/;" V +handler test/fixtures/wpt/dom/events/AddEventListenerOptions-signal.any.js /^ function handler() {$/;" F +et test/fixtures/wpt/dom/events/AddEventListenerOptions-signal.any.js /^ const et = new EventTarget();$/;" V +controller test/fixtures/wpt/dom/events/AddEventListenerOptions-signal.any.js /^ const controller = new AbortController();$/;" V +test test/fixtures/wpt/dom/events/AddEventListenerOptions-signal.any.js /^test(function() {$/;" M +count test/fixtures/wpt/dom/events/AddEventListenerOptions-signal.any.js /^ let count = 0;$/;" V +handler test/fixtures/wpt/dom/events/AddEventListenerOptions-signal.any.js /^ function handler() {$/;" F +et test/fixtures/wpt/dom/events/AddEventListenerOptions-signal.any.js /^ const et = new EventTarget();$/;" V +controller test/fixtures/wpt/dom/events/AddEventListenerOptions-signal.any.js /^ const controller = new AbortController();$/;" V +test test/fixtures/wpt/dom/events/AddEventListenerOptions-signal.any.js /^test(function() {$/;" M +count test/fixtures/wpt/dom/events/AddEventListenerOptions-signal.any.js /^ let count = 0;$/;" V +handler test/fixtures/wpt/dom/events/AddEventListenerOptions-signal.any.js /^ function handler() {$/;" F +et test/fixtures/wpt/dom/events/AddEventListenerOptions-signal.any.js /^ const et = new EventTarget();$/;" V +controller test/fixtures/wpt/dom/events/AddEventListenerOptions-signal.any.js /^ const controller = new AbortController();$/;" V +test test/fixtures/wpt/dom/events/AddEventListenerOptions-signal.any.js /^test(function() {$/;" M +count test/fixtures/wpt/dom/events/AddEventListenerOptions-signal.any.js /^ let count = 0;$/;" V +handler test/fixtures/wpt/dom/events/AddEventListenerOptions-signal.any.js /^ function handler() {$/;" F +et test/fixtures/wpt/dom/events/AddEventListenerOptions-signal.any.js /^ const et = new EventTarget();$/;" V +controller test/fixtures/wpt/dom/events/AddEventListenerOptions-signal.any.js /^ const controller = new AbortController();$/;" V +test test/fixtures/wpt/dom/events/AddEventListenerOptions-signal.any.js /^test(function() {$/;" M +et test/fixtures/wpt/dom/events/AddEventListenerOptions-signal.any.js /^ const et = new EventTarget();$/;" V +ac test/fixtures/wpt/dom/events/AddEventListenerOptions-signal.any.js /^ const ac = new AbortController();$/;" V +count test/fixtures/wpt/dom/events/AddEventListenerOptions-signal.any.js /^ let count = 0;$/;" V +test test/fixtures/wpt/dom/events/AddEventListenerOptions-signal.any.js /^test(function() {$/;" M +et test/fixtures/wpt/dom/events/AddEventListenerOptions-signal.any.js /^ const et = new EventTarget();$/;" V +test test/fixtures/wpt/dom/events/AddEventListenerOptions-signal.any.js /^test(function() {$/;" M +et test/fixtures/wpt/dom/events/AddEventListenerOptions-signal.any.js /^ const et = new EventTarget();$/;" V +targetsForDocumentChain test/fixtures/wpt/dom/events/Event-dispatch-bubbles-false.html /^function targetsForDocumentChain(document) {$/;" f +testChain test/fixtures/wpt/dom/events/Event-dispatch-bubbles-false.html /^function testChain(document, targetParents, phases, event_type) {$/;" f +runLegacyEventTest test/fixtures/wpt/dom/events/EventListener-invoke-legacy.html /^function runLegacyEventTest(type, legacyType, ctor, setup) {$/;" f +createTestElem test/fixtures/wpt/dom/events/EventListener-invoke-legacy.html /^ function createTestElem(t) {$/;" f +setupTransition test/fixtures/wpt/dom/events/EventListener-invoke-legacy.html /^function setupTransition(elem) {$/;" f +setupAnimation test/fixtures/wpt/dom/events/EventListener-invoke-legacy.html /^function setupAnimation(elem) {$/;" f +listener test/fixtures/wpt/dom/events/EventTarget-add-remove-listener.any.js /^function listener(evt) {$/;" F +et test/fixtures/wpt/dom/events/EventTarget-add-remove-listener.any.js /^ const et = new EventTarget();$/;" V +event test/fixtures/wpt/dom/events/EventTarget-add-remove-listener.any.js /^ let event = new Event("x", { cancelable: true });$/;" V +test test/fixtures/wpt/dom/events/AddEventListenerOptions-once.any.js /^test(function() {$/;" M +handler_once test/fixtures/wpt/dom/events/AddEventListenerOptions-once.any.js /^ function handler_once() {$/;" F +handler_normal test/fixtures/wpt/dom/events/AddEventListenerOptions-once.any.js /^ function handler_normal() {$/;" F +et test/fixtures/wpt/dom/events/AddEventListenerOptions-once.any.js /^ const et = new EventTarget();$/;" V +test test/fixtures/wpt/dom/events/AddEventListenerOptions-once.any.js /^test(function() {$/;" M +et test/fixtures/wpt/dom/events/AddEventListenerOptions-once.any.js /^ const et = new EventTarget();$/;" V +invoked_count test/fixtures/wpt/dom/events/AddEventListenerOptions-once.any.js /^ var invoked_count = 0;$/;" V +handler test/fixtures/wpt/dom/events/AddEventListenerOptions-once.any.js /^ function handler() {$/;" F +handler2 test/fixtures/wpt/dom/events/AddEventListenerOptions-once.any.js /^ function handler2() {$/;" F +test test/fixtures/wpt/dom/events/AddEventListenerOptions-once.any.js /^test(function() {$/;" M +invoked_count test/fixtures/wpt/dom/events/AddEventListenerOptions-once.any.js /^ var invoked_count = 0;$/;" V +handler test/fixtures/wpt/dom/events/AddEventListenerOptions-once.any.js /^ function handler() {$/;" F +et test/fixtures/wpt/dom/events/AddEventListenerOptions-once.any.js /^ const et = new EventTarget();$/;" V +test test/fixtures/wpt/dom/events/AddEventListenerOptions-once.any.js /^test(function() {$/;" M +et test/fixtures/wpt/dom/events/AddEventListenerOptions-once.any.js /^ const et = new EventTarget();$/;" V +invoked_count test/fixtures/wpt/dom/events/AddEventListenerOptions-once.any.js /^ var invoked_count = 0;$/;" V +test_onload test/fixtures/wpt/dom/events/EventListener-handleEvent-cross-realm.html /^function test_onload(fn, desc) {$/;" f +assert_reports_exception test/fixtures/wpt/dom/events/EventListener-handleEvent-cross-realm.html /^function assert_reports_exception(expectedConstructor, fn) {$/;" f +testPropagationFlag test/fixtures/wpt/dom/events/Event-propagation.html /^function testPropagationFlag(ev, expected, desc) {$/;" f +getObject test/fixtures/wpt/dom/events/Body-FrameSet-Event-Handlers.html /^function getObject(interface) {$/;" f +testSet test/fixtures/wpt/dom/events/Body-FrameSet-Event-Handlers.html /^function testSet(interface, attribute) {$/;" f +nop test/fixtures/wpt/dom/events/Body-FrameSet-Event-Handlers.html /^ function nop() {}$/;" f +testReflect test/fixtures/wpt/dom/events/Body-FrameSet-Event-Handlers.html /^function testReflect(interface, attribute) {$/;" f +testForwardToWindow test/fixtures/wpt/dom/events/Body-FrameSet-Event-Handlers.html /^function testForwardToWindow(interface, attribute) {$/;" f +nop test/fixtures/wpt/dom/events/Body-FrameSet-Event-Handlers.html /^ function nop() {}$/;" f +getEnumerable test/fixtures/wpt/dom/events/Body-FrameSet-Event-Handlers.html /^function getEnumerable(interface) {$/;" f +testEnumerate test/fixtures/wpt/dom/events/Body-FrameSet-Event-Handlers.html /^function testEnumerate(interface, attribute) {$/;" f +event test/fixtures/wpt/dom/events/relatedTarget.window.js /^ const event = new FocusEvent("demo", { relatedTarget: relatedTarget });$/;" V +event test/fixtures/wpt/dom/events/relatedTarget.window.js /^ const event = new FocusEvent("demo", { relatedTarget: relatedTarget });$/;" V +event test/fixtures/wpt/dom/events/relatedTarget.window.js /^ const event = new FocusEvent("demo", { relatedTarget: new XMLHttpRequest() });$/;" V +event test/fixtures/wpt/dom/events/relatedTarget.window.js /^ const event = new FocusEvent("demo", { relatedTarget: shadowChild });$/;" V +event test/fixtures/wpt/dom/events/relatedTarget.window.js /^ const event = new FocusEvent("heya", { relatedTarget: shadow, cancelable: true }),$/;" V +test test/fixtures/wpt/dom/events/Event-constructors.any.js /^test(function() {$/;" M +test test/fixtures/wpt/dom/events/Event-constructors.any.js /^test(function() {$/;" M +assert_throws_js test/fixtures/wpt/dom/events/Event-constructors.any.js /^ assert_throws_js(TypeError, function() {$/;" M +test test/fixtures/wpt/dom/events/Event-constructors.any.js /^test(function() {$/;" M +test_error test/fixtures/wpt/dom/events/Event-constructors.any.js /^ var test_error = { name: "test" }$/;" O +assert_throws_exactly test/fixtures/wpt/dom/events/Event-constructors.any.js /^ assert_throws_exactly(test_error, function() {$/;" M +test test/fixtures/wpt/dom/events/Event-constructors.any.js /^test(function() {$/;" M +ev test/fixtures/wpt/dom/events/Event-constructors.any.js /^ var ev = new Event("")$/;" V +test test/fixtures/wpt/dom/events/Event-constructors.any.js /^test(function() {$/;" M +ev test/fixtures/wpt/dom/events/Event-constructors.any.js /^ var ev = new Event("test")$/;" V +test test/fixtures/wpt/dom/events/Event-constructors.any.js /^test(function() {$/;" M +assert_throws_js test/fixtures/wpt/dom/events/Event-constructors.any.js /^ assert_throws_js(TypeError, function() { Event("test") },$/;" M +test test/fixtures/wpt/dom/events/Event-constructors.any.js /^test(function() {$/;" M +ev test/fixtures/wpt/dom/events/Event-constructors.any.js /^ var ev = new Event("I am an event", { bubbles: true, cancelable: false})$/;" V +test test/fixtures/wpt/dom/events/Event-constructors.any.js /^test(function() {$/;" M +ev test/fixtures/wpt/dom/events/Event-constructors.any.js /^ var ev = new Event("@", { bubblesIGNORED: true, cancelable: true})$/;" V +test test/fixtures/wpt/dom/events/Event-constructors.any.js /^test(function() {$/;" M +ev test/fixtures/wpt/dom/events/Event-constructors.any.js /^ var ev = new Event("@", { "bubbles\\0IGNORED": true, cancelable: true})$/;" V +test test/fixtures/wpt/dom/events/Event-constructors.any.js /^test(function() {$/;" M +ev test/fixtures/wpt/dom/events/Event-constructors.any.js /^ var ev = new Event("Xx", { cancelable: true})$/;" V +test test/fixtures/wpt/dom/events/Event-constructors.any.js /^test(function() {$/;" M +ev test/fixtures/wpt/dom/events/Event-constructors.any.js /^ var ev = new Event("Xx", {})$/;" V +test test/fixtures/wpt/dom/events/Event-constructors.any.js /^test(function() {$/;" M +ev test/fixtures/wpt/dom/events/Event-constructors.any.js /^ var ev = new Event("Xx", {bubbles: true, cancelable: false, sweet: "x"})$/;" V +test test/fixtures/wpt/dom/events/Event-constructors.any.js /^test(function() {$/;" M +called test/fixtures/wpt/dom/events/Event-constructors.any.js /^ var called = []$/;" A +ev test/fixtures/wpt/dom/events/Event-constructors.any.js /^ var ev = new Event("Xx", {$/;" V +test test/fixtures/wpt/dom/events/Event-constructors.any.js /^test(function() {$/;" M +ev test/fixtures/wpt/dom/events/Event-constructors.any.js /^ var ev = new CustomEvent("$", {detail: 54, sweet: "x", sweet2: "x", cancelable:true})$/;" V +onClick test/fixtures/wpt/dom/events/Event-dispatch-redispatch.html /^ function onClick() {$/;" f +result test/fixtures/wpt/dom/abort/AbortSignal.any.js /^ let result = "";$/;" V +c test/fixtures/wpt/dom/abort/event.any.js /^ const c = new AbortController(),$/;" V +state test/fixtures/wpt/dom/abort/event.any.js /^ let state = "begin";$/;" V +controller test/fixtures/wpt/dom/abort/event.any.js /^ const controller = new AbortController();$/;" V +controller test/fixtures/wpt/dom/abort/event.any.js /^ const controller = new AbortController();$/;" V +eventCount test/fixtures/wpt/dom/abort/event.any.js /^ let eventCount = 0;$/;" V +onabort test/fixtures/wpt/dom/abort/event.any.js /^ signal.onabort = () => {$/;" M +controller test/fixtures/wpt/dom/abort/event.any.js /^ const controller = new AbortController();$/;" V +controller test/fixtures/wpt/dom/abort/event.any.js /^ const controller = new AbortController();$/;" V +controller test/fixtures/wpt/dom/abort/event.any.js /^ const controller = new AbortController();$/;" V +controller test/fixtures/wpt/dom/abort/event.any.js /^ const controller = new AbortController();$/;" V +controller test/fixtures/wpt/dom/abort/event.any.js /^ const controller = new AbortController();$/;" V +controller test/fixtures/wpt/dom/abort/event.any.js /^ const controller = new AbortController();$/;" V +reason test/fixtures/wpt/dom/abort/event.any.js /^ const reason = new Error('boom');$/;" V +controller test/fixtures/wpt/dom/abort/event.any.js /^ const controller = new AbortController();$/;" V +controller test/fixtures/wpt/dom/abort/event.any.js /^ const controller = new AbortController();$/;" V +nextTest test/fixtures/wpt/WebCryptoAPI/algorithm-discards-context.https.window.js /^let nextTest = 0;$/;" V +tests test/fixtures/wpt/WebCryptoAPI/algorithm-discards-context.https.window.js /^let tests = {};$/;" O +closeChild test/fixtures/wpt/WebCryptoAPI/algorithm-discards-context.https.window.js /^function closeChild(testId) {$/;" F +runInChild test/fixtures/wpt/WebCryptoAPI/algorithm-discards-context.https.window.js /^function runInChild(t, childScript) {$/;" F +closeChildOnAccess test/fixtures/wpt/WebCryptoAPI/algorithm-discards-context.https.window.js /^function closeChildOnAccess(obj, key) {$/;" F +algorithm test/fixtures/wpt/WebCryptoAPI/algorithm-discards-context.https.window.js /^let algorithm = {name: "AES-GCM", length: 128};$/;" O +algorithm test/fixtures/wpt/WebCryptoAPI/algorithm-discards-context.https.window.js /^let algorithm = {name: "AES-GCM"};$/;" O +algorithm test/fixtures/wpt/WebCryptoAPI/algorithm-discards-context.https.window.js /^ let algorithm = {name: "AES-GCM", iv: new Uint8Array(12)};$/;" O +algorithm test/fixtures/wpt/WebCryptoAPI/algorithm-discards-context.https.window.js /^ let algorithm = {name: "AES-GCM", iv: new Uint8Array(12)};$/;" O +algorithm test/fixtures/wpt/WebCryptoAPI/algorithm-discards-context.https.window.js /^let algorithm = {name: "SHA-256"};$/;" O +algorithm test/fixtures/wpt/WebCryptoAPI/algorithm-discards-context.https.window.js /^ let algorithm = {name: "ECDSA", hash: "SHA-256"};$/;" O +algorithm test/fixtures/wpt/WebCryptoAPI/algorithm-discards-context.https.window.js /^ let algorithm = {name: "ECDSA", hash: "SHA-256"};$/;" O +data test/fixtures/wpt/WebCryptoAPI/algorithm-discards-context.https.window.js /^ let data = new Uint8Array();$/;" V +algorithm test/fixtures/wpt/WebCryptoAPI/algorithm-discards-context.https.window.js /^ let algorithm = {$/;" O +name test/fixtures/wpt/WebCryptoAPI/algorithm-discards-context.https.window.js /^ name: "HKDF",$/;" P +hash test/fixtures/wpt/WebCryptoAPI/algorithm-discards-context.https.window.js /^ hash: "SHA-256",$/;" P +algorithm test/fixtures/wpt/WebCryptoAPI/algorithm-discards-context.https.window.js /^ let algorithm = {$/;" O +name test/fixtures/wpt/WebCryptoAPI/algorithm-discards-context.https.window.js /^ name: "HKDF",$/;" P +hash test/fixtures/wpt/WebCryptoAPI/algorithm-discards-context.https.window.js /^ hash: "SHA-256",$/;" P +derivedAlgorithm test/fixtures/wpt/WebCryptoAPI/algorithm-discards-context.https.window.js /^ let derivedAlgorithm = {name: "AES-GCM", length: 128};$/;" O +algorithm test/fixtures/wpt/WebCryptoAPI/algorithm-discards-context.https.window.js /^ let algorithm = {$/;" O +name test/fixtures/wpt/WebCryptoAPI/algorithm-discards-context.https.window.js /^ name: "HKDF",$/;" P +hash test/fixtures/wpt/WebCryptoAPI/algorithm-discards-context.https.window.js /^ hash: "SHA-256",$/;" P +derivedAlgorithm test/fixtures/wpt/WebCryptoAPI/algorithm-discards-context.https.window.js /^ let derivedAlgorithm = {name: "AES-GCM", length: 128};$/;" O +wrapAlgorithm test/fixtures/wpt/WebCryptoAPI/algorithm-discards-context.https.window.js /^ let wrapAlgorithm = {name: "AES-GCM", iv: new Uint8Array(12)};$/;" O +keyAlgorithm test/fixtures/wpt/WebCryptoAPI/algorithm-discards-context.https.window.js /^ let keyAlgorithm = {name: "AES-GCM", length: 128};$/;" O +keyUsages test/fixtures/wpt/WebCryptoAPI/algorithm-discards-context.https.window.js /^ let keyUsages = ["encrypt", "decrypt"];$/;" A +wrapAlgorithm test/fixtures/wpt/WebCryptoAPI/algorithm-discards-context.https.window.js /^ let wrapAlgorithm = {name: "AES-GCM", iv: new Uint8Array(12)};$/;" O +keyAlgorithm test/fixtures/wpt/WebCryptoAPI/algorithm-discards-context.https.window.js /^ let keyAlgorithm = {name: "AES-GCM", length: 128};$/;" O +keyUsages test/fixtures/wpt/WebCryptoAPI/algorithm-discards-context.https.window.js /^ let keyUsages = ["encrypt", "decrypt"];$/;" A +wrapAlgorithm test/fixtures/wpt/WebCryptoAPI/algorithm-discards-context.https.window.js /^ let wrapAlgorithm = {name: "AES-GCM", iv: new Uint8Array(12)};$/;" O +iterations test/fixtures/wpt/WebCryptoAPI/randomUUID.https.any.js /^const iterations = 256;$/;" V +uuids test/fixtures/wpt/WebCryptoAPI/randomUUID.https.any.js /^const uuids = new Set()$/;" V +randomUUID test/fixtures/wpt/WebCryptoAPI/randomUUID.https.any.js /^function randomUUID() {$/;" F +test test/fixtures/wpt/WebCryptoAPI/randomUUID.https.any.js /^test(function() {$/;" M +UUIDRegex test/fixtures/wpt/WebCryptoAPI/randomUUID.https.any.js /^ const UUIDRegex = \/^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$\/$/;" V +test test/fixtures/wpt/WebCryptoAPI/randomUUID.https.any.js /^test(function() {$/;" M +test test/fixtures/wpt/WebCryptoAPI/randomUUID.https.any.js /^test(function() {$/;" M +Crypto test/fixtures/wpt/WebCryptoAPI/idlharness.https.any.js /^ Crypto: ['crypto'],$/;" P +SubtleCrypto test/fixtures/wpt/WebCryptoAPI/idlharness.https.any.js /^ SubtleCrypto: ['crypto.subtle']$/;" P +test test/fixtures/wpt/WebCryptoAPI/getRandomValues.any.js /^test(function() {$/;" M +assert_throws_dom test/fixtures/wpt/WebCryptoAPI/getRandomValues.any.js /^ assert_throws_dom("TypeMismatchError", function() {$/;" M +assert_throws_dom test/fixtures/wpt/WebCryptoAPI/getRandomValues.any.js /^ assert_throws_dom("TypeMismatchError", function() {$/;" M +assert_throws_dom test/fixtures/wpt/WebCryptoAPI/getRandomValues.any.js /^ assert_throws_dom("TypeMismatchError", function() {$/;" M +len test/fixtures/wpt/WebCryptoAPI/getRandomValues.any.js /^ const len = 65536 \/ Float32Array.BYTES_PER_ELEMENT + 1;$/;" V +assert_throws_dom test/fixtures/wpt/WebCryptoAPI/getRandomValues.any.js /^ assert_throws_dom("TypeMismatchError", function() {$/;" M +len test/fixtures/wpt/WebCryptoAPI/getRandomValues.any.js /^ const len = 65536 \/ Float64Array.BYTES_PER_ELEMENT + 1;$/;" V +test test/fixtures/wpt/WebCryptoAPI/getRandomValues.any.js /^test(function() {$/;" M +assert_throws_dom test/fixtures/wpt/WebCryptoAPI/getRandomValues.any.js /^ assert_throws_dom("TypeMismatchError", function() {$/;" M +assert_throws_dom test/fixtures/wpt/WebCryptoAPI/getRandomValues.any.js /^ assert_throws_dom("TypeMismatchError", function() {$/;" M +arrays test/fixtures/wpt/WebCryptoAPI/getRandomValues.any.js /^const arrays = [$/;" A +test test/fixtures/wpt/WebCryptoAPI/getRandomValues.any.js /^ test(function() {$/;" M +test test/fixtures/wpt/WebCryptoAPI/getRandomValues.any.js /^ test(function() {$/;" M +maxlength test/fixtures/wpt/WebCryptoAPI/getRandomValues.any.js /^ const maxlength = 65536 \/ ctor.BYTES_PER_ELEMENT;$/;" V +assert_throws_dom test/fixtures/wpt/WebCryptoAPI/getRandomValues.any.js /^ assert_throws_dom("QuotaExceededError", function() {$/;" M +test test/fixtures/wpt/WebCryptoAPI/getRandomValues.any.js /^ test(function() {$/;" M +sourceData test/fixtures/wpt/WebCryptoAPI/digest/digest.https.any.js /^ var sourceData = {$/;" O +digestedData test/fixtures/wpt/WebCryptoAPI/digest/digest.https.any.js /^ var digestedData = {$/;" O +promise_test test/fixtures/wpt/WebCryptoAPI/digest/digest.https.any.js /^ promise_test(function(test) {$/;" M +promise_test test/fixtures/wpt/WebCryptoAPI/digest/digest.https.any.js /^ promise_test(function(test) {$/;" M +promise_test test/fixtures/wpt/WebCryptoAPI/digest/digest.https.any.js /^ promise_test(function(test) {$/;" M +promise_test test/fixtures/wpt/WebCryptoAPI/digest/digest.https.any.js /^ promise_test(function(test) {$/;" M +badNames test/fixtures/wpt/WebCryptoAPI/digest/digest.https.any.js /^ var badNames = ["AES-GCM", "RSA-OAEP", "PBKDF2", "AES-KW"];$/;" A +promise_test test/fixtures/wpt/WebCryptoAPI/digest/digest.https.any.js /^ promise_test(function(test) {$/;" M +copyBuffer test/fixtures/wpt/WebCryptoAPI/digest/digest.https.any.js /^ function copyBuffer(sourceBuffer) {$/;" F +source test/fixtures/wpt/WebCryptoAPI/digest/digest.https.any.js /^ var source = new Uint8Array(sourceBuffer);$/;" V +copy test/fixtures/wpt/WebCryptoAPI/digest/digest.https.any.js /^ var copy = new Uint8Array(sourceBuffer.byteLength)$/;" V +equalBuffers test/fixtures/wpt/WebCryptoAPI/digest/digest.https.any.js /^ function equalBuffers(a, b) {$/;" F +aBytes test/fixtures/wpt/WebCryptoAPI/digest/digest.https.any.js /^ var aBytes = new Uint8Array(a);$/;" V +bBytes test/fixtures/wpt/WebCryptoAPI/digest/digest.https.any.js /^ var bBytes = new Uint8Array(b);$/;" V +wrappers test/fixtures/wpt/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.any.js /^ var wrappers = []; \/\/ Things we wrap (and upwrap) keys with$/;" A +keys test/fixtures/wpt/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.any.js /^ var keys = []; \/\/ Things to wrap and unwrap$/;" A +promise_test test/fixtures/wpt/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.any.js /^ promise_test(function() {$/;" M +promises test/fixtures/wpt/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.any.js /^ var promises = [];$/;" A +generateWrappingKeys test/fixtures/wpt/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.any.js /^ function generateWrappingKeys() {$/;" F +parameters test/fixtures/wpt/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.any.js /^ var parameters = [$/;" A +name test/fixtures/wpt/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.any.js /^ name: "RSA-OAEP",$/;" P +generateParameters test/fixtures/wpt/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.any.js /^ generateParameters: {name: "RSA-OAEP", modulusLength: 4096, publicExponent: new Uint8Array([1,0,1]), hash: "SHA-256"},$/;" P +wrapParameters test/fixtures/wpt/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.any.js /^ wrapParameters: {name: "RSA-OAEP", label: new Uint8Array(8)}$/;" P +name test/fixtures/wpt/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.any.js /^ name: "AES-CTR",$/;" P +generateParameters test/fixtures/wpt/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.any.js /^ generateParameters: {name: "AES-CTR", length: 128},$/;" P +wrapParameters test/fixtures/wpt/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.any.js /^ wrapParameters: {name: "AES-CTR", counter: new Uint8Array(16), length: 64}$/;" P +name test/fixtures/wpt/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.any.js /^ name: "AES-CBC",$/;" P +generateParameters test/fixtures/wpt/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.any.js /^ generateParameters: {name: "AES-CBC", length: 128},$/;" P +wrapParameters test/fixtures/wpt/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.any.js /^ wrapParameters: {name: "AES-CBC", iv: new Uint8Array(16)}$/;" P +name test/fixtures/wpt/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.any.js /^ name: "AES-GCM",$/;" P +generateParameters test/fixtures/wpt/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.any.js /^ generateParameters: {name: "AES-GCM", length: 128},$/;" P +wrapParameters test/fixtures/wpt/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.any.js /^ wrapParameters: {name: "AES-GCM", iv: new Uint8Array(16), additionalData: new Uint8Array(16), tagLength: 128}$/;" P +name test/fixtures/wpt/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.any.js /^ name: "AES-KW",$/;" P +generateParameters test/fixtures/wpt/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.any.js /^ generateParameters: {name: "AES-KW", length: 128},$/;" P +wrapParameters test/fixtures/wpt/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.any.js /^ wrapParameters: {name: "AES-KW"}$/;" P +wrapper test/fixtures/wpt/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.any.js /^ var wrapper;$/;" V +generateKeysToWrap test/fixtures/wpt/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.any.js /^ function generateKeysToWrap() {$/;" F +parameters test/fixtures/wpt/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.any.js /^ var parameters = [$/;" A +usages test/fixtures/wpt/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.any.js /^ var usages;$/;" V +testWrapping test/fixtures/wpt/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.any.js /^ function testWrapping(wrapper, toWrap) {$/;" F +formats test/fixtures/wpt/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.any.js /^ var formats;$/;" V +originalExport test/fixtures/wpt/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.any.js /^ var originalExport;$/;" V +promise_test test/fixtures/wpt/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.any.js /^ promise_test(function(test) {$/;" M +promise_test test/fixtures/wpt/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.any.js /^ promise_test(function(test){$/;" M +promise_test test/fixtures/wpt/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.any.js /^ promise_test(function(test){$/;" M +wrappedKey test/fixtures/wpt/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.any.js /^ var wrappedKey;$/;" V +wrapAsNonExtractableJwk test/fixtures/wpt/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.any.js /^ function wrapAsNonExtractableJwk(key, wrapper){$/;" F +if test/fixtures/wpt/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.any.js /^ if(params.name === "AES-KW") {$/;" M +wrappingIsPossible test/fixtures/wpt/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.any.js /^ function wrappingIsPossible(exportedKey, algorithmName) {$/;" F +equalExport test/fixtures/wpt/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.any.js /^ function equalExport(originalExport, roundTripExport) {$/;" F +equalBuffers test/fixtures/wpt/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.any.js /^ function equalBuffers(a, b) {$/;" F +aBytes test/fixtures/wpt/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.any.js /^ var aBytes = new Uint8Array(a);$/;" V +bBytes test/fixtures/wpt/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.any.js /^ var bBytes = new Uint8Array(b);$/;" V +equalJwk test/fixtures/wpt/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.any.js /^ function equalJwk(expected, got) {$/;" F +fieldName test/fixtures/wpt/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.any.js /^ var fieldName;$/;" V +for test/fixtures/wpt/WebCryptoAPI/wrapKey_unwrapKey/wrapKey_unwrapKey.https.any.js /^ for(var i=0; i {$/;" F +c1 test/fixtures/wpt/webmessaging/broadcastchannel/basics.any.js /^ let c1 = new BroadcastChannel('closed');$/;" V +c2 test/fixtures/wpt/webmessaging/broadcastchannel/basics.any.js /^ let c2 = new BroadcastChannel('closed');$/;" V +c3 test/fixtures/wpt/webmessaging/broadcastchannel/basics.any.js /^ let c3 = new BroadcastChannel('closed');$/;" V +c1 test/fixtures/wpt/webmessaging/broadcastchannel/basics.any.js /^ let c1 = new BroadcastChannel('closed');$/;" V +c2 test/fixtures/wpt/webmessaging/broadcastchannel/basics.any.js /^ let c2 = new BroadcastChannel('closed');$/;" V +c3 test/fixtures/wpt/webmessaging/broadcastchannel/basics.any.js /^ let c3 = new BroadcastChannel('closed');$/;" V +c1 test/fixtures/wpt/webmessaging/broadcastchannel/basics.any.js /^ let c1 = new BroadcastChannel('create-in-onmessage');$/;" V +c2 test/fixtures/wpt/webmessaging/broadcastchannel/basics.any.js /^ let c2 = new BroadcastChannel('create-in-onmessage');$/;" V +c3 test/fixtures/wpt/webmessaging/broadcastchannel/basics.any.js /^ let c3 = new BroadcastChannel('create-in-onmessage');$/;" V +c1 test/fixtures/wpt/webmessaging/broadcastchannel/basics.any.js /^ let c1 = new BroadcastChannel('close-in-onmessage');$/;" V +c2 test/fixtures/wpt/webmessaging/broadcastchannel/basics.any.js /^ let c2 = new BroadcastChannel('close-in-onmessage');$/;" V +c3 test/fixtures/wpt/webmessaging/broadcastchannel/basics.any.js /^ let c3 = new BroadcastChannel('close-in-onmessage');$/;" V +events test/fixtures/wpt/webmessaging/broadcastchannel/basics.any.js /^ let events = [];$/;" A +interval test/fixtures/wpt/html/webappapis/timers/type-long-setinterval.any.js /^var interval;$/;" V +next test/fixtures/wpt/html/webappapis/timers/type-long-setinterval.any.js /^function next() {$/;" F +timeout_trampoline test/fixtures/wpt/html/webappapis/timers/missing-timeout-setinterval.any.js /^function timeout_trampoline(t, timeout, message) {$/;" F +async_test test/fixtures/wpt/html/webappapis/timers/missing-timeout-setinterval.any.js /^async_test(function(t) {$/;" M +ctr test/fixtures/wpt/html/webappapis/timers/missing-timeout-setinterval.any.js /^ let ctr = 0;$/;" V +async_test test/fixtures/wpt/html/webappapis/timers/missing-timeout-setinterval.any.js /^async_test(function(t) {$/;" M +ctr test/fixtures/wpt/html/webappapis/timers/missing-timeout-setinterval.any.js /^ let ctr = 0;$/;" V +i test/fixtures/wpt/html/webappapis/timers/negative-setinterval.any.js /^var i = 0;$/;" V +interval test/fixtures/wpt/html/webappapis/timers/negative-setinterval.any.js /^var interval;$/;" V +next test/fixtures/wpt/html/webappapis/timers/negative-setinterval.any.js /^function next() {$/;" F +finishTest test/fixtures/wpt/html/webappapis/timers/evil-spec-example.html /^function finishTest() {$/;" f +logger test/fixtures/wpt/html/webappapis/timers/evil-spec-example.html /^function logger(s) { log += s + ' '; }$/;" f +mybtoa test/fixtures/wpt/html/webappapis/atob/base64.any.js /^function mybtoa(s) {$/;" F +out test/fixtures/wpt/html/webappapis/atob/base64.any.js /^ var out = "";$/;" V +groupsOfSix test/fixtures/wpt/html/webappapis/atob/base64.any.js /^ var groupsOfSix = [undefined, undefined, undefined, undefined];$/;" A +btoaLookup test/fixtures/wpt/html/webappapis/atob/base64.any.js /^function btoaLookup(idx) {$/;" F +btoaException test/fixtures/wpt/html/webappapis/atob/base64.any.js /^function btoaException(input) {$/;" F +testBtoa test/fixtures/wpt/html/webappapis/atob/base64.any.js /^function testBtoa(input) {$/;" F +assert_throws_dom test/fixtures/wpt/html/webappapis/atob/base64.any.js /^ assert_throws_dom("InvalidCharacterError", function() { btoa(input); },$/;" M +tests test/fixtures/wpt/html/webappapis/atob/base64.any.js /^var tests = ["עברית", "", "ab", "abc", "abcd", "abcde",$/;" A +function test/fixtures/wpt/html/webappapis/atob/base64.any.js /^ function(elem) {$/;" M +everything test/fixtures/wpt/html/webappapis/atob/base64.any.js /^var everything = "";$/;" V +idlTests test/fixtures/wpt/html/webappapis/atob/base64.any.js /^const idlTests = [$/;" A +runAtobTests test/fixtures/wpt/html/webappapis/atob/base64.any.js /^function runAtobTests(tests) {$/;" F +for test/fixtures/wpt/html/webappapis/atob/base64.any.js /^ for(let i = 0; i < allTests.length; i++) {$/;" M +if test/fixtures/wpt/html/webappapis/atob/base64.any.js /^ if(output === null) {$/;" M +for test/fixtures/wpt/html/webappapis/atob/base64.any.js /^ for(let ii = 0; ii < output.length; ii++) {$/;" M +check test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^function check(description, input, callback, requiresDocument = false) {$/;" F +done test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^ done() {},$/;" M +step_func test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^ step_func(f) {return _ => f()},$/;" M +compare_primitive test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^function compare_primitive(actual, input, test_obj) {$/;" F +compare_Array test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^function compare_Array(callback, callback_is_async) {$/;" F +compare_Object test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^function compare_Object(callback, callback_is_async) {$/;" F +enumerate_props test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^function enumerate_props(compare_func, test_obj) {$/;" F +compare_Boolean test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^function compare_Boolean(actual, input, test_obj) {$/;" F +compare_obj test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^function compare_obj(what) {$/;" F +compare_Date test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^function compare_Date(actual, input, test_obj) {$/;" F +compare_RegExp test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^function compare_RegExp(expected_source) {$/;" F +XXX test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^ \/\/ XXX ES6 spec doesn't define exact serialization for `source` (it allows several ways to escape)$/;" T +func_RegExp_flags_lastIndex test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^function func_RegExp_flags_lastIndex() {$/;" F +r test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^ const r = \/foo\/gim;$/;" V +func_RegExp_sticky test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^function func_RegExp_sticky() {$/;" F +func_RegExp_unicode test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^function func_RegExp_unicode() {$/;" F +check test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^check('Array RegExp object, RegExp sticky flag', function() { return [func_RegExp_sticky()]; }, compare_Array(enumerate_props(compare_RegExp('foo'))));$/;" M +check test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^check('Array RegExp object, RegExp unicode flag', function() { return [func_RegExp_unicode()]; }, compare_Array(enumerate_props(compare_RegExp('foo'))));$/;" M +check test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^check('Object RegExp object, RegExp sticky flag', function() { return {'x':func_RegExp_sticky()}; }, compare_Object(enumerate_props(compare_RegExp('foo'))));$/;" M +check test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^check('Object RegExp object, RegExp unicode flag', function() { return {'x':func_RegExp_unicode()}; }, compare_Object(enumerate_props(compare_RegExp('foo'))));$/;" M +compare_Blob test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^async function compare_Blob(actual, input, test_obj, expect_File) {$/;" F +ta1 test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^ const ta1 = new Uint8Array(ab1);$/;" V +ta2 test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^ const ta2 = new Uint8Array(ab2);$/;" V +for test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^ for(let i = 0; i < ta1.size; i++) {$/;" M +func_Blob_basic test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^function func_Blob_basic() {$/;" F +b test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^function b(str) {$/;" F +encode_cesu8 test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^function encode_cesu8(codeunits) {$/;" F +rv test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^ const rv = [];$/;" A +func_Blob_bytes test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^function func_Blob_bytes(arr) {$/;" F +buffer test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^ const buffer = new ArrayBuffer(arr.length);$/;" V +view test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^ const view = new DataView(buffer);$/;" V +func_Blob_empty test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^function func_Blob_empty() {$/;" F +func_Blob_NUL test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^function func_Blob_NUL() {$/;" F +compare_File test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^function compare_File(actual, input, test_obj) {$/;" F +func_File_basic test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^function func_File_basic() {$/;" F +compare_FileList test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^function compare_FileList(actual, input, test_obj) {$/;" F +XXX test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^ \/\/ XXX when there's a way to populate or construct a FileList,$/;" T +func_FileList_empty test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^function func_FileList_empty() {$/;" F +compare_ArrayBufferView test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^function compare_ArrayBufferView(view) {$/;" F +compare_ImageData test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^function compare_ImageData(actual, input, test_obj) {$/;" F +func_ImageData_1x1_transparent_black test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^function func_ImageData_1x1_transparent_black() {$/;" F +func_ImageData_1x1_non_transparent_non_black test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^function func_ImageData_1x1_non_transparent_non_black() {$/;" F +check test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^check('Array with non-index property', function() {$/;" M +rv test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^ const rv = [];$/;" A +check_circular_property test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^function check_circular_property(prop) {$/;" F +check test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^check('Array with circular reference', function() {$/;" M +rv test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^ const rv = [];$/;" A +check test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^check('Object with circular reference', function() {$/;" M +rv test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^ const rv = {};$/;" O +check_identical_property_values test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^function check_identical_property_values(prop1, prop2) {$/;" F +check test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^check('Array with identical property values', function() {$/;" M +obj test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^ const obj = {}$/;" O +check test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^check('Object with identical property values', function() {$/;" M +obj test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^ const obj = {}$/;" O +check_absent_property test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^function check_absent_property(prop) {$/;" F +check test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^check('Object with property on prototype', function() {$/;" M +Foo test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^ const Foo = function() {};$/;" C +prototype test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^ Foo.prototype = {'foo':'bar'};$/;" P +check test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^check('Object with non-enumerable property', function() {$/;" M +rv test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^ const rv = {};$/;" O +check_writable_property test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^function check_writable_property(prop) {$/;" F +check test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^check('Object with non-writable property', function() {$/;" M +rv test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^ const rv = {};$/;" O +check_configurable_property test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^function check_configurable_property(prop) {$/;" F +check test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^check('Object with non-configurable property', function() {$/;" M +rv test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^ const rv = {};$/;" O +get_canvas_1x1_transparent_black test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^function get_canvas_1x1_transparent_black() {$/;" F +get_canvas_1x1_non_transparent_non_black test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^function get_canvas_1x1_non_transparent_non_black() {$/;" F +compare_ImageBitmap test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^function compare_ImageBitmap(actual, input) {$/;" F +XXX test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^ \/\/ XXX paint the ImageBitmap on a canvas and check the data$/;" T +requiresDocument test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^ requiresDocument: true$/;" P +requiresDocument test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^ requiresDocument: true$/;" P +bm test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^ const bm = [await createImageBitmap(canvas)];$/;" A +requiresDocument test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^ requiresDocument: true$/;" P +bm test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^ const bm = [await createImageBitmap(canvas)];$/;" A +requiresDocument test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^ requiresDocument: true$/;" P +bm test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^ const bm = {x: await createImageBitmap(canvas)};$/;" O +requiresDocument test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^ requiresDocument: true$/;" P +bm test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^ const bm = {x: await createImageBitmap(canvas)};$/;" O +requiresDocument test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^ requiresDocument: true$/;" P +newProto test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests.js /^ const newProto = { some: 'proto' };$/;" O +runStructuredCloneBatteryOfTests test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests-harness.js /^function runStructuredCloneBatteryOfTests(runner) {$/;" F +defaultRunner test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests-harness.js /^ const defaultRunner = {$/;" O +setup test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests-harness.js /^ setup() {},$/;" M +preTest test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests-harness.js /^ preTest() {},$/;" M +postTest test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests-harness.js /^ postTest() {},$/;" M +teardown test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests-harness.js /^ teardown() {},$/;" M +hasDocument test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests-harness.js /^ hasDocument: true$/;" P +allTests test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests-harness.js /^ const allTests = structuredCloneBatteryOfTests.map(test => {$/;" F +structuredClone test/fixtures/wpt/html/webappapis/structured-clone/structured-clone.any.js /^ structuredClone: (obj, transfer) => self.structuredClone(obj, { transfer }),$/;" M +buffer test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests-with-transferables.js /^ const buffer = new Uint8Array([1]).buffer;$/;" V +msg test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests-with-transferables.js /^ const msg = new Promise(resolve => port1.onmessage = resolve);$/;" F +msg test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests-with-transferables.js /^ const msg = new Promise(resolve => port1.onmessage = resolve);$/;" V +TODO test/fixtures/wpt/html/webappapis/structured-clone/structured-clone-battery-of-tests-with-transferables.js /^\/\/ TODO: ImageBitmap$/;" T +queueMicrotaskViaMO test/fixtures/wpt/html/webappapis/microtask-queuing/queue-microtask.window.js /^function queueMicrotaskViaMO(cb) {$/;" F +observer test/fixtures/wpt/html/webappapis/microtask-queuing/queue-microtask.window.js /^ const observer = new MutationObserver(cb);$/;" V +happenings test/fixtures/wpt/html/webappapis/microtask-queuing/queue-microtask.window.js /^ const happenings = [];$/;" A +happenings test/fixtures/wpt/html/webappapis/microtask-queuing/queue-microtask.window.js /^ const happenings = [];$/;" A +allow_uncaught_exception test/fixtures/wpt/html/webappapis/microtask-queuing/queue-microtask-exceptions.any.js /^ allow_uncaught_exception: true$/;" P +error test/fixtures/wpt/html/webappapis/microtask-queuing/queue-microtask-exceptions.any.js /^ const error = new Error("boo");$/;" V +assert_throws_js test/fixtures/wpt/html/webappapis/microtask-queuing/queue-microtask.any.js /^ assert_throws_js(TypeError, () => queueMicrotask({ handleEvent() { } }), "an event handler object");$/;" M +queueMicrotask test/fixtures/wpt/html/webappapis/microtask-queuing/queue-microtask.any.js /^ queueMicrotask(t.step_func_done(function () { \/\/ note: intentionally not an arrow function$/;" M +happenings test/fixtures/wpt/html/webappapis/microtask-queuing/queue-microtask.any.js /^ const happenings = [];$/;" A +make_absolute_url test/fixtures/wpt/common/utils.js /^function make_absolute_url(options) {$/;" F +get test/fixtures/wpt/common/utils.js /^function get(obj, name, default_val) {$/;" F +token test/fixtures/wpt/common/utils.js /^function token() {$/;" F +uuid test/fixtures/wpt/common/utils.js /^ var uuid = [to_hex(rand_int(32), 8),$/;" A +rand_int test/fixtures/wpt/common/utils.js /^function rand_int(bits) {$/;" F +low test/fixtures/wpt/common/utils.js /^ var low = 0 | ((1 << 30) * Math.random());$/;" V +to_hex test/fixtures/wpt/common/utils.js /^function to_hex(x, length) {$/;" F +areArraysEqual test/fixtures/wpt/common/arrays.js /^export function areArraysEqual(a, b, equalityFunction = (c, d) => { return c === d; }) {$/;" E +test_stringifier_attribute test/fixtures/wpt/common/stringifiers.js /^function test_stringifier_attribute(aObject, aAttribute, aIsUnforgeable) {$/;" F +test test/fixtures/wpt/common/stringifiers.js /^ test(function() {$/;" M +assert_throws_js test/fixtures/wpt/common/stringifiers.js /^ assert_throws_js(TypeError, function() {$/;" M +TODO test/fixtures/wpt/common/stringifiers.js /^ \/\/ TODO Step 2: security check.$/;" T +test test/fixtures/wpt/common/stringifiers.js /^ test(function() {$/;" M +assert_throws_js test/fixtures/wpt/common/stringifiers.js /^ assert_throws_js(TypeError, function() {$/;" M +expected_value test/fixtures/wpt/common/stringifiers.js /^ var expected_value;$/;" V +test test/fixtures/wpt/common/stringifiers.js /^ test(function() {$/;" M +test_error test/fixtures/wpt/common/stringifiers.js /^ var test_error = { name: "test" };$/;" O +test test/fixtures/wpt/common/stringifiers.js /^ test(function() {$/;" M +configurable test/fixtures/wpt/common/stringifiers.js /^ configurable: true,$/;" P +get test/fixtures/wpt/common/stringifiers.js /^ get: function() { throw test_error; }$/;" M +test test/fixtures/wpt/common/stringifiers.js /^ test(function() {$/;" M +configurable test/fixtures/wpt/common/stringifiers.js /^ configurable: true,$/;" P +value test/fixtures/wpt/common/stringifiers.js /^ value: { toString: function() { throw test_error; } }$/;" P +params test/fixtures/wpt/common/dispatcher/executor-service-worker.js /^const params = new URLSearchParams(location.search);$/;" V +fetchHandler test/fixtures/wpt/common/dispatcher/executor-service-worker.js /^fetchHandler = () => {}$/;" M +executeOrders test/fixtures/wpt/common/dispatcher/executor-service-worker.js /^let executeOrders = async function() {$/;" F +while test/fixtures/wpt/common/dispatcher/executor-service-worker.js /^ while(true) {$/;" M +dispatcher_path test/fixtures/wpt/common/dispatcher/dispatcher.js /^const dispatcher_path = "\/common\/dispatcher\/dispatcher.py";$/;" V +dispatcher_url test/fixtures/wpt/common/dispatcher/dispatcher.js /^const dispatcher_url = new URL(dispatcher_path, location.href).href;$/;" V +concurrencyLimiter test/fixtures/wpt/common/dispatcher/dispatcher.js /^const concurrencyLimiter = (max_concurrency) => {$/;" F +pending test/fixtures/wpt/common/dispatcher/dispatcher.js /^ let pending = 0;$/;" V +waiting test/fixtures/wpt/common/dispatcher/dispatcher.js /^ let waiting = [];$/;" A +randomDelay test/fixtures/wpt/common/dispatcher/dispatcher.js /^const randomDelay = () => {$/;" F +sendQueues test/fixtures/wpt/common/dispatcher/dispatcher.js /^const sendQueues = new Map();$/;" V +sendItem test/fixtures/wpt/common/dispatcher/dispatcher.js /^const sendItem = async function (uuid, resolver, message) {$/;" F +while test/fixtures/wpt/common/dispatcher/dispatcher.js /^ while(1) {$/;" M +body test/fixtures/wpt/common/dispatcher/dispatcher.js /^ body: message$/;" P +processQueue test/fixtures/wpt/common/dispatcher/dispatcher.js /^const processQueue = async function (uuid, queue) {$/;" F +send test/fixtures/wpt/common/dispatcher/dispatcher.js /^const send = async function (uuid, message) {$/;" F +itemSentPromise test/fixtures/wpt/common/dispatcher/dispatcher.js /^ const itemSentPromise = new Promise((resolve) => {$/;" F +itemSentPromise test/fixtures/wpt/common/dispatcher/dispatcher.js /^ const itemSentPromise = new Promise((resolve) => {$/;" V +item test/fixtures/wpt/common/dispatcher/dispatcher.js /^ const item = [resolve, message];$/;" A +queue test/fixtures/wpt/common/dispatcher/dispatcher.js /^ const queue = [item];$/;" A +receive test/fixtures/wpt/common/dispatcher/dispatcher.js /^const receive = async function (uuid) {$/;" F +while test/fixtures/wpt/common/dispatcher/dispatcher.js /^ while(1) {$/;" M +data test/fixtures/wpt/common/dispatcher/dispatcher.js /^ let data = "not ready";$/;" V +showRequestHeaders test/fixtures/wpt/common/dispatcher/dispatcher.js /^const showRequestHeaders = function(origin, uuid) {$/;" F +cacheableShowRequestHeaders test/fixtures/wpt/common/dispatcher/dispatcher.js /^const cacheableShowRequestHeaders = function(origin, uuid) {$/;" F +remoteExecutorUrl test/fixtures/wpt/common/dispatcher/dispatcher.js /^function remoteExecutorUrl(uuid, options) {$/;" F +url test/fixtures/wpt/common/dispatcher/dispatcher.js /^ const url = new URL("\/common\/dispatcher\/remote-executor.html", location);$/;" V +RemoteContext test/fixtures/wpt/common/dispatcher/dispatcher.js /^class RemoteContext {$/;" C +constructor test/fixtures/wpt/common/dispatcher/dispatcher.js /^ constructor(uuid) {$/;" M +Executor test/fixtures/wpt/common/dispatcher/dispatcher.js /^class Executor {$/;" C +constructor test/fixtures/wpt/common/dispatcher/dispatcher.js /^ constructor(uuid) {$/;" M +suspend test/fixtures/wpt/common/dispatcher/dispatcher.js /^ suspend(callback) {$/;" M +resume test/fixtures/wpt/common/dispatcher/dispatcher.js /^ resume() {$/;" M +while test/fixtures/wpt/common/dispatcher/dispatcher.js /^ while(true) {$/;" M +response test/fixtures/wpt/common/dispatcher/dispatcher.js /^ let response;$/;" V +value test/fixtures/wpt/common/dispatcher/dispatcher.js /^ value: value$/;" P +params test/fixtures/wpt/common/dispatcher/executor-worker.js /^const params = new URLSearchParams(location.search);$/;" V +executeOrders test/fixtures/wpt/common/dispatcher/executor-worker.js /^let executeOrders = async function() {$/;" F +while test/fixtures/wpt/common/dispatcher/executor-worker.js /^ while(true) {$/;" M +runTests test/fixtures/wpt/common/object-association.js /^function runTests(propertyName, equalityOrInequalityAsserter, mustOrMustNotReplace) {$/;" F +subTestStart test/fixtures/wpt/common/subset-tests.js /^ var subTestStart = 0;$/;" V +match test/fixtures/wpt/common/subset-tests.js /^ var match;$/;" V +template test/fixtures/wpt/common/subset-tests.js /^ var template = '';$/;" V +metas test/fixtures/wpt/common/subset-tests.js /^ var metas = [];$/;" A +shouldRunSubTest test/fixtures/wpt/common/subset-tests.js /^ function shouldRunSubTest(currentSubTest) {$/;" F +currentSubTest test/fixtures/wpt/common/subset-tests.js /^ var currentSubTest = 0;$/;" V +for test/fixtures/wpt/common/subset-tests.js /^ * for (const test of tests) {$/;" G +subsetTest test/fixtures/wpt/common/subset-tests.js /^ function subsetTest(testFunc, ...args) {$/;" F +createBuffer test/fixtures/wpt/common/sab.js /^const createBuffer = (() => {$/;" F +sabConstructor test/fixtures/wpt/common/sab.js /^ let sabConstructor;$/;" V +getVideoURI test/fixtures/wpt/common/media.js /^function getVideoURI(base)$/;" F +extension test/fixtures/wpt/common/media.js /^ var extension = '.mp4';$/;" V +getAudioURI test/fixtures/wpt/common/media.js /^function getAudioURI(base)$/;" F +extension test/fixtures/wpt/common/media.js /^ var extension = '.mp3';$/;" V +getMediaContentType test/fixtures/wpt/common/media.js /^function getMediaContentType(url) {$/;" F +extension test/fixtures/wpt/common/media.js /^ var extension = new URL(url, location).pathname.split(".").pop();$/;" V +map test/fixtures/wpt/common/media.js /^ var map = {$/;" O +get_host_info test/fixtures/wpt/common/get-host-info.sub.js /^function get_host_info() {$/;" F +HTTP_PORT test/fixtures/wpt/common/get-host-info.sub.js /^ var HTTP_PORT = '{{ports[http][0]}}';$/;" V +HTTP_PORT2 test/fixtures/wpt/common/get-host-info.sub.js /^ var HTTP_PORT2 = '{{ports[http][1]}}';$/;" V +HTTPS_PORT test/fixtures/wpt/common/get-host-info.sub.js /^ var HTTPS_PORT = '{{ports[https][0]}}';$/;" V +HTTPS_PORT2 test/fixtures/wpt/common/get-host-info.sub.js /^ var HTTPS_PORT2 = '{{ports[https][1]}}';$/;" V +ORIGINAL_HOST test/fixtures/wpt/common/get-host-info.sub.js /^ var ORIGINAL_HOST = '{{host}}';$/;" V +OTHER_HOST test/fixtures/wpt/common/get-host-info.sub.js /^ var OTHER_HOST = '{{domains[www2]}}';$/;" V +HTTP_PORT test/fixtures/wpt/common/get-host-info.sub.js /^ HTTP_PORT: HTTP_PORT,$/;" P +HTTP_PORT2 test/fixtures/wpt/common/get-host-info.sub.js /^ HTTP_PORT2: HTTP_PORT2,$/;" P +HTTPS_PORT test/fixtures/wpt/common/get-host-info.sub.js /^ HTTPS_PORT: HTTPS_PORT,$/;" P +HTTPS_PORT2 test/fixtures/wpt/common/get-host-info.sub.js /^ HTTPS_PORT2: HTTPS_PORT2,$/;" P +PORT test/fixtures/wpt/common/get-host-info.sub.js /^ PORT: PORT,$/;" P +PORT2 test/fixtures/wpt/common/get-host-info.sub.js /^ PORT2: PORT2,$/;" P +ORIGINAL_HOST test/fixtures/wpt/common/get-host-info.sub.js /^ ORIGINAL_HOST: ORIGINAL_HOST,$/;" P +REMOTE_HOST test/fixtures/wpt/common/get-host-info.sub.js /^ REMOTE_HOST: REMOTE_HOST,$/;" P +get_port test/fixtures/wpt/common/get-host-info.sub.js /^function get_port(loc) {$/;" F +importWorklet test/fixtures/wpt/common/worklet-reftest.js /^function importWorklet(worklet, code) {$/;" F +url test/fixtures/wpt/common/worklet-reftest.js /^ let url;$/;" V +blob test/fixtures/wpt/common/worklet-reftest.js /^ const blob = new Blob([code], {type: 'text\/javascript'});$/;" V +animationFrames test/fixtures/wpt/common/worklet-reftest.js /^async function animationFrames(frames) {$/;" F +workletPainted test/fixtures/wpt/common/worklet-reftest.js /^async function workletPainted() {$/;" F +importWorkletAndTerminateTestAfterAsyncPaint test/fixtures/wpt/common/worklet-reftest.js /^async function importWorkletAndTerminateTestAfterAsyncPaint(worklet, code) {$/;" F +wp_test test/fixtures/wpt/common/performance-timeline-utils.js /^function wp_test(func, msg, properties)$/;" F +test test/fixtures/wpt/common/performance-timeline-utils.js /^ test(function() { assert_true(performanceNamespace !== undefined && performanceNamespace != null, "window.performance is defined and not null"); }, "window.performance is defined and not null.");$/;" M +test_true test/fixtures/wpt/common/performance-timeline-utils.js /^function test_true(value, msg, properties)$/;" F +wp_test test/fixtures/wpt/common/performance-timeline-utils.js /^ wp_test(function () { assert_true(value, msg); }, msg, properties);$/;" M +test_equals test/fixtures/wpt/common/performance-timeline-utils.js /^function test_equals(value, equals, msg, properties)$/;" F +wp_test test/fixtures/wpt/common/performance-timeline-utils.js /^ wp_test(function () { assert_equals(value, equals, msg); }, msg, properties);$/;" M +test_entries test/fixtures/wpt/common/performance-timeline-utils.js /^function test_entries(actualEntries, expectedEntries) {$/;" F +delayedLoadListener test/fixtures/wpt/common/performance-timeline-utils.js /^function delayedLoadListener(callback) {$/;" F +TODO test/fixtures/wpt/common/performance-timeline-utils.js /^ \/\/ TODO(cvazac) Remove this setTimeout when spec enforces sync entries.$/;" T +custom_cors_response test/fixtures/wpt/common/custom-cors-response.js /^const custom_cors_response = (payload, base_url) => {$/;" F +acao test/fixtures/wpt/common/custom-cors-response.js /^ const acao = "Access-Control-Allow-Origin";$/;" V +ret test/fixtures/wpt/common/custom-cors-response.js /^ let ret = new URL("\/common\/CustomCorsResponse.py", base_url);$/;" V +takeScreenshot test/fixtures/wpt/common/reftest-wait.js /^function takeScreenshot() {$/;" F +takeScreenshotDelayed test/fixtures/wpt/common/reftest-wait.js /^function takeScreenshotDelayed(timeout) {$/;" F +setTimeout test/fixtures/wpt/common/reftest-wait.js /^ setTimeout(function() {$/;" M +failIfNot test/fixtures/wpt/common/reftest-wait.js /^function failIfNot(condition, msg) {$/;" F +fail test/fixtures/wpt/common/reftest-wait.js /^ const fail = () => {$/;" F +match test/fixtures/wpt/common/subset-tests-by-key.js /^ var match;$/;" V +keys test/fixtures/wpt/common/subset-tests-by-key.js /^ var keys = {};$/;" O +metas test/fixtures/wpt/common/subset-tests-by-key.js /^ var metas = [];$/;" A +template test/fixtures/wpt/common/subset-tests-by-key.js /^ var template = '';$/;" V +shouldRunSubTest test/fixtures/wpt/common/subset-tests-by-key.js /^ function shouldRunSubTest(key) {$/;" F +for test/fixtures/wpt/common/subset-tests-by-key.js /^ * for (const test of tests) {$/;" G +subsetTestByKey test/fixtures/wpt/common/subset-tests-by-key.js /^ function subsetTestByKey(key, testFunc, ...args) {$/;" F +gcRec test/fixtures/wpt/common/gc.js /^ function gcRec(n) {$/;" F +temp test/fixtures/wpt/common/gc.js /^ let temp = { i: "ab" + i + i \/ 100000 };$/;" O +dunderProtoError test/fixtures/wpt/common/test-setting-immutable-prototype.js /^ let dunderProtoError = "SecurityError";$/;" V +dunderProtoErrorName test/fixtures/wpt/common/test-setting-immutable-prototype.js /^ let dunderProtoErrorName = "\\"SecurityError\\" DOMException";$/;" V +func test/fixtures/wpt/common/test-setting-immutable-prototype.js /^ const func = function() {$/;" F +newValue test/fixtures/wpt/common/test-setting-immutable-prototype.js /^ const newValue = {};$/;" O +newValueString test/fixtures/wpt/common/test-setting-immutable-prototype.js /^ const newValueString = "an empty object";$/;" V +assert_throws_dom test/fixtures/wpt/common/test-setting-immutable-prototype.js /^ assert_throws_dom("SecurityError", function() {$/;" M +PrefixedMessage test/fixtures/wpt/common/PrefixedPostMessage.js /^var PrefixedMessage = function () {$/;" C +url test/fixtures/wpt/common/PrefixedPostMessage.js /^PrefixedMessage.prototype.url = function (uri) {$/;" M +updateUrlParameter test/fixtures/wpt/common/PrefixedPostMessage.js /^ function updateUrlParameter (uri, key, value) {$/;" F +uri test/fixtures/wpt/common/PrefixedPostMessage.js /^ uri = (i === -1) ? uri : uri.substr(0, i);$/;" M +re test/fixtures/wpt/common/PrefixedPostMessage.js /^ var re = new RegExp(`([?&])${key}=.*?(&|$)`, 'i');$/;" V +uri test/fixtures/wpt/common/PrefixedPostMessage.js /^ uri = (uri.match(re)) ? uri.replace(re, `$1${key}=${value}$2`) :$/;" M +onMessage test/fixtures/wpt/common/PrefixedPostMessage.js /^PrefixedMessage.prototype.onMessage = function (fn) {$/;" M +PrefixedMessageTest test/fixtures/wpt/common/PrefixedPostMessage.js /^var PrefixedMessageTest = function () {$/;" C +PrefixedMessageResource test/fixtures/wpt/common/PrefixedPostMessage.js /^var PrefixedMessageResource = function () {$/;" C +regex test/fixtures/wpt/common/PrefixedPostMessage.js /^ var regex = new RegExp(`[?&]${this.param}(=([^&#]*)|&|#|$)`),$/;" V +postToOpener test/fixtures/wpt/common/PrefixedPostMessage.js /^PrefixedMessageResource.prototype.postToOpener = function (data) {$/;" M +data test/fixtures/wpt/common/PrefixedPostMessage.js /^ data: data$/;" P +waitForAtLeastOneFrame test/fixtures/wpt/common/rendering-utils.js /^function waitForAtLeastOneFrame() {$/;" F +PrefixedLocalStorage test/fixtures/wpt/common/PrefixedLocalStorage.js /^var PrefixedLocalStorage = function () {$/;" C +clear test/fixtures/wpt/common/PrefixedLocalStorage.js /^PrefixedLocalStorage.prototype.clear = function () {$/;" M +url test/fixtures/wpt/common/PrefixedLocalStorage.js /^PrefixedLocalStorage.prototype.url = function (uri) {$/;" M +updateUrlParameter test/fixtures/wpt/common/PrefixedLocalStorage.js /^ function updateUrlParameter (uri, key, value) {$/;" F +uri test/fixtures/wpt/common/PrefixedLocalStorage.js /^ uri = (i === -1) ? uri : uri.substr(0, i);$/;" M +re test/fixtures/wpt/common/PrefixedLocalStorage.js /^ var re = new RegExp(`([?&])${key}=.*?(&|$)`, 'i');$/;" V +uri test/fixtures/wpt/common/PrefixedLocalStorage.js /^ uri = (uri.match(re)) ? uri.replace(re, `$1${key}=${value}$2`) :$/;" M +prefixedKey test/fixtures/wpt/common/PrefixedLocalStorage.js /^PrefixedLocalStorage.prototype.prefixedKey = function (baseKey) {$/;" M +setItem test/fixtures/wpt/common/PrefixedLocalStorage.js /^PrefixedLocalStorage.prototype.setItem = function (baseKey, value) {$/;" M +onSet test/fixtures/wpt/common/PrefixedLocalStorage.js /^PrefixedLocalStorage.prototype.onSet = function (baseKey, fn) {$/;" M +PrefixedLocalStorageTest test/fixtures/wpt/common/PrefixedLocalStorage.js /^var PrefixedLocalStorageTest = function () {$/;" C +cleanup test/fixtures/wpt/common/PrefixedLocalStorage.js /^PrefixedLocalStorageTest.prototype.cleanup = function () {$/;" M +PrefixedLocalStorageResource test/fixtures/wpt/common/PrefixedLocalStorage.js /^var PrefixedLocalStorageResource = function (options) {$/;" C +close_on_cleanup test/fixtures/wpt/common/PrefixedLocalStorage.js /^ close_on_cleanup: false$/;" P +regex test/fixtures/wpt/common/PrefixedLocalStorage.js /^ var regex = new RegExp(`[?&]${this.param}(=([^&#]*)|&|#|$)`),$/;" V +assert_throws_js test/fixtures/wpt/compression/compression-constructor-error.tentative.any.js /^ assert_throws_js(Error, () => new CompressionStream({ toString() { throw Error(); } }), 'constructor should throw');$/;" M +CompressionStream test/fixtures/wpt/compression/idlharness.https.any.js /^ CompressionStream: ['new CompressionStream("deflate")'],$/;" P +DecompressionStream test/fixtures/wpt/compression/idlharness.https.any.js /^ DecompressionStream: ['new DecompressionStream("deflate")'],$/;" P +LARGE_FILE test/fixtures/wpt/compression/compression-output-length.tentative.any.js /^const LARGE_FILE = '\/media\/test-av-384k-44100Hz-1ch-320x240-30fps-10kfr.webm';$/;" V +compressArrayBuffer test/fixtures/wpt/compression/compression-output-length.tentative.any.js /^async function compressArrayBuffer(input, format) {$/;" F +cs test/fixtures/wpt/compression/compression-output-length.tentative.any.js /^ const cs = new CompressionStream(format);$/;" V +out test/fixtures/wpt/compression/compression-output-length.tentative.any.js /^ const out = [];$/;" A +totalSize test/fixtures/wpt/compression/compression-output-length.tentative.any.js /^ let totalSize = 0;$/;" V +concatenated test/fixtures/wpt/compression/compression-output-length.tentative.any.js /^ const concatenated = new Uint8Array(totalSize);$/;" V +offset test/fixtures/wpt/compression/compression-output-length.tentative.any.js /^ let offset = 0;$/;" V +bufferView test/fixtures/wpt/compression/compression-output-length.tentative.any.js /^ const bufferView = new Uint8Array(buffer);$/;" V +bufferView test/fixtures/wpt/compression/compression-output-length.tentative.any.js /^ const bufferView = new Uint8Array(buffer);$/;" V +bufferView test/fixtures/wpt/compression/compression-output-length.tentative.any.js /^ const bufferView = new Uint8Array(buffer);$/;" V +expectations test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^const expectations = [$/;" A +baseInput test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ baseInput: [120, 156, 75, 173, 40, 72, 77, 46, 73, 77, 81, 200, 47, 45, 41,$/;" P +fields test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ fields: [$/;" P +offset test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ offset: 0,$/;" P +length test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ length: 1,$/;" P +cases test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ cases: [$/;" P +value test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ value: 0,$/;" P +offset test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ offset: 1,$/;" P +length test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ length: 1,$/;" P +cases test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ cases: [$/;" P +value test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ value: 218,$/;" P +value test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ value: 1,$/;" P +value test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ value: 94,$/;" P +value test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ value: 157,$/;" P +offset test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ offset: 18,$/;" P +length test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ length: 1,$/;" P +cases test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ cases: [$/;" P +value test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ value: 4,$/;" P +value test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ value: 5,$/;" P +length test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ length: 4,$/;" P +cases test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ cases: [$/;" P +value test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ value: 255,$/;" P +baseInput test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ baseInput: [31, 139, 8, 0, 0, 0, 0, 0, 0, 3, 75, 173, 40, 72, 77, 46, 73,$/;" P +fields test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ fields: [$/;" P +offset test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ offset: 0,$/;" P +length test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ length: 2,$/;" P +cases test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ cases: [$/;" P +value test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ value: 255,$/;" P +offset test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ offset: 2,$/;" P +length test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ length: 1,$/;" P +cases test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ cases: [$/;" P +value test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ value: 0,$/;" P +offset test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ offset: 3,$/;" P +length test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ length: 1,$/;" P +cases test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ cases: [$/;" P +offset test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ offset: 4,$/;" P +length test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ length: 4,$/;" P +cases test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ cases: [$/;" P +value test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ value: 255,$/;" P +offset test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ offset: 8,$/;" P +length test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ length: 1,$/;" P +cases test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ cases: [$/;" P +value test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ value: 255,$/;" P +offset test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ offset: 9,$/;" P +length test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ length: 1,$/;" P +cases test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ cases: [$/;" P +value test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ value: 128,$/;" P +offset test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ offset: 26,$/;" P +length test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ length: 1,$/;" P +cases test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ cases: [$/;" P +value test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ value: 3,$/;" P +value test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ value: 4,$/;" P +length test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ length: 4,$/;" P +cases test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ cases: [$/;" P +value test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ value: 0,$/;" P +length test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ length: 4,$/;" P +cases test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ cases: [$/;" P +value test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ value: 1,$/;" P +tryDecompress test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^async function tryDecompress(input, format) {$/;" F +ds test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ const ds = new DecompressionStream(format);$/;" V +out test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ let out = [];$/;" A +expectedOutput test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ const expectedOutput = 'expected output';$/;" V +corruptInput test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^function corruptInput(input, offset, length, value) {$/;" F +output test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ const output = new Uint8Array(input);$/;" V +truncatedInput test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ const truncatedInput = new Uint8Array(baseInput.slice(0, -1));$/;" V +extendedInput test/fixtures/wpt/compression/decompression-corrupt-input.tentative.any.js /^ const extendedInput = new Uint8Array(baseInput.concat([0]));$/;" V +compressedBytesWithDeflate test/fixtures/wpt/compression/decompression-split-chunk.tentative.any.js /^const compressedBytesWithDeflate = new Uint8Array([120, 156, 75, 173, 40, 72, 77, 46, 73, 77, 81, 200, 47, 45, 41, 40, 45, 1, 0, 48, 173, 6, 36]);$/;" V +compressedBytesWithGzip test/fixtures/wpt/compression/decompression-split-chunk.tentative.any.js /^const compressedBytesWithGzip = new Uint8Array([31, 139, 8, 0, 0, 0, 0, 0, 0, 3, 75, 173, 40, 72, 77, 46, 73, 77, 81, 200, 47, 45, 41, 40, 45, 1, 0, 176, 1, 57, 179, 15, 0, 0, 0]);$/;" V +compressedBytesWithDeflateRaw test/fixtures/wpt/compression/decompression-split-chunk.tentative.any.js /^const compressedBytesWithDeflateRaw = new Uint8Array([$/;" V +expectedChunkValue test/fixtures/wpt/compression/decompression-split-chunk.tentative.any.js /^const expectedChunkValue = new TextEncoder().encode('expected output');$/;" V +decompressArrayBuffer test/fixtures/wpt/compression/decompression-split-chunk.tentative.any.js /^async function decompressArrayBuffer(input, format, chunkSize) {$/;" F +ds test/fixtures/wpt/compression/decompression-split-chunk.tentative.any.js /^ const ds = new DecompressionStream(format);$/;" V +out test/fixtures/wpt/compression/decompression-split-chunk.tentative.any.js /^ const out = [];$/;" A +totalSize test/fixtures/wpt/compression/decompression-split-chunk.tentative.any.js /^ let totalSize = 0;$/;" V +concatenated test/fixtures/wpt/compression/decompression-split-chunk.tentative.any.js /^ const concatenated = new Uint8Array(totalSize);$/;" V +offset test/fixtures/wpt/compression/decompression-split-chunk.tentative.any.js /^ let offset = 0;$/;" V +kInputLength test/fixtures/wpt/compression/decompression-with-detach.tentative.window.js /^const kInputLength = 1000000;$/;" V +createLargeCompressedInput test/fixtures/wpt/compression/decompression-with-detach.tentative.window.js /^async function createLargeCompressedInput() {$/;" F +cs test/fixtures/wpt/compression/decompression-with-detach.tentative.window.js /^ const cs = new CompressionStream('deflate');$/;" V +ds test/fixtures/wpt/compression/decompression-with-detach.tentative.window.js /^ const ds = new DecompressionStream('deflate');$/;" V +get test/fixtures/wpt/compression/decompression-with-detach.tentative.window.js /^ get() {$/;" M +deflateChunkValue test/fixtures/wpt/compression/decompression-correct-input.tentative.any.js /^const deflateChunkValue = new Uint8Array([120, 156, 75, 173, 40, 72, 77, 46, 73, 77, 81, 200, 47, 45, 41, 40, 45, 1, 0, 48, 173, 6, 36]);$/;" V +gzipChunkValue test/fixtures/wpt/compression/decompression-correct-input.tentative.any.js /^const gzipChunkValue = new Uint8Array([31, 139, 8, 0, 0, 0, 0, 0, 0, 3, 75, 173, 40, 72, 77, 46, 73, 77, 81, 200, 47, 45, 41, 40, 45, 1, 0, 176, 1, 57, 179, 15, 0, 0, 0]);$/;" V +deflateRawChunkValue test/fixtures/wpt/compression/decompression-correct-input.tentative.any.js /^const deflateRawChunkValue = new Uint8Array([$/;" V +trueChunkValue test/fixtures/wpt/compression/decompression-correct-input.tentative.any.js /^const trueChunkValue = new TextEncoder().encode('expected output');$/;" V +ds test/fixtures/wpt/compression/decompression-correct-input.tentative.any.js /^ const ds = new DecompressionStream('deflate');$/;" V +ds test/fixtures/wpt/compression/decompression-correct-input.tentative.any.js /^ const ds = new DecompressionStream('gzip');$/;" V +ds test/fixtures/wpt/compression/decompression-correct-input.tentative.any.js /^ const ds = new DecompressionStream('deflate-raw');$/;" V +deflateChunkValue test/fixtures/wpt/compression/decompression-uint8array-output.tentative.any.js /^const deflateChunkValue = new Uint8Array([120, 156, 75, 173, 40, 72, 77, 46, 73, 77, 81, 200, 47, 45, 41, 40, 45, 1, 0, 48, 173, 6, 36]);$/;" V +gzipChunkValue test/fixtures/wpt/compression/decompression-uint8array-output.tentative.any.js /^const gzipChunkValue = new Uint8Array([31, 139, 8, 0, 0, 0, 0, 0, 0, 3, 75, 173, 40, 72, 77, 46, 73, 77, 81, 200, 47, 45, 41, 40, 45, 1, 0, 176, 1, 57, 179, 15, 0, 0, 0]);$/;" V +ds test/fixtures/wpt/compression/decompression-uint8array-output.tentative.any.js /^ const ds = new DecompressionStream('deflate');$/;" V +ds test/fixtures/wpt/compression/decompression-uint8array-output.tentative.any.js /^ const ds = new DecompressionStream('gzip');$/;" V +compressData test/fixtures/wpt/compression/compression-large-flush-output.any.js /^async function compressData(chunk, format) {$/;" F +cs test/fixtures/wpt/compression/compression-large-flush-output.any.js /^ const cs = new CompressionStream(format);$/;" V +fullData test/fixtures/wpt/compression/compression-large-flush-output.any.js /^const fullData = new TextEncoder().encode(JSON.stringify(Array.from({ length: 10_000 }, (_, i) => i)));$/;" F +fullData test/fixtures/wpt/compression/compression-large-flush-output.any.js /^const fullData = new TextEncoder().encode(JSON.stringify(Array.from({ length: 10_000 }, (_, i) => i)));$/;" V +badChunks test/fixtures/wpt/compression/decompression-bad-chunks.tentative.any.js /^const badChunks = [$/;" A +value test/fixtures/wpt/compression/decompression-bad-chunks.tentative.any.js /^ value: undefined$/;" P +value test/fixtures/wpt/compression/decompression-bad-chunks.tentative.any.js /^ value: null$/;" P +value test/fixtures/wpt/compression/decompression-bad-chunks.tentative.any.js /^ value: {}$/;" P +value test/fixtures/wpt/compression/decompression-bad-chunks.tentative.any.js /^ value: [65]$/;" P +decompress test/fixtures/wpt/compression/decompression-bad-chunks.tentative.any.js /^async function decompress(chunk, format, t)$/;" F +ds test/fixtures/wpt/compression/decompression-bad-chunks.tentative.any.js /^ const ds = new DecompressionStream(format);$/;" V +badChunks test/fixtures/wpt/compression/compression-bad-chunks.tentative.any.js /^const badChunks = [$/;" A +value test/fixtures/wpt/compression/compression-bad-chunks.tentative.any.js /^ value: undefined$/;" P +value test/fixtures/wpt/compression/compression-bad-chunks.tentative.any.js /^ value: null$/;" P +value test/fixtures/wpt/compression/compression-bad-chunks.tentative.any.js /^ value: {}$/;" P +value test/fixtures/wpt/compression/compression-bad-chunks.tentative.any.js /^ value: [65]$/;" P +cs test/fixtures/wpt/compression/compression-bad-chunks.tentative.any.js /^ const cs = new CompressionStream('gzip');$/;" V +cs test/fixtures/wpt/compression/compression-bad-chunks.tentative.any.js /^ const cs = new CompressionStream('deflate');$/;" V +cs test/fixtures/wpt/compression/compression-bad-chunks.tentative.any.js /^ const cs = new CompressionStream('deflate-raw');$/;" V +assert_throws_js test/fixtures/wpt/compression/decompression-constructor-error.tentative.any.js /^ assert_throws_js(Error, () => new DecompressionStream({ toString() { throw Error(); } }), 'constructor should throw');$/;" M +gzipEmptyValue test/fixtures/wpt/compression/decompression-empty-input.tentative.any.js /^const gzipEmptyValue = new Uint8Array([31, 139, 8, 0, 0, 0, 0, 0, 0, 3, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0]);$/;" V +deflateEmptyValue test/fixtures/wpt/compression/decompression-empty-input.tentative.any.js /^const deflateEmptyValue = new Uint8Array([120, 156, 3, 0, 0, 0, 0, 1]);$/;" V +deflateRawEmptyValue test/fixtures/wpt/compression/decompression-empty-input.tentative.any.js /^const deflateRawEmptyValue = new Uint8Array([1, 0, 0, 255, 255]);$/;" V +ds test/fixtures/wpt/compression/decompression-empty-input.tentative.any.js /^ const ds = new DecompressionStream('gzip');$/;" V +ds test/fixtures/wpt/compression/decompression-empty-input.tentative.any.js /^ const ds = new DecompressionStream('deflate');$/;" V +ds test/fixtures/wpt/compression/decompression-empty-input.tentative.any.js /^ const ds = new DecompressionStream('deflate-raw');$/;" V +kInputLength test/fixtures/wpt/compression/compression-with-detach.tentative.window.js /^const kInputLength = 500000;$/;" V +createLargeRandomInput test/fixtures/wpt/compression/compression-with-detach.tentative.window.js /^function createLargeRandomInput() {$/;" F +buffer test/fixtures/wpt/compression/compression-with-detach.tentative.window.js /^ const buffer = new ArrayBuffer(kInputLength);$/;" V +kChunkSize test/fixtures/wpt/compression/compression-with-detach.tentative.window.js /^ const kChunkSize = 65536;$/;" V +view test/fixtures/wpt/compression/compression-with-detach.tentative.window.js /^ const view = new Uint8Array(buffer, offset, length);$/;" V +decompress test/fixtures/wpt/compression/compression-with-detach.tentative.window.js /^function decompress(view) {$/;" F +ds test/fixtures/wpt/compression/compression-with-detach.tentative.window.js /^ const ds = new DecompressionStream('deflate');$/;" V +cs test/fixtures/wpt/compression/compression-with-detach.tentative.window.js /^ const cs = new CompressionStream('deflate');$/;" V +get test/fixtures/wpt/compression/compression-with-detach.tentative.window.js /^ get() {$/;" M +makeExpectedChunk test/fixtures/wpt/compression/compression-multiple-chunks.tentative.any.js /^function makeExpectedChunk(input, numberOfChunks) {$/;" F +compressMultipleChunks test/fixtures/wpt/compression/compression-multiple-chunks.tentative.any.js /^async function compressMultipleChunks(input, numberOfChunks, format) {$/;" F +cs test/fixtures/wpt/compression/compression-multiple-chunks.tentative.any.js /^ const cs = new CompressionStream(format);$/;" V +chunk test/fixtures/wpt/compression/compression-multiple-chunks.tentative.any.js /^ const chunk = new TextEncoder().encode(input);$/;" V +out test/fixtures/wpt/compression/compression-multiple-chunks.tentative.any.js /^ const out = [];$/;" A +totalSize test/fixtures/wpt/compression/compression-multiple-chunks.tentative.any.js /^ let totalSize = 0;$/;" V +concatenated test/fixtures/wpt/compression/compression-multiple-chunks.tentative.any.js /^ const concatenated = new Uint8Array(totalSize);$/;" V +offset test/fixtures/wpt/compression/compression-multiple-chunks.tentative.any.js /^ let offset = 0;$/;" V +hello test/fixtures/wpt/compression/compression-multiple-chunks.tentative.any.js /^const hello = 'Hello';$/;" V +compressedBytesWithDeflate test/fixtures/wpt/compression/decompression-buffersource.tentative.any.js /^const compressedBytesWithDeflate = [120, 156, 75, 52, 48, 52, 50, 54, 49, 53, 3, 0, 8, 136, 1, 199];$/;" A +compressedBytesWithGzip test/fixtures/wpt/compression/decompression-buffersource.tentative.any.js /^const compressedBytesWithGzip = [31, 139, 8, 0, 0, 0, 0, 0, 0, 3, 75, 52, 48, 52, 2, 0, 216, 252, 63, 136, 4, 0, 0, 0];$/;" A +compressedBytesWithDeflateRaw test/fixtures/wpt/compression/decompression-buffersource.tentative.any.js /^const compressedBytesWithDeflateRaw = [$/;" A +deflateExpectedChunkValue test/fixtures/wpt/compression/decompression-buffersource.tentative.any.js /^const deflateExpectedChunkValue = new TextEncoder().encode('a0123456');$/;" V +gzipExpectedChunkValue test/fixtures/wpt/compression/decompression-buffersource.tentative.any.js /^const gzipExpectedChunkValue = new TextEncoder().encode('a012');$/;" V +deflateRawExpectedChunkValue test/fixtures/wpt/compression/decompression-buffersource.tentative.any.js /^const deflateRawExpectedChunkValue = new TextEncoder().encode('ABCDEF');$/;" V +bufferSourceChunksForDeflate test/fixtures/wpt/compression/decompression-buffersource.tentative.any.js /^const bufferSourceChunksForDeflate = [$/;" A +bufferSourceChunksForGzip test/fixtures/wpt/compression/decompression-buffersource.tentative.any.js /^const bufferSourceChunksForGzip = [$/;" A +bufferSourceChunksForDeflateRaw test/fixtures/wpt/compression/decompression-buffersource.tentative.any.js /^const bufferSourceChunksForDeflateRaw = [$/;" A +ds test/fixtures/wpt/compression/decompression-buffersource.tentative.any.js /^ const ds = new DecompressionStream('deflate');$/;" V +ds test/fixtures/wpt/compression/decompression-buffersource.tentative.any.js /^ const ds = new DecompressionStream('gzip');$/;" V +ds test/fixtures/wpt/compression/decompression-buffersource.tentative.any.js /^ const ds = new DecompressionStream('deflate-raw');$/;" V +SMALL_FILE test/fixtures/wpt/compression/compression-stream.tentative.any.js /^const SMALL_FILE = "\/media\/foo.vtt";$/;" V +LARGE_FILE test/fixtures/wpt/compression/compression-stream.tentative.any.js /^const LARGE_FILE = "\/media\/test-av-384k-44100Hz-1ch-320x240-30fps-10kfr.webm";$/;" V +compressArrayBuffer test/fixtures/wpt/compression/compression-stream.tentative.any.js /^async function compressArrayBuffer(input, format) {$/;" F +cs test/fixtures/wpt/compression/compression-stream.tentative.any.js /^ const cs = new CompressionStream(format);$/;" V +out test/fixtures/wpt/compression/compression-stream.tentative.any.js /^ const out = [];$/;" A +totalSize test/fixtures/wpt/compression/compression-stream.tentative.any.js /^ let totalSize = 0;$/;" V +concatenated test/fixtures/wpt/compression/compression-stream.tentative.any.js /^ const concatenated = new Uint8Array(totalSize);$/;" V +offset test/fixtures/wpt/compression/compression-stream.tentative.any.js /^ let offset = 0;$/;" V +transformer test/fixtures/wpt/compression/compression-stream.tentative.any.js /^ const transformer = new CompressionStream("nonvalid");$/;" V +buffer test/fixtures/wpt/compression/compression-stream.tentative.any.js /^ const buffer = new ArrayBuffer(0);$/;" V +bufferView test/fixtures/wpt/compression/compression-stream.tentative.any.js /^ const bufferView = new Uint8Array(buffer);$/;" V +bufferView test/fixtures/wpt/compression/compression-stream.tentative.any.js /^ const bufferView = new Uint8Array(buffer);$/;" V +bufferView test/fixtures/wpt/compression/compression-stream.tentative.any.js /^ const bufferView = new Uint8Array(buffer);$/;" V +buffer test/fixtures/wpt/compression/compression-stream.tentative.any.js /^ const buffer = new ArrayBuffer(0);$/;" V +bufferView test/fixtures/wpt/compression/compression-stream.tentative.any.js /^ const bufferView = new Uint8Array(buffer);$/;" V +bufferView test/fixtures/wpt/compression/compression-stream.tentative.any.js /^ const bufferView = new Uint8Array(buffer);$/;" V +bufferView test/fixtures/wpt/compression/compression-stream.tentative.any.js /^ const bufferView = new Uint8Array(buffer);$/;" V +compressChunkList test/fixtures/wpt/compression/compression-including-empty-chunk.tentative.any.js /^async function compressChunkList(chunkList, format) {$/;" F +cs test/fixtures/wpt/compression/compression-including-empty-chunk.tentative.any.js /^ const cs = new CompressionStream(format);$/;" V +chunkByte test/fixtures/wpt/compression/compression-including-empty-chunk.tentative.any.js /^ const chunkByte = new TextEncoder().encode(chunk);$/;" V +out test/fixtures/wpt/compression/compression-including-empty-chunk.tentative.any.js /^ const out = [];$/;" A +totalSize test/fixtures/wpt/compression/compression-including-empty-chunk.tentative.any.js /^ let totalSize = 0;$/;" V +concatenated test/fixtures/wpt/compression/compression-including-empty-chunk.tentative.any.js /^ const concatenated = new Uint8Array(totalSize);$/;" V +offset test/fixtures/wpt/compression/compression-including-empty-chunk.tentative.any.js /^ let offset = 0;$/;" V +chunkLists test/fixtures/wpt/compression/compression-including-empty-chunk.tentative.any.js /^const chunkLists = [$/;" A +expectedValue test/fixtures/wpt/compression/compression-including-empty-chunk.tentative.any.js /^const expectedValue = new TextEncoder().encode('HelloHello');$/;" V +test test/fixtures/wpt/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-behavior.any.js /^test(function() {$/;" M +ex test/fixtures/wpt/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-behavior.any.js /^ var ex = new DOMException();$/;" V +test test/fixtures/wpt/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-behavior.any.js /^test(function() {$/;" M +ex test/fixtures/wpt/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-behavior.any.js /^ var ex = new DOMException();$/;" V +test test/fixtures/wpt/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-behavior.any.js /^test(function() {$/;" M +ex test/fixtures/wpt/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-behavior.any.js /^ var ex = new DOMException(null);$/;" V +test test/fixtures/wpt/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-behavior.any.js /^test(function() {$/;" M +ex test/fixtures/wpt/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-behavior.any.js /^ var ex = new DOMException(undefined);$/;" V +test test/fixtures/wpt/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-behavior.any.js /^test(function() {$/;" M +ex test/fixtures/wpt/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-behavior.any.js /^ var ex = new DOMException(undefined);$/;" V +test test/fixtures/wpt/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-behavior.any.js /^test(function() {$/;" M +ex test/fixtures/wpt/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-behavior.any.js /^ var ex = new DOMException("foo");$/;" V +test test/fixtures/wpt/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-behavior.any.js /^test(function() {$/;" M +ex test/fixtures/wpt/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-behavior.any.js /^ var ex = new DOMException("foo");$/;" V +test test/fixtures/wpt/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-behavior.any.js /^test(function() {$/;" M +ex test/fixtures/wpt/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-behavior.any.js /^ var ex = new DOMException("bar", undefined);$/;" V +test test/fixtures/wpt/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-behavior.any.js /^test(function() {$/;" M +ex test/fixtures/wpt/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-behavior.any.js /^ var ex = new DOMException("bar", "NotSupportedError");$/;" V +test test/fixtures/wpt/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-behavior.any.js /^test(function() {$/;" M +ex test/fixtures/wpt/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-behavior.any.js /^ var ex = new DOMException("bar", "NotSupportedError");$/;" V +test test/fixtures/wpt/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-behavior.any.js /^test(function() {$/;" M +ex test/fixtures/wpt/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-behavior.any.js /^ var ex = new DOMException("bar", "foo");$/;" V +test test/fixtures/wpt/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-behavior.any.js /^ test(function() {$/;" M +ex test/fixtures/wpt/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-behavior.any.js /^ var ex = new DOMException("msg", test_case.name);$/;" V +e test/fixtures/wpt/webidl/ecmascript-binding/es-exceptions/DOMException-custom-bindings.any.js /^ const e = new DOMException("message", "name");$/;" V +e test/fixtures/wpt/webidl/ecmascript-binding/es-exceptions/DOMException-custom-bindings.any.js /^ const e = new DOMException("message", "name");$/;" V +e test/fixtures/wpt/webidl/ecmascript-binding/es-exceptions/DOMException-custom-bindings.any.js /^ const e = new DOMException("message", "name");$/;" V +e test/fixtures/wpt/webidl/ecmascript-binding/es-exceptions/DOMException-custom-bindings.any.js /^ const e = new DOMException("message", "InvalidCharacterError");$/;" V +value test/fixtures/wpt/webidl/ecmascript-binding/es-exceptions/DOMException-custom-bindings.any.js /^ value: "WrongDocumentError"$/;" P +e test/fixtures/wpt/webidl/ecmascript-binding/es-exceptions/DOMException-custom-bindings.any.js /^ const e = new DOMException("message", "name");$/;" V +e test/fixtures/wpt/webidl/ecmascript-binding/es-exceptions/DOMException-custom-bindings.any.js /^ const e = new DOMException("message", "name");$/;" V +e test/fixtures/wpt/webidl/ecmascript-binding/es-exceptions/DOMException-custom-bindings.any.js /^ const e = new DOMException("message", "name");$/;" V +stackOnNormalErrors test/fixtures/wpt/webidl/ecmascript-binding/es-exceptions/DOMException-custom-bindings.any.js /^ let stackOnNormalErrors;$/;" V +stackOnDOMException test/fixtures/wpt/webidl/ecmascript-binding/es-exceptions/DOMException-custom-bindings.any.js /^ let stackOnDOMException;$/;" V +test test/fixtures/wpt/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-and-prototype.any.js /^test(function() {$/;" M +test test/fixtures/wpt/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-and-prototype.any.js /^test(function() {$/;" M +test test/fixtures/wpt/webidl/ecmascript-binding/es-exceptions/DOMException-constructor-and-prototype.any.js /^test(function() {$/;" M +testException test/fixtures/wpt/webidl/ecmascript-binding/es-exceptions/exceptions.html /^function testException(exception, global, desc) {$/;" f +test test/fixtures/wpt/webidl/ecmascript-binding/es-exceptions/DOMException-constants.any.js /^test(function() {$/;" M +constants test/fixtures/wpt/webidl/ecmascript-binding/es-exceptions/DOMException-constants.any.js /^ var constants = [$/;" A +objects test/fixtures/wpt/webidl/ecmascript-binding/es-exceptions/DOMException-constants.any.js /^ var objects = [$/;" A +test test/fixtures/wpt/webidl/ecmascript-binding/es-exceptions/DOMException-constants.any.js /^ test(function() {$/;" M +blob test/fixtures/wpt/FileAPI/reading-data-section/filereader_result.any.js /^ var blob, blob2;$/;" V +blob2 test/fixtures/wpt/FileAPI/reading-data-section/filereader_result.any.js /^ var blob, blob2;$/;" V +setup test/fixtures/wpt/FileAPI/reading-data-section/filereader_result.any.js /^ setup(function() {$/;" M +async_test test/fixtures/wpt/FileAPI/reading-data-section/filereader_result.any.js /^ async_test(function() {$/;" M +readText test/fixtures/wpt/FileAPI/reading-data-section/filereader_result.any.js /^ var readText = new FileReader();$/;" V +async_test test/fixtures/wpt/FileAPI/reading-data-section/filereader_result.any.js /^ async_test(function() {$/;" M +readDataURL test/fixtures/wpt/FileAPI/reading-data-section/filereader_result.any.js /^ var readDataURL = new FileReader();$/;" V +async_test test/fixtures/wpt/FileAPI/reading-data-section/filereader_result.any.js /^ async_test(function() {$/;" M +readArrayBuffer test/fixtures/wpt/FileAPI/reading-data-section/filereader_result.any.js /^ var readArrayBuffer = new FileReader();$/;" V +async_test test/fixtures/wpt/FileAPI/reading-data-section/filereader_result.any.js /^ async_test(function() {$/;" M +readBinaryString test/fixtures/wpt/FileAPI/reading-data-section/filereader_result.any.js /^ var readBinaryString = new FileReader();$/;" V +promise_test test/fixtures/wpt/FileAPI/reading-data-section/filereader_result.any.js /^ promise_test(async function(t) {$/;" M +reader test/fixtures/wpt/FileAPI/reading-data-section/filereader_result.any.js /^ var reader = new FileReader();$/;" V +eventWatcher test/fixtures/wpt/FileAPI/reading-data-section/filereader_result.any.js /^ var eventWatcher = new EventWatcher(t, reader,$/;" V +attributes test/fixtures/wpt/FileAPI/reading-data-section/FileReader-event-handler-attributes.any.js /^var attributes = [$/;" A +test test/fixtures/wpt/FileAPI/reading-data-section/FileReader-event-handler-attributes.any.js /^ test(function() {$/;" M +reader test/fixtures/wpt/FileAPI/reading-data-section/FileReader-event-handler-attributes.any.js /^ var reader = new FileReader();$/;" V +data test/fixtures/wpt/FileAPI/reading-data-section/Determining-Encoding.any.js /^ var data = [0xFE,0xFF,0x00,0x68,0x00,0x65,0x00,0x6C,0x00,0x6C,0x00,0x6F];$/;" A +blob test/fixtures/wpt/FileAPI/reading-data-section/Determining-Encoding.any.js /^ var blob = new Blob([new Uint8Array(data)]);$/;" V +reader test/fixtures/wpt/FileAPI/reading-data-section/Determining-Encoding.any.js /^ var reader = new FileReader();$/;" V +data test/fixtures/wpt/FileAPI/reading-data-section/Determining-Encoding.any.js /^ var data = [0xFE,0xFF,0x00,0x68,0x00,0x65,0x00,0x6C,0x00,0x6C,0x00,0x6F];$/;" A +blob test/fixtures/wpt/FileAPI/reading-data-section/Determining-Encoding.any.js /^ var blob = new Blob([new Uint8Array(data)], {type:"text\/plain;charset=UTF-16BE"});$/;" V +reader test/fixtures/wpt/FileAPI/reading-data-section/Determining-Encoding.any.js /^ var reader = new FileReader();$/;" V +data test/fixtures/wpt/FileAPI/reading-data-section/Determining-Encoding.any.js /^ var data = [0xEF,0xBB,0xBF,0x68,0x65,0x6C,0x6C,0xC3,0xB6];$/;" A +blob test/fixtures/wpt/FileAPI/reading-data-section/Determining-Encoding.any.js /^ var blob = new Blob([new Uint8Array(data)]);$/;" V +reader test/fixtures/wpt/FileAPI/reading-data-section/Determining-Encoding.any.js /^ var reader = new FileReader();$/;" V +data test/fixtures/wpt/FileAPI/reading-data-section/Determining-Encoding.any.js /^ var data = [0x68,0x65,0x6C,0x6C,0xC3,0xB6];$/;" A +blob test/fixtures/wpt/FileAPI/reading-data-section/Determining-Encoding.any.js /^ var blob = new Blob([new Uint8Array(data)]);$/;" V +reader test/fixtures/wpt/FileAPI/reading-data-section/Determining-Encoding.any.js /^ var reader = new FileReader();$/;" V +data test/fixtures/wpt/FileAPI/reading-data-section/Determining-Encoding.any.js /^ var data = [0xFE,0xFF,0x00,0x68,0x00,0x65,0x00,0x6C,0x00,0x6C,0x00,0x6F];$/;" A +blob test/fixtures/wpt/FileAPI/reading-data-section/Determining-Encoding.any.js /^ var blob = new Blob([new Uint8Array(data)]);$/;" V +reader test/fixtures/wpt/FileAPI/reading-data-section/Determining-Encoding.any.js /^ var reader = new FileReader();$/;" V +data test/fixtures/wpt/FileAPI/reading-data-section/Determining-Encoding.any.js /^ var data = [0xFF,0xFE,0x68,0x00,0x65,0x00,0x6C,0x00,0x6C,0x00,0x6F,0x00];$/;" A +blob test/fixtures/wpt/FileAPI/reading-data-section/Determining-Encoding.any.js /^ var blob = new Blob([new Uint8Array(data)]);$/;" V +reader test/fixtures/wpt/FileAPI/reading-data-section/Determining-Encoding.any.js /^ var reader = new FileReader();$/;" V +reader test/fixtures/wpt/FileAPI/reading-data-section/filereader_events.any.js /^ var reader = new FileReader();$/;" V +eventWatcher test/fixtures/wpt/FileAPI/reading-data-section/filereader_events.any.js /^ var eventWatcher = new EventWatcher(t, reader, ['loadstart', 'progress', 'abort', 'error', 'load', 'loadend']);$/;" V +reader test/fixtures/wpt/FileAPI/reading-data-section/filereader_events.any.js /^ var reader = new FileReader();$/;" V +eventWatcher test/fixtures/wpt/FileAPI/reading-data-section/filereader_events.any.js /^ var eventWatcher = new EventWatcher(t, reader, ['loadstart', 'progress', 'abort', 'error', 'load', 'loadend']);$/;" V +test test/fixtures/wpt/FileAPI/reading-data-section/filereader_abort.any.js /^ test(function() {$/;" M +readerNoRead test/fixtures/wpt/FileAPI/reading-data-section/filereader_abort.any.js /^ var readerNoRead = new FileReader();$/;" V +blob test/fixtures/wpt/FileAPI/reading-data-section/filereader_abort.any.js /^ var blob = new Blob(["TEST THE ABORT METHOD"]);$/;" V +readerAbort test/fixtures/wpt/FileAPI/reading-data-section/filereader_abort.any.js /^ var readerAbort = new FileReader();$/;" V +eventWatcher test/fixtures/wpt/FileAPI/reading-data-section/filereader_abort.any.js /^ var eventWatcher = new EventWatcher(t, readerAbort,$/;" V +async_test test/fixtures/wpt/FileAPI/reading-data-section/filereader_readystate.any.js /^ async_test(function() {$/;" M +blob test/fixtures/wpt/FileAPI/reading-data-section/filereader_readystate.any.js /^ var blob = new Blob(["THIS TEST THE READYSTATE WHEN READ BLOB"]);$/;" V +reader test/fixtures/wpt/FileAPI/reading-data-section/filereader_readystate.any.js /^ var reader = new FileReader();$/;" V +async_test test/fixtures/wpt/FileAPI/reading-data-section/filereader_readAsArrayBuffer.any.js /^ async_test(function() {$/;" M +blob test/fixtures/wpt/FileAPI/reading-data-section/filereader_readAsArrayBuffer.any.js /^ var blob = new Blob(["TEST"]);$/;" V +reader test/fixtures/wpt/FileAPI/reading-data-section/filereader_readAsArrayBuffer.any.js /^ var reader = new FileReader();$/;" V +async_test test/fixtures/wpt/FileAPI/reading-data-section/filereader_error.any.js /^ async_test(function() {$/;" M +blob test/fixtures/wpt/FileAPI/reading-data-section/filereader_error.any.js /^ var blob = new Blob(["TEST THE ERROR ATTRIBUTE AND ERROR EVENT"]);$/;" V +reader test/fixtures/wpt/FileAPI/reading-data-section/filereader_error.any.js /^ var reader = new FileReader();$/;" V +test test/fixtures/wpt/FileAPI/reading-data-section/FileReader-multiple-reads.any.js /^test(function() {$/;" M +blob_1 test/fixtures/wpt/FileAPI/reading-data-section/FileReader-multiple-reads.any.js /^ var blob_1 = new Blob(['TEST000000001'])$/;" V +blob_2 test/fixtures/wpt/FileAPI/reading-data-section/FileReader-multiple-reads.any.js /^ var blob_2 = new Blob(['TEST000000002'])$/;" V +reader test/fixtures/wpt/FileAPI/reading-data-section/FileReader-multiple-reads.any.js /^ var reader = new FileReader();$/;" V +assert_throws_dom test/fixtures/wpt/FileAPI/reading-data-section/FileReader-multiple-reads.any.js /^ assert_throws_dom("InvalidStateError", function () {$/;" M +test test/fixtures/wpt/FileAPI/reading-data-section/FileReader-multiple-reads.any.js /^test(function() {$/;" M +blob_1 test/fixtures/wpt/FileAPI/reading-data-section/FileReader-multiple-reads.any.js /^ var blob_1 = new Blob(['TEST000000001'])$/;" V +blob_2 test/fixtures/wpt/FileAPI/reading-data-section/FileReader-multiple-reads.any.js /^ var blob_2 = new Blob(['TEST000000002'])$/;" V +reader test/fixtures/wpt/FileAPI/reading-data-section/FileReader-multiple-reads.any.js /^ var reader = new FileReader();$/;" V +assert_throws_dom test/fixtures/wpt/FileAPI/reading-data-section/FileReader-multiple-reads.any.js /^ assert_throws_dom("InvalidStateError", function () {$/;" M +test test/fixtures/wpt/FileAPI/reading-data-section/FileReader-multiple-reads.any.js /^test(function() {$/;" M +blob_1 test/fixtures/wpt/FileAPI/reading-data-section/FileReader-multiple-reads.any.js /^ var blob_1 = new Blob(['TEST000000001'])$/;" V +blob_2 test/fixtures/wpt/FileAPI/reading-data-section/FileReader-multiple-reads.any.js /^ var blob_2 = new Blob(['TEST000000002'])$/;" V +reader test/fixtures/wpt/FileAPI/reading-data-section/FileReader-multiple-reads.any.js /^ var reader = new FileReader();$/;" V +assert_throws_dom test/fixtures/wpt/FileAPI/reading-data-section/FileReader-multiple-reads.any.js /^ assert_throws_dom("InvalidStateError", function () {$/;" M +async_test test/fixtures/wpt/FileAPI/reading-data-section/FileReader-multiple-reads.any.js /^async_test(function() {$/;" M +blob_1 test/fixtures/wpt/FileAPI/reading-data-section/FileReader-multiple-reads.any.js /^ var blob_1 = new Blob(['TEST000000001'])$/;" V +blob_2 test/fixtures/wpt/FileAPI/reading-data-section/FileReader-multiple-reads.any.js /^ var blob_2 = new Blob(['TEST000000002'])$/;" V +reader test/fixtures/wpt/FileAPI/reading-data-section/FileReader-multiple-reads.any.js /^ var reader = new FileReader();$/;" V +assert_throws_dom test/fixtures/wpt/FileAPI/reading-data-section/FileReader-multiple-reads.any.js /^ assert_throws_dom("InvalidStateError", function () {$/;" M +async_test test/fixtures/wpt/FileAPI/reading-data-section/FileReader-multiple-reads.any.js /^async_test(function() {$/;" M +blob_1 test/fixtures/wpt/FileAPI/reading-data-section/FileReader-multiple-reads.any.js /^ var blob_1 = new Blob(['TEST000000001'])$/;" V +blob_2 test/fixtures/wpt/FileAPI/reading-data-section/FileReader-multiple-reads.any.js /^ var blob_2 = new Blob(['TEST000000002'])$/;" V +reader test/fixtures/wpt/FileAPI/reading-data-section/FileReader-multiple-reads.any.js /^ var reader = new FileReader();$/;" V +async_test test/fixtures/wpt/FileAPI/reading-data-section/FileReader-multiple-reads.any.js /^async_test(function() {$/;" M +blob_1 test/fixtures/wpt/FileAPI/reading-data-section/FileReader-multiple-reads.any.js /^ var blob_1 = new Blob([new Uint8Array(0x414141)]);$/;" V +blob_2 test/fixtures/wpt/FileAPI/reading-data-section/FileReader-multiple-reads.any.js /^ var blob_2 = new Blob(['TEST000000002']);$/;" V +reader test/fixtures/wpt/FileAPI/reading-data-section/FileReader-multiple-reads.any.js /^ var reader = new FileReader();$/;" V +async_test test/fixtures/wpt/FileAPI/reading-data-section/filereader_readAsText.any.js /^ async_test(function() {$/;" M +blob test/fixtures/wpt/FileAPI/reading-data-section/filereader_readAsText.any.js /^ var blob = new Blob(["TEST"]);$/;" V +reader test/fixtures/wpt/FileAPI/reading-data-section/filereader_readAsText.any.js /^ var reader = new FileReader();$/;" V +async_test test/fixtures/wpt/FileAPI/reading-data-section/filereader_readAsText.any.js /^ async_test(function() {$/;" M +blob test/fixtures/wpt/FileAPI/reading-data-section/filereader_readAsText.any.js /^ var blob = new Blob(["TEST"]);$/;" V +reader test/fixtures/wpt/FileAPI/reading-data-section/filereader_readAsText.any.js /^ var reader = new FileReader();$/;" V +reader_UTF16 test/fixtures/wpt/FileAPI/reading-data-section/filereader_readAsText.any.js /^ var reader_UTF16 = new FileReader();$/;" V +async_test test/fixtures/wpt/FileAPI/reading-data-section/filereader_readAsDataURL.any.js /^async_test(function(testCase) {$/;" M +blob test/fixtures/wpt/FileAPI/reading-data-section/filereader_readAsDataURL.any.js /^ var blob = new Blob(["TEST"]);$/;" V +reader test/fixtures/wpt/FileAPI/reading-data-section/filereader_readAsDataURL.any.js /^ var reader = new FileReader();$/;" V +async_test test/fixtures/wpt/FileAPI/reading-data-section/filereader_readAsDataURL.any.js /^async_test(function(testCase) {$/;" M +blob test/fixtures/wpt/FileAPI/reading-data-section/filereader_readAsDataURL.any.js /^ var blob = new Blob(["TEST"], { type: 'text\/plain' });$/;" V +reader test/fixtures/wpt/FileAPI/reading-data-section/filereader_readAsDataURL.any.js /^ var reader = new FileReader();$/;" V +async_test test/fixtures/wpt/FileAPI/reading-data-section/filereader_readAsDataURL.any.js /^async_test(function(testCase) {$/;" M +blob test/fixtures/wpt/FileAPI/reading-data-section/filereader_readAsDataURL.any.js /^ var blob = new Blob(["TEST"]);$/;" V +reader test/fixtures/wpt/FileAPI/reading-data-section/filereader_readAsDataURL.any.js /^ var reader = new FileReader();$/;" V +async_test test/fixtures/wpt/FileAPI/reading-data-section/filereader_readAsDataURL.any.js /^async_test(function(testCase) {$/;" M +blob test/fixtures/wpt/FileAPI/reading-data-section/filereader_readAsDataURL.any.js /^ var blob = new Blob([]);$/;" V +reader test/fixtures/wpt/FileAPI/reading-data-section/filereader_readAsDataURL.any.js /^ var reader = new FileReader();$/;" V +blob test/fixtures/wpt/FileAPI/reading-data-section/filereader_readAsBinaryString.any.js /^ const blob = new Blob(["σ"]);$/;" V +reader test/fixtures/wpt/FileAPI/reading-data-section/filereader_readAsBinaryString.any.js /^ const reader = new FileReader();$/;" V +blob test/fixtures/wpt/FileAPI/FileReaderSync.worker.js /^var blob, empty_blob, readerSync;$/;" V +empty_blob test/fixtures/wpt/FileAPI/FileReaderSync.worker.js /^var blob, empty_blob, readerSync;$/;" V +readerSync test/fixtures/wpt/FileAPI/FileReaderSync.worker.js /^var blob, empty_blob, readerSync;$/;" V +readBlobAsPromise test/fixtures/wpt/FileAPI/unicode.html /^function readBlobAsPromise(blob) {$/;" f +FileReaderSync test/fixtures/wpt/FileAPI/idlharness.worker.js /^ FileReaderSync: ['new FileReaderSync()']$/;" P +workerCode test/fixtures/wpt/FileAPI/FileReader/workers.html /^ function workerCode() {$/;" f +text test/fixtures/wpt/FileAPI/blob/Blob-slice-overflow.any.js /^var text = '';$/;" V +test test/fixtures/wpt/FileAPI/blob/Blob-slice-overflow.any.js /^test(function() {$/;" M +blob test/fixtures/wpt/FileAPI/blob/Blob-slice-overflow.any.js /^ var blob = new Blob([text]);$/;" V +test test/fixtures/wpt/FileAPI/blob/Blob-slice-overflow.any.js /^test(function() {$/;" M +blob test/fixtures/wpt/FileAPI/blob/Blob-slice-overflow.any.js /^ var blob = new Blob([text]);$/;" V +test test/fixtures/wpt/FileAPI/blob/Blob-slice-overflow.any.js /^test(function() {$/;" M +blob test/fixtures/wpt/FileAPI/blob/Blob-slice-overflow.any.js /^ var blob = new Blob([text]);$/;" V +test test/fixtures/wpt/FileAPI/blob/Blob-slice-overflow.any.js /^test(function() {$/;" M +blob test/fixtures/wpt/FileAPI/blob/Blob-slice-overflow.any.js /^ var blob = new Blob([text]);$/;" V +data test/fixtures/wpt/FileAPI/blob/Blob-in-worker.worker.js /^ const data = "TEST";$/;" V +blob test/fixtures/wpt/FileAPI/blob/Blob-in-worker.worker.js /^ const blob = new Blob([data], {type: "text\/plain"});$/;" V +readBlobAsPromise test/fixtures/wpt/FileAPI/blob/Blob-constructor-endings.html /^function readBlobAsPromise(blob) {$/;" f +read_and_gc test/fixtures/wpt/FileAPI/blob/Blob-stream.any.js /^async function read_and_gc(reader, perform_gc) {$/;" F +read_all_chunks test/fixtures/wpt/FileAPI/blob/Blob-stream.any.js /^async function read_all_chunks(stream, { perform_gc = false, mode } = {}) {$/;" F +out test/fixtures/wpt/FileAPI/blob/Blob-stream.any.js /^ let out = [];$/;" A +i test/fixtures/wpt/FileAPI/blob/Blob-stream.any.js /^ let i = 0;$/;" V +blob test/fixtures/wpt/FileAPI/blob/Blob-stream.any.js /^ const blob = new Blob(["PASS"]);$/;" V +blob test/fixtures/wpt/FileAPI/blob/Blob-stream.any.js /^ const blob = new Blob();$/;" V +input_arr test/fixtures/wpt/FileAPI/blob/Blob-stream.any.js /^ const input_arr = [8, 241, 48, 123, 151];$/;" A +typed_arr test/fixtures/wpt/FileAPI/blob/Blob-stream.any.js /^ const typed_arr = new Uint8Array(input_arr);$/;" V +blob test/fixtures/wpt/FileAPI/blob/Blob-stream.any.js /^ const blob = new Blob([typed_arr]);$/;" V +input_arr test/fixtures/wpt/FileAPI/blob/Blob-stream.any.js /^ const input_arr = [8, 241, 48, 123, 151];$/;" A +typed_arr test/fixtures/wpt/FileAPI/blob/Blob-stream.any.js /^ const typed_arr = new Uint8Array(input_arr);$/;" V +blob test/fixtures/wpt/FileAPI/blob/Blob-stream.any.js /^ let blob = new Blob([typed_arr]);$/;" V +input_arr test/fixtures/wpt/FileAPI/blob/Blob-stream.any.js /^ const input_arr = [8, 241, 48, 123, 151];$/;" A +typed_arr test/fixtures/wpt/FileAPI/blob/Blob-stream.any.js /^ const typed_arr = new Uint8Array(input_arr);$/;" V +blob test/fixtures/wpt/FileAPI/blob/Blob-stream.any.js /^ let blob = new Blob([typed_arr]);$/;" V +test test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^test(function() {$/;" M +test test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^test(function() {$/;" M +blob test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ var blob = new Blob();$/;" V +test test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^test(function() {$/;" M +assert_throws_js test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ assert_throws_js(TypeError, function() { var blob = Blob(); });$/;" M +test test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^test(function() {$/;" M +blob test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ var blob = new Blob;$/;" V +test test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^test(function() {$/;" M +blob test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ var blob = new Blob(undefined);$/;" V +test test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^test(function() {$/;" M +args test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ var args = [$/;" A +assert_throws_js test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ assert_throws_js(TypeError, function() {$/;" M +test_blob test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^test_blob(function() {$/;" M +expected test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ expected: "",$/;" P +type test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ type: "",$/;" P +desc test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ desc: "A plain object with @@iterator should be treated as a sequence for the blobParts argument."$/;" P +blob test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ const blob = new Blob({$/;" V +i test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ var i = 0;$/;" V +test_blob test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^test_blob(function() {$/;" M +0 test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ 0: "PASS",$/;" P +length test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ length: 1$/;" P +expected test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ expected: "PASS",$/;" P +type test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ type: "",$/;" P +desc test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ desc: "A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument."$/;" P +test_blob test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^test_blob(function() {$/;" M +expected test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ expected: "xyz",$/;" P +type test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ type: "",$/;" P +desc test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ desc: "A String object should be treated as a sequence for the blobParts argument."$/;" P +test_blob test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^test_blob(function() {$/;" M +expected test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ expected: "123",$/;" P +type test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ type: "",$/;" P +desc test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ desc: "A Uint8Array object should be treated as a sequence for the blobParts argument."$/;" P +test_error test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^var test_error = {$/;" O +name test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ name: "test",$/;" P +message test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ message: "test error",$/;" P +test test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^test(function() {$/;" M +obj test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ var obj = {$/;" O +assert_throws_exactly test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ assert_throws_exactly(test_error, function() {$/;" M +test test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^test(function() {$/;" M +assert_throws_exactly test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ assert_throws_exactly(test_error, function() {$/;" M +obj test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ var obj = {$/;" O +length test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ length: {$/;" P +valueOf test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ valueOf: null,$/;" P +toString test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ toString: function() { throw test_error; }$/;" M +assert_throws_exactly test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ assert_throws_exactly(test_error, function() {$/;" M +obj test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ var obj = {$/;" O +length test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ length: { valueOf: function() { throw test_error; } }$/;" P +test test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^test(function() {$/;" M +received test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ var received = [];$/;" A +obj test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ var obj = {$/;" O +valueOf test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ valueOf: function() {$/;" M +toString test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ toString: function() {$/;" M +assert_throws_exactly test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ assert_throws_exactly(test_error, function() {$/;" M +XXX test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^\/\/ XXX should add tests edge cases of ToLength(length)$/;" T +test test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^test(function() {$/;" M +assert_throws_exactly test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ assert_throws_exactly(test_error, function() {$/;" M +assert_throws_exactly test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ assert_throws_exactly(test_error, function() {$/;" M +assert_throws_exactly test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ assert_throws_exactly(test_error, function() {$/;" M +toString test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ toString: function() { throw test_error; },$/;" M +valueOf test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ valueOf: function() { assert_unreached("Should not call valueOf if toString is present."); }$/;" M +assert_throws_js test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ assert_throws_js(TypeError, function() {$/;" M +test_blob test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^test_blob(function() {$/;" M +arr test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ var arr = [$/;" A +expected test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ expected: "PASS",$/;" P +type test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ type: "",$/;" P +desc test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ desc: "Changes to the blobParts array should be reflected in the returned Blob (pop)."$/;" P +test_blob test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^test_blob(function() {$/;" M +arr test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ var arr = [$/;" A +toString test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ toString: function() {$/;" M +toString test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ toString: function() {$/;" M +toString test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ toString: function() {$/;" M +expected test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ expected: "PASS",$/;" P +type test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ type: "",$/;" P +desc test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ desc: "Changes to the blobParts array should be reflected in the returned Blob (unshift)."$/;" P +test_blob test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^test_blob(function() {$/;" M +expected test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ expected: "nullundefinedtruefalse01stringobjectx,y[object Object][object Object]stringAstringB[object Object]",$/;" P +type test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ type: "",$/;" P +desc test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ desc: "ToString should be called on elements of the blobParts array."$/;" P +test_blob test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^test_blob(function() {$/;" M +expected test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ expected: "\\0\\0\\0\\0\\0\\0\\0\\0",$/;" P +type test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ type: "",$/;" P +desc test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ desc: "ArrayBuffer elements of the blobParts array should be supported."$/;" P +test_blob test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^test_blob(function() {$/;" M +expected test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ expected: "PASSPASSPASSPASSPASSPASSPASS",$/;" P +type test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ type: "",$/;" P +desc test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ desc: "Passing typed arrays as elements of the blobParts array should work."$/;" P +test_blob test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^test_blob(function() {$/;" M +expected test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ expected: "PASSPASS",$/;" P +type test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ type: "",$/;" P +desc test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ desc: "Passing a Float64Array as element of the blobParts array should work."$/;" P +test_blob test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^test_blob(function() {$/;" M +expected test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ expected: "PASSPASSPASSPASS",$/;" P +type test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ type: "",$/;" P +desc test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ desc: "Passing BigInt typed arrays as elements of the blobParts array should work."$/;" P +channel test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ var channel = new MessageChannel();$/;" V +b_ports test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ var b_ports = new Blob(e.ports);$/;" V +channel2 test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ var channel2 = new MessageChannel();$/;" V +test_blob test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^test_blob(function() {$/;" M +blob test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ var blob = new Blob(['foo']);$/;" V +expected test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ expected: "foofoo",$/;" P +type test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ type: "",$/;" P +desc test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ desc: "Array with two blobs"$/;" P +test_blob_binary test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^test_blob_binary(function() {$/;" M +view test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ var view = new Uint8Array([0, 255, 0]);$/;" V +expected test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ expected: [0, 255, 0, 0, 255, 0],$/;" P +type test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ type: "",$/;" P +desc test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ desc: "Array with two buffers"$/;" P +test_blob_binary test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^test_blob_binary(function() {$/;" M +view test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ var view = new Uint8Array([0, 255, 0, 4]);$/;" V +blob test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ var blob = new Blob([view, view]);$/;" V +view1 test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ var view1 = new Uint16Array(view.buffer, 2);$/;" V +expected test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ expected: [0, 4, 0, 255, 0, 4, 0, 4],$/;" P +type test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ type: "",$/;" P +desc test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ desc: "Array with two bufferviews"$/;" P +test_blob test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^test_blob(function() {$/;" M +view test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ var view = new Uint8Array([0]);$/;" V +blob test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ var blob = new Blob(["fo"]);$/;" V +expected test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ expected: "\\0fofoo",$/;" P +type test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ type: "",$/;" P +desc test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ desc: "Array with mixed types"$/;" P +test test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^test(function() {$/;" M +accessed test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ const accessed = [];$/;" A +stringified test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ const stringified = [];$/;" A +type test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ type: { toString: () => { stringified.push('type'); return ''; } },$/;" P +endings test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ endings: { toString: () => { stringified.push('endings'); return 'transparent'; } }$/;" P +test test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^test(function() {$/;" M +assert_throws_exactly test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ assert_throws_exactly(test_error, function() {$/;" M +function test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ function() {}$/;" M +test_blob test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ test_blob(function() {$/;" M +expected test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ expected: "",$/;" P +type test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ type: "",$/;" P +desc test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ desc: "Passing " + format_value(arg) + " (index " + idx + ") for options should use the defaults."$/;" P +test_blob test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ test_blob(function() {$/;" M +expected test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ expected: "\\na\\r\\nb\\n\\rc\\r",$/;" P +type test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ type: "",$/;" P +desc test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ desc: "Passing " + format_value(arg) + " (index " + idx + ") for options should use the defaults (with newlines)."$/;" P +type_tests test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^var type_tests = [$/;" A +test test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ test(function() {$/;" M +arr test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ var arr = new Uint8Array([t[0]]).buffer;$/;" V +b test/fixtures/wpt/FileAPI/blob/Blob-constructor.any.js /^ var b = new Blob([arr], {type:t[1]});$/;" V +test_error test/fixtures/wpt/FileAPI/blob/Blob-constructor-dom.window.js /^var test_error = {$/;" O +name test/fixtures/wpt/FileAPI/blob/Blob-constructor-dom.window.js /^ name: "test",$/;" P +message test/fixtures/wpt/FileAPI/blob/Blob-constructor-dom.window.js /^ message: "test error",$/;" P +test test/fixtures/wpt/FileAPI/blob/Blob-constructor-dom.window.js /^test(function() {$/;" M +args test/fixtures/wpt/FileAPI/blob/Blob-constructor-dom.window.js /^ var args = [$/;" A +assert_throws_js test/fixtures/wpt/FileAPI/blob/Blob-constructor-dom.window.js /^ assert_throws_js(TypeError, function() {$/;" M +test test/fixtures/wpt/FileAPI/blob/Blob-constructor-dom.window.js /^test(function() {$/;" M +get test/fixtures/wpt/FileAPI/blob/Blob-constructor-dom.window.js /^ get: function() { throw test_error; }$/;" M +assert_throws_exactly test/fixtures/wpt/FileAPI/blob/Blob-constructor-dom.window.js /^ assert_throws_exactly(test_error, function() {$/;" M +test_blob test/fixtures/wpt/FileAPI/blob/Blob-constructor-dom.window.js /^test_blob(function() {$/;" M +expected test/fixtures/wpt/FileAPI/blob/Blob-constructor-dom.window.js /^ expected: "[object HTMLOptionElement]",$/;" P +type test/fixtures/wpt/FileAPI/blob/Blob-constructor-dom.window.js /^ type: "",$/;" P +desc test/fixtures/wpt/FileAPI/blob/Blob-constructor-dom.window.js /^ desc: "Passing an platform object that supports indexed properties as the blobParts array should work (select)."$/;" P +test_blob test/fixtures/wpt/FileAPI/blob/Blob-constructor-dom.window.js /^test_blob(function() {$/;" M +expected test/fixtures/wpt/FileAPI/blob/Blob-constructor-dom.window.js /^ expected: "[object Attr]",$/;" P +type test/fixtures/wpt/FileAPI/blob/Blob-constructor-dom.window.js /^ type: "",$/;" P +desc test/fixtures/wpt/FileAPI/blob/Blob-constructor-dom.window.js /^ desc: "Passing an platform object that supports indexed properties as the blobParts array should work (attributes)."$/;" P +blob test/fixtures/wpt/FileAPI/blob/Blob-text.any.js /^ const blob = new Blob(["PASS"]);$/;" V +blob test/fixtures/wpt/FileAPI/blob/Blob-text.any.js /^ const blob = new Blob();$/;" V +blob test/fixtures/wpt/FileAPI/blob/Blob-text.any.js /^ const blob = new Blob(["P", "A", "SS"]);$/;" V +non_unicode test/fixtures/wpt/FileAPI/blob/Blob-text.any.js /^ const non_unicode = "\\u0061\\u030A";$/;" V +input_arr test/fixtures/wpt/FileAPI/blob/Blob-text.any.js /^ const input_arr = new TextEncoder().encode(non_unicode);$/;" V +blob test/fixtures/wpt/FileAPI/blob/Blob-text.any.js /^ const blob = new Blob([input_arr]);$/;" V +blob test/fixtures/wpt/FileAPI/blob/Blob-text.any.js /^ const blob = new Blob(["PASS"], { type: "text\/plain;charset=utf-16le" });$/;" V +non_unicode test/fixtures/wpt/FileAPI/blob/Blob-text.any.js /^ const non_unicode = "\\u0061\\u030A";$/;" V +input_arr test/fixtures/wpt/FileAPI/blob/Blob-text.any.js /^ const input_arr = new TextEncoder().encode(non_unicode);$/;" V +blob test/fixtures/wpt/FileAPI/blob/Blob-text.any.js /^ const blob = new Blob([input_arr], { type: "text\/plain;charset=utf-16le" });$/;" V +input_arr test/fixtures/wpt/FileAPI/blob/Blob-text.any.js /^ const input_arr = new Uint8Array([192, 193, 245, 246, 247, 248, 249, 250, 251,$/;" V +blob test/fixtures/wpt/FileAPI/blob/Blob-text.any.js /^ const blob = new Blob([input_arr]);$/;" V +input_arr test/fixtures/wpt/FileAPI/blob/Blob-text.any.js /^ const input_arr = new Uint8Array([192, 193, 245, 246, 247, 248, 249, 250, 251,$/;" V +blob test/fixtures/wpt/FileAPI/blob/Blob-text.any.js /^ const blob = new Blob([input_arr]);$/;" V +test_blob test/fixtures/wpt/FileAPI/blob/Blob-slice.any.js /^test_blob(function() {$/;" M +blobTemp test/fixtures/wpt/FileAPI/blob/Blob-slice.any.js /^ var blobTemp = new Blob(["PASS"]);$/;" V +expected test/fixtures/wpt/FileAPI/blob/Blob-slice.any.js /^ expected: "PASS",$/;" P +type test/fixtures/wpt/FileAPI/blob/Blob-slice.any.js /^ type: "",$/;" P +desc test/fixtures/wpt/FileAPI/blob/Blob-slice.any.js /^ desc: "no-argument Blob slice"$/;" P +test test/fixtures/wpt/FileAPI/blob/Blob-slice.any.js /^test(function() {$/;" M +blob1 test/fixtures/wpt/FileAPI/blob/Blob-slice.any.js /^ var blob1, blob2;$/;" V +blob2 test/fixtures/wpt/FileAPI/blob/Blob-slice.any.js /^ var blob1, blob2;$/;" V +test_blob test/fixtures/wpt/FileAPI/blob/Blob-slice.any.js /^ test_blob(function() {$/;" M +expected test/fixtures/wpt/FileAPI/blob/Blob-slice.any.js /^ expected: "squiggle",$/;" P +type test/fixtures/wpt/FileAPI/blob/Blob-slice.any.js /^ type: "",$/;" P +desc test/fixtures/wpt/FileAPI/blob/Blob-slice.any.js /^ desc: "blob1."$/;" P +test_blob test/fixtures/wpt/FileAPI/blob/Blob-slice.any.js /^ test_blob(function() {$/;" M +expected test/fixtures/wpt/FileAPI/blob/Blob-slice.any.js /^ expected: "steak",$/;" P +type test/fixtures/wpt/FileAPI/blob/Blob-slice.any.js /^ type: "content\/type",$/;" P +desc test/fixtures/wpt/FileAPI/blob/Blob-slice.any.js /^ desc: "blob2."$/;" P +test_blob test/fixtures/wpt/FileAPI/blob/Blob-slice.any.js /^ test_blob(function() {$/;" M +expected test/fixtures/wpt/FileAPI/blob/Blob-slice.any.js /^ expected: "",$/;" P +type test/fixtures/wpt/FileAPI/blob/Blob-slice.any.js /^ type: "null",$/;" P +desc test/fixtures/wpt/FileAPI/blob/Blob-slice.any.js /^ desc: "null type Blob slice"$/;" P +test_blob test/fixtures/wpt/FileAPI/blob/Blob-slice.any.js /^ test_blob(function() {$/;" M +expected test/fixtures/wpt/FileAPI/blob/Blob-slice.any.js /^ expected: "",$/;" P +type test/fixtures/wpt/FileAPI/blob/Blob-slice.any.js /^ type: "",$/;" P +desc test/fixtures/wpt/FileAPI/blob/Blob-slice.any.js /^ desc: "undefined type Blob slice"$/;" P +test_blob test/fixtures/wpt/FileAPI/blob/Blob-slice.any.js /^ test_blob(function() {$/;" M +expected test/fixtures/wpt/FileAPI/blob/Blob-slice.any.js /^ expected: "",$/;" P +type test/fixtures/wpt/FileAPI/blob/Blob-slice.any.js /^ type: "",$/;" P +desc test/fixtures/wpt/FileAPI/blob/Blob-slice.any.js /^ desc: "no type Blob slice"$/;" P +arrayBuffer test/fixtures/wpt/FileAPI/blob/Blob-slice.any.js /^ var arrayBuffer = new ArrayBuffer(16);$/;" V +int8View test/fixtures/wpt/FileAPI/blob/Blob-slice.any.js /^ var int8View = new Int8Array(arrayBuffer);$/;" V +testData test/fixtures/wpt/FileAPI/blob/Blob-slice.any.js /^ var testData = [$/;" A +test test/fixtures/wpt/FileAPI/blob/Blob-slice.any.js /^ test(function() {$/;" M +blob test/fixtures/wpt/FileAPI/blob/Blob-slice.any.js /^ var blob = new Blob(blobs);$/;" V +test_blob test/fixtures/wpt/FileAPI/blob/Blob-slice.any.js /^ test_blob(function() {$/;" M +type test/fixtures/wpt/FileAPI/blob/Blob-slice.any.js /^ type: "",$/;" P +desc test/fixtures/wpt/FileAPI/blob/Blob-slice.any.js /^ desc: "Slicing test: slice (" + i + "," + j + ")."$/;" P +invalidTypes test/fixtures/wpt/FileAPI/blob/Blob-slice.any.js /^var invalidTypes = [$/;" A +test_blob test/fixtures/wpt/FileAPI/blob/Blob-slice.any.js /^ test_blob(function() {$/;" M +blob test/fixtures/wpt/FileAPI/blob/Blob-slice.any.js /^ var blob = new Blob(["PASS"]);$/;" V +expected test/fixtures/wpt/FileAPI/blob/Blob-slice.any.js /^ expected: "PASS",$/;" P +type test/fixtures/wpt/FileAPI/blob/Blob-slice.any.js /^ type: "",$/;" P +desc test/fixtures/wpt/FileAPI/blob/Blob-slice.any.js /^ desc: "Invalid contentType (" + format_value(type) + ")"$/;" P +validTypes test/fixtures/wpt/FileAPI/blob/Blob-slice.any.js /^var validTypes = [$/;" A +test_blob test/fixtures/wpt/FileAPI/blob/Blob-slice.any.js /^ test_blob(function() {$/;" M +blob test/fixtures/wpt/FileAPI/blob/Blob-slice.any.js /^ var blob = new Blob(["PASS"]);$/;" V +expected test/fixtures/wpt/FileAPI/blob/Blob-slice.any.js /^ expected: "PASS",$/;" P +desc test/fixtures/wpt/FileAPI/blob/Blob-slice.any.js /^ desc: "Valid contentType (" + format_value(type) + ")"$/;" P +input_arr test/fixtures/wpt/FileAPI/blob/Blob-array-buffer.any.js /^ const input_arr = new TextEncoder().encode("PASS");$/;" V +blob test/fixtures/wpt/FileAPI/blob/Blob-array-buffer.any.js /^ const blob = new Blob([input_arr]);$/;" V +input_arr test/fixtures/wpt/FileAPI/blob/Blob-array-buffer.any.js /^ const input_arr = new TextEncoder().encode("");$/;" V +blob test/fixtures/wpt/FileAPI/blob/Blob-array-buffer.any.js /^ const blob = new Blob([input_arr]);$/;" V +input_arr test/fixtures/wpt/FileAPI/blob/Blob-array-buffer.any.js /^ const input_arr = new TextEncoder().encode("\\u08B8\\u000a");$/;" V +blob test/fixtures/wpt/FileAPI/blob/Blob-array-buffer.any.js /^ const blob = new Blob([input_arr]);$/;" V +input_arr test/fixtures/wpt/FileAPI/blob/Blob-array-buffer.any.js /^ const input_arr = [8, 241, 48, 123, 151];$/;" A +typed_arr test/fixtures/wpt/FileAPI/blob/Blob-array-buffer.any.js /^ const typed_arr = new Uint8Array(input_arr);$/;" V +blob test/fixtures/wpt/FileAPI/blob/Blob-array-buffer.any.js /^ const blob = new Blob([typed_arr]);$/;" V +input_arr test/fixtures/wpt/FileAPI/blob/Blob-array-buffer.any.js /^ const input_arr = new TextEncoder().encode("PASS");$/;" V +blob test/fixtures/wpt/FileAPI/blob/Blob-array-buffer.any.js /^ const blob = new Blob([input_arr]);$/;" V +test test/fixtures/wpt/FileAPI/fileReader.any.js /^test(function () {$/;" M +test test/fixtures/wpt/FileAPI/fileReader.any.js /^test(function () {$/;" M +fileReader test/fixtures/wpt/FileAPI/fileReader.any.js /^ var fileReader = new FileReader();$/;" V +fileReader test/fixtures/wpt/FileAPI/fileReader.any.js /^ var fileReader = new FileReader();$/;" V +blob test/fixtures/wpt/FileAPI/fileReader.any.js /^ var blob = new Blob();$/;" V +fileReader test/fixtures/wpt/FileAPI/fileReader.any.js /^ var fileReader = new FileReader();$/;" V +blob test/fixtures/wpt/FileAPI/fileReader.any.js /^ var blob = new Blob();$/;" V +blob test/fixtures/wpt/FileAPI/url/url-charset.window.js /^ const blob = new Blob($/;" V +blob test/fixtures/wpt/FileAPI/url/url-charset.window.js /^ const blob = new Blob($/;" V +blob_url_reload_test test/fixtures/wpt/FileAPI/url/url-reload.window.js /^function blob_url_reload_test(t, revoke_before_reload) {$/;" F +run_result test/fixtures/wpt/FileAPI/url/url-reload.window.js /^ const run_result = 'test_frame_OK';$/;" V +blob_contents test/fixtures/wpt/FileAPI/url/url-reload.window.js /^ const blob_contents = '\\n\\n' +$/;" V +blob test/fixtures/wpt/FileAPI/url/url-reload.window.js /^ const blob = new Blob([blob_contents], {type: 'text\/html'});$/;" V +fetch_should_succeed test/fixtures/wpt/FileAPI/url/url-with-fetch.any.js /^function fetch_should_succeed(test, request) {$/;" F +fetch_should_fail test/fixtures/wpt/FileAPI/url/url-with-fetch.any.js /^function fetch_should_fail(test, url, method = 'GET') {$/;" F +blob_contents test/fixtures/wpt/FileAPI/url/url-with-fetch.any.js /^ const blob_contents = 'test blob contents';$/;" V +blob_type test/fixtures/wpt/FileAPI/url/url-with-fetch.any.js /^ const blob_type = 'image\/png';$/;" V +blob test/fixtures/wpt/FileAPI/url/url-with-fetch.any.js /^ const blob = new Blob([blob_contents], {type: blob_type});$/;" V +blob_contents test/fixtures/wpt/FileAPI/url/url-with-fetch.any.js /^ const blob_contents = 'test blob contents';$/;" V +blob test/fixtures/wpt/FileAPI/url/url-with-fetch.any.js /^ const blob = new Blob([blob_contents]);$/;" V +request test/fixtures/wpt/FileAPI/url/url-with-fetch.any.js /^ const request = new Request(url);$/;" V +blob_contents test/fixtures/wpt/FileAPI/url/url-with-fetch.any.js /^ const blob_contents = 'test blob contents';$/;" V +blob test/fixtures/wpt/FileAPI/url/url-with-fetch.any.js /^ const blob = new Blob([blob_contents]);$/;" V +request test/fixtures/wpt/FileAPI/url/url-with-fetch.any.js /^ let request = new Request(url);$/;" V +promise_test test/fixtures/wpt/FileAPI/url/url-with-fetch.any.js /^promise_test(function(t) {$/;" M +blob_contents test/fixtures/wpt/FileAPI/url/url-with-fetch.any.js /^ const blob_contents = 'test blob contents';$/;" V +blob test/fixtures/wpt/FileAPI/url/url-with-fetch.any.js /^ const blob = new Blob([blob_contents]);$/;" V +result test/fixtures/wpt/FileAPI/url/url-with-fetch.any.js /^ const result = fetch_should_succeed(t, url).then(text => {$/;" F +run_result test/fixtures/wpt/FileAPI/url/url-in-tags-revoke.window.js /^ const run_result = 'test_frame_OK';$/;" V +blob_contents test/fixtures/wpt/FileAPI/url/url-in-tags-revoke.window.js /^ const blob_contents = '\\n\\n' +$/;" V +blob test/fixtures/wpt/FileAPI/url/url-in-tags-revoke.window.js /^ const blob = new Blob([blob_contents], {type: 'text\/html'});$/;" V +run_result test/fixtures/wpt/FileAPI/url/url-in-tags-revoke.window.js /^ const run_result = 'test_frame_OK';$/;" V +blob_contents test/fixtures/wpt/FileAPI/url/url-in-tags-revoke.window.js /^ const blob_contents = '\\n\\n' +$/;" V +blob test/fixtures/wpt/FileAPI/url/url-in-tags-revoke.window.js /^ const blob = new Blob([blob_contents], {type: 'text\/html'});$/;" V +run_result test/fixtures/wpt/FileAPI/url/url-in-tags-revoke.window.js /^ const run_result = 'test_frame_OK';$/;" V +blob_contents test/fixtures/wpt/FileAPI/url/url-in-tags-revoke.window.js /^ const blob_contents = '\\n\\n' +$/;" V +blob test/fixtures/wpt/FileAPI/url/url-in-tags-revoke.window.js /^ const blob = new Blob([blob_contents], {type: 'text\/html'});$/;" V +receive_message_on_channel test/fixtures/wpt/FileAPI/url/url-in-tags-revoke.window.js /^function receive_message_on_channel(t, channel_name) {$/;" F +channel test/fixtures/wpt/FileAPI/url/url-in-tags-revoke.window.js /^ const channel = new BroadcastChannel(channel_name);$/;" V +window_contents_for_channel test/fixtures/wpt/FileAPI/url/url-in-tags-revoke.window.js /^function window_contents_for_channel(channel_name) {$/;" F +channel_name test/fixtures/wpt/FileAPI/url/url-in-tags-revoke.window.js /^ const channel_name = 'noopener-window-test';$/;" V +blob test/fixtures/wpt/FileAPI/url/url-in-tags-revoke.window.js /^ const blob = new Blob([window_contents_for_channel(channel_name)], {type: 'text\/html'});$/;" V +run_result test/fixtures/wpt/FileAPI/url/url-in-tags-revoke.window.js /^ const run_result = 'test_script_OK';$/;" V +blob_contents test/fixtures/wpt/FileAPI/url/url-in-tags-revoke.window.js /^ const blob_contents = 'window.script_test_result = "' + run_result + '";';$/;" V +blob test/fixtures/wpt/FileAPI/url/url-in-tags-revoke.window.js /^ const blob = new Blob([blob_contents]);$/;" V +channel_name test/fixtures/wpt/FileAPI/url/url-in-tags-revoke.window.js /^ const channel_name = 'a-click-test';$/;" V +blob test/fixtures/wpt/FileAPI/url/url-in-tags-revoke.window.js /^ const blob = new Blob([window_contents_for_channel(channel_name)], {type: 'text\/html'});$/;" V +run_result test/fixtures/wpt/FileAPI/url/url-in-tags.window.js /^ const run_result = 'test_script_OK';$/;" V +blob_contents test/fixtures/wpt/FileAPI/url/url-in-tags.window.js /^ const blob_contents = 'window.test_result = "' + run_result + '";';$/;" V +blob test/fixtures/wpt/FileAPI/url/url-in-tags.window.js /^ const blob = new Blob([blob_contents]);$/;" V +run_result test/fixtures/wpt/FileAPI/url/url-in-tags.window.js /^ const run_result = 'test_frame_OK';$/;" V +blob_contents test/fixtures/wpt/FileAPI/url/url-in-tags.window.js /^ const blob_contents = '\\n\\n' +$/;" V +blob test/fixtures/wpt/FileAPI/url/url-in-tags.window.js /^ const blob = new Blob([blob_contents], {type: 'text\/html'});$/;" V +blob_contents test/fixtures/wpt/FileAPI/url/url-in-tags.window.js /^ const blob_contents = '\\n\\n' +$/;" V +blob test/fixtures/wpt/FileAPI/url/url-in-tags.window.js /^ const blob = new Blob([blob_contents], {type: 'text\/html'});$/;" V +blob test/fixtures/wpt/FileAPI/url/url-format.any.js /^const blob = new Blob(['test']);$/;" V +file test/fixtures/wpt/FileAPI/url/url-format.any.js /^const file = new File(['test'], 'name');$/;" V +url_count test/fixtures/wpt/FileAPI/url/url-format.any.js /^ const url_count = 5000;$/;" V +list test/fixtures/wpt/FileAPI/url/url-format.any.js /^ let list = [];$/;" A +url_record test/fixtures/wpt/FileAPI/url/url-format.any.js /^ const url_record = new URL(url);$/;" V +uuid_path_re test/fixtures/wpt/FileAPI/url/url-format.any.js /^ const uuid_path_re = \/\\\/[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$\/i;$/;" V +nested_url test/fixtures/wpt/FileAPI/url/url-format.any.js /^ const nested_url = new URL(url_record.pathname);$/;" V +xhr_should_succeed test/fixtures/wpt/FileAPI/url/url-with-xhr.any.js /^function xhr_should_succeed(test, url) {$/;" F +xhr test/fixtures/wpt/FileAPI/url/url-with-xhr.any.js /^ const xhr = new XMLHttpRequest();$/;" V +onerror test/fixtures/wpt/FileAPI/url/url-with-xhr.any.js /^ xhr.onerror = () => reject('Got unexpected error event');$/;" M +xhr_should_fail test/fixtures/wpt/FileAPI/url/url-with-xhr.any.js /^function xhr_should_fail(test, url, method = 'GET') {$/;" F +xhr test/fixtures/wpt/FileAPI/url/url-with-xhr.any.js /^ const xhr = new XMLHttpRequest();$/;" V +result1 test/fixtures/wpt/FileAPI/url/url-with-xhr.any.js /^ const result1 = new Promise((resolve, reject) => {$/;" F +result1 test/fixtures/wpt/FileAPI/url/url-with-xhr.any.js /^ const result1 = new Promise((resolve, reject) => {$/;" V +onload test/fixtures/wpt/FileAPI/url/url-with-xhr.any.js /^ xhr.onload = () => reject('Got unexpected load event');$/;" M +result2 test/fixtures/wpt/FileAPI/url/url-with-xhr.any.js /^ const result2 = new Promise(resolve => {$/;" F +result2 test/fixtures/wpt/FileAPI/url/url-with-xhr.any.js /^ const result2 = new Promise(resolve => {$/;" V +blob_contents test/fixtures/wpt/FileAPI/url/url-with-xhr.any.js /^ const blob_contents = 'test blob contents';$/;" V +blob_type test/fixtures/wpt/FileAPI/url/url-with-xhr.any.js /^ const blob_type = 'image\/png';$/;" V +blob test/fixtures/wpt/FileAPI/url/url-with-xhr.any.js /^ const blob = new Blob([blob_contents], {type: blob_type});$/;" V +xhr test/fixtures/wpt/FileAPI/url/url-with-xhr.any.js /^ const xhr = new XMLHttpRequest();$/;" V +blob_contents test/fixtures/wpt/FileAPI/url/url-with-xhr.any.js /^ const blob_contents = 'test blob contents';$/;" V +blob test/fixtures/wpt/FileAPI/url/url-with-xhr.any.js /^ const blob = new Blob([blob_contents]);$/;" V +xhr test/fixtures/wpt/FileAPI/url/url-with-xhr.any.js /^ const xhr = new XMLHttpRequest();$/;" V +fileNameSource test/fixtures/wpt/FileAPI/file/send-file-formdata-controls.any.js /^ fileNameSource: "ASCII",$/;" P +fileBaseName test/fixtures/wpt/FileAPI/file/send-file-formdata-controls.any.js /^ fileBaseName: "file-for-upload-in-form-NUL-[\\0].txt",$/;" P +fileNameSource test/fixtures/wpt/FileAPI/file/send-file-formdata-controls.any.js /^ fileNameSource: "ASCII",$/;" P +fileBaseName test/fixtures/wpt/FileAPI/file/send-file-formdata-controls.any.js /^ fileBaseName: "file-for-upload-in-form-BS-[\\b].txt",$/;" P +fileNameSource test/fixtures/wpt/FileAPI/file/send-file-formdata-controls.any.js /^ fileNameSource: "ASCII",$/;" P +fileBaseName test/fixtures/wpt/FileAPI/file/send-file-formdata-controls.any.js /^ fileBaseName: "file-for-upload-in-form-VT-[\\v].txt",$/;" P +fileNameSource test/fixtures/wpt/FileAPI/file/send-file-formdata-controls.any.js /^ fileNameSource: "ASCII",$/;" P +fileBaseName test/fixtures/wpt/FileAPI/file/send-file-formdata-controls.any.js /^ fileBaseName: "file-for-upload-in-form-LF-[\\n].txt",$/;" P +fileNameSource test/fixtures/wpt/FileAPI/file/send-file-formdata-controls.any.js /^ fileNameSource: "ASCII",$/;" P +fileBaseName test/fixtures/wpt/FileAPI/file/send-file-formdata-controls.any.js /^ fileBaseName: "file-for-upload-in-form-LF-CR-[\\n\\r].txt",$/;" P +fileNameSource test/fixtures/wpt/FileAPI/file/send-file-formdata-controls.any.js /^ fileNameSource: "ASCII",$/;" P +fileBaseName test/fixtures/wpt/FileAPI/file/send-file-formdata-controls.any.js /^ fileBaseName: "file-for-upload-in-form-CR-[\\r].txt",$/;" P +fileNameSource test/fixtures/wpt/FileAPI/file/send-file-formdata-controls.any.js /^ fileNameSource: "ASCII",$/;" P +fileBaseName test/fixtures/wpt/FileAPI/file/send-file-formdata-controls.any.js /^ fileBaseName: "file-for-upload-in-form-CR-LF-[\\r\\n].txt",$/;" P +fileNameSource test/fixtures/wpt/FileAPI/file/send-file-formdata-controls.any.js /^ fileNameSource: "ASCII",$/;" P +fileBaseName test/fixtures/wpt/FileAPI/file/send-file-formdata-controls.any.js /^ fileBaseName: "file-for-upload-in-form-HT-[\\t].txt",$/;" P +fileNameSource test/fixtures/wpt/FileAPI/file/send-file-formdata-controls.any.js /^ fileNameSource: "ASCII",$/;" P +fileBaseName test/fixtures/wpt/FileAPI/file/send-file-formdata-controls.any.js /^ fileBaseName: "file-for-upload-in-form-FF-[\\f].txt",$/;" P +fileNameSource test/fixtures/wpt/FileAPI/file/send-file-formdata-controls.any.js /^ fileNameSource: "ASCII",$/;" P +fileBaseName test/fixtures/wpt/FileAPI/file/send-file-formdata-controls.any.js /^ fileBaseName: "file-for-upload-in-form-DEL-[\\x7F].txt",$/;" P +fileNameSource test/fixtures/wpt/FileAPI/file/send-file-formdata-controls.any.js /^ fileNameSource: "ASCII",$/;" P +fileBaseName test/fixtures/wpt/FileAPI/file/send-file-formdata-controls.any.js /^ fileBaseName: "file-for-upload-in-form-ESC-[\\x1B].txt",$/;" P +fileNameSource test/fixtures/wpt/FileAPI/file/send-file-formdata-controls.any.js /^ fileNameSource: "ASCII",$/;" P +fileBaseName test/fixtures/wpt/FileAPI/file/send-file-formdata-controls.any.js /^ fileBaseName: "file-for-upload-in-form-SPACE-[ ].txt",$/;" P +fileNameSource test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileNameSource: "ASCII",$/;" P +fileBaseName test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileBaseName: "file-for-upload-in-form-QUOTATION-MARK-[\\x22].txt",$/;" P +fileNameSource test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileNameSource: "ASCII",$/;" P +fileNameSource test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileNameSource: "ASCII",$/;" P +fileBaseName test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileBaseName: "file-for-upload-in-form-REVERSE-SOLIDUS-[\\\\].txt",$/;" P +fileNameSource test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileNameSource: "ASCII",$/;" P +fileBaseName test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileBaseName: "file-for-upload-in-form-EXCLAMATION-MARK-[!].txt",$/;" P +fileNameSource test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileNameSource: "ASCII",$/;" P +fileBaseName test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileBaseName: "file-for-upload-in-form-DOLLAR-SIGN-[$].txt",$/;" P +fileNameSource test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileNameSource: "ASCII",$/;" P +fileBaseName test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileBaseName: "file-for-upload-in-form-PERCENT-SIGN-[%].txt",$/;" P +fileNameSource test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileNameSource: "ASCII",$/;" P +fileBaseName test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileBaseName: "file-for-upload-in-form-AMPERSAND-[&].txt",$/;" P +fileNameSource test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileNameSource: "ASCII",$/;" P +fileBaseName test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileBaseName: "file-for-upload-in-form-APOSTROPHE-['].txt",$/;" P +fileNameSource test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileNameSource: "ASCII",$/;" P +fileBaseName test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileBaseName: "file-for-upload-in-form-LEFT-PARENTHESIS-[(].txt",$/;" P +fileNameSource test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileNameSource: "ASCII",$/;" P +fileBaseName test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileBaseName: "file-for-upload-in-form-RIGHT-PARENTHESIS-[)].txt",$/;" P +fileNameSource test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileNameSource: "ASCII",$/;" P +fileBaseName test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileBaseName: "file-for-upload-in-form-ASTERISK-[*].txt",$/;" P +fileNameSource test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileNameSource: "ASCII",$/;" P +fileBaseName test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileBaseName: "file-for-upload-in-form-PLUS-SIGN-[+].txt",$/;" P +fileNameSource test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileNameSource: "ASCII",$/;" P +fileBaseName test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileBaseName: "file-for-upload-in-form-COMMA-[,].txt",$/;" P +fileNameSource test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileNameSource: "ASCII",$/;" P +fileBaseName test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileBaseName: "file-for-upload-in-form-FULL-STOP-[.].txt",$/;" P +fileNameSource test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileNameSource: "ASCII",$/;" P +fileBaseName test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileBaseName: "file-for-upload-in-form-SOLIDUS-[\/].txt",$/;" P +fileNameSource test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileNameSource: "ASCII",$/;" P +fileBaseName test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileBaseName: "file-for-upload-in-form-COLON-[:].txt",$/;" P +fileNameSource test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileNameSource: "ASCII",$/;" P +fileBaseName test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileBaseName: "file-for-upload-in-form-SEMICOLON-[;].txt",$/;" P +fileNameSource test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileNameSource: "ASCII",$/;" P +fileBaseName test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileBaseName: "file-for-upload-in-form-EQUALS-SIGN-[=].txt",$/;" P +fileNameSource test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileNameSource: "ASCII",$/;" P +fileBaseName test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileBaseName: "file-for-upload-in-form-QUESTION-MARK-[?].txt",$/;" P +fileNameSource test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileNameSource: "ASCII",$/;" P +fileBaseName test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileBaseName: "file-for-upload-in-form-CIRCUMFLEX-ACCENT-[^].txt",$/;" P +fileNameSource test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileNameSource: "ASCII",$/;" P +fileBaseName test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileBaseName: "file-for-upload-in-form-LEFT-SQUARE-BRACKET-[[].txt",$/;" P +fileNameSource test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileNameSource: "ASCII",$/;" P +fileBaseName test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileBaseName: "file-for-upload-in-form-RIGHT-SQUARE-BRACKET-[]].txt",$/;" P +fileNameSource test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileNameSource: "ASCII",$/;" P +fileBaseName test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileBaseName: "file-for-upload-in-form-LEFT-CURLY-BRACKET-[{].txt",$/;" P +fileNameSource test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileNameSource: "ASCII",$/;" P +fileBaseName test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileBaseName: "file-for-upload-in-form-VERTICAL-LINE-[|].txt",$/;" P +fileNameSource test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileNameSource: "ASCII",$/;" P +fileBaseName test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileBaseName: "file-for-upload-in-form-RIGHT-CURLY-BRACKET-[}].txt",$/;" P +fileNameSource test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileNameSource: "ASCII",$/;" P +fileBaseName test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileBaseName: "file-for-upload-in-form-TILDE-[~].txt",$/;" P +fileNameSource test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileNameSource: "ASCII",$/;" P +fileBaseName test/fixtures/wpt/FileAPI/file/send-file-formdata-punctuation.any.js /^ fileBaseName: "'file-for-upload-in-form-single-quoted.txt'",$/;" P +fileNameSource test/fixtures/wpt/FileAPI/file/send-file-formdata-utf-8.any.js /^ fileNameSource: "ASCII",$/;" P +fileBaseName test/fixtures/wpt/FileAPI/file/send-file-formdata-utf-8.any.js /^ fileBaseName: "file-for-upload-in-form.txt",$/;" P +fileNameSource test/fixtures/wpt/FileAPI/file/send-file-formdata-utf-8.any.js /^ fileNameSource: "x-user-defined",$/;" P +fileBaseName test/fixtures/wpt/FileAPI/file/send-file-formdata-utf-8.any.js /^ fileBaseName: "file-for-upload-in-form-\\uF7F0\\uF793\\uF783\\uF7A0.txt",$/;" P +fileNameSource test/fixtures/wpt/FileAPI/file/send-file-formdata-utf-8.any.js /^ fileNameSource: "windows-1252",$/;" P +fileBaseName test/fixtures/wpt/FileAPI/file/send-file-formdata-utf-8.any.js /^ fileBaseName: "file-for-upload-in-form-☺😂.txt",$/;" P +fileNameSource test/fixtures/wpt/FileAPI/file/send-file-formdata-utf-8.any.js /^ fileNameSource: "JIS X 0201 and JIS X 0208",$/;" P +fileBaseName test/fixtures/wpt/FileAPI/file/send-file-formdata-utf-8.any.js /^ fileBaseName: "file-for-upload-in-form-★星★.txt",$/;" P +fileNameSource test/fixtures/wpt/FileAPI/file/send-file-formdata-utf-8.any.js /^ fileNameSource: "Unicode",$/;" P +fileBaseName test/fixtures/wpt/FileAPI/file/send-file-formdata-utf-8.any.js /^ fileBaseName: "file-for-upload-in-form-☺😂.txt",$/;" P +fileNameSource test/fixtures/wpt/FileAPI/file/send-file-formdata-utf-8.any.js /^ fileNameSource: "Unicode",$/;" P +async_test test/fixtures/wpt/FileAPI/file/Worker-read-file-constructor.worker.js /^async_test(function() {$/;" M +file test/fixtures/wpt/FileAPI/file/Worker-read-file-constructor.worker.js /^ var file = new File(["bits"], "dummy", { 'type': 'text\/plain', lastModified: 42 });$/;" V +reader test/fixtures/wpt/FileAPI/file/Worker-read-file-constructor.worker.js /^ var reader = new FileReader();$/;" V +readBlobAsPromise test/fixtures/wpt/FileAPI/file/File-constructor-endings.html /^function readBlobAsPromise(blob) {$/;" f +to_string_obj test/fixtures/wpt/FileAPI/file/File-constructor.any.js /^const to_string_obj = { toString: () => 'a string' };$/;" F +to_string_obj test/fixtures/wpt/FileAPI/file/File-constructor.any.js /^const to_string_obj = { toString: () => 'a string' };$/;" O +to_string_throws test/fixtures/wpt/FileAPI/file/File-constructor.any.js /^const to_string_throws = { toString: () => { throw new Error('expected'); } };$/;" F +to_string_throws test/fixtures/wpt/FileAPI/file/File-constructor.any.js /^const to_string_throws = { toString: () => { throw new Error('expected'); } };$/;" O +test test/fixtures/wpt/FileAPI/file/File-constructor.any.js /^test(function() {$/;" M +test_first_argument test/fixtures/wpt/FileAPI/file/File-constructor.any.js /^function test_first_argument(arg1, expectedSize, testName) {$/;" F +test test/fixtures/wpt/FileAPI/file/File-constructor.any.js /^ test(function() {$/;" M +file test/fixtures/wpt/FileAPI/file/File-constructor.any.js /^ var file = new File(arg1, "dummy");$/;" V +test_first_argument test/fixtures/wpt/FileAPI/file/File-constructor.any.js /^test_first_argument({[Symbol.iterator]() {$/;" M +i test/fixtures/wpt/FileAPI/file/File-constructor.any.js /^ let i = 0;$/;" V +test_second_argument test/fixtures/wpt/FileAPI/file/File-constructor.any.js /^function test_second_argument(arg2, expectedFileName, testName) {$/;" F +test test/fixtures/wpt/FileAPI/file/File-constructor.any.js /^ test(function() {$/;" M +file test/fixtures/wpt/FileAPI/file/File-constructor.any.js /^ var file = new File(["bits"], arg2);$/;" V +file test/fixtures/wpt/FileAPI/file/File-constructor.any.js /^ var file = new File(["bits"], "dummy", { type: testCase.type});$/;" V +test test/fixtures/wpt/FileAPI/file/File-constructor.any.js /^test(function() {$/;" M +file test/fixtures/wpt/FileAPI/file/File-constructor.any.js /^ var file = new File(["bits"], "dummy", { lastModified: 42 });$/;" V +test test/fixtures/wpt/FileAPI/file/File-constructor.any.js /^test(function() {$/;" M +file test/fixtures/wpt/FileAPI/file/File-constructor.any.js /^ var file = new File(["bits"], "dummy", { name: "foo" });$/;" V +test test/fixtures/wpt/FileAPI/file/File-constructor.any.js /^test(function() {$/;" M +file test/fixtures/wpt/FileAPI/file/File-constructor.any.js /^ var file = new File(["bits"], "dummy", { unknownKey: "value" });$/;" V +function test/fixtures/wpt/FileAPI/file/File-constructor.any.js /^ function() {}$/;" M +fileNameSource test/fixtures/wpt/FileAPI/file/send-file-formdata.any.js /^ fileNameSource: "ASCII",$/;" P +fileBaseName test/fixtures/wpt/FileAPI/file/send-file-formdata.any.js /^ fileBaseName: "file-for-upload-in-form.txt",$/;" P +escapeString test/fixtures/wpt/FileAPI/support/send-file-form-helper.js /^function escapeString(string) {$/;" F +kTestChars test/fixtures/wpt/FileAPI/support/send-file-form-helper.js /^const kTestChars = 'ABC~‾¥≈¤・・•∙·☼★星🌟星★☼·∙•・・¤≈¥‾~XYZ';$/;" V +kTestFallbackUtf8 test/fixtures/wpt/FileAPI/support/send-file-form-helper.js /^const kTestFallbackUtf8 = ($/;" F +kTestFallbackIso2022jp test/fixtures/wpt/FileAPI/support/send-file-form-helper.js /^const kTestFallbackIso2022jp = ($/;" F +kTestFallbackWindows1252 test/fixtures/wpt/FileAPI/support/send-file-form-helper.js /^const kTestFallbackWindows1252 = ($/;" F +formPostFileUploadTest test/fixtures/wpt/FileAPI/support/send-file-form-helper.js /^const formPostFileUploadTest = ({$/;" F +acceptCharset test/fixtures/wpt/FileAPI/support/send-file-form-helper.js /^ acceptCharset: formEncoding,$/;" P +value test/fixtures/wpt/FileAPI/support/send-file-form-helper.js /^ value: fileBaseName,$/;" P +name test/fixtures/wpt/FileAPI/support/send-file-form-helper.js /^ name: fileBaseName,$/;" P +baseNameOfFilePath test/fixtures/wpt/FileAPI/support/send-file-form-helper.js /^ const baseNameOfFilePath = filePath => filePath.split(\/[\\\/\\\\]\/).pop();$/;" F +dataTransfer test/fixtures/wpt/FileAPI/support/send-file-form-helper.js /^ const dataTransfer = new DataTransfer;$/;" V +expectedText test/fixtures/wpt/FileAPI/support/send-file-form-helper.js /^ const expectedText = [$/;" A +kTestChars test/fixtures/wpt/FileAPI/support/send-file-formdata-helper.js /^const kTestChars = "ABC~‾¥≈¤・・•∙·☼★星🌟星★☼·∙•・・¤≈¥‾~XYZ";$/;" V +formDataPostFileUploadTest test/fixtures/wpt/FileAPI/support/send-file-formdata-helper.js /^const formDataPostFileUploadTest = ({$/;" F +formData test/fixtures/wpt/FileAPI/support/send-file-formdata-helper.js /^ const formData = new FormData();$/;" V +file test/fixtures/wpt/FileAPI/support/send-file-formdata-helper.js /^ let file = new Blob([kTestChars], { type: "text\/plain" });$/;" V +method test/fixtures/wpt/FileAPI/support/send-file-formdata-helper.js /^ method: "POST",$/;" P +body test/fixtures/wpt/FileAPI/support/send-file-formdata-helper.js /^ body: formData,$/;" P +expectedText test/fixtures/wpt/FileAPI/support/send-file-formdata-helper.js /^ const expectedText = [$/;" A +test_blob test/fixtures/wpt/FileAPI/support/Blob.js /^self.test_blob = (fn, expectations) => {$/;" M +fr test/fixtures/wpt/FileAPI/support/Blob.js /^ var fr = new FileReader();$/;" V +test_blob_binary test/fixtures/wpt/FileAPI/support/Blob.js /^self.test_blob_binary = (fn, expectations) => {$/;" M +fr test/fixtures/wpt/FileAPI/support/Blob.js /^ var fr = new FileReader();$/;" V +assert_equals_typed_array test/fixtures/wpt/FileAPI/support/Blob.js /^self.assert_equals_typed_array = (array1, array2) => {$/;" M +Blob test/fixtures/wpt/FileAPI/idlharness.any.js /^ Blob: ['new Blob(["TEST"])'],$/;" P +File test/fixtures/wpt/FileAPI/idlharness.any.js /^ File: ['new File(["myFileBits"], "myFileName")'],$/;" P +FileReader test/fixtures/wpt/FileAPI/idlharness.any.js /^ FileReader: ['new FileReader()']$/;" P +test test/fixtures/wpt/user-timing/measure_syntax_err.any.js /^test(function () {$/;" M +test test/fixtures/wpt/user-timing/measure_syntax_err.any.js /^test(function () {$/;" M +assert_throws_dom test/fixtures/wpt/user-timing/measure_syntax_err.any.js /^ assert_throws_dom("SyntaxError", function () {$/;" M +test test/fixtures/wpt/user-timing/measure_syntax_err.any.js /^test(function () {$/;" M +assert_throws_dom test/fixtures/wpt/user-timing/measure_syntax_err.any.js /^ assert_throws_dom("SyntaxError", function () {$/;" M +test test/fixtures/wpt/user-timing/measure_syntax_err.any.js /^test(function () {$/;" M +assert_throws_dom test/fixtures/wpt/user-timing/measure_syntax_err.any.js /^ assert_throws_dom("SyntaxError", function () {$/;" M +test test/fixtures/wpt/user-timing/measure_syntax_err.any.js /^test(function () {$/;" M +assert_throws_dom test/fixtures/wpt/user-timing/measure_syntax_err.any.js /^ assert_throws_dom("SyntaxError", function () {$/;" M +onload_test test/fixtures/wpt/user-timing/mark.html /^function onload_test()$/;" f +endTime test/fixtures/wpt/user-timing/measure-l3.any.js /^function endTime(entry) {$/;" F +test test/fixtures/wpt/user-timing/measure-l3.any.js /^test(function() {$/;" M +test test/fixtures/wpt/user-timing/measure-l3.any.js /^test(function() {$/;" M +test test/fixtures/wpt/user-timing/measure-l3.any.js /^test(function() {$/;" M +onload_test test/fixtures/wpt/user-timing/measure_associated_with_navigation_timing.html /^function onload_test()$/;" f +test_exception test/fixtures/wpt/user-timing/mark_exceptions.html /^function test_exception(attrName) {$/;" f +test test/fixtures/wpt/user-timing/entry_type.any.js /^test(function () {$/;" M +test test/fixtures/wpt/user-timing/entry_type.any.js /^test(function () {$/;" M +emit_test test/fixtures/wpt/user-timing/invoke_with_timing_attributes.html /^function emit_test(attrName) {$/;" f +emit_test2 test/fixtures/wpt/user-timing/invoke_with_timing_attributes.html /^function emit_test2(attrName) {$/;" f +entryTypes test/fixtures/wpt/user-timing/supported-usertiming-types.any.js /^ const entryTypes = {$/;" O +async_test test/fixtures/wpt/user-timing/mark-measure-return-objects.any.js /^async_test(function (t) {$/;" M +async_test test/fixtures/wpt/user-timing/mark-measure-return-objects.any.js /^async_test(function (t) {$/;" M +async_test test/fixtures/wpt/user-timing/mark-measure-return-objects.any.js /^async_test(function (t) {$/;" M +async_test test/fixtures/wpt/user-timing/mark-measure-return-objects.any.js /^async_test(function (t) {$/;" M +async_test test/fixtures/wpt/user-timing/mark-measure-return-objects.any.js /^async_test(function (t) {$/;" M +onload_test test/fixtures/wpt/user-timing/measure.html /^ function onload_test()$/;" f +measure_test_cb test/fixtures/wpt/user-timing/measure.html /^ function measure_test_cb()$/;" f +match_entries test/fixtures/wpt/user-timing/measure.html /^ function match_entries(entry1, entry2, threshold)$/;" f +test_measure test/fixtures/wpt/user-timing/measure.html /^ function test_measure(measureEntry, measureEntryCommand, expectedName, expectedStartTime, expectedDuration)$/;" f +test_measure_list test/fixtures/wpt/user-timing/measure.html /^ function test_measure_list(measureEntryList, measureEntryListCommand, measureScenarios)$/;" f +get_test_entries test/fixtures/wpt/user-timing/measure.html /^ function get_test_entries(entryList, entryType)$/;" f +test test/fixtures/wpt/user-timing/clear_all_marks.any.js /^test(function() {$/;" M +onload_test test/fixtures/wpt/user-timing/clearMarks.html /^function onload_test()$/;" f +testThreshold test/fixtures/wpt/user-timing/mark.any.js /^var testThreshold = 20;$/;" V +expectedTimes test/fixtures/wpt/user-timing/mark.any.js /^var expectedTimes = new Array();$/;" V +match_entries test/fixtures/wpt/user-timing/mark.any.js /^function match_entries(entries, index)$/;" F +filter_entries_by_type test/fixtures/wpt/user-timing/mark.any.js /^function filter_entries_by_type(entryList, entryType)$/;" F +testEntries test/fixtures/wpt/user-timing/mark.any.js /^ var testEntries = new Array();$/;" V +test test/fixtures/wpt/user-timing/mark.any.js /^test(function () {$/;" M +test test/fixtures/wpt/user-timing/mark.any.js /^test(function () {$/;" M +test_mark test/fixtures/wpt/user-timing/mark.any.js /^function test_mark(index) {$/;" F +test test/fixtures/wpt/user-timing/mark.any.js /^ test(function () {$/;" M +test test/fixtures/wpt/user-timing/mark.any.js /^ test(function () {$/;" M +test test/fixtures/wpt/user-timing/mark.any.js /^ test(function () {$/;" M +test test/fixtures/wpt/user-timing/mark.any.js /^ test(function () {$/;" M +test test/fixtures/wpt/user-timing/mark.any.js /^ test(function () {$/;" M +test test/fixtures/wpt/user-timing/mark.any.js /^ test(function () {$/;" M +test test/fixtures/wpt/user-timing/mark.any.js /^ test(function () {$/;" M +test test/fixtures/wpt/user-timing/mark.any.js /^ test(function () {$/;" M +test test/fixtures/wpt/user-timing/mark.any.js /^ test(function () {$/;" M +test test/fixtures/wpt/user-timing/mark.any.js /^ test(function () {$/;" M +cleanupPerformanceTimeline test/fixtures/wpt/user-timing/measure-with-dict.any.js /^function cleanupPerformanceTimeline() {$/;" F +async_test test/fixtures/wpt/user-timing/measure-with-dict.any.js /^async_test(function (t) {$/;" M +measureEntries test/fixtures/wpt/user-timing/measure-with-dict.any.js /^ let measureEntries = [];$/;" A +timeStamp1 test/fixtures/wpt/user-timing/measure-with-dict.any.js /^ const timeStamp1 = 784.4;$/;" V +timeStamp2 test/fixtures/wpt/user-timing/measure-with-dict.any.js /^ const timeStamp2 = 1234.5;$/;" V +timeStamp3 test/fixtures/wpt/user-timing/measure-with-dict.any.js /^ const timeStamp3 = 66.6;$/;" V +timeStamp4 test/fixtures/wpt/user-timing/measure-with-dict.any.js /^ const timeStamp4 = 5566;$/;" V +observer test/fixtures/wpt/user-timing/measure-with-dict.any.js /^ const observer = new PerformanceObserver($/;" V +returnedEntries test/fixtures/wpt/user-timing/measure-with-dict.any.js /^ const returnedEntries = [];$/;" A +test test/fixtures/wpt/user-timing/measure-with-dict.any.js /^test(function() {$/;" M +assert_throws_js test/fixtures/wpt/user-timing/measure-with-dict.any.js /^ assert_throws_js(TypeError, function() {$/;" M +assert_throws_js test/fixtures/wpt/user-timing/measure-with-dict.any.js /^ assert_throws_js(TypeError, function() {$/;" M +assert_throws_js test/fixtures/wpt/user-timing/measure-with-dict.any.js /^ assert_throws_js(TypeError, function() {$/;" M +assert_throws_js test/fixtures/wpt/user-timing/measure-with-dict.any.js /^ assert_throws_js(TypeError, function() {$/;" M +onload_test test/fixtures/wpt/user-timing/measures.html /^function onload_test()$/;" f +emit_test test/fixtures/wpt/user-timing/invoke_with_timing_attributes.worker.js /^function emit_test(attrName) {$/;" F +test test/fixtures/wpt/user-timing/invoke_with_timing_attributes.worker.js /^ test(function() {$/;" M +emit_test2 test/fixtures/wpt/user-timing/invoke_with_timing_attributes.worker.js /^function emit_test2(attrName) {$/;" F +test test/fixtures/wpt/user-timing/invoke_with_timing_attributes.worker.js /^ test(function() {$/;" M +test test/fixtures/wpt/user-timing/structured-serialize-detail.any.js /^test(function() {$/;" M +detail test/fixtures/wpt/user-timing/structured-serialize-detail.any.js /^ const detail = { randomInfo: 123 }$/;" O +markEntry test/fixtures/wpt/user-timing/structured-serialize-detail.any.js /^ const markEntry = new PerformanceMark("A", { detail });$/;" V +test test/fixtures/wpt/user-timing/structured-serialize-detail.any.js /^test(function() {$/;" M +detail test/fixtures/wpt/user-timing/structured-serialize-detail.any.js /^ const detail = { randomInfo: 123 }$/;" O +test test/fixtures/wpt/user-timing/structured-serialize-detail.any.js /^test(function() {$/;" M +test test/fixtures/wpt/user-timing/structured-serialize-detail.any.js /^test(function() {$/;" M +detail test/fixtures/wpt/user-timing/structured-serialize-detail.any.js /^ const detail = { unserializable: Symbol() };$/;" O +test test/fixtures/wpt/user-timing/structured-serialize-detail.any.js /^test(function() {$/;" M +detail test/fixtures/wpt/user-timing/structured-serialize-detail.any.js /^ const detail = { randomInfo: 123 }$/;" O +test test/fixtures/wpt/user-timing/structured-serialize-detail.any.js /^test(function() {$/;" M +detail test/fixtures/wpt/user-timing/structured-serialize-detail.any.js /^ const detail = { randomInfo: 123 }$/;" O +test test/fixtures/wpt/user-timing/structured-serialize-detail.any.js /^test(function() {$/;" M +test test/fixtures/wpt/user-timing/structured-serialize-detail.any.js /^test(function() {$/;" M +detail test/fixtures/wpt/user-timing/structured-serialize-detail.any.js /^ const detail = { unserializable: Symbol() };$/;" O +test test/fixtures/wpt/user-timing/structured-serialize-detail.any.js /^test(function() {$/;" M +bar test/fixtures/wpt/user-timing/structured-serialize-detail.any.js /^ const bar = { 1: 2 };$/;" O +detail test/fixtures/wpt/user-timing/structured-serialize-detail.any.js /^ const detail = { foo: 1, bar };$/;" O +onload_test test/fixtures/wpt/user-timing/clearMeasures.html /^function onload_test()$/;" f +entry test/fixtures/wpt/user-timing/mark-entry-constructor.any.js /^ const entry = new PerformanceMark("name");$/;" V +entry test/fixtures/wpt/user-timing/mark-entry-constructor.any.js /^ const entry = new PerformanceMark("name", {});$/;" V +entry test/fixtures/wpt/user-timing/mark-entry-constructor.any.js /^ const entry = new PerformanceMark("name", {startTime: 1});$/;" V +entry test/fixtures/wpt/user-timing/mark-entry-constructor.any.js /^ const entry = new PerformanceMark("name", {detail: {info: "abc"}});$/;" V +entry test/fixtures/wpt/user-timing/mark-entry-constructor.any.js /^ const entry = new PerformanceMark("name");$/;" V +onload_test test/fixtures/wpt/user-timing/measure_navigation_timing.html /^ function onload_test()$/;" f +measure_test_cb test/fixtures/wpt/user-timing/measure_navigation_timing.html /^ function measure_test_cb()$/;" f +test_measure test/fixtures/wpt/user-timing/measure_navigation_timing.html /^ function test_measure(measureEntry, measureEntryCommand, expectedName, expectedStartTime, expectedDuration)$/;" f +test test/fixtures/wpt/user-timing/case-sensitivity.any.js /^ test(function () {$/;" M +type test/fixtures/wpt/user-timing/case-sensitivity.any.js /^ const type = [$/;" A +test test/fixtures/wpt/user-timing/clear_non_existent_mark.any.js /^test(function() {$/;" M +markConstructionTests test/fixtures/wpt/user-timing/mark-errors.any.js /^const markConstructionTests = [$/;" A +testName test/fixtures/wpt/user-timing/mark-errors.any.js /^ testName: "Number should be rejected as the mark-options.",$/;" P +testFunction test/fixtures/wpt/user-timing/mark-errors.any.js /^ testFunction: function(newMarkFunction) {$/;" M +assert_throws_js test/fixtures/wpt/user-timing/mark-errors.any.js /^ assert_throws_js(TypeError, function() { newMarkFunction("mark1", 123); }, "Number passed as a dict argument should cause type-error.");$/;" M +testName test/fixtures/wpt/user-timing/mark-errors.any.js /^ testName: "NaN should be rejected as the mark-options.",$/;" P +testFunction test/fixtures/wpt/user-timing/mark-errors.any.js /^ testFunction: function(newMarkFunction) {$/;" M +assert_throws_js test/fixtures/wpt/user-timing/mark-errors.any.js /^ assert_throws_js(TypeError, function() { newMarkFunction("mark1", NaN); }, "NaN passed as a dict argument should cause type-error.");$/;" M +testName test/fixtures/wpt/user-timing/mark-errors.any.js /^ testName: "Infinity should be rejected as the mark-options.",$/;" P +testFunction test/fixtures/wpt/user-timing/mark-errors.any.js /^ testFunction: function(newMarkFunction) {$/;" M +assert_throws_js test/fixtures/wpt/user-timing/mark-errors.any.js /^ assert_throws_js(TypeError, function() { newMarkFunction("mark1", Infinity); }, "Infinity passed as a dict argument should cause type-error.");$/;" M +testName test/fixtures/wpt/user-timing/mark-errors.any.js /^ testName: "String should be rejected as the mark-options.",$/;" P +testFunction test/fixtures/wpt/user-timing/mark-errors.any.js /^ testFunction: function(newMarkFunction) {$/;" M +assert_throws_js test/fixtures/wpt/user-timing/mark-errors.any.js /^ assert_throws_js(TypeError, function() { newMarkFunction("mark1", "string"); }, "String passed as a dict argument should cause type-error.")$/;" M +testName test/fixtures/wpt/user-timing/mark-errors.any.js /^ testName: "Negative startTime in mark-options should be rejected",$/;" P +testFunction test/fixture \ No newline at end of file