From 7e6294ca0f7e4edcf34f1e92a2af5ddde708b48a Mon Sep 17 00:00:00 2001
From: Chris Tate
Date: Mon, 12 Oct 2026 12:25:30 -0500
Subject: [PATCH 1/2] Make scriptc compilation native-only
---
.gitignore | 4 +-
AGENTS.md | 18 +-
CHANGELOG.md | 2 +
README.md | 12 +-
docs/content/docs/cli.mdx | 16 +-
docs/content/docs/coverage.mdx | 157 +-
docs/content/docs/dependencies.mdx | 54 +-
docs/content/docs/how-it-works.mdx | 14 +-
docs/content/docs/index.mdx | 37 +-
docs/content/docs/limitations.mdx | 52 +-
docs/content/docs/native-objects.mdx | 2 +-
docs/content/docs/platforms.mdx | 12 +-
docs/content/docs/quickstart.mdx | 12 +-
docs/src/app/page.tsx | 13 +-
.../components/node-compatibility-matrix.tsx | 35 +-
.../node-v24-compatibility-meta.json | 2 +-
.../src/generated/node-v24-compatibility.json | 18807 +---------
docs/test/routes.test.mjs | 6 +-
examples/native-object/README.md | 2 +-
internal/compatibility/README.md | 7 +-
internal/compatibility/dynamic-support.json | 133 -
.../generated/node-v24-backlog.json | 30310 +---------------
.../generated/node-v24-internal.json | 22966 +-----------
internal/compatibility/package.json | 2 +-
internal/compatibility/src/backlog.mjs | 2 +-
.../src/generate-island-header.mjs | 49 -
internal/compatibility/src/generate.mjs | 260 +-
internal/compatibility/src/update.mjs | 2 +-
packages/cli/README.md | 6 +-
packages/cli/src/bootstrap.ts | 5 +-
packages/cli/test/native-link-info.test.ts | 4 +-
.../ambient/scriptc-node-fallback.d.ts | 38 +-
.../compiler/ambient/scriptc-overrides.d.ts | 26 +-
packages/compiler/ambient/scriptc.d.ts | 10 +-
.../src/backend/cycle-analysis.test.ts | 2 +-
.../compiler/src/backend/cycle-mutability.ts | 22 +-
.../src/backend/executable-features.ts | 16 +-
.../compiler/src/backend/immutability.test.ts | 2 +-
packages/compiler/src/backend/immutability.ts | 2 +-
packages/compiler/src/backend/library-pack.ts | 2 -
packages/compiler/src/backend/linker.ts | 2 +-
.../src/backend/llvm/checked-narrows.test.ts | 2 +-
.../compiler/src/backend/llvm/classes.test.ts | 14 +-
packages/compiler/src/backend/llvm/classes.ts | 12 +-
.../backend/llvm/constant-callbacks.test.ts | 2 +-
.../src/backend/llvm/constant-callbacks.ts | 6 +-
.../backend/llvm/dense-array-access.test.ts | 2 +-
packages/compiler/src/backend/llvm/dyn.ts | 75 +-
.../compiler/src/backend/llvm/emitter.test.ts | 6 +-
packages/compiler/src/backend/llvm/emitter.ts | 241 +-
.../src/backend/llvm/expr-async.test.ts | 2 +-
.../src/backend/llvm/expr-containers.ts | 10 +-
.../compiler/src/backend/llvm/expr-control.ts | 117 +-
.../src/backend/llvm/expr-dispatch.ts | 48 +-
.../compiler/src/backend/llvm/expr-dynamic.ts | 42 +-
.../compiler/src/backend/llvm/expr-island.ts | 889 -
.../src/backend/llvm/expr-primitives.test.ts | 4 +-
.../backend/llvm/expr-stream-bridges.test.ts | 2 +-
.../compiler/src/backend/llvm/lib-dispatch.ts | 1 -
.../src/backend/llvm/lib-filesystem.ts | 13 -
.../compiler/src/backend/llvm/lib-shared.ts | 8 -
.../backend/llvm/local-array-reads.test.ts | 2 +-
.../backend/llvm/local-union-storage.test.ts | 2 +-
.../backend/llvm/map-read-lifetimes.test.ts | 2 +-
.../compiler/src/backend/llvm/shapes.test.ts | 6 +-
packages/compiler/src/backend/llvm/shapes.ts | 3 +-
.../src/backend/llvm/stack-unions.test.ts | 2 +-
.../backend/llvm/string-construction.test.ts | 2 +-
.../src/backend/llvm/string-lifetimes.test.ts | 2 +-
.../src/backend/llvm/switch-dispatch.test.ts | 2 +-
.../compiler/src/backend/may-throw.test.ts | 2 +-
packages/compiler/src/backend/may-throw.ts | 9 -
.../src/backend/native-link-info-core.ts | 2 -
.../src/backend/native-toolchain.test.ts | 73 +-
.../src/backend/native/artifact-stamps.ts | 2 -
.../compiler/src/backend/native/cache-warm.ts | 7 +-
.../backend/native/compiler-fingerprint.ts | 11 +-
.../compiler/src/backend/native/contracts.ts | 32 +-
.../compiler/src/backend/native/driver.ts | 49 +-
.../compiler/src/backend/native/executable.ts | 212 +-
.../src/backend/native/tool-identity.ts | 1 -
.../compiler/src/backend/native/vendor.ts | 6 -
.../compiler/src/backend/publication.test.ts | 2 +-
packages/compiler/src/backend/runtime-abi.ts | 4 +-
.../compiler/src/backend/runtime-pack-core.ts | 28 +-
.../src/backend/runtime-pack-targets.test.ts | 11 +-
.../compiler/src/backend/runtime-pack.test.ts | 44 +-
.../src/backend/target-diagnostics.test.ts | 2 +-
.../src/backend/target-diagnostics.ts | 12 +-
.../compiler/src/backend/vendor-archives.ts | 236 +-
.../compiler/src/backend/vendor-inputs.ts | 1 -
packages/compiler/src/backend/warm-cache.ts | 9 +-
packages/compiler/src/cli/command.ts | 10 +-
packages/compiler/src/cli/host.ts | 2 +-
packages/compiler/src/cli/usage.ts | 13 +-
packages/compiler/src/compat/fetch-profile.ts | 55 +-
packages/compiler/src/compile-types.ts | 20 +-
packages/compiler/src/contracts/check.ts | 8 +-
packages/compiler/src/coverage/report.ts | 139 +-
.../compiler/src/coverage/surface-manifest.ts | 54 +-
.../compiler/src/coverage/verdict-cache.ts | 13 +-
.../compiler/src/diagnostics/diagnostic.ts | 319 +-
.../compiler/src/diagnostics/envelope.test.ts | 2 +-
packages/compiler/src/diagnostics/envelope.ts | 13 +-
.../src/executable/executable-cache.test.ts | 4 -
.../src/executable/executable-cache.ts | 9 +-
packages/compiler/src/executable/prepare.ts | 14 +-
packages/compiler/src/frontend/analysis.ts | 33 +-
packages/compiler/src/frontend/cjs-syntax.ts | 89 -
packages/compiler/src/frontend/dts-paths.ts | 2 +-
.../frontend/lowering/abstract-equality.ts | 7 +-
.../src/frontend/lowering/array-values.ts | 17 +-
.../frontend/lowering/builtins/arguments.ts | 13 -
.../src/frontend/lowering/builtins/crypto.ts | 4 -
.../src/frontend/lowering/builtins/json.ts | 43 +-
.../lowering/builtins/module-resolution.ts | 49 +-
.../src/frontend/lowering/builtins/numbers.ts | 65 +-
.../frontend/lowering/builtins/promises.ts | 69 +-
.../src/frontend/lowering/builtins/workers.ts | 2 +-
.../src/frontend/lowering/call-arguments.ts | 111 +-
.../src/frontend/lowering/call-signatures.ts | 101 +-
.../lowering/class-method-mutations.ts | 1 -
.../src/frontend/lowering/class-protocols.ts | 2 +-
.../lowering/coercions/function-adapters.ts | 47 +-
.../src/frontend/lowering/coercions/island.ts | 395 -
.../src/frontend/lowering/coercions/state.ts | 1 -
.../lowering/coercions/structural-plans.ts | 8 +-
.../frontend/lowering/coercions/structural.ts | 16 +-
.../src/frontend/lowering/coercions/unions.ts | 1 -
.../lowering/containers/array-callbacks.ts | 43 +-
.../lowering/containers/array-construction.ts | 3 +-
.../lowering/containers/array-methods.ts | 72 +-
.../src/frontend/lowering/containers/bytes.ts | 2 +-
.../lowering/containers/callback-arguments.ts | 12 +-
.../lowering/containers/collection-methods.ts | 10 +-
.../lowering/containers/indexed-objects.ts | 2 +-
.../lowering/containers/string-and-regexp.ts | 15 +-
.../lowering/expressions/evaluation-safety.ts | 3 -
.../lowering/expressions/native-proxy.ts | 2 +-
.../expressions/nullish-assignment.ts | 1 -
.../lowering/expressions/object-literals.ts | 46 +-
.../lowering/expressions/optional-chains.ts | 72 +-
.../src/frontend/lowering/function-context.ts | 2 +-
.../frontend/lowering/generic-functions.ts | 1 -
.../src/frontend/lowering/lib-boundary.ts | 113 +-
.../lowering/lower-array-sort.test.ts | 4 +-
.../src/frontend/lowering/lower-array-sort.ts | 11 +-
.../src/frontend/lowering/lower-assert.ts | 5 +-
.../lowering/lower-async-iteration.ts | 2 +-
.../src/frontend/lowering/lower-calls.ts | 572 +-
.../src/frontend/lowering/lower-classes.ts | 70 +-
.../src/frontend/lowering/lower-comptime.ts | 5 +-
.../src/frontend/lowering/lower-enums.ts | 18 +-
.../frontend/lowering/lower-event-emitter.ts | 8 +-
.../src/frontend/lowering/lower-expando.ts | 9 +-
.../src/frontend/lowering/lower-exprs.ts | 1077 +-
.../src/frontend/lowering/lower-functions.ts | 7 +-
.../src/frontend/lowering/lower-inspect.ts | 55 +-
.../frontend/lowering/lower-island.test.ts | 73 -
.../frontend/lowering/lower-modules.test.ts | 5 -
.../src/frontend/lowering/lower-modules.ts | 375 +-
.../src/frontend/lowering/lower-server.ts | 31 +-
.../{lower-island.ts => lower-stdlib.ts} | 1339 +-
.../src/frontend/lowering/lower-stmts.test.ts | 2 +-
.../src/frontend/lowering/lower-stmts.ts | 1129 +-
.../src/frontend/lowering/lower-stream.ts | 6 +-
.../src/frontend/lowering/lowerer.test.ts | 71 +-
.../compiler/src/frontend/lowering/lowerer.ts | 975 +-
.../frontend/lowering/narrowing-stability.ts | 2 +-
.../frontend/lowering/optional-arguments.ts | 2 -
.../lowering/sanitize-class-types.test.ts | 4 +-
.../src/frontend/lowering/strict-equality.ts | 6 +-
.../src/frontend/lowering/surfaces.ts | 92 +-
.../compiler/src/frontend/module-syntax.ts | 4 +-
.../src/frontend/npm-fetch-analysis.test.ts | 140 -
.../src/frontend/npm-fetch-analysis.ts | 108 -
.../compiler/src/frontend/npm-fetch-node.ts | 13 -
.../compiler/src/frontend/npm-fetch-syntax.ts | 232 -
packages/compiler/src/frontend/npm-node.ts | 8 -
.../src/frontend/npm-static-rewrite-syntax.ts | 114 +-
packages/compiler/src/frontend/npm-static.ts | 79 +-
packages/compiler/src/frontend/npm.test.ts | 226 +-
packages/compiler/src/frontend/npm.ts | 1183 +-
.../compiler/src/frontend/pipeline-native.ts | 2 -
.../compiler/src/frontend/pipeline.test.ts | 18 +-
packages/compiler/src/frontend/pipeline.ts | 97 +-
packages/compiler/src/frontend/program.ts | 114 +-
.../compiler/src/frontend/provenance-core.ts | 44 +-
.../src/frontend/provenance-registry.ts | 26 +-
packages/compiler/src/frontend/resolve.ts | 35 +-
.../compiler/src/frontend/runtime-resolve.ts | 4 +-
.../compiler/src/frontend/services-node.ts | 4 +-
.../compiler/src/frontend/services.test.ts | 48 -
packages/compiler/src/frontend/services.ts | 33 +-
packages/compiler/src/frontend/tsc-codes.ts | 11 -
packages/compiler/src/frontend/type-mapper.ts | 230 +-
packages/compiler/src/index.ts | 29 +-
packages/compiler/src/ir/api.ts | 2 -
packages/compiler/src/ir/builtin-effects.ts | 8 +-
.../compiler/src/ir/builtin-signatures.ts | 58 +-
.../compiler/src/ir/constant-globals.test.ts | 2 +-
.../compiler/src/ir/constant-tables.test.ts | 2 +-
packages/compiler/src/ir/final-fields.test.ts | 2 +-
.../src/ir/initializer-bindings.test.ts | 2 +-
packages/compiler/src/ir/int32-slots.test.ts | 2 +-
packages/compiler/src/ir/int32-slots.ts | 23 +-
packages/compiler/src/ir/ir.test.ts | 8 +-
packages/compiler/src/ir/ir.ts | 516 +-
packages/compiler/src/ir/runtime-features.ts | 51 +-
.../compiler/src/ir/scalar-records.test.ts | 2 +-
packages/compiler/src/ir/serialize.ts | 6 +-
packages/compiler/src/ir/traverse.ts | 21 -
packages/compiler/src/ir/unshare.test.ts | 2 +-
packages/compiler/src/ir/validate.test.ts | 12 +-
packages/compiler/src/ir/validate.ts | 241 +-
.../compiler/src/library/fence-eval.test.ts | 2 +-
.../compiler/src/library/int-infer.test.ts | 8 +-
.../src/library/library-cache.test.ts | 10 +-
packages/compiler/src/library/prepare.ts | 27 +-
packages/compiler/src/native/cli.ts | 2 -
packages/compiler/src/native/compiler.test.ts | 8 +-
packages/compiler/src/native/prepare.ts | 6 +-
.../src/native/runtime-typescript.test.ts | 66 -
.../compiler/src/native/runtime-typescript.ts | 81 -
.../compiler/src/native/sanitizer.test.ts | 3 -
packages/compiler/src/native/sanitizer.ts | 17 +-
packages/compiler/src/startup-cache.ts | 1 -
packages/compiler/surface-manifest.json | 166 +-
.../compiler/test/buffer-from-dynamic.test.ts | 1 -
.../test/bytes-element-emission.test.ts | 8 +-
packages/compiler/test/call-lifetimes.test.ts | 2 +-
packages/compiler/test/cc-driver.test.ts | 63 +-
.../compiler/test/class-field-updates.test.ts | 1 -
.../test/class-narrowing-emission.test.ts | 1 -
.../test/collection-ingestion.test.ts | 3 +-
.../compiler/test/collection-keys.test.ts | 2 +-
.../test/create-require-native-addon.test.ts | 116 +-
packages/compiler/test/deep-equality.test.ts | 1 -
.../compiler/test/discriminated-json.test.ts | 1 -
packages/compiler/test/emit-llvm.test.ts | 6 +-
.../compiler/test/emitter-flex-events.test.ts | 3 +-
packages/compiler/test/fixtures/fib-ir.ts | 2 +-
.../test/fromcharcode-emission.test.ts | 2 +-
.../test/input-lifetime-emission.test.ts | 1 -
packages/compiler/test/ir.test.ts | 4 +-
.../compiler/test/js-override-returns.test.ts | 11 +-
packages/compiler/test/json-callbacks.test.ts | 3 +-
.../compiler/test/llvm-lib-dispatch.test.ts | 2 +-
.../test/native-callable-values.test.ts | 8 +-
.../native-class-array-boundaries.test.ts | 1 -
.../test/native-class-descriptors.test.ts | 4 +-
.../test/native-codegen-integration.test.ts | 4 +-
.../test/native-codegen-lowering.test.ts | 2 +-
.../compiler/test/npm-fetch-analysis.test.ts | 112 -
packages/compiler/test/npm-fetch-cases.ts | 133 -
.../test/process-builtin-values.test.ts | 1 -
.../test/runtime-optional-precision.test.ts | 1 -
.../test/self-hosting-boundaries.test.ts | 2 +-
.../compiler/test/set-iterator-seeds.test.ts | 3 +-
.../compiler/test/split-loop-emission.test.ts | 1 -
.../test/string-accumulation-emission.test.ts | 2 +-
.../test/string-and-array-lifetimes.test.ts | 1 -
.../test/structural-value-boundaries.test.ts | 3 +-
packages/compiler/test/style-text.test.ts | 1 -
packages/compiler/test/symbol-fields.test.ts | 4 -
.../corpus/1100-island-eval-basics.ts.json | 6 -
.../1101-island-marshal-unicode.ts.json | 6 -
.../corpus/1102-island-rc-stress.ts.json | 6 -
.../tests/corpus/1112-number-methods.ts.json | 6 -
.../corpus/1120-web-globals-encoders.ts.json | 6 -
.../1123-any-conditional-spread.ts.json | 6 -
.../corpus/1206-regex-dynamic-mix.ts.json | 6 -
.../corpus/1421-number-parse-dynamic.ts.json | 6 -
.../corpus/1421-number-parse-strings.ts.json | 6 +
.../corpus/1587-any-field-unassigned.ts.json | 6 -
.../2083-destructuring-island-decl.ts.json | 6 -
...84-destructuring-primitive-sources.ts.json | 6 -
.../2086-destructuring-island-globals.ts.json | 6 -
.../2103-optional-tuple-elements.ts.json | 6 -
.../2104-computed-key-destructuring.ts.json | 6 -
.../2122-import-refusal-crash/main.ts.json | 6 -
.../2130-overload-island-returns.ts.json | 6 -
.../corpus/2251-tagged-templates-dyn.ts.json | 6 -
.../corpus/2449-js-dyn-worlds/main.js.json | 7 -
.../2513-dyn-evolving-array-derived.ts.json | 6 -
.../corpus/2667-array-to-sorted-any.ts.json | 6 -
...array-missing-tagged-substitutions.ts.json | 6 -
.../corpus/3060-dynamic-host-global.ts.json | 6 -
.../tests/corpus/760-any-arithmetic.ts.json | 6 -
.../tests/corpus/761-any-objects.ts.json | 6 -
.../tests/corpus/763-any-flow.ts.json | 6 -
.../tests/corpus/968-jsval-lift.ts.json | 6 -
.../corpus/native-any-timer-callback.ts.json | 6 +
.../corpus/native-npm-imports/main.ts.json | 6 +
.../tests/diagnostics/any-unit-exit.ts.json | 6 -
.../tests/diagnostics/imports.ts.json | 2 +-
.../diagnostics/island-boundary-slots.ts.json | 6 -
.../tests/diagnostics/island.ts.json | 6 -
.../diagnostics/module-out-of-scope.ts.json | 12 +-
.../diagnostics/npm-imports/main.ts.json | 6 -
.../pkg-import-fences/main.ts.json | 6 +-
...retired-engine-1112-number-methods.ts.json | 6 +
...engine-1123-any-conditional-spread.ts.json | 6 +
...d-engine-1587-any-field-unassigned.ts.json | 6 +
...ine-2083-destructuring-island-decl.ts.json | 6 +
...84-destructuring-primitive-sources.ts.json | 6 +
...-2086-destructuring-island-globals.ts.json | 6 +
...ngine-2103-optional-tuple-elements.ts.json | 6 +
...ne-2104-computed-key-destructuring.ts.json | 6 +
...d-engine-2251-tagged-templates-dyn.ts.json | 6 +
...ne-2513-dyn-evolving-array-derived.ts.json | 6 +
...ed-engine-2667-array-to-sorted-any.ts.json | 6 +
...array-missing-tagged-substitutions.ts.json | 6 +
.../retired-engine-760-any-arithmetic.ts.json | 6 +
.../retired-engine-761-any-objects.ts.json | 6 +
.../retired-engine-763-any-flow.ts.json | 6 +
.../retired-engine-968-jsval-lift.ts.json | 6 +
.../main.ts.json | 6 +
.../fixtures/node-types/import-fences.ts.json | 2 +-
packages/compiler/test/tuple-forof.test.ts | 2 +-
.../compiler/test/type-mapper-unions.test.ts | 18 +-
.../test/unassigned-field-reads.test.ts | 1 -
packages/compiler/test/worker-threads.test.ts | 4 +-
.../runtime-pack-matrix.mjs | 32 +-
.../runtime-darwin-arm64/scripts/build.mjs | 18 +-
.../runtime-pack-common/library-matrix.mjs | 5 +-
.../runtime-pack-matrix.mjs | 27 +-
.../runtime-pack-common/scripts/build.mjs | 18 +-
.../runtime-pack-common/worker-matrix.mjs | 18 +-
.../runtime-wasm32-wasi/scripts/build.mjs | 1 -
packages/runtime/src/scr_abort.c | 2 +-
packages/runtime/src/scr_assert.c | 39 +-
packages/runtime/src/scr_async.c | 109 +-
packages/runtime/src/scr_bytes_io.c | 4 +-
packages/runtime/src/scr_console.c | 17 +-
packages/runtime/src/scr_dc.c | 7 +-
packages/runtime/src/scr_dyn_invoke.c | 65 +-
packages/runtime/src/scr_fetch.c | 1842 +-
packages/runtime/src/scr_fetch_curl.c | 666 -
packages/runtime/src/scr_http.c | 13 -
packages/runtime/src/scr_inspect.c | 14 +-
packages/runtime/src/scr_inspect_island.c | 51 -
packages/runtime/src/scr_island.c | 11392 ------
packages/runtime/src/scr_island_manifest.h | 159 -
packages/runtime/src/scr_json.c | 367 +-
packages/runtime/src/scr_lib.c | 15 +-
packages/runtime/src/scr_map.c | 5 +-
packages/runtime/src/scr_net.c | 100 +-
packages/runtime/src/scr_net_island.c | 458 -
packages/runtime/src/scr_regex.c | 54 +-
packages/runtime/src/scr_runtime.h | 679 +-
packages/runtime/src/scr_string.c | 14 +-
packages/runtime/src/scr_url.c | 4 +-
packages/runtime/src/scr_util.c | 106 +-
packages/runtime/src/scr_util_compare.c | 5 +-
packages/runtime/src/scr_web.c | 2439 --
packages/runtime/src/scr_zlib.c | 12 -
packages/runtime/src/scr_zlib_island.c | 15 -
packages/runtime/vendor/README.md | 14 +-
packages/runtime/vendor/curl/COPYRIGHT | 534 -
.../runtime/vendor/curl/include/curl/curl.h | 3214 --
.../vendor/curl/include/curl/curlver.h | 79 -
.../runtime/vendor/curl/include/curl/easy.h | 125 -
.../runtime/vendor/curl/include/curl/header.h | 74 -
.../vendor/curl/include/curl/mprintf.h | 52 -
.../runtime/vendor/curl/include/curl/multi.h | 460 -
.../vendor/curl/include/curl/options.h | 70 -
.../vendor/curl/include/curl/stdcheaders.h | 35 -
.../runtime/vendor/curl/include/curl/system.h | 508 -
.../vendor/curl/include/curl/typecheck-gcc.h | 716 -
.../runtime/vendor/curl/include/curl/urlapi.h | 149 -
.../vendor/curl/include/curl/websockets.h | 84 -
scripts/build-native-cli.mts | 1 -
scripts/ci-native-bootstrap.mjs | 9 +-
scripts/ci-test-plan.mjs | 2 -
scripts/sandbox-test.mjs | 12 +-
tests/corpus/1100-island-eval-basics.ts | 24 -
tests/corpus/1101-island-marshal-unicode.ts | 20 -
tests/corpus/1102-island-rc-stress.ts | 22 -
tests/corpus/1110-math-members.ts | 1 -
tests/corpus/1111-math-random.ts | 1 -
tests/corpus/1113-string-methods.ts | 1 -
tests/corpus/1114-string-unicode-island.ts | 1 -
tests/corpus/1115-parse-globals.ts | 1 -
tests/corpus/1116-island-static-mix.ts | 1 -
tests/corpus/1120-web-globals-encoders.ts | 39 -
tests/corpus/1122-any-captures.ts | 1 -
tests/corpus/1206-regex-dynamic-mix.ts | 12 -
...ynamic.ts => 1421-number-parse-strings.ts} | 4 +-
tests/corpus/1437-pad-default.ts | 1 -
tests/corpus/1595-js-island-gap/main.js | 1 -
.../2050-dynamic-import-own-module/main.ts | 1 -
tests/corpus/2051-dynamic-import-then/main.ts | 5 +-
.../2054-destructuring-island-source.ts | 1 -
tests/corpus/2074-island-destructuring.ts | 1 -
tests/corpus/2101-dyn-param-defaults.ts | 1 -
.../corpus/2122-import-refusal-crash/main.ts | 8 -
tests/corpus/2130-overload-island-returns.ts | 52 -
tests/corpus/2170-island-array-exits.ts | 1 -
tests/corpus/2171-island-json-stringify.ts | 1 -
tests/corpus/2172-island-regexp-boundary.ts | 1 -
.../corpus/2196-island-computed-key-chain.ts | 1 -
tests/corpus/2365-dyn-into-island.ts | 1 -
.../corpus/2447-island-boundary-slots/main.ts | 1 -
tests/corpus/2449-js-dyn-worlds/main.js | 86 -
tests/corpus/2449-js-dyn-worlds/tsconfig.json | 1 -
tests/corpus/2449-js-dyn-worlds/walker.js | 13 -
tests/corpus/2474-island-literal-forms.ts | 1 -
tests/corpus/2475-variadic-wrapper-island.js | 1 -
tests/corpus/2510-dyn-evolving-array-map.ts | 1 -
.../2511-dyn-evolving-array-filter-foreach.ts | 1 -
.../2512-dyn-evolving-array-mixed-push.ts | 1 -
.../2568-rest-spread-forward-dynamic.js | 1 -
tests/corpus/2578-jsval-into-unknown-rows.ts | 1 -
.../2579-jsval-object-param-crossing.js | 1 -
tests/corpus/2580-jsval-routed-keyed-ops.js | 1 -
tests/corpus/2581-jsval-routed-calls.js | 1 -
tests/corpus/2582-jsval-object-statics.js | 1 -
tests/corpus/2582-jsval-routed-keyed-ops.js | 1 -
tests/corpus/2583-dyn-nullish-coalesce.js | 1 -
tests/corpus/2583-jsval-routed-calls.js | 1 -
tests/corpus/2584-jsval-object-statics.js | 1 -
tests/corpus/2585-dyn-nullish-coalesce.js | 1 -
tests/corpus/2590-object-create-dynamic.js | 1 -
tests/corpus/2603-island-keyed-write-dyn.js | 1 -
.../corpus/2606-dynamic-import-cycle/main.ts | 1 -
tests/corpus/2632-dyn-jsval-iterate.js | 1 -
tests/corpus/2633-island-promise-crossing.js | 1 -
.../2650-top-level-await-self-import.ts | 1 -
.../main.ts | 1 -
.../main.ts | 1 -
.../main.ts | 1 -
.../main.ts | 1 -
tests/corpus/2681-util-parseargs-dynamic.js | 1 -
.../2705-type-import-link-dynamic/main.ts | 1 -
.../main.ts | 1 -
.../2708-type-import-link-dynamic/main.ts | 1 -
.../2790-dynamic-import-self-name/main.ts | 1 -
.../2856-dynamic-any-local-operators.ts | 1 -
.../2859-import-meta-resolve-dynamic/main.mjs | 1 -
tests/corpus/3054-dynamic-abort-record.ts | 1 -
.../main.ts | 1 -
.../corpus/3058-optional-array-chain-join.ts | 1 -
tests/corpus/3060-dynamic-host-global.ts | 17 -
tests/corpus/3113-union-array-removal.ts | 7 +
.../4067-dynamic-import-cycle-tdz/main.ts | 1 -
tests/corpus/762-any-boundary.ts | 1 -
tests/corpus/764-any-async.ts | 1 -
tests/corpus/765-any-optional-chain.ts | 1 -
tests/corpus/766-any-union-boundary.ts | 1 -
tests/corpus/767-string-literal-keys.ts | 1 -
tests/corpus/768-any-uninitialized.ts | 1 -
tests/corpus/contextual-array-union-write.ts | 21 +-
tests/corpus/native-any-timer-callback.ts | 2 +
.../native-npm-imports}/main.ts | 5 +-
.../node_modules/@acme/units/index.d.ts | 0
.../node_modules/@acme/units/index.js | 0
.../node_modules/@acme/units/package.json | 0
.../node_modules/mathkit/index.d.ts | 0
.../node_modules/mathkit/index.js | 0
.../node_modules/mathkit/package.json | 0
tests/coverage-fixtures/dynamic-mix.ts | 3 +-
tests/diagnostics/any-unit-exit.ts | 22 -
tests/diagnostics/island-boundary-slots.ts | 9 -
tests/diagnostics/island.ts | 10 -
.../retired-engine-1112-number-methods.ts} | 1 -
...red-engine-1123-any-conditional-spread.ts} | 1 -
...tired-engine-1587-any-field-unassigned.ts} | 1 -
...-engine-2083-destructuring-island-decl.ts} | 1 -
...e-2084-destructuring-primitive-sources.ts} | 1 -
...gine-2086-destructuring-island-globals.ts} | 1 -
...ed-engine-2103-optional-tuple-elements.ts} | 1 -
...engine-2104-computed-key-destructuring.ts} | 1 -
...tired-engine-2251-tagged-templates-dyn.ts} | 1 -
...engine-2513-dyn-evolving-array-derived.ts} | 1 -
...etired-engine-2667-array-to-sorted-any.ts} | 1 -
...790-array-missing-tagged-substitutions.ts} | 1 -
.../retired-engine-760-any-arithmetic.ts} | 1 -
.../retired-engine-761-any-objects.ts} | 1 -
.../retired-engine-763-any-flow.ts} | 1 -
.../retired-engine-968-jsval-lift.ts} | 1 -
.../retired-engine-import-refusal/main.ts | 4 +
.../node_modules/brokenrt/index.d.ts | 0
.../node_modules/brokenrt/package.json | 0
tests/fixtures/commander-calc/README.md | 2 +-
.../fixtures/fetch/cases/abort-signal/main.ts | 3 +-
.../fixtures/fetch/cases/fetch-cause/main.ts | 15 -
.../fixtures/fetch/cases/fetch-suite/main.ts | 7 -
.../fixtures/fetch/cases/island-http/main.ts | 8 -
.../fetch/cases/patched-global-fetch/main.ts | 24 -
.../fetch/cases/redirect-resolution/main.ts | 3 +-
.../fetch/cases/response-surface/main.ts | 83 -
.../fetch/cases/sse-eventsource/main.ts | 7 -
.../stream-from-immediate-cancel/main.ts | 18 -
tests/fixtures/fetch/cases/user-fetch/main.ts | 26 +-
.../fetch/node_modules/abortfetch/index.js | 1 +
.../node_modules/eventsource-parser/LICENSE | 21 -
.../eventsource-parser/README-scriptc.md | 4 -
.../eventsource-parser/dist/index.d.ts | 146 -
.../eventsource-parser/dist/index.js | 166 -
.../eventsource-parser/dist/stream.d.ts | 121 -
.../eventsource-parser/dist/stream.js | 29 -
.../eventsource-parser/package.json | 92 -
.../fetch/node_modules/fetchcause/index.d.ts | 1 -
.../fetch/node_modules/fetchcause/index.js | 17 -
.../node_modules/fetchcause/package.json | 1 -
.../fetch/node_modules/fetchtap/index.d.ts | 1 -
.../fetch/node_modules/fetchtap/index.js | 22 -
.../fetch/node_modules/fetchtap/package.json | 1 -
.../fetch/node_modules/islandhttp/index.d.ts | 1 -
.../fetch/node_modules/islandhttp/index.js | 135 -
.../node_modules/islandhttp/package.json | 7 -
.../fetch/node_modules/ssefetch/index.d.ts | 1 -
.../fetch/node_modules/ssefetch/index.js | 22 -
.../fetch/node_modules/ssefetch/package.json | 7 -
.../stream-from-cancel-probe/index.d.ts | 5 -
.../stream-from-cancel-probe/index.js | 162 -
.../stream-from-cancel-probe/package.json | 7 -
.../fetch/node_modules/webfetch/index.d.ts | 1 -
.../fetch/node_modules/webfetch/index.js | 86 -
.../fetch/node_modules/webfetch/package.json | 7 -
.../fetch/unsupported-init-dynamic/main.mts | 51 -
.../fixtures/fetch/vercel-env-proxy/main.mts | 1 -
tests/fixtures/self-hosting/class-types.ts | 2 +-
.../self-hosting/frontend-lowering-node.ts | 4 +-
.../self-hosting/frontend-lowering.ts | 4 +-
.../self-hosting/frontend-pipeline-node.ts | 2 +-
.../self-hosting/frontend-pipeline.ts | 2 +-
.../self-hosting/frontend-services-cases.ts | 37 +-
.../self-hosting/frontend-services.ts | 4 +-
tests/fixtures/self-hosting/ir-types.ts | 4 +-
.../self-hosting/type-mapper-cases.ts | 7 +-
tests/harness/README.md | 10 +-
.../__snapshots__/any-unit-exit.ts.txt | 26 -
tests/harness/__snapshots__/any.ts.txt | 4 +-
.../async-iterator-handles.ts.txt | 4 +-
.../contract-int32-escapes.ts.txt | 2 +-
.../__snapshots__/coverage-divergences.txt | 2 +-
.../coverage-dynamic-mix-dynamic.txt | 7 -
.../__snapshots__/coverage-dynamic-mix.txt | 13 +-
.../__snapshots__/coverage-import-fences.txt | 2 +-
.../harness/__snapshots__/coverage-js-gap.txt | 2 +-
.../coverage-npm-lazy-builtin.txt | 14 -
.../__snapshots__/coverage-npm-lazy-traps.txt | 19 -
.../__snapshots__/coverage-npm-packages.txt | 24 +-
.../__snapshots__/create-require.ts.txt | 2 +-
.../dynamic-import-static.ts.txt | 2 +-
.../__snapshots__/dynamic-import/main.ts.txt | 13 +-
.../dynamic-representable-types.ts.txt | 4 +-
.../__snapshots__/dynamic-surface.ts.txt | 4 +-
.../harness/__snapshots__/fetch-static.ts.txt | 2 +-
.../__snapshots__/function-forms.ts.txt | 2 +-
tests/harness/__snapshots__/imports.ts.txt | 2 +-
.../island-boundary-slots.ts.txt | 8 -
tests/harness/__snapshots__/island.ts.txt | 17 -
.../__snapshots__/json-shape/main.ts.txt | 4 +-
.../harness/__snapshots__/maps-surface.ts.txt | 6 +-
.../__snapshots__/module-out-of-scope.ts.txt | 12 +-
.../__snapshots__/node-types-fenced.txt | 4 +-
.../__snapshots__/npm-imports/main.ts.txt | 80 -
.../pkg-import-fences/main.ts.txt | 6 +-
.../retired-engine-1112-number-methods.ts.txt | 8 +
...-engine-1123-any-conditional-spread.ts.txt | 6 +
...ed-engine-1587-any-field-unassigned.ts.txt | 47 +
...gine-2083-destructuring-island-decl.ts.txt | 80 +
...084-destructuring-primitive-sources.ts.txt | 40 +
...e-2086-destructuring-island-globals.ts.txt | 17 +
...engine-2103-optional-tuple-elements.ts.txt | 115 +
...ine-2104-computed-key-destructuring.ts.txt | 81 +
...ed-engine-2251-tagged-templates-dyn.ts.txt | 44 +
...ine-2513-dyn-evolving-array-derived.ts.txt | 20 +
...red-engine-2667-array-to-sorted-any.ts.txt | 8 +
...-array-missing-tagged-substitutions.ts.txt | 17 +
.../retired-engine-760-any-arithmetic.ts.txt | 6 +
.../retired-engine-761-any-objects.ts.txt | 6 +
.../retired-engine-763-any-flow.ts.txt | 13 +
.../retired-engine-968-jsval-lift.ts.txt | 116 +
.../retired-engine-import-refusal/main.ts.txt | 8 +
tests/harness/__snapshots__/tuples.ts.txt | 8 +-
.../union-clone-override-width.ts.txt | 6 +-
tests/harness/coverage.test.ts | 88 +-
tests/harness/diagnostics.test.ts | 8 +-
tests/harness/differential.test.ts | 20 +-
tests/harness/dyncheck.test.ts | 171 +-
tests/harness/effect-runner.ts | 1 -
tests/harness/errors.test.ts | 15 +-
tests/harness/fetch-conformance.test.ts | 3 +-
tests/harness/fetch.test.ts | 295 +-
tests/harness/ffi-callback-pool.test.ts | 2 -
tests/harness/ffi-catalog.test.ts | 1 -
tests/harness/ffi-frameworks.test.ts | 1 -
tests/harness/ffi-memory.test.ts | 1 -
tests/harness/ffi-scalars.test.ts | 1 -
tests/harness/ffi-wide.test.ts | 1 -
tests/harness/installed-entry.test.ts | 76 +-
tests/harness/island-shim.mjs | 10 -
tests/harness/island.test.ts | 633 -
tests/harness/library-mode.test.ts | 2 +-
tests/harness/linux-differential.test.ts | 87 +-
tests/harness/llvm-differential.test.ts | 11 +-
tests/harness/native-proxy.test.ts | 1 -
tests/harness/native-weak-collections.test.ts | 2 -
tests/harness/npm-cases.ts | 2 +-
tests/harness/npm-fetch-defaults.test.ts | 6 +-
tests/harness/npm-static.test.ts | 125 +-
tests/harness/npm-typescript.test.ts | 57 -
tests/harness/npm.test.ts | 214 -
tests/harness/opaque-class-view.test.ts | 1 -
tests/harness/opentui-native.mts | 1 -
tests/harness/prettier-e2e.test.ts | 358 -
tests/harness/process-argv.test.ts | 5 +-
tests/harness/project-config.test.ts | 2 -
tests/harness/provenance.test.ts | 48 +-
tests/harness/regex.test.ts | 4 +-
tests/harness/runtime-resolver.test.ts | 4 +-
.../self-hosting-backend-analysis.test.ts | 5 +-
.../harness/self-hosting-class-types.test.ts | 1 -
tests/harness/self-hosting-commonjs.test.ts | 4 +-
tests/harness/self-hosting-emission-cases.ts | 6 +-
tests/harness/self-hosting-emission.test.ts | 5 +-
tests/harness/self-hosting-emitter-inputs.ts | 63 -
.../harness/self-hosting-ffi-profile.test.ts | 4 +-
.../self-hosting-frontend-collections.test.ts | 4 +-
.../self-hosting-frontend-lowering.test.ts | 3 +-
.../self-hosting-frontend-metadata.test.ts | 4 +-
.../self-hosting-frontend-program.test.ts | 4 +-
.../self-hosting-frontend-services.test.ts | 50 +-
.../self-hosting-integer-ranges.test.ts | 5 +-
.../self-hosting-llvm-embedding.test.ts | 80 -
tests/harness/self-hosting-llvm-embedding.ts | 61 -
.../self-hosting-llvm-emitter-cases.ts | 3 +-
.../harness/self-hosting-llvm-emitter.test.ts | 28 +-
.../self-hosting-lowering-context.test.ts | 3 +-
.../harness/self-hosting-native-cache.test.ts | 1 -
.../self-hosting-native-driver.test.ts | 2 +-
tests/harness/self-hosting-native-features.ts | 2 +-
.../self-hosting-native-frontend.test.ts | 9 +-
.../self-hosting-native-toolchain.test.ts | 8 +-
.../harness/self-hosting-program-host.test.ts | 4 +-
.../self-hosting-runtime-features.test.ts | 21 +-
.../harness/self-hosting-runtime-pack.test.ts | 6 +-
.../self-hosting-serialization.test.ts | 5 +-
.../self-hosting-source-parser.test.ts | 4 +-
tests/harness/self-hosting-ts7-client.test.ts | 4 +-
.../harness/self-hosting-ts7-process.test.ts | 4 +-
.../harness/self-hosting-type-mapper.test.ts | 4 +-
.../self-hosting-union-conversions.test.ts | 5 +-
tests/harness/self-hosting-validator-cases.ts | 2 +-
tests/harness/self-hosting-validator.test.ts | 2 -
tests/harness/self-hosting.test.ts | 5 +-
tests/harness/static-only.test.ts | 99 +
tests/harness/static-spatial.test.ts | 1 -
...surface.test.ts => stdlib-surface.test.ts} | 47 +-
tests/harness/surface-manifest.test.ts | 310 +-
tests/harness/three.test.ts | 1 -
tests/harness/unicode-host-filesystem.test.ts | 1 -
tests/harness/vercel-e2e.test.ts | 567 -
tests/harness/wasi-differential.test.ts | 37 +-
tests/harness/web-globals.test.ts | 291 -
tests/harness/windows-differential.test.ts | 36 +-
tests/test262/README.md | 2 +-
tests/test262/compile-worker.ts | 1 -
tests/test262/run.ts | 2 +-
663 files changed, 3255 insertions(+), 117040 deletions(-)
delete mode 100644 internal/compatibility/dynamic-support.json
delete mode 100644 internal/compatibility/src/generate-island-header.mjs
delete mode 100644 packages/compiler/src/backend/llvm/expr-island.ts
delete mode 100644 packages/compiler/src/frontend/lowering/coercions/island.ts
delete mode 100644 packages/compiler/src/frontend/lowering/lower-island.test.ts
rename packages/compiler/src/frontend/lowering/{lower-island.ts => lower-stdlib.ts} (62%)
delete mode 100644 packages/compiler/src/frontend/npm-fetch-analysis.test.ts
delete mode 100644 packages/compiler/src/frontend/npm-fetch-analysis.ts
delete mode 100644 packages/compiler/src/frontend/npm-fetch-node.ts
delete mode 100644 packages/compiler/src/frontend/npm-fetch-syntax.ts
delete mode 100644 packages/compiler/src/native/runtime-typescript.test.ts
delete mode 100644 packages/compiler/src/native/runtime-typescript.ts
delete mode 100644 packages/compiler/test/npm-fetch-analysis.test.ts
delete mode 100644 packages/compiler/test/npm-fetch-cases.ts
delete mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/corpus/1100-island-eval-basics.ts.json
delete mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/corpus/1101-island-marshal-unicode.ts.json
delete mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/corpus/1102-island-rc-stress.ts.json
delete mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/corpus/1112-number-methods.ts.json
delete mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/corpus/1120-web-globals-encoders.ts.json
delete mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/corpus/1123-any-conditional-spread.ts.json
delete mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/corpus/1206-regex-dynamic-mix.ts.json
delete mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/corpus/1421-number-parse-dynamic.ts.json
create mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/corpus/1421-number-parse-strings.ts.json
delete mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/corpus/1587-any-field-unassigned.ts.json
delete mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/corpus/2083-destructuring-island-decl.ts.json
delete mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/corpus/2084-destructuring-primitive-sources.ts.json
delete mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/corpus/2086-destructuring-island-globals.ts.json
delete mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/corpus/2103-optional-tuple-elements.ts.json
delete mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/corpus/2104-computed-key-destructuring.ts.json
delete mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/corpus/2122-import-refusal-crash/main.ts.json
delete mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/corpus/2130-overload-island-returns.ts.json
delete mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/corpus/2251-tagged-templates-dyn.ts.json
delete mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/corpus/2449-js-dyn-worlds/main.js.json
delete mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/corpus/2513-dyn-evolving-array-derived.ts.json
delete mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/corpus/2667-array-to-sorted-any.ts.json
delete mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/corpus/2790-array-missing-tagged-substitutions.ts.json
delete mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/corpus/3060-dynamic-host-global.ts.json
delete mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/corpus/760-any-arithmetic.ts.json
delete mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/corpus/761-any-objects.ts.json
delete mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/corpus/763-any-flow.ts.json
delete mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/corpus/968-jsval-lift.ts.json
create mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/corpus/native-any-timer-callback.ts.json
create mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/corpus/native-npm-imports/main.ts.json
delete mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/diagnostics/any-unit-exit.ts.json
delete mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/diagnostics/island-boundary-slots.ts.json
delete mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/diagnostics/island.ts.json
delete mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/diagnostics/npm-imports/main.ts.json
create mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/diagnostics/retired-engine-1112-number-methods.ts.json
create mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/diagnostics/retired-engine-1123-any-conditional-spread.ts.json
create mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/diagnostics/retired-engine-1587-any-field-unassigned.ts.json
create mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/diagnostics/retired-engine-2083-destructuring-island-decl.ts.json
create mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/diagnostics/retired-engine-2084-destructuring-primitive-sources.ts.json
create mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/diagnostics/retired-engine-2086-destructuring-island-globals.ts.json
create mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/diagnostics/retired-engine-2103-optional-tuple-elements.ts.json
create mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/diagnostics/retired-engine-2104-computed-key-destructuring.ts.json
create mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/diagnostics/retired-engine-2251-tagged-templates-dyn.ts.json
create mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/diagnostics/retired-engine-2513-dyn-evolving-array-derived.ts.json
create mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/diagnostics/retired-engine-2667-array-to-sorted-any.ts.json
create mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/diagnostics/retired-engine-2790-array-missing-tagged-substitutions.ts.json
create mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/diagnostics/retired-engine-760-any-arithmetic.ts.json
create mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/diagnostics/retired-engine-761-any-objects.ts.json
create mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/diagnostics/retired-engine-763-any-flow.ts.json
create mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/diagnostics/retired-engine-968-jsval-lift.ts.json
create mode 100644 packages/compiler/test/ts7/baselines/order-parity/tests/diagnostics/retired-engine-import-refusal/main.ts.json
delete mode 100644 packages/runtime/src/scr_fetch_curl.c
delete mode 100644 packages/runtime/src/scr_inspect_island.c
delete mode 100644 packages/runtime/src/scr_island.c
delete mode 100644 packages/runtime/src/scr_island_manifest.h
delete mode 100644 packages/runtime/src/scr_net_island.c
delete mode 100644 packages/runtime/src/scr_web.c
delete mode 100644 packages/runtime/src/scr_zlib_island.c
delete mode 100644 packages/runtime/vendor/curl/COPYRIGHT
delete mode 100644 packages/runtime/vendor/curl/include/curl/curl.h
delete mode 100644 packages/runtime/vendor/curl/include/curl/curlver.h
delete mode 100644 packages/runtime/vendor/curl/include/curl/easy.h
delete mode 100644 packages/runtime/vendor/curl/include/curl/header.h
delete mode 100644 packages/runtime/vendor/curl/include/curl/mprintf.h
delete mode 100644 packages/runtime/vendor/curl/include/curl/multi.h
delete mode 100644 packages/runtime/vendor/curl/include/curl/options.h
delete mode 100644 packages/runtime/vendor/curl/include/curl/stdcheaders.h
delete mode 100644 packages/runtime/vendor/curl/include/curl/system.h
delete mode 100644 packages/runtime/vendor/curl/include/curl/typecheck-gcc.h
delete mode 100644 packages/runtime/vendor/curl/include/curl/urlapi.h
delete mode 100644 packages/runtime/vendor/curl/include/curl/websockets.h
delete mode 100644 tests/corpus/1100-island-eval-basics.ts
delete mode 100644 tests/corpus/1101-island-marshal-unicode.ts
delete mode 100644 tests/corpus/1102-island-rc-stress.ts
delete mode 100644 tests/corpus/1120-web-globals-encoders.ts
delete mode 100644 tests/corpus/1206-regex-dynamic-mix.ts
rename tests/corpus/{1421-number-parse-dynamic.ts => 1421-number-parse-strings.ts} (79%)
delete mode 100644 tests/corpus/2122-import-refusal-crash/main.ts
delete mode 100644 tests/corpus/2130-overload-island-returns.ts
delete mode 100644 tests/corpus/2449-js-dyn-worlds/main.js
delete mode 100644 tests/corpus/2449-js-dyn-worlds/tsconfig.json
delete mode 100644 tests/corpus/2449-js-dyn-worlds/walker.js
delete mode 100644 tests/corpus/3060-dynamic-host-global.ts
create mode 100644 tests/corpus/native-any-timer-callback.ts
rename tests/{diagnostics/npm-imports => corpus/native-npm-imports}/main.ts (51%)
rename tests/{diagnostics/npm-imports => corpus/native-npm-imports}/node_modules/@acme/units/index.d.ts (100%)
rename tests/{diagnostics/npm-imports => corpus/native-npm-imports}/node_modules/@acme/units/index.js (100%)
rename tests/{diagnostics/npm-imports => corpus/native-npm-imports}/node_modules/@acme/units/package.json (100%)
rename tests/{diagnostics/npm-imports => corpus/native-npm-imports}/node_modules/mathkit/index.d.ts (100%)
rename tests/{diagnostics/npm-imports => corpus/native-npm-imports}/node_modules/mathkit/index.js (100%)
rename tests/{diagnostics/npm-imports => corpus/native-npm-imports}/node_modules/mathkit/package.json (100%)
delete mode 100644 tests/diagnostics/any-unit-exit.ts
delete mode 100644 tests/diagnostics/island-boundary-slots.ts
delete mode 100644 tests/diagnostics/island.ts
rename tests/{corpus/1112-number-methods.ts => diagnostics/retired-engine-1112-number-methods.ts} (98%)
rename tests/{corpus/1123-any-conditional-spread.ts => diagnostics/retired-engine-1123-any-conditional-spread.ts} (99%)
rename tests/{corpus/1587-any-field-unassigned.ts => diagnostics/retired-engine-1587-any-field-unassigned.ts} (97%)
rename tests/{corpus/2083-destructuring-island-decl.ts => diagnostics/retired-engine-2083-destructuring-island-decl.ts} (98%)
rename tests/{corpus/2084-destructuring-primitive-sources.ts => diagnostics/retired-engine-2084-destructuring-primitive-sources.ts} (98%)
rename tests/{corpus/2086-destructuring-island-globals.ts => diagnostics/retired-engine-2086-destructuring-island-globals.ts} (97%)
rename tests/{corpus/2103-optional-tuple-elements.ts => diagnostics/retired-engine-2103-optional-tuple-elements.ts} (99%)
rename tests/{corpus/2104-computed-key-destructuring.ts => diagnostics/retired-engine-2104-computed-key-destructuring.ts} (99%)
rename tests/{corpus/2251-tagged-templates-dyn.ts => diagnostics/retired-engine-2251-tagged-templates-dyn.ts} (98%)
rename tests/{corpus/2513-dyn-evolving-array-derived.ts => diagnostics/retired-engine-2513-dyn-evolving-array-derived.ts} (98%)
rename tests/{corpus/2667-array-to-sorted-any.ts => diagnostics/retired-engine-2667-array-to-sorted-any.ts} (98%)
rename tests/{corpus/2790-array-missing-tagged-substitutions.ts => diagnostics/retired-engine-2790-array-missing-tagged-substitutions.ts} (97%)
rename tests/{corpus/760-any-arithmetic.ts => diagnostics/retired-engine-760-any-arithmetic.ts} (98%)
rename tests/{corpus/761-any-objects.ts => diagnostics/retired-engine-761-any-objects.ts} (98%)
rename tests/{corpus/763-any-flow.ts => diagnostics/retired-engine-763-any-flow.ts} (98%)
rename tests/{corpus/968-jsval-lift.ts => diagnostics/retired-engine-968-jsval-lift.ts} (99%)
create mode 100644 tests/diagnostics/retired-engine-import-refusal/main.ts
rename tests/{corpus/2122-import-refusal-crash => diagnostics/retired-engine-import-refusal}/node_modules/brokenrt/index.d.ts (100%)
rename tests/{corpus/2122-import-refusal-crash => diagnostics/retired-engine-import-refusal}/node_modules/brokenrt/package.json (100%)
delete mode 100644 tests/fixtures/fetch/cases/fetch-cause/main.ts
delete mode 100644 tests/fixtures/fetch/cases/fetch-suite/main.ts
delete mode 100644 tests/fixtures/fetch/cases/island-http/main.ts
delete mode 100644 tests/fixtures/fetch/cases/patched-global-fetch/main.ts
delete mode 100644 tests/fixtures/fetch/cases/response-surface/main.ts
delete mode 100644 tests/fixtures/fetch/cases/sse-eventsource/main.ts
delete mode 100644 tests/fixtures/fetch/cases/stream-from-immediate-cancel/main.ts
delete mode 100644 tests/fixtures/fetch/node_modules/eventsource-parser/LICENSE
delete mode 100644 tests/fixtures/fetch/node_modules/eventsource-parser/README-scriptc.md
delete mode 100644 tests/fixtures/fetch/node_modules/eventsource-parser/dist/index.d.ts
delete mode 100644 tests/fixtures/fetch/node_modules/eventsource-parser/dist/index.js
delete mode 100644 tests/fixtures/fetch/node_modules/eventsource-parser/dist/stream.d.ts
delete mode 100644 tests/fixtures/fetch/node_modules/eventsource-parser/dist/stream.js
delete mode 100644 tests/fixtures/fetch/node_modules/eventsource-parser/package.json
delete mode 100644 tests/fixtures/fetch/node_modules/fetchcause/index.d.ts
delete mode 100644 tests/fixtures/fetch/node_modules/fetchcause/index.js
delete mode 100644 tests/fixtures/fetch/node_modules/fetchcause/package.json
delete mode 100644 tests/fixtures/fetch/node_modules/fetchtap/index.d.ts
delete mode 100644 tests/fixtures/fetch/node_modules/fetchtap/index.js
delete mode 100644 tests/fixtures/fetch/node_modules/fetchtap/package.json
delete mode 100644 tests/fixtures/fetch/node_modules/islandhttp/index.d.ts
delete mode 100644 tests/fixtures/fetch/node_modules/islandhttp/index.js
delete mode 100644 tests/fixtures/fetch/node_modules/islandhttp/package.json
delete mode 100644 tests/fixtures/fetch/node_modules/ssefetch/index.d.ts
delete mode 100644 tests/fixtures/fetch/node_modules/ssefetch/index.js
delete mode 100644 tests/fixtures/fetch/node_modules/ssefetch/package.json
delete mode 100644 tests/fixtures/fetch/node_modules/stream-from-cancel-probe/index.d.ts
delete mode 100644 tests/fixtures/fetch/node_modules/stream-from-cancel-probe/index.js
delete mode 100644 tests/fixtures/fetch/node_modules/stream-from-cancel-probe/package.json
delete mode 100644 tests/fixtures/fetch/node_modules/webfetch/index.d.ts
delete mode 100644 tests/fixtures/fetch/node_modules/webfetch/index.js
delete mode 100644 tests/fixtures/fetch/node_modules/webfetch/package.json
delete mode 100644 tests/fixtures/fetch/unsupported-init-dynamic/main.mts
delete mode 100644 tests/harness/__snapshots__/any-unit-exit.ts.txt
delete mode 100644 tests/harness/__snapshots__/coverage-dynamic-mix-dynamic.txt
delete mode 100644 tests/harness/__snapshots__/coverage-npm-lazy-builtin.txt
delete mode 100644 tests/harness/__snapshots__/coverage-npm-lazy-traps.txt
delete mode 100644 tests/harness/__snapshots__/island-boundary-slots.ts.txt
delete mode 100644 tests/harness/__snapshots__/island.ts.txt
delete mode 100644 tests/harness/__snapshots__/npm-imports/main.ts.txt
create mode 100644 tests/harness/__snapshots__/retired-engine-1112-number-methods.ts.txt
create mode 100644 tests/harness/__snapshots__/retired-engine-1123-any-conditional-spread.ts.txt
create mode 100644 tests/harness/__snapshots__/retired-engine-1587-any-field-unassigned.ts.txt
create mode 100644 tests/harness/__snapshots__/retired-engine-2083-destructuring-island-decl.ts.txt
create mode 100644 tests/harness/__snapshots__/retired-engine-2084-destructuring-primitive-sources.ts.txt
create mode 100644 tests/harness/__snapshots__/retired-engine-2086-destructuring-island-globals.ts.txt
create mode 100644 tests/harness/__snapshots__/retired-engine-2103-optional-tuple-elements.ts.txt
create mode 100644 tests/harness/__snapshots__/retired-engine-2104-computed-key-destructuring.ts.txt
create mode 100644 tests/harness/__snapshots__/retired-engine-2251-tagged-templates-dyn.ts.txt
create mode 100644 tests/harness/__snapshots__/retired-engine-2513-dyn-evolving-array-derived.ts.txt
create mode 100644 tests/harness/__snapshots__/retired-engine-2667-array-to-sorted-any.ts.txt
create mode 100644 tests/harness/__snapshots__/retired-engine-2790-array-missing-tagged-substitutions.ts.txt
create mode 100644 tests/harness/__snapshots__/retired-engine-760-any-arithmetic.ts.txt
create mode 100644 tests/harness/__snapshots__/retired-engine-761-any-objects.ts.txt
create mode 100644 tests/harness/__snapshots__/retired-engine-763-any-flow.ts.txt
create mode 100644 tests/harness/__snapshots__/retired-engine-968-jsval-lift.ts.txt
create mode 100644 tests/harness/__snapshots__/retired-engine-import-refusal/main.ts.txt
delete mode 100644 tests/harness/island-shim.mjs
delete mode 100644 tests/harness/island.test.ts
delete mode 100644 tests/harness/npm-typescript.test.ts
delete mode 100644 tests/harness/npm.test.ts
delete mode 100644 tests/harness/prettier-e2e.test.ts
delete mode 100644 tests/harness/self-hosting-llvm-embedding.test.ts
delete mode 100644 tests/harness/self-hosting-llvm-embedding.ts
create mode 100644 tests/harness/static-only.test.ts
rename tests/harness/{island-surface.test.ts => stdlib-surface.test.ts} (76%)
delete mode 100644 tests/harness/vercel-e2e.test.ts
delete mode 100644 tests/harness/web-globals.test.ts
diff --git a/.gitignore b/.gitignore
index b70ddf10e..f747b4f62 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,6 +2,7 @@ node_modules/
.pnpm-store/
# test-fixture packages are TEST DATA, committed on purpose
!tests/diagnostics/npm-imports/node_modules/
+!tests/diagnostics/retired-engine-import-refusal/node_modules/
!tests/fixtures/commander-calc/node_modules/
!tests/fixtures/npm/node_modules/
!tests/corpus/*/node_modules/
@@ -25,7 +26,6 @@ output/
/packages/runtime-*/artifacts/
/packages/runtime-*/runtime-pack.json
/packages/runtime-*/.runtime-pack-*
-!tests/fixtures/fetch/node_modules/eventsource-parser/dist/
!tests/fixtures/npm/node_modules/*/dist/
!tests/fixtures/npm/workspace/*/dist/
!tests/fixtures/npm/cases/workspace-copied/members/*/dist/
@@ -35,7 +35,7 @@ output/
*.log
.DS_Store
packages/runtime/test/build/
-# lazily built engine archives for --dynamic (see packages/runtime/vendor/README.md)
+# Cached build-time evaluator archives (see packages/runtime/vendor/README.md)
packages/runtime/vendor/.cache/
# fs corpus scratch directories (created in the test cwd, removed on clean runs)
tmp-*/
diff --git a/AGENTS.md b/AGENTS.md
index 395397745..50f5cfd73 100644
--- a/AGENTS.md
+++ b/AGENTS.md
@@ -78,16 +78,15 @@ The Node.js compatibility system is an implementation inventory and planning too
- Node's official documentation defines the public API hierarchy and stability metadata. Consult Node source when the docs do not fully specify behavior.
- Running the pinned Node release is the behavior oracle for differential tests.
- Compiler source and `packages/compiler/surface-manifest.json`, augmented by `internal/compatibility/static-support.json`, define static-native support.
-- `internal/compatibility/dynamic-support.json` defines dynamic-island modules, exports, members, explicit stubs, globals, and policies. It also generates the runtime builtin registry.
- Test evidence determines positive behavioral claims. Source manifests alone do not prove Node-compatible behavior.
-Treat static-native and dynamic-island compatibility independently. Support in one tier says nothing about the other, and `--dynamic` does not turn an unsupported typed call into a supported static call.
+Compatibility describes native compilation. There is no runtime JavaScript engine tier.
### Status contract
- `supported` — broadly implemented. This requires test evidence.
- `partial` — a useful implemented subset. This requires test evidence, but evidence may cover an API family rather than every documented overload.
-- `refused` — a named compiler diagnostic or explicit dynamic throwing or rejecting stub exists. Never infer this status from absence.
+- `refused` — a named compiler diagnostic exists. Never infer this status from absence.
- `not-implemented` — no implementation claim. Its verification basis decides whether it is ready to implement or must first be investigated.
- `by-design` — intentionally outside a scriptc execution model. This requires an explicit implementation-owned architectural policy.
- `unreviewed` — no compatibility subsystem owns a reliable classification. Do not treat this as unsupported or as an implementation ticket.
@@ -107,7 +106,7 @@ Read a row's verification basis before acting:
- `architectural-policy` — explicit intentional exclusion.
- `unreviewed`, `not-applicable`, and `derived` retain the meanings above.
-`pnpm node-compat:backlog` emits tier-specific work. Its actions are:
+`pnpm node-compat:backlog` emits native compilation work. Its actions are:
- `verify-gap` — investigate a registry gap first; this is not yet an implementation ticket.
- `implement` — implement a declared or verified gap.
@@ -124,7 +123,7 @@ Useful queue filters compose:
```bash
pnpm node-compat:backlog --action=implement --priority=high
pnpm node-compat:backlog --action=verify-gap --chapter=assert
-pnpm node-compat:backlog --tier=dynamic --format=tsv
+pnpm node-compat:backlog --tier=static --format=tsv
```
### Generated files
@@ -136,11 +135,10 @@ Never hand-edit these files:
- `internal/compatibility/generated/node-v24-backlog.json`
- `docs/src/generated/node-v24-compatibility.json`
- `docs/src/generated/node-v24-compatibility-meta.json`
-- `packages/runtime/src/scr_island_manifest.h`
-Change compiler decision sources or the implementation-owned compatibility manifests, then regenerate. Use `pnpm manifest` when compiler decision tables change and `pnpm node-compat` whenever the Node pin, compatibility manifests, compiler surface manifest, or dynamic registry changes.
+Change compiler decision sources or the implementation-owned compatibility manifests, then regenerate. Use `pnpm manifest` when compiler decision tables change and `pnpm node-compat` whenever the Node pin, compatibility manifests, compiler surface manifest, changes.
-The public docs artifact must not expose repository test paths, internal source identifiers, engineering evidence bookkeeping, documentation/metadata headings, command-line or configuration-only entries, or rows that are N/A in both tiers. Those remain in the complete internal census under `internal/compatibility/generated/`.
+The public docs artifact must not expose repository test paths, internal source identifiers, engineering evidence bookkeeping, documentation/metadata headings, command-line or configuration-only entries, or rows that are N/A in the native tier. Those remain in the complete internal census under `internal/compatibility/generated/`.
### Landing compatibility work
@@ -148,9 +146,9 @@ For each API family:
1. Start from the backlog action and verification basis. Verify every `registry-gap` before assuming code is missing.
2. Read the pinned Node documentation, stability metadata, relevant Node source when needed, and existing scriptc implementation paths.
-3. Decide static-native and dynamic-island scope separately.
+3. Define the native compilation scope.
4. Implement the smallest coherent behavior family. Preserve explicit refusals for unimplemented forms rather than silently diverging.
-5. Add differential evidence that executes under Node and as a compiled binary. Cover stdout, stderr, exit status, success behavior, and important error shapes. Dynamic-island work needs island-executed differential fixtures; a load-only export check does not prove behavior.
+5. Add differential evidence that executes under Node and as a compiled binary. Cover stdout, stderr, exit status, success behavior, and important error shapes. A load-only export check does not prove behavior.
6. Update the implementation-owned source or manifest. Positive `supported` and `partial` mappings must name existing test evidence.
7. Run `pnpm manifest` if compiler surface tables changed, then run `pnpm node-compat`. Never patch generated JSON or headers.
8. Inspect the internal ledger, public artifact, and backlog diff. Confirm the intended API family changed and unrelated rows did not.
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 06e24f2d1..e51346686 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,8 @@ All notable changes to scriptc will be documented in this file.
## Unreleased
+- **Compilation is native-only.** The `--dynamic` option and embedded JavaScript execution runtime have been removed. Eligible dependencies compile natively by default; unsupported packages receive build diagnostics. QuickJS remains only in the native compiler's isolated `comptime` helper and as standalone regex/Unicode libraries.
+
## 0.2.10
diff --git a/README.md b/README.md
index 63f82e285..37ede28bc 100644
--- a/README.md
+++ b/README.md
@@ -7,9 +7,9 @@
-scriptc compiles TypeScript and JavaScript to native executables and WebAssembly. It uses TypeScript's type information to compile supported code to native instructions. Static builds run without Node.js or a JavaScript engine.
+scriptc compiles TypeScript and JavaScript to native executables and WebAssembly. It uses TypeScript's type information to compile supported code to native instructions. Executables run without Node.js or a JavaScript engine.
-For npm dependencies and `any`-typed code, enable `--dynamic` to include the embedded [quickjs-ng](https://github.com/quickjs-ng/quickjs) engine. Dependency JavaScript is included at build time.
+Application code and eligible npm dependencies compile to native instructions. Unsupported operations produce diagnostics; there is no runtime JavaScript engine fallback.
scriptc is experimental and supports a subset of JavaScript, TypeScript, and Node.js APIs. See the [limitations](https://scriptc.dev/docs/limitations) and [Node.js compatibility reference](https://scriptc.dev/compatibility) before using it for an existing project.
@@ -51,7 +51,7 @@ hello, scriptc
These examples use POSIX shell syntax. On Windows, build `hello.exe` and run it with `.\hello.exe`.
-Use `scriptc coverage hello.ts` to check which operations compile statically, require dynamic execution, or are unsupported. See [coverage reports](https://scriptc.dev/docs/coverage) for details.
+Use `scriptc coverage hello.ts` to check which operations compile statically and which operations are unsupported. See [coverage reports](https://scriptc.dev/docs/coverage) for details.
## Use Node APIs
@@ -78,7 +78,7 @@ listening on http://localhost:8080
## Use npm packages
-Pass `--dynamic` to embed an npm package's JavaScript in the executable. The result does not read `node_modules` at runtime.
+Eligible npm packages compile to native code by default. The executable does not read `node_modules` at runtime.
Create `cli.ts`:
@@ -90,12 +90,12 @@ console.log(pc.green("hello from scriptc"));
```console
$ npm install picocolors
-$ scriptc build cli.ts --dynamic -o cli
+$ scriptc build cli.ts -o cli
$ ./cli
hello from scriptc
```
-Enabling `--dynamic` does not add support for unsupported statically typed calls. See [npm dependencies](https://scriptc.dev/docs/dependencies) for package resolution and the boundary between static and dynamic code.
+Package support is partial. See [npm dependencies](https://scriptc.dev/docs/dependencies) for eligibility, package resolution, and compilation diagnostics.
## Documentation
diff --git a/docs/content/docs/cli.mdx b/docs/content/docs/cli.mdx
index 64abc94a8..56d20d1f0 100644
--- a/docs/content/docs/cli.mdx
+++ b/docs/content/docs/cli.mdx
@@ -12,10 +12,9 @@ Usage:
scriptc build [options] compile to an executable or source artifact
scriptc run [options] compile and run
scriptc coverage how much compiles statically, and why not
- scriptc coverage --dynamic what a --dynamic build compiles, and what still blocks it
scriptc coverage --external-types
type-resolve an embedder-provided module for analysis
- scriptc cache warm [runtime|tls|dynamic…] verify and load precompiled runtime families
+ scriptc cache warm [runtime|tls…] verify and load precompiled runtime families
for the current compiler/SDK/target
```
@@ -54,7 +53,7 @@ fib.s
Different output kinds accumulate in `.scriptc/`; rebuilding a kind updates its file.
-The IR and LLVM source outputs require only Node. On supported macOS, Linux, and Windows hosts, assembly and object outputs use the matching native helper installed with scriptc and do not invoke an external compiler, archiver, linker, or SDK. The object is a relocatable program object with undefined scr_* runtime symbols and a required scr_runtime_abi_v13 marker, not a standalone library. External consumption is experimental and requires the exact runtime version reported by --print=native-link-info. That option still writes the object, performs no link, and prints a versioned JSON recipe with the target, main entry, installed precompiled runtime pack, FFI inputs, and system libraries. It never reports private scriptc cache paths. See Native Program Objects for complete C-driver and direct-linker examples. --emit=exe is the default. LLVM builds emit the program object through the helper and link precompiled runtime objects; runtime development with AddressSanitizer compiles an instrumented C runtime.
+The IR and LLVM source outputs require only Node. On supported macOS, Linux, and Windows hosts, assembly and object outputs use the matching native helper installed with scriptc and do not invoke an external compiler, archiver, linker, or SDK. The object is a relocatable program object with undefined scr_* runtime symbols and a required scr_runtime_abi_v14 marker, not a standalone library. External consumption is experimental and requires the exact runtime version reported by --print=native-link-info. That option still writes the object, performs no link, and prints a versioned JSON recipe with the target, main entry, installed precompiled runtime pack, FFI inputs, and system libraries. It never reports private scriptc cache paths. See Native Program Objects for complete C-driver and direct-linker examples. --emit=exe is the default. LLVM builds emit the program object through the helper and link precompiled runtime objects; runtime development with AddressSanitizer compiles an instrumented C runtime.
## scriptc run
@@ -69,11 +68,11 @@ Note: `run` does not forward extra command-line arguments to the program. To pas
## scriptc coverage
-Analyzes the program without producing a binary and reports, statement by statement, what compiles statically, what needs the embedded dynamic engine, and what blocks the rest. With `--dynamic` it answers a different question: what would a `--dynamic` build compile, and what still blocks it. Both forms are covered in depth in [Coverage Reports](/docs/coverage).
+Analyzes the program without producing a binary and reports, statement by statement, what compiles to native code and what blocks the rest. Reports are covered in depth in [Coverage Reports](/docs/coverage).
## scriptc cache warm
-Verifies and reads the installed precompiled runtime objects and vendor archives. Pass one or more of `runtime`, `tls`, and `dynamic` to select those families. Ordinary builds need no runtime compilation or installation-time warming. With `--sanitize`, this command builds instrumented runtime objects using the development C toolchain.
+Verifies and reads the installed precompiled runtime objects and vendor archives. Pass one or more of `runtime` and `tls` to select those families. Ordinary builds need no runtime compilation or installation-time warming. With `--sanitize`, this command builds instrumented runtime objects using the development C toolchain.
## Options
@@ -90,9 +89,6 @@ Verifies and reads the installed precompiled runtime objects and vendor archives
--fail-on <blockers|divergences>
Coverage only. Exit with status 1 when the entry has blockers that would fail a build, or with divergences, also when it has Node divergence warnings. See Gating builds and CI .
- --dynamic
- Embed the JavaScript engine to run npm dependencies and supported any-typed code. Static compilation is the default; without this flag, dynamic-tier sites produce compilation errors. See npm Dependencies .
-
--ffi <file>
Bind signature-only TypeScript declarations to native C ABI symbols and link the manifest's archive, object, and system-library inputs. See Native FFI .
@@ -112,10 +108,10 @@ Verifies and reads the installed precompiled runtime objects and vendor archives
On Linux, when the program calls process.exit(), hand the release of its memory to a helper process so the parent sees the exit sooner. The kernel otherwise frees the whole address space before the exit is reported, which takes tens of milliseconds per gigabyte. Opt in only where the trade-offs are acceptable: for up to about 100 ms after the exit, the helper keeps the executable mapped (overwriting the binary in place fails with "text file busy"), its memory stays charged to the cgroup, and the teardown CPU time no longer appears in the parent's resource usage. Valid only for executable builds; it has no effect on other platforms.
--npm-static <pkg[,pkg…]|auto>
- EXPERIMENTAL. Compile the named npm packages' shipped JS statically as program modules instead of embedding them for the engine (repeatable; auto opts in every eligible direct import). A package the preflight refuses falls back to the island with a coverage-report note. See npm Dependencies for maturity notes.
+ Explicitly select npm packages for native compilation (repeatable). Naming a package overrides the automatic declaration-surface eligibility check; auto uses the default automatic selection. Refused packages produce diagnostics. See npm Dependencies for maturity notes.
--provenance-sources
- EXPERIMENTAL. Compile npm dependencies from their provenance-attested source, fetched at the attested commit, as static program modules; packages without a usable attestation keep the engine path (a note, never a failure).
+ EXPERIMENTAL. Compile npm dependencies from their provenance-attested source, fetched at the attested commit, as static program modules; packages without a usable attestation keep the installed-source compilation path.
--external-types <specifier=file.d.ts>
Coverage only. Map an exact bare module specifier to a local declaration file supplied by an embedder. Repeat the option for multiple modules. The declaration supplies checker types so application coverage can continue; runtime imports and values remain explicit SC1010 blockers. Relative paths resolve from the current working directory. Accepted files end in .d.ts, .d.mts, or .d.cts.
diff --git a/docs/content/docs/coverage.mdx b/docs/content/docs/coverage.mdx
index f29eecae5..3a91a28e7 100644
--- a/docs/content/docs/coverage.mdx
+++ b/docs/content/docs/coverage.mdx
@@ -2,13 +2,11 @@
title: "Coverage Reports"
---
-`scriptc coverage` analyzes a program without building an executable. It reports how many executable statements compile statically, which operations require the embedded JavaScript engine, and which operations are unsupported.
+`scriptc coverage` analyzes a program without building an executable. It reports how many executable statements compile to native code and groups unsupported operations by diagnostic code. Counts describe the program being analyzed, not JavaScript or Node.js support in general.
-The counts apply to the program being analyzed, not to JavaScript or Node.js support in general. Dependency implementation statements are excluded from these totals.
+
-## Static programs
-
-The following program compiles entirely to native code:
+## A native program
```console
$ cat hello.ts
@@ -20,148 +18,43 @@ $ scriptc coverage hello.ts
statements analyzed 2
compile statically 2 (100%)
- fully static — this program has no dynamic remainder.
+ fully static — all analyzed statements compile to native code.
```
-A static executable does not include a JavaScript engine.
+
-## Programs that require dynamic execution
+## Reading the report
-This program imports an npm package whose JavaScript requires the embedded engine:
-
-```console
-$ cat cli.ts
-import pc from "picocolors";
-
-console.log(pc.green("hello"));
-
-$ scriptc coverage cli.ts
-
- statements analyzed 1
- compile statically 0 (0%)
-
- runs with --dynamic 2 sites (embeds a JS engine, ~620KB — static stays the default)
- ×1 SC2013 importing 'picocolors' requires the embedded dynamic engine, which this build does not include — the package's implementation runs there
- at cli.ts:1:1
- hint: build with --dynamic to run npm package code in the embedded engine (adds ~620KB to the binary), or try --npm-static auto to compile eligible packages' JavaScript statically; static builds never include the engine
- ×1 SC2013 values from the 'picocolors' package run in the embedded dynamic engine, which this build does not include
- at cli.ts:3:13
- hint: build with --dynamic to run npm package code in the embedded engine (adds ~620KB to the binary), or try --npm-static auto to compile eligible packages' JavaScript statically; static builds never include the engine
-```
-
-Each group collects the sites that share one root cause: the same code and message, with type arguments of generic instantiations collapsed, so one uncompilable declaration reported through several instantiations appears once. The `at` line lists the first sites in source order, and every group carries a hint.
-
-The package must be installed before analysis; the quickstart shows [how to install and use it](/docs/quickstart#use-an-npm-dependency).
-
-### Report fields
+Each blocker group collects the sites that share one root cause: the same code and message, with type arguments of generic instantiations collapsed, so one uncompilable declaration reported through several instantiations appears once. The `at` line lists the first sites in source order, and every group carries a hint.
-
-
- Field
- Meaning
-
-
+ Field Meaning
-
- statements analyzed
- Executable statements in the program, excluding dependency implementation code.
-
-
- compile statically
- Statements that compile to native code.
-
-
- runs with --dynamic
- Sites that require the embedded engine. Without --dynamic, these sites are compilation errors. Site counts can differ from statement counts.
-
-
- blockers
- Unsupported operations, listed with a count, diagnostic code, reason, locations, and hint. Enabling --dynamic does not resolve these blockers.
-
-
- in unreached code
- Blockers in code the entry never reaches. A build never compiles that code, so these cannot fail it.
-
-
- differs from Node
- Sites that compile but can behave differently from Node.js. See Node divergences .
-
+ statements analyzedExecutable statements in application code, excluding dependency implementation code.
+ compile staticallyStatements that compile to native instructions.
+ blockersUnsupported operations with counts, diagnostic codes, reasons, locations, and hints.
+ in unreached codeBlockers in code the entry never reaches. A build never compiles that code, so these cannot fail it.
+ differs from NodeSites that compile but can behave differently from Node.js. See Node divergences .
+ npm package compilationNative package compilation outcomes and refusal reasons.
+Unreached code and deferred JavaScript operations are reported separately. A deferred operation can remain in a compiled package, but executing it raises a runtime error. A successful build therefore does not establish compatibility for every package API.
+
The statement totals include the bodies of functions whose signatures cannot compile. Their statements count as not static, so the percentage reflects how much of the program compiles.
-## Analyze with --dynamic
-
-Add `--dynamic` to include dynamic execution in the analysis:
-
-```console
-$ cat cli.ts
-import pc from "picocolors";
-
-console.log(pc.green("hello"));
-
-$ scriptc coverage cli.ts --dynamic
-
- statements analyzed 1
- compile statically 0 (0%)
- compile dynamically 1 (100%) (island sites — the embedded engine runs them)
-
- builds with --dynamic — no remaining blockers (the island sites above run in the embedded engine).
-```
-
-The final line indicates whether the program can build with `--dynamic`. Any remaining blockers are listed in the report.
-
-## Embedded Node.js builtins
-
-When embedded dependencies import Node.js builtin modules, the dynamic report lists each module, its shim status, and the package that imports it.
-
-The [commander example](/docs/dependencies#use-a-package) uses the following source:
-
-```console
-$ cat tool.ts
-import { Command } from "commander";
-
-const program = new Command();
-
-program
- .name("greet")
- .argument("", "who to greet")
- .option("-u, --upper", "use uppercase")
- .action((name: string, opts: { upper?: boolean }) => {
- const text = `hello, ${name}`;
- console.log(opts.upper ? text.toUpperCase() : text);
- });
-
-program.parse();
-
-$ scriptc coverage tool.ts --dynamic
-
- statements analyzed 5
- compile statically 2 (40%)
- compile dynamically 3 (60%) (island sites — the embedded engine runs them)
-
- embedded npm code imports Node builtins:
- node:child_process shimmed (commander)
- node:events shimmed (commander)
- node:fs shimmed (commander)
- node:path shimmed (commander)
- node:process shimmed (commander)
- node:util shimmed (commander)
-
- builds with --dynamic — no remaining blockers (the island sites above run in the embedded engine).
-```
-
-Shims provide supported Node.js APIs inside the embedded engine. They are separate implementations from Node.js's modules. See [npm Dependencies](/docs/dependencies#runtime-behavior) and the [Node.js compatibility reference](/compatibility) for their restrictions.
+
+
+
## Diagnostic codes
Coverage uses the same diagnostic codes as `scriptc build`. Common examples include:
-- `SC2020`: a declared standard-library or Node.js API has no supported compiler implementation. Use the diagnostic's suggested alternative where available.
-- `SC2013`: a package import or package value requires the embedded engine. Enable `--dynamic`, remove the dependency, or evaluate the experimental [static package options](/docs/dependencies#static-package-compilation-experimental).
-- `SC1100`: a value crosses an unsupported `unknown`/`any` boundary. Narrow or cast the value as directed by the diagnostic.
+- `SC2020`: a declared standard-library or Node.js API has no supported compiler implementation.
+- `SC2012`: this API form cannot compile natively.
+- `SC2013`: a package cannot compile natively; inspect the package-specific reason and the [dependency guide](/docs/dependencies).
+- `SC1100`: a value crosses an unsupported checked-value boundary. Narrow or cast the value as directed by the diagnostic.
## Node divergences
@@ -257,11 +150,11 @@ An unchanged program reuses the previous verdict: coverage records the files and
stats
- Coverage only, absent after a preflight failure: the report's statement counts.
+ Coverage only, absent after a preflight failure: the report's statement counts. statementsDynamic is always 0 and remains for schema compatibility.
category
- invalid-source (the program has a TypeScript or JSON error), unsupported (valid code scriptc cannot compile yet), dynamic-only (compiles with --dynamic), divergence (compiles, but can behave differently from Node.js), environment (project configuration, scriptc's type world, toolchain, or target), or internal (a compiler bug).
+ invalid-source (the program has a TypeScript or JSON error), unsupported (valid code scriptc cannot compile yet), divergence (compiles, but can behave differently from Node.js), environment (project configuration, scriptc's type world, toolchain, or target), or internal (a compiler bug).
severity
diff --git a/docs/content/docs/dependencies.mdx b/docs/content/docs/dependencies.mdx
index de57ce909..61393d337 100644
--- a/docs/content/docs/dependencies.mdx
+++ b/docs/content/docs/dependencies.mdx
@@ -2,9 +2,7 @@
title: "npm Dependencies"
---
-scriptc can embed an npm package's JavaScript and execute it inside the compiled binary. Enable this behavior with `--dynamic`. Dependency code runs in [quickjs-ng](https://github.com/quickjs-ng/quickjs), while supported statically typed application code compiles to native code.
-
-The embedded engine is also called the dynamic island. It has its own heap and job queue. Values crossing back into static types are validated at runtime.
+scriptc compiles eligible npm dependencies to native code alongside your application. Package support is partial: unsupported packages and operations receive diagnostics, and there is no runtime JavaScript engine fallback.
## Use a package
@@ -31,53 +29,33 @@ Install the dependency, then build and run the executable:
```console
$ npm install commander
-$ scriptc build tool.ts --dynamic -o greet >/dev/null
+$ scriptc build tool.ts -o greet >/dev/null
$ ./greet ada --upper
HELLO, ADA
```
-The callback body compiles statically. The `commander` implementation runs in the embedded engine. Use [`scriptc coverage --dynamic`](/docs/coverage#analyze-with-dynamic) to inspect a program's static and dynamic statement counts and the builtin modules its dependencies import.
+Both the callback and the package implementation compile to native instructions. Use [coverage reports](/docs/coverage) to inspect package compilation and deferred operations.
-## Package resolution and embedding
+
+
+
-The compiler resolves packages from `node_modules` using Node.js package resolution, including `package.json` export conditions. Shipped or installed type declarations provide the types used to check application code.
+## Package resolution
-The package's JavaScript and its resolved imports are embedded at build time. The executable does not load `node_modules` at runtime. Deploy it to a machine compatible with the build's target platform.
+The compiler resolves dependencies from `node_modules` using Node.js package resolution, including `package.json` export conditions. It recursively compiles eligible dependencies. The executable does not load `node_modules` at runtime.
-Packages can also expose TypeScript runtime entries (`.ts`, `.mts`, or `.cts`). The compiler emits JavaScript before collecting and embedding runtime imports, removing type annotations and type-only bindings. `import type` and `export type` declarations do not add runtime dependencies. See [Limitations](/docs/limitations#embedded-javascript-engine) for package source restrictions.
+Automatic selection requires readable runtime source and a package-owned declaration surface. Packages that fail eligibility or preflight receive a package-specific diagnostic. TypeScript workspace entries compile as program modules, including `.js` specifiers that resolve to `.ts` sources.
-Workspace packages with a TypeScript executable entry compile as program modules, including `.js` import specifiers that resolve to `.ts` source. Workspace packages with JavaScript executable entries use the same policy as other JavaScript dependencies: execute them with `--dynamic`, or attempt static compilation with `--npm-static`.
+
+
+
-## Runtime behavior
+## Explicit package selection
-### Engine and builtin modules
+`--npm-static ` remains available for explicit selection. Naming a package overrides the automatic declaration-surface eligibility check, allowing an attempt to compile packages that rely on separately installed declarations or inferred JavaScript types. `auto` uses the default automatic selection. Neither form bypasses compilation checks.
-Node.js builtin modules are provided by shims, some of which bridge to the native runtime. Each shim has a supported subset; the [coverage report](/docs/coverage#embedded-nodejs-builtins) lists the modules reached by the dependency graph, and the [compatibility reference](/compatibility) lists API support.
-
-The engine is created lazily on first use, with one engine per process. A `--dynamic` build that does not use the engine emits the same code as a static build. Supported `any`-typed expressions also execute in the engine when `--dynamic` is enabled.
-
-### Value conversion
-
-Values passed between static and dynamic code are copied. Mutations to a copied value in one execution tier do not change the original in the other tier. This differs from ordinary JavaScript reference sharing.
-
-Typed callback parameters and values returned to static code are validated. If the package supplies a value that does not match the expected type, the conversion throws a catchable `TypeError`. See [Limitations](/docs/limitations) for runtime differences and restrictions on values that can cross the boundary.
-
-## Static package compilation (experimental)
-
-`--npm-static ` attempts to compile packages' shipped JavaScript as static program modules, using their type declarations. Named packages are selected explicitly; `auto` selects eligible direct imports.
-
-Support is partial. An accepted package may contain deferred operations: the build succeeds and coverage lists those sites, but executing an unsupported deferred operation raises a runtime error. A package rejected during preflight falls back to the embedded engine with a coverage note; that path requires `--dynamic`. Other unsupported forms can still prevent a static build.
-
-Check the coverage report for each package before depending on static execution.
+An accepted package may contain deferred operations: the build succeeds and coverage lists those sites, but executing an unsupported deferred operation raises a runtime error. Review the coverage report and test the paths your application uses. See [Limitations](/docs/limitations) for native runtime differences.
## Provenance sources (experimental)
-`--provenance-sources` attempts to compile a package from source at its npm provenance-attested commit. This allows TypeScript source to compile as TypeScript instead of compiling the published JavaScript.
-
-Packages without usable attestations retain the embedded-engine path, with a note. This option has the same partial-support restrictions as `--npm-static`.
-
-## Type declarations and boundary restrictions
-
-Packages require shipped or installed type declarations. If TypeScript reports that it cannot find a declaration file, install the corresponding `@types` package or add a local declaration.
-
-Class instances and promises cannot pass into `any` slots in the engine. Closures can cross as host functions only in supported forms. Unsupported conversions produce compilation diagnostics with guidance where available.
+`--provenance-sources` attempts to compile a package from source at its npm provenance-attested commit. This allows TypeScript source to compile as TypeScript instead of compiling the published JavaScript. Packages without usable attestations keep their installed-source compilation path, subject to the same native eligibility and compilation checks.
diff --git a/docs/content/docs/how-it-works.mdx b/docs/content/docs/how-it-works.mdx
index 5fcd664a8..d08405266 100644
--- a/docs/content/docs/how-it-works.mdx
+++ b/docs/content/docs/how-it-works.mdx
@@ -68,14 +68,14 @@ Without `-o`, artifacts are written to `.scriptc/` next to the input. Different
### External linking
-Program objects define `main` and leave selected `scr_*` runtime functions undefined. A strong reference to `scr_runtime_abi_v13` checks runtime compatibility at link time.
+Program objects define `main` and leave selected `scr_*` runtime functions undefined. A strong reference to `scr_runtime_abi_v14` checks runtime compatibility at link time.
`--print=native-link-info` emits the program object and a JSON recipe containing the runtime pack and link order for external builds. This object ABI is experimental and requires an exact runtime version. See [Native Program Objects](/docs/native-objects) for examples.
## Native runtime
-- **Memory:** Values use reference counting. Acyclic values are freed when their last reference is released, and a cycle collector runs at defined collection points. Some cycles involving opaque native values or the embedded engine can remain allocated.
-- **Concurrency:** `async`/`await` uses stackful fibers. The native event loop schedules microtasks, timers, and I/O, using kqueue on macOS and epoll on Linux. Static tasks and embedded-engine jobs use separate queues; their interleaving can differ from Node.js.
+- **Memory:** Values use reference counting. Acyclic values are freed when their last reference is released, and a cycle collector runs at defined collection points. Some cycles involving opaque native values can remain allocated.
+- **Concurrency:** `async`/`await` uses stackful fibers. The native event loop schedules microtasks, timers, and I/O, using kqueue on macOS and epoll on Linux.
- **Networking:** Supported `net`, `http`, `https`, `tls`, `dgram`, and `dns` APIs use native implementations. TLS uses vendored mbedTLS.
- **Numbers:** Values use JavaScript's double-precision representation. Number-to-string formatting uses shortest-roundtrip output and is tested against Node.js.
- **Regular expressions:** The runtime uses QuickJS's regular-expression bytecode interpreter, linked into programs that use regex operations.
@@ -90,11 +90,11 @@ The sanitizer lane runs the corpus with AddressSanitizer and a reference-count a
Test coverage provides evidence for the cases exercised. It does not establish complete compatibility with Node.js.
-## Embedded JavaScript engine
+
-`--dynamic` includes quickjs-ng for npm dependencies and supported `any`-typed code. The engine has its own heap and microtask queue. Conversions between static and dynamic values copy data, and conversions to static types validate it at runtime. A mismatched value raises a catchable `TypeError`.
+## JavaScript at build time
-See [npm Dependencies](/docs/dependencies) for package execution, value conversion, and experimental static package options.
+Application and dependency code compile to native instructions. The compiler retains an isolated JavaScript evaluator for `comptime`; its results become native literals. The native compiler uses QuickJS for that build-time evaluator. The runtime retains QuickJS-derived regular-expression and Unicode libraries without linking the JavaScript execution engine into application binaries.
## Repository layout
@@ -116,7 +116,7 @@ See [npm Dependencies](/docs/dependencies) for package execution, value conversi
packages/runtime
- C runtime, reference counting and cycle collection, fibers, event loop, networking, and engine integration.
+ C runtime, reference counting and cycle collection, fibers, event loop, networking,.
packages/runtime-*
diff --git a/docs/content/docs/index.mdx b/docs/content/docs/index.mdx
index 2fb30fc65..9de7b6c7e 100644
--- a/docs/content/docs/index.mdx
+++ b/docs/content/docs/index.mdx
@@ -2,9 +2,9 @@
title: "Introduction"
---
-scriptc compiles TypeScript and JavaScript to native executables and WebAssembly. It uses TypeScript's type information to compile supported code directly to native instructions. Static builds run without Node.js or a JavaScript engine.
+scriptc compiles TypeScript and JavaScript to native executables and WebAssembly. It uses TypeScript's type information to compile supported code directly to native instructions. Executables run without Node.js or a JavaScript engine.
-For npm dependencies and `any`-typed code, enable `--dynamic` to include an embedded JavaScript engine. Use [coverage reports](/docs/coverage) to check which parts of a program compile statically, require the engine, or are unsupported.
+Eligible npm dependencies compile to native code alongside application code. Use [coverage reports](/docs/coverage) to check which operations compile and which are unsupported.
## Compile a program
@@ -34,34 +34,11 @@ $ ./fib
See [Quickstart](/docs/quickstart) for installation and platform requirements.
-## Compilation modes
+
-scriptc classifies operations into three tiers:
+## Native compilation
-
-
-
- Tier
- Behavior
-
-
-
-
- Static
- Compiles to native code. This is the default mode.
-
-
- Dynamic
- Runs in the embedded quickjs-ng engine when --dynamic is enabled. This includes npm packages' shipped JavaScript and supported uses of any.
-
-
- Rejected
- Produces a compilation diagnostic with an SC code, source location, and rewrite hint where available.
-
-
-
-
-Enabling `--dynamic` does not add support for unsupported statically typed calls. The [npm dependencies guide](/docs/dependencies) explains package execution and the boundary between static and dynamic code.
+scriptc compiles supported TypeScript and JavaScript to native instructions. It has no runtime JavaScript engine fallback. The [npm dependencies guide](/docs/dependencies) explains package eligibility and diagnostics.
## Language and API support
@@ -72,7 +49,7 @@ Static compilation includes supported forms of:
- Strings, BigInts, arrays, Maps, Sets, JSON, Math, typed arrays, and Buffers.
- Node.js filesystem, path, process, child-process, crypto, timer, and networking APIs.
-These features have API-specific restrictions. The [Node.js compatibility reference](/compatibility) lists static and dynamic API support, and [Limitations](/docs/limitations) describes compilation restrictions and runtime differences from Node.js.
+These features have API-specific restrictions. The [Node.js compatibility reference](/compatibility) lists native API support, and [Limitations](/docs/limitations) describes compilation restrictions and runtime differences from Node.js.
Programs are checked against the `es2025` standard library and scriptc's ambient declarations. Project declarations such as `@types/node` participate when available, and `tsconfig.json` controls checker strictness.
@@ -116,6 +93,6 @@ HELLO
- [Quickstart](/docs/quickstart): install the CLI and build an executable.
- [CLI Reference](/docs/cli): commands and compiler options.
-- [Coverage Reports](/docs/coverage): identify dynamic operations and compilation blockers.
+- [Coverage Reports](/docs/coverage): identify compilation blockers.
- [npm Dependencies](/docs/dependencies): use packages in compiled programs.
- [How It Works](/docs/how-it-works): compiler stages, runtime, and testing.
diff --git a/docs/content/docs/limitations.mdx b/docs/content/docs/limitations.mdx
index 5fb32a984..0dd56eadc 100644
--- a/docs/content/docs/limitations.mdx
+++ b/docs/content/docs/limitations.mdx
@@ -4,7 +4,7 @@ title: "Limitations"
scriptc supports a subset of JavaScript, TypeScript, and Node.js APIs. This page describes current compilation limits and runtime behavior that differs from Node.js.
-Use [`scriptc coverage`](/docs/coverage) to identify unsupported operations in your program. `scriptc build` reports compilation errors with `SC` codes, source locations, and rewrite hints where available. The [Node.js compatibility reference](/compatibility) lists API support separately for static code and code running in the embedded JavaScript engine. Enabling `--dynamic` does not add support for an unsupported statically typed call.
+Use [`scriptc coverage`](/docs/coverage) to identify unsupported operations in your program. `scriptc build` reports compilation errors with `SC` codes, source locations, and rewrite hints where available. The [Node.js compatibility reference](/compatibility) lists native API support.
## Native debugging
@@ -12,7 +12,7 @@ Executable builds with `--optimization=dev` support source breakpoints and nativ
Debugger values use native representations. Numbers and booleans display directly. Strings expose their `ScrStr` layout, including UTF-8 `data` and byte `len`; tagged unions expose their `tag` and `slot` fields. Other heap values and scalar bindings captured before initialization can appear as opaque pointers.
-TypeScript expression evaluation, JavaScript object formatting, and stepping through code in the embedded JavaScript engine are not supported.
+TypeScript expression evaluation, JavaScript object formatting are not supported.
## Static compilation
@@ -24,16 +24,16 @@ The following sections describe supported forms and their remaining restrictions
- **Class reflection:** `JSON.stringify` and `Object.keys` require every declared field to have a representation that can pass through runtime-checked storage. They raise an error for classes with opaque fields such as native Maps. Class fields, inherited accessors, and added properties retain identity through untyped values.
- **Method values:** Borrowing a class method onto an unrelated object is unsupported. Detached methods that use `this`, builtin method values, abstract declarations, unspecialized generic methods, and incompatible override signatures produce runtime errors or compilation diagnostics. Supported class methods can be stored and passed as unbound functions. A field call supplies its containing instance as `this`; `call`, `apply`, and `bind` work when the signature supports runtime-checked conversion. Extracted overrides retain the selected method, and receiver validation accepts the declaring class and its subclasses.
- **Loose equality:** Object-to-primitive `==` and `!=` comparisons are unsupported because `valueOf` and `toString` can execute user code. Convert the object explicitly before comparing. Comparisons between represented primitives and primitive unions support number, string, boolean, and BigInt coercions, including `x == null` and `x != null`.
-- **Resource disposal:** Top-level and switch-clause `using` declarations, disposal through an engine-held package value, and `DisposableStack` constructors are unsupported. Block- and function-scoped `using` and `await using` support compiled classes with zero-parameter disposal methods and supported FileHandle, timer, immediate, child-process, and readline handles. Array `for (using ... of ...)` loops also compile. Caught `SuppressedError` values expose `name` and `message`, but not `error` or `suppressed` payloads.
+- **Resource disposal:** Top-level and switch-clause `using` declarations, and `DisposableStack` constructors are unsupported. Block- and function-scoped `using` and `await using` support compiled classes with zero-parameter disposal methods and supported FileHandle, timer, immediate, child-process, and readline handles. Array `for (using ... of ...)` loops also compile. Caught `SuppressedError` values expose `name` and `message`, but not `error` or `suppressed` payloads.
- **Async iteration:** Async `yield*` delegation, stored Web or Node iterator handles, and general structural async-iterator objects are unsupported. Typed async generators support lazy execution, `await`, direct `yield`, queued `.next()`/`.return()`/`.throw()` requests, and `for await`. `for await` also accepts Node `Readable` streams, Web `ReadableStream` values, and compiled class iterators whose zero-parameter `next()` returns a promise of a `{ value, done? }` record. Abrupt completion runs cleanup, including literal `destroyOnReturn` and `preventCancel` options. The `node:timers/promises` `setInterval(delay, value)` iterator compiles without AbortSignal options.
- **Generics:** Generic functions declared inside other functions, generic class expressions, and generic methods requiring dynamic dispatch are unsupported. Generic classes can extend generic bases when each specialization has a concrete layout. Independent concrete uses have no specialization-count limit; recursively expanding demands and type layouts produce diagnostics. Other generic calls compile when the target resolves statically. Generic function values require a concrete signature at use and a binding that is never reassigned.
- **Function values:** Immutable aliases of overloaded program functions retain per-call overload resolution and identity. A function stored in a slot with a different signature remains the same function for equality, array searches, `length`, and own properties. Typed rest-parameter functions can be stored and called indirectly. Builtin function values have API-specific restrictions; see [Builtin function values](#builtin-function-values).
-- **Argument spreads:** Non-empty fixed tuples can spread into fixed signatures; arrays, Sets, and compiled class iterables can spread into typed rest parameters. Runtime-length spreads into fixed or rest parameters require types that support checked `unknown` conversion. Other JavaScript calls use the checked-value or embedded-engine path; unsupported static forms produce a diagnostic. Calls with no native parameter slot are unsupported for runtime-length spreads. Arguments evaluate once, in source order, before defaults run, including surplus arguments.
-- **Dynamic imports:** Computed specifiers, import attributes, CommonJS namespace synthesis, and imports of shipped JavaScript packages are unsupported in static code or require `--dynamic`. Literal `import()` of compiled ESM/TypeScript modules and supported Node builtins compiles without the engine. Evaluation is lazy and microtask-delayed, top-level `await` is honored, repeated imports share namespace identity, exported mutable bindings stay live, and namespace keys use Node's sorted order.
+- **Argument spreads:** Non-empty fixed tuples can spread into fixed signatures; arrays, Sets, and compiled class iterables can spread into typed rest parameters. Runtime-length spreads into fixed or rest parameters require types that support checked `unknown` conversion. Other JavaScript calls use the checked-value path; unsupported static forms produce a diagnostic. Calls with no native parameter slot are unsupported for runtime-length spreads. Arguments evaluate once, in source order, before defaults run, including surplus arguments.
+- **Dynamic imports:** Computed specifiers, import attributes, CommonJS namespace synthesis, and imports of shipped JavaScript packages are unsupported unless the target is a compiled ESM module. Literal `import()` of compiled ESM/TypeScript modules and supported Node builtins compiles without the engine. Evaluation is lazy and microtask-delayed, top-level `await` is honored, repeated imports share namespace identity, exported mutable bindings stay live, and namespace keys use Node's sorted order.
### Types and class definitions
-- **BigInt:** `BigInt64Array`, `BigUint64Array`, BigInt filesystem stats, and native BigInts crossing into the embedded engine are unsupported. Arbitrary-precision BigInts otherwise support literals, operators, conversions, arrays, records, classes, closures, unions, promises, typed Map keys and Set elements, Buffer 64-bit reads/writes, and DataView 64-bit access. Native `unknown` and JavaScript `any` storage preserve BigInts, including checked Map keys and Set elements. JSON serialization throws a `TypeError` unless a replacer converts the value.
+- **BigInt:** `BigInt64Array`, `BigUint64Array`, BigInt filesystem stats are unsupported. Arbitrary-precision BigInts otherwise support literals, operators, conversions, arrays, records, classes, closures, unions, promises, typed Map keys and Set elements, Buffer 64-bit reads/writes, and DataView 64-bit access. Native `unknown` and JavaScript `any` storage preserve BigInts, including checked Map keys and Set elements. JSON serialization throws a `TypeError` unless a replacer converts the value.
- **Interfaces:** Interfaces explicitly implemented by compiled classes retain live object identity through checked native values. Method-signature interfaces and callable-property interfaces structurally implemented by class methods use the same representation. Other data interfaces retain native record layouts and their copy-coercion rules. Generic methods require a statically resolved body; a `const` interface binding initialized directly with `new` can keep the concrete class for specialization. Unsupported member representations produce diagnostics.
- **Record shapes:** Records use exact native layouts. Passing `{ a, b }` where `{ a }` is expected can produce `SC2002`. Accepted flows into a strict field-subset shape copy the record; see [Record identity and property order](#record-identity-and-property-order).
- **Unions:** Narrow a union before an operation whose members require incompatible native representations, such as reading `u.length` on `string | string[]`. Some union-to-union widening and unions combining function and data members are unsupported. Same-representation methods on class unions, `map` and `forEach` on array unions, and shared or joinable field reads compile. `console.log(u)` supports printing a whole union.
@@ -54,12 +54,12 @@ const results = await Promise.all(jobs); // number[]
A declaration in the standard library does not guarantee that an API compiles. Unsupported declared APIs produce `SC2020`, with alternatives where available. Check the [Node.js compatibility reference](/compatibility) for API-level support.
-- **Text encoding:** `TextEncoder` and `TextDecoder` can be stored in fields, arguments, return values, arrays, and closures. Encoding supports UTF-8, including `encodeInto` into a Uint8Array or Buffer view. Codec properties expose the canonical encoding and decoder flags. Decoding accepts recognized WHATWG labels, including runtime labels and omitted or undefined encodings. Literal constructor options support `fatal` and `ignoreBOM`; literal decode options support streaming UTF-8, UTF-16, and single-byte encodings. Other legacy streaming encodings, runtime options objects, inspection, JSON/engine conversion, and module-scope declarations using `var` or lacking an initializer are unsupported. Use initialized `let` or `const` bindings for stored codecs. Byte arrays passed from native code into embedded packages are copied; writes inside the package do not update the original native array.
+- **Text encoding:** `TextEncoder` and `TextDecoder` can be stored in fields, arguments, return values, arrays, and closures. Encoding supports UTF-8, including `encodeInto` into a Uint8Array or Buffer view. Codec properties expose the canonical encoding and decoder flags. Decoding accepts recognized WHATWG labels, including runtime labels and omitted or undefined encodings. Literal constructor options support `fatal` and `ignoreBOM`; literal decode options support streaming UTF-8, UTF-16, and single-byte encodings. Other legacy streaming encodings, runtime options objects, inspection, JSON conversion, and module-scope declarations using `var` or lacking an initializer are unsupported. Use initialized `let` or `const` bindings for stored codecs.
- **EventEmitter:** Literal event names use fixed argument tuples. Computed string names require a constant prefix or suffix that excludes `error`, meta events, and stream-internal events; their arguments must match the exact arity and support checked conversion. Unrestricted names, symbols, names that may reach internal events, and typed `listeners()`/`rawListeners()` results for names with possible computed registrations are unsupported.
- **CommonJS metadata:** The module graph is fixed at build time. Cache deletion or reloading, metadata writes, `module.paths` mutation, and `require.extensions` are unsupported. Read-only access to `module.id`, `filename`, `path`, `paths`, `loaded`, `isPreloading`, `parent`, `children`, `require.main`, and `require.cache` lookup/enumeration compiles.
-- **ESM metadata:** Native `import.meta.url`, `filename`, `dirname`, and `main` support dot access, statically known keys, and destructuring selected fields. Storing or mutating the metadata object, rest bindings, runtime keys, and stored `resolve` callbacks are unsupported. Native `import.meta.resolve()` requires a literal specifier. Embedded file modules provide mutable metadata with escaped file URLs and module-relative resolution. Embedded module instances distinguished by URL query strings or fragments are unsupported.
+- **ESM metadata:** Native `import.meta.url`, `filename`, `dirname`, and `main` support dot access, statically known keys, and destructuring selected fields. Storing or mutating the metadata object, rest bindings, runtime keys, and stored `resolve` callbacks are unsupported. Native `import.meta.resolve()` requires a literal specifier. Module instances distinguished by URL query strings or fragments are unsupported.
- **Date:** Date unions, year/month constructors, setters, statically typed TypeScript identity comparisons, thrown Date values, and locale/string formatters are unsupported. Zero-argument and single number/string constructors, storage and passing, `getTime`, `valueOf`, `toISOString`, calendar getters, `getTimezoneOffset`, and single-string `Date.parse` compile. JavaScript Dates retain identity through checked storage and support Date-copy construction and JSON serialization. See [Dates and timezones](#dates-and-timezones) for parsing restrictions.
-- **URL:** Non-ASCII or percent-escaped hosts are unsupported. Absolute inputs and relative inputs with runtime string or URL bases, including optional bases, compile. `URL.canParse`, `URL.parse`, `toString()`, and `toJSON()` compile; the factories use the same parser as construction, returning `false` or `null` for rejected inputs while preserving conversion errors. `href`, `protocol`, `username`, `password`, `host`, `hostname`, `port`, `pathname`, `search`, and `hash` support assignment in native and embedded code. Invalid component writes are ignored except for invalid `href` values, which throw; credentials are percent-encoded and ports accept valid leading digits. Native URL assignments require statically known property keys; `+=` accepts primitive operands, while other assignment operators and object operands for `+=` are refused. `origin` is read-only. `searchParams` is a live view whose identity survives query and URL replacement. Opaque paths retain their input bytes without WHATWG C0 encoding.
+- **URL:** Non-ASCII or percent-escaped hosts are unsupported. Absolute inputs and relative inputs with runtime string or URL bases, including optional bases, compile. `URL.canParse`, `URL.parse`, `toString()`, and `toJSON()` compile; the factories use the same parser as construction, returning `false` or `null` for rejected inputs while preserving conversion errors. `href`, `protocol`, `username`, `password`, `host`, `hostname`, `port`, `pathname`, `search`, and `hash` support assignment in native code. Invalid component writes are ignored except for invalid `href` values, which throw; credentials are percent-encoded and ports accept valid leading digits. Native URL assignments require statically known property keys; `+=` accepts primitive operands, while other assignment operators and object operands for `+=` are refused. `origin` is read-only. `searchParams` is a live view whose identity survives query and URL replacement. Opaque paths retain their input bytes without WHATWG C0 encoding.
- **Filesystem flags:** `fs.openSync` supports inline bitwise OR expressions of `O_RDONLY`, `O_WRONLY`, `O_RDWR`, `O_CREAT`, `O_EXCL`, `O_NOFOLLOW`, `O_NONBLOCK`, `O_TRUNC`, and `O_APPEND`, with an optional creation mode. Computed numeric flags are unsupported because bit values vary by target. `fstatSync`, `fchmodSync`, `fsyncSync`, and `linkSync` support direct calls. On Windows, numeric opens with `O_NOFOLLOW` and calls to `fchmodSync` throw `ENOSYS`; use a POSIX target if you require these operations.
- **FileHandle and descriptor I/O:** Static reads and writes accept Buffer and Uint8Array windows, numeric positions, and UTF-8 strings. FileHandle reads also accept options records and allocate a buffer when omitted. Vector I/O, truncation, syncing, and permission changes compile. FileHandle streams, `readLines`, ownership changes, timestamps, and bigint Stats remain unsupported. Dynamic descriptor I/O accepts other ArrayBuffer views and Buffer encodings; read positions outside the safe integer range are refused. File operations complete synchronously before their callbacks or promise continuations. Descriptor permission changes on Windows throw `ENOSYS`.
- **Crypto:** Hashing, HMAC, PBKDF2, and HKDF support MD5, SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512. Scrypt supports its default parameters, numeric options, aliases, and memory limit. Both KDFs accept strings, Buffers, numeric typed arrays, DataViews, and fixed-length ArrayBuffers. KeyObject inputs, other digests, and cipher or public-key operations remain unsupported. Native derivations finish before their deferred callbacks, so computation blocks the caller.
@@ -86,9 +86,9 @@ Some builtins can be stored and passed as functions:
Other immutable aliases of table-backed Node builtins support direct calls, but cannot be passed elsewhere. `util.promisify` supports compile-time conversions of `child_process.execFile` and UTF-8 `fs.readFile`.
-`util.styleText` supports standard formats and aliases, arrays of formats, nested ANSI resets, and explicit color enabling with `{ validateStream: false }`. Native calls accept standard process streams; custom native streams and mutations to `util.inspect.colors` remain unsupported. Embedded calls use the stream and terminal metadata supplied by the embedded runtime.
+`util.styleText` supports standard formats and aliases, arrays of formats, nested ANSI resets, and explicit color enabling with `{ validateStream: false }`. Native calls accept standard process streams; custom native streams and mutations to `util.inspect.colors` remain unsupported.
-`util.isDeepStrictEqual` supports primitives, ordinary records and arrays, cycles, enumerable string and symbol properties, and byte views in static code. Its optional third argument skips prototype and constructor comparisons. Structural comparisons of native Maps, Sets, class instances, Errors, proxies, accessor properties, and function-valued own `constructor` properties remain refused. Comparisons running inside the embedded JavaScript engine support a wider range of object and collection types.
+`util.isDeepStrictEqual` supports primitives, ordinary records and arrays, cycles, enumerable string and symbol properties, and byte views in static code. Its optional third argument skips prototype and constructor comparisons. Structural comparisons of native Maps, Sets, class instances, Errors, proxies, accessor properties, and function-valued own `constructor` properties remain refused.
Synchronous and promise filesystem APIs with trailing arguments that affect behavior remain call-only. This includes writers, open, directory creation/removal, metadata readers, and directory readers. Passing them as values could discard modes, flags, encodings, or options during function-signature adaptation.
@@ -102,7 +102,7 @@ Workers support `online`, `message`, `error`, and `exit` events, `postMessage`,
SharedArrayBuffer storage is fixed-length. Atomics supports integer `load`, `store`, `exchange`, `compareExchange`, `add`, `sub`, `and`, `or`, and `xor` over 8-, 16-, and 32-bit integer arrays. `wait` and `notify` use Int32Array views; BigInt atomics, `waitAsync`, and growable buffers are unsupported. `terminate` unwinds at runtime checkpoints, including loops and parked atomic waits, without running JavaScript catch or finally blocks. Blocking native calls finish before the next checkpoint.
-Workers are unsupported in dynamic executables, WASI, compiled libraries, and executables that use foreign-thread native callbacks. Ordinary callbacks that run on their owning script thread remain supported. Shared byte storage cannot expose unmanaged FFI pointers; copy it into an ordinary Buffer before passing it to native code.
+Workers are unsupported in WASI, compiled libraries, and executables that use foreign-thread native callbacks. Ordinary callbacks that run on their owning script thread remain supported. Shared byte storage cannot expose unmanaged FFI pointers; copy it into an ordinary Buffer before passing it to native code.
### Child-process workers
@@ -114,7 +114,7 @@ Parent and child channels support `send(message, callback?)`, `connected`, `disc
### Untyped values
-Most uses of `any` require `--dynamic`; otherwise they produce `SC2011`. Use `unknown` with a checked cast for native storage. Native Map and Set type arguments may use `any`, with the same checked storage as `unknown`, without an engine.
+Supported uses of `any` use native checked values. Operations without native lowering produce diagnostics such as `SC2011`. Use `unknown` with a checked cast where an operation needs a concrete type. Native Map and Set type arguments may use `any`, with the same checked storage as `unknown`, without an engine.
Locals, parameters, and returns can carry untyped values; record and tuple fields can hold `unknown`. JavaScript instance fields can also hold native checked values. Bare fields start as `undefined`, and redeclaring a field with the same checked-value type resets it in initialization order. Explicit TypeScript `any`/`unknown` class fields, static checked-value fields, statically typed array elements, and union members are unsupported in static builds.
@@ -210,7 +210,7 @@ Local calendar getters use the operating system's timezone database. Historical
`WeakMap` and `WeakSet` accept checked native objects and arrays, functions, numeric typed arrays, ArrayBuffers, native weak collections, and typed records, arrays, tuples, and classes that preserve identity through checked storage. Copied values, other native handles, and symbol keys are unsupported. Constructor seeds support arrays; custom iterators and detached methods are unsupported. Weak collections do not retain their keys, but values that refer back to a key can keep it alive until deletion or collection release.
-Memory uses reference counting. Acyclic values are freed deterministically, and cycles are collected at defined collection points. Native checked objects, arrays, Sets, and captured closures participate in cycle collection. Cycles through opaque native capsules or across the static/engine boundary can remain allocated.
+Memory uses reference counting. Acyclic values are freed deterministically, and cycles are collected at defined collection points. Native checked objects, arrays, Sets, and captured closures participate in cycle collection. Cycles through opaque native capsules can remain allocated.
### Foreign-thread callbacks
@@ -232,37 +232,27 @@ Uncaught exceptions print `Uncaught ` to stderr instead of Node.js's sour
Errors carry no stack frames. `console.log` and `util.inspect` print an Error in Node's stackless form, `[TypeError: message]`, where Node prints `TypeError: message` followed by stack frames; the two agree when `Error.stackTraceLimit` is `0`.
-## Embedded JavaScript engine
+
-`--dynamic` uses [quickjs-ng](https://github.com/quickjs-ng/quickjs) to run embedded dependency code. Node builtin modules are provided by shims with their own supported APIs; the [coverage report](/docs/coverage) lists the builtins used by the embedded dependency graph.
+## npm package compilation
-In a TypeScript `--dynamic` build, `const host: any = globalThis` or `(globalThis as any).TextDecoder` accesses the engine's global object. Its Node globals use those shims even without an embedded npm package. For example, the engine's `TextDecoder` supports UTF-8 labels only. Optional capabilities such as `fetch` are installed only when the build links their bridge.
-
-Embedded Web Streams support default readable and writable streams, their reader, writer, and controller APIs, count and byte-length queuing strategies, transform streams, and UTF-8 encoder/decoder streams. Writable sinks serialize queued writes and wait for asynchronous start/close/abort callbacks. Transforms honor readable-side backpressure and asynchronous start/transform/flush/cancel callbacks. Default-stream `pipeTo()` and `pipeThrough()` honor `preventClose`, `preventAbort`, `preventCancel`, and AbortSignal, propagate cleanup errors, and release their locks when piping settles. Default-stream `tee()` shares chunks between two branches and cancels the source only when both branches cancel. Byte streams, BYOB readers, and stream transfer remain unsupported. These embedded APIs do not broaden the separate static Web Streams surface.
-
-Static tasks drain before engine jobs run at event-loop quiescence. A static `await` racing a package promise can therefore resolve in a different order from Node.js.
-
-Top-level `await` is unsupported in embedded ESM packages. It is supported in the program's own ESM graph and packages compiled through `--npm-static`.
-
-TypeScript runtime sources in embedded packages are emitted in isolation using the package's module format. Package compiler configuration is not applied, and type-only dependencies must use explicit `import type`, `export type`, or inline `type` specifiers. Declaration files and TSX runtime entries are rejected during the build.
-
-`--npm-static` and `--provenance-sources` are experimental. See [npm Dependencies](/docs/dependencies) for their current restrictions.
+Packages compile to native code. Runtime JavaScript evaluation, `eval`, and `new Function` are unsupported. A package that depends on unsupported execution features must be rewritten or replaced. Review [npm Dependencies](/docs/dependencies) for automatic eligibility and deferred-operation restrictions.
## Process events
Static signal listeners resolve names on the target platform, including `SIGWINCH` on POSIX. `on`, `once`, `off`, and `removeListener` accept computed signal names and deliver the signal name and number. Computed names for other event families and chained registrations are unsupported. Windows registration is limited to CRT signals; WASI has no OS signals.
-Literal `uncaughtException` and `uncaughtExceptionMonitor` registrations compile without the JavaScript engine. Handled exceptions resume queued native work; monitors alone do not suppress failure. Error objects and primitive exceptions can reach listeners, while arbitrary native objects remain subject to exception-value restrictions. Exception capture callbacks and embedded-engine exception handling are unsupported.
+Literal `uncaughtException` and `uncaughtExceptionMonitor` registrations compile without the JavaScript engine. Handled exceptions resume queued native work; monitors alone do not suppress failure. Error objects and primitive exceptions can reach listeners, while arbitrary native objects remain subject to exception-value restrictions. Exception capture callbacks are unsupported.
## Native addons
-Node-API (N-API) and V8 `.node` addons require Node's addon runtime, which scriptc does not embed. Direct `createRequire` calls to local addons are rejected at compile time. Embedded npm packages receive a catchable `ERR_DLOPEN_FAILED` when loading an addon, allowing packages with JavaScript fallbacks to use them.
+Node-API (N-API) and V8 `.node` addons require Node's addon runtime, which scriptc does not embed. Direct `createRequire` calls to local addons are rejected at compile time. Packages that require an addon must use a compilable JavaScript implementation or a native FFI replacement.
Use [Native FFI](/docs/ffi#replacing-a-node-api-addon) to call a plain C ABI function linked from an object or static archive. The guide includes a replacement for a small Node-API helper.
## WASI target
-The `wasm32-wasi` executable target supports async/await, promises, generators, timers, portable event-loop work, stdin/readline, filesystem callbacks and promises, and the embedded JavaScript engine.
+The `wasm32-wasi` executable target supports async/await, promises, generators, timers, portable event-loop work, stdin/readline, filesystem callbacks and promises.
WASI Preview 1 does not provide sockets, process spawning, OS signals, network interfaces, or filesystem notifications. Networking/fetch, child processes, signal APIs, `os.networkInterfaces()`, and `fs.watch` are rejected before linking with `SC3002`. `--sanitize` and native FFI are unavailable.
@@ -280,4 +270,4 @@ Numbers use JavaScript's double-precision representation. Integer inference and
Wasm reactors require a host-provided WASI Preview 1 adapter. A reactor can run supported three.js CPU operations and send animated geometry, material state, and resource lifecycle notifications to an external web application through declared imports. The application supplies DOM, graphics, media, audio, and decoder bindings, including the renderer.
-Library mode excludes promises, async functions, timers, and the embedded JavaScript engine. See [WebAssembly Modules](/docs/wasm) for the embedding contract.
+Library mode excludes promises, async functions, timers. See [WebAssembly Modules](/docs/wasm) for the embedding contract.
diff --git a/docs/content/docs/native-objects.mdx b/docs/content/docs/native-objects.mdx
index caa5baefd..bd993ef62 100644
--- a/docs/content/docs/native-objects.mdx
+++ b/docs/content/docs/native-objects.mdx
@@ -8,7 +8,7 @@ title: "Native Program Objects"
The external object ABI is **experimental**. Its `scr_*` function and data surface may change before 1.0, so consumers must use the exact runtime-pack version reported by the same compiler installation. This is stricter than semver compatibility.
-The object intentionally leaves its selected runtime symbols undefined. It also holds a strong reference to `scr_runtime_abi_v13`, which the matching runtime defines. Linking an object against a runtime with another ABI marker fails at link time with the missing versioned symbol; it cannot become a latent runtime incompatibility.
+The object intentionally leaves its selected runtime symbols undefined. It also holds a strong reference to `scr_runtime_abi_v14`, which the matching runtime defines. Linking an object against a runtime with another ABI marker fails at link time with the missing versioned symbol; it cannot become a latent runtime incompatibility.
## Machine-readable link information
diff --git a/docs/content/docs/platforms.mdx b/docs/content/docs/platforms.mdx
index 077ec25f6..d0149d63f 100644
--- a/docs/content/docs/platforms.mdx
+++ b/docs/content/docs/platforms.mdx
@@ -37,7 +37,7 @@ $ file fib.exe
fib.exe: PE32+ executable (console) x86-64, for MS Windows
```
-The full corpus runs in a differential lane against Windows Node, including `--dynamic` programs and `child_process`. The Windows fixture lanes also exercise real loopback traffic through `net`, `http`, `https`, `tls`, `http2`, `dgram`, and `dns`, plus the native `fetch` implementation (including redirects, streaming bodies, compression, cancellation, and proxy handling).
+The full corpus runs in a differential lane against Windows Node, including `child_process`. The Windows fixture lanes also exercise real loopback traffic through `net`, `http`, `https`, `tls`, `http2`, `dgram`, and `dns`, plus the native `fetch` implementation (including redirects, streaming bodies, compression, cancellation, and proxy handling).
Windows executable builds use the console subsystem by default. Set --windows-subsystem=gui for an application that owns its own window so Windows does not open an extra console window. This selects the PE subsystem at link time.
@@ -65,7 +65,7 @@ The full library-mode feature set applies: profile-declared exports and ABI entr
Set SCRIPTC_TARGET=wasm32-wasi to produce a standalone .wasm module. Without -o, scriptc build hello.ts writes .scriptc/hello.wasm. Compilation does not require Node. scriptc run requires Node.js 24 or newer on PATH to host the module with Node's WASI implementation, inherits stdio and environment, preopens the current working directory as /, and maps the host platform's temporary directory to the guest's /tmp. A built module can run in another WASI Preview 1 host instead.
-WASI is a production LLVM target with the same language tiers as the native targets. Its 32-bit LLVM ABI supports collections, closures, exceptions, classes, checked dynamic values, async/await, promises, synchronous and asynchronous generators, timers, stdin/readline events, process-exit listeners, filesystem callbacks and promises, and the --dynamic QuickJS island.
+WASI is a production LLVM target with the same native compilation model as the native targets. Its 32-bit LLVM ABI supports collections, closures, exceptions, classes, checked dynamic values, async/await, promises, synchronous and asynchronous generators, timers, stdin/readline events, process-exit listeners, filesystem callbacks and promises.
The remaining executable boundary is host capability, not language coverage. WASI Preview 1 has no portable socket, process-spawn, OS-signal, network-interface, or filesystem-notification APIs. Networking/fetch, child processes, signal APIs, os.networkInterfaces(), and fs.watch therefore fail before linking with diagnostic SC3002. --sanitize and native FFI are unavailable too. Filesystem behavior is bounded by the host's preopens, and process/OS introspection follows WASI's reduced model.
@@ -91,17 +91,17 @@ The remaining executable boundary is host capability, not language coverage. WAS
macOS arm64 / x64
native host helper + runtime pack
- Full surface, --dynamic, sanitizer lane (external C route)
+ Native surface, sanitizer lane (external C route)
Linux arm64 / x86_64
native host helper + runtime pack; SCRIPTC_TARGET=<arch>-linux-musl selects musl
- Static and dynamic surfaces incl. servers, TLS, fetch, fs.watch, and child_process; executable linking needs the matching libc/sysroot
+ Native surface incl. servers, TLS, fetch, fs.watch, and child_process; executable linking needs the matching libc/sysroot
Windows x86_64
native x64 MSVC helper + runtime pack
- Static and dynamic surfaces incl. servers, TLS, fetch, and child_process; executable linking uses Zig’s Windows sysroot
+ Native surface incl. servers, TLS, fetch, and child_process; executable linking uses Zig’s Windows sysroot
iOS arm64 (device and simulator)
@@ -116,7 +116,7 @@ The remaining executable boundary is host capability, not language coverage. WAS
WebAssembly / WASI Preview 1
matching host helper + WASI runtime pack
- Production LLVM target; full language and dynamic tiers, bounded by WASI P1 host capabilities
+ Production LLVM target; native language surface, bounded by WASI P1 host capabilities
diff --git a/docs/content/docs/quickstart.mdx b/docs/content/docs/quickstart.mdx
index d53d73933..50c7b0a62 100644
--- a/docs/content/docs/quickstart.mdx
+++ b/docs/content/docs/quickstart.mdx
@@ -46,7 +46,7 @@ $ ./hello scriptc
hello, scriptc
```
-This program compiles statically, so the executable does not include a JavaScript engine. The shell examples use POSIX syntax; on Windows, build `hello.exe` and invoke it with `.\hello.exe`.
+The executable does not include a JavaScript engine. The shell examples use POSIX syntax; on Windows, build `hello.exe` and invoke it with `.\hello.exe`.
## Check compilation support
@@ -62,10 +62,10 @@ $ scriptc coverage hello.ts
statements analyzed 2
compile statically 2 (100%)
- fully static — this program has no dynamic remainder.
+ fully static — all analyzed statements compile to native code.
```
-For programs that need dynamic execution or contain unsupported operations, the report lists the affected sites and diagnostic codes. See [Coverage Reports](/docs/coverage).
+For programs that contain unsupported operations, the report lists the affected sites and diagnostic codes. See [Coverage Reports](/docs/coverage).
## Use an npm dependency
@@ -77,16 +77,16 @@ import pc from "picocolors";
console.log(pc.green("hello"));
```
-Install the package and enable the embedded engine with `--dynamic`:
+Install the package, then compile its JavaScript along with your application:
```console
$ npm install picocolors
-$ scriptc build cli.ts --dynamic -o demo >/dev/null
+$ scriptc build cli.ts -o demo >/dev/null
$ ./demo
hello
```
-The package's JavaScript is embedded at build time. The executable does not read `node_modules` at runtime. See [npm Dependencies](/docs/dependencies) for package resolution, type declarations, and runtime behavior.
+The package's JavaScript compiles to native code at build time. The executable does not read `node_modules` at runtime. See [npm Dependencies](/docs/dependencies) for package resolution, type declarations, and runtime behavior.
## Next steps
diff --git a/docs/src/app/page.tsx b/docs/src/app/page.tsx
index 6f5e22fdb..e4660dd78 100644
--- a/docs/src/app/page.tsx
+++ b/docs/src/app/page.tsx
@@ -24,7 +24,7 @@ $ scriptc coverage hello.ts
statements analyzed 2
compile statically 2 (100%)
- fully static — this program has no dynamic remainder.`;
+ fully static — all analyzed statements compile to native code.`;
const tiers = [
{
@@ -32,8 +32,8 @@ const tiers = [
body: "Supported TypeScript and JavaScript operations compile to native code. Static executables run without Node.js or a JavaScript engine.",
},
{
- title: "Runs dynamically",
- body: "Enable --dynamic to run npm packages and supported any-typed code in an embedded JavaScript engine. Values converted to static types are checked at runtime.",
+ title: "Native npm dependencies",
+ body: "Eligible npm dependencies compile alongside your application. Checked values preserve runtime type checks without an embedded JavaScript engine.",
},
{
title: "Rejected at compile time",
@@ -48,11 +48,11 @@ const points = [
},
{
title: "Native executables",
- body: "Build a program into an executable for a supported target. JavaScript dependencies used with --dynamic are embedded at build time.",
+ body: "Build a program into an executable for a supported target. Eligible JavaScript dependencies compile to native code at build time.",
},
{
title: "Compilation coverage",
- body: "Coverage reports show static and dynamic statement counts and list compilation blockers for the program being analyzed.",
+ body: "Coverage reports show native statement counts and list compilation blockers for the program being analyzed.",
},
{
title: "Differentially tested",
@@ -145,8 +145,7 @@ export default function Home() {
Check compilation support
Use {siteName} coverage to analyze a program before building it. The report
- identifies operations that compile statically, require the embedded engine,
- or remain unsupported.
+ identifies operations that compile natively and explains unsupported forms.
; chapters: Chapter[]; rows: Row[] };
@@ -111,7 +110,7 @@ function StabilityBadge({ stability }: { stability: NodeStability }) {
);
}
-function statusCounts(rows: Row[], tier: "static" | "dynamic") {
+function statusCounts(rows: Row[], tier: "static") {
return rows.reduce>(
(counts, row) => {
if (row.scope !== "api" || row.depth === 0) return counts;
@@ -198,7 +197,6 @@ export function NodeCompatibilityMatrix() {
const [loadError, setLoadError] = useState(false);
const [query, setQuery] = useState("");
const [staticFilter, setStaticFilter] = useState<"all" | Status>("all");
- const [dynamicFilter, setDynamicFilter] = useState<"all" | Status>("all");
const [expanded, setExpanded] = useState>(() => new Set());
const rows = snapshot?.rows ?? [];
@@ -208,8 +206,7 @@ export function NodeCompatibilityMatrix() {
const chapterTitles = useMemo(() => new Map(chapters.map((item) => [item.slug, item.title])), [chapters]);
const base = `https://nodejs.org/docs/v${snapshot?.nodeVersion ?? "24.15.0"}/api/`;
const staticCounts = useMemo(() => statusCounts(rows, "static"), [rows]);
- const dynamicCounts = useMemo(() => statusCounts(rows, "dynamic"), [rows]);
- const visibleStatuses = useMemo(() => statuses.filter((status) => staticCounts[status] > 0 || dynamicCounts[status] > 0), [dynamicCounts, staticCounts]);
+ const visibleStatuses = useMemo(() => statuses.filter((status) => staticCounts[status] > 0), [staticCounts]);
const tree = useMemo(() => buildTree(rows), [rows]);
useEffect(() => {
@@ -232,12 +229,11 @@ export function NodeCompatibilityMatrix() {
}, []);
const needle = query.trim().toLocaleLowerCase();
- const hasResultFilter = needle !== "" || staticFilter !== "all" || dynamicFilter !== "all";
+ const hasResultFilter = needle !== "" || staticFilter !== "all";
const rowMatches = (row: Row) => {
if (staticFilter !== "all" && row.static.status !== staticFilter) return false;
- if (dynamicFilter !== "all" && row.dynamic.status !== dynamicFilter) return false;
if (!needle) return true;
- return [chapterTitles.get(row.chapter), row.kind, row.name, row.signature, row.apiSymbol, row.static.detail, row.dynamic.detail]
+ return [chapterTitles.get(row.chapter), row.kind, row.name, row.signature, row.apiSymbol, row.static.detail]
.join(" ")
.toLocaleLowerCase()
.includes(needle);
@@ -247,7 +243,7 @@ export function NodeCompatibilityMatrix() {
() => hasResultFilter ? filterTree(tree, rowMatches) : tree,
// rowMatches closes over these filter values.
// eslint-disable-next-line react-hooks/exhaustive-deps
- [dynamicFilter, hasResultFilter, needle, staticFilter, tree],
+ [hasResultFilter, needle, staticFilter, tree],
);
const visible = useMemo(
() => flattenTree(resultTree, expanded, hasResultFilter),
@@ -260,14 +256,13 @@ export function NodeCompatibilityMatrix() {
}, 0) : nodeCount(tree),
// rowMatches closes over these filter values.
// eslint-disable-next-line react-hooks/exhaustive-deps
- [dynamicFilter, hasResultFilter, needle, staticFilter, tree],
+ [hasResultFilter, needle, staticFilter, tree],
);
const changeQuery = (value: string) => setQuery(value);
const resetFilters = () => {
setQuery("");
setStaticFilter("all");
- setDynamicFilter("all");
setExpanded(new Set());
};
const toggle = (id: string) => setExpanded((current) => {
@@ -280,8 +275,7 @@ export function NodeCompatibilityMatrix() {
useEffect(() => {
if (!snapshot) return;
if (staticFilter !== "all" && staticCounts[staticFilter] === 0) setStaticFilter("all");
- if (dynamicFilter !== "all" && dynamicCounts[dynamicFilter] === 0) setDynamicFilter("all");
- }, [dynamicCounts, dynamicFilter, snapshot, staticCounts, staticFilter]);
+ }, [snapshot, staticCounts, staticFilter]);
if (loadError) {
return The compatibility dataset could not be loaded.
;
@@ -296,9 +290,9 @@ export function NodeCompatibilityMatrix() {
Node.js 24 Compatibility
-
Static native and dynamic island · Node {snapshot.nodeVersion}
+
Native compilation · Node {snapshot.nodeVersion}
-
+
Search the Node.js API inventory
@@ -313,13 +307,7 @@ export function NodeCompatibilityMatrix() {
{statuses.filter((status) => staticCounts[status] > 0).map((status) => {labels[status]} ({staticCounts[status]}) )}
-
- Dynamic
- setDynamicFilter(event.target.value as "all" | Status)} className="h-9 rounded-md border border-gray-alpha-500 bg-background-100 px-2 text-xs text-gray-1000">
- All
- {statuses.filter((status) => dynamicCounts[status] > 0).map((status) => {labels[status]} ({dynamicCounts[status]}) )}
-
-
+
{visible.length.toLocaleString()} visible · {matchedCount.toLocaleString()} {hasResultFilter ? "matching" : "API"} rows
@@ -339,7 +327,7 @@ export function NodeCompatibilityMatrix() {
- Node.js API hierarchy Node stability Static native Dynamic island
+ Node.js API hierarchy Node stability Native support
{visible.map(({ node, level }) => {
@@ -370,7 +358,6 @@ export function NodeCompatibilityMatrix() {
-
);
})}
diff --git a/docs/src/generated/node-v24-compatibility-meta.json b/docs/src/generated/node-v24-compatibility-meta.json
index 223a3027b..e6420817b 100644
--- a/docs/src/generated/node-v24-compatibility-meta.json
+++ b/docs/src/generated/node-v24-compatibility-meta.json
@@ -2,6 +2,6 @@
"schemaVersion": 3,
"nodeVersion": "24.15.0",
"nodeCommit": "848430679556aed0bd073f2bc263331ad84fa119",
- "artifactVersion": "cb524f2eb043e40eb9f4",
+ "artifactVersion": "32dbd982601194038ff9",
"rowCount": 3662
}
diff --git a/docs/src/generated/node-v24-compatibility.json b/docs/src/generated/node-v24-compatibility.json
index 155348306..55f31b67e 100644
--- a/docs/src/generated/node-v24-compatibility.json
+++ b/docs/src/generated/node-v24-compatibility.json
@@ -21,7 +21,7 @@
},
"explicit-refusal": {
"label": "Explicit refusal",
- "detail": "Backed by a named compiler refusal or an explicit dynamic throwing or rejecting stub."
+ "detail": "Backed by a named compiler refusal."
},
"verified-absence": {
"label": "Verified absence",
@@ -80,15 +80,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 20,
- "refused": 0,
- "not-implemented": 9,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -104,15 +95,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 15,
- "refused": 0,
- "not-implemented": 2,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -128,15 +110,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 8,
- "refused": 0,
- "not-implemented": 12,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -152,15 +125,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 76,
- "refused": 0,
- "not-implemented": 22,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -176,15 +140,6 @@
"by-design": 3,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 0,
- "refused": 0,
- "not-implemented": 0,
- "by-design": 3,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -200,15 +155,6 @@
"by-design": 191,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 0,
- "refused": 0,
- "not-implemented": 0,
- "by-design": 191,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -224,15 +170,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 0,
- "refused": 7,
- "not-implemented": 32,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -248,15 +185,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 0,
- "refused": 0,
- "not-implemented": 34,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -272,15 +200,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 18,
- "refused": 0,
- "not-implemented": 6,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -296,15 +215,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 32,
- "refused": 30,
- "not-implemented": 83,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -320,15 +230,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 26,
- "refused": 0,
- "not-implemented": 43,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -344,15 +245,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 12,
- "refused": 36,
- "not-implemented": 3,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -368,15 +260,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 10,
- "refused": 0,
- "not-implemented": 2,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -392,15 +275,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 2,
- "refused": 0,
- "not-implemented": 0,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -416,15 +290,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 0,
- "refused": 0,
- "not-implemented": 461,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -440,15 +305,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 26,
- "refused": 0,
- "not-implemented": 52,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -464,15 +320,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 126,
- "refused": 2,
- "not-implemented": 148,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -488,15 +335,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 42,
- "refused": 0,
- "not-implemented": 50,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -512,15 +350,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 22,
- "refused": 2,
- "not-implemented": 150,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -536,15 +365,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 0,
- "refused": 0,
- "not-implemented": 167,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -560,15 +380,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 7,
- "refused": 2,
- "not-implemented": 11,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -584,15 +395,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 0,
- "refused": 0,
- "not-implemented": 30,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -608,15 +410,6 @@
"by-design": 0,
"unreviewed": 2,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 24,
- "refused": 0,
- "not-implemented": 3,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -632,15 +425,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 13,
- "refused": 0,
- "not-implemented": 9,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -656,15 +440,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 6,
- "refused": 2,
- "not-implemented": 22,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -680,15 +455,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 8,
- "refused": 0,
- "not-implemented": 0,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -704,15 +470,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 2,
- "partial": 0,
- "refused": 0,
- "not-implemented": 0,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -728,15 +485,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 4,
- "refused": 11,
- "not-implemented": 85,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -752,15 +500,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 21,
- "refused": 0,
- "not-implemented": 3,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -776,15 +515,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 16,
- "refused": 0,
- "not-implemented": 1,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -800,15 +530,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 16,
- "refused": 0,
- "not-implemented": 80,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -824,15 +545,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 0,
- "refused": 0,
- "not-implemented": 3,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -848,15 +560,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 31,
- "refused": 0,
- "not-implemented": 88,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -872,15 +575,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 7,
- "refused": 0,
- "not-implemented": 2,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -896,15 +590,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 7,
- "refused": 0,
- "not-implemented": 0,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -920,15 +605,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 17,
- "refused": 0,
- "not-implemented": 26,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -944,15 +620,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 0,
- "refused": 0,
- "not-implemented": 14,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -968,15 +635,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 0,
- "refused": 0,
- "not-implemented": 48,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -992,15 +650,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 46,
- "refused": 1,
- "not-implemented": 90,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -1016,15 +665,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 4,
- "refused": 0,
- "not-implemented": 0,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -1040,15 +680,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 0,
- "refused": 0,
- "not-implemented": 105,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -1064,15 +695,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 22,
- "refused": 0,
- "not-implemented": 3,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -1088,15 +710,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 2,
- "refused": 6,
- "not-implemented": 56,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -1112,15 +725,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 0,
- "refused": 0,
- "not-implemented": 9,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -1136,15 +740,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 4,
- "refused": 0,
- "not-implemented": 14,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -1160,15 +755,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 0,
- "refused": 0,
- "not-implemented": 36,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -1184,15 +770,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 41,
- "refused": 0,
- "not-implemented": 21,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -1208,15 +785,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 18,
- "partial": 71,
- "refused": 0,
- "not-implemented": 16,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -1232,15 +800,6 @@
"by-design": 65,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 10,
- "refused": 12,
- "not-implemented": 46,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -1256,15 +815,6 @@
"by-design": 41,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 0,
- "refused": 0,
- "not-implemented": 0,
- "by-design": 41,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -1280,15 +830,6 @@
"by-design": 7,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 0,
- "refused": 0,
- "not-implemented": 0,
- "by-design": 7,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -1304,15 +845,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 13,
- "refused": 0,
- "not-implemented": 135,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -1328,15 +860,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 53,
- "refused": 0,
- "not-implemented": 35,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -1352,15 +875,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 21,
- "refused": 1,
- "not-implemented": 44,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -1376,15 +890,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 55,
- "refused": 0,
- "not-implemented": 23,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
}
],
@@ -1410,11 +915,6 @@
"status": "partial",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -1438,11 +938,6 @@
"status": "refused",
"detail": "Explicitly rejected by a named compiler diagnostic.",
"verification": "explicit-refusal"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -1466,11 +961,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -1494,11 +984,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -1522,11 +1007,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -1550,11 +1030,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -1578,11 +1053,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -1606,11 +1076,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -1634,11 +1099,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -1662,11 +1122,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -1690,11 +1145,6 @@
"status": "refused",
"detail": "Explicitly rejected by a named compiler diagnostic.",
"verification": "explicit-refusal"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -1718,11 +1168,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -1746,11 +1191,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -1774,11 +1214,6 @@
"status": "partial",
"detail": "Supports callbacks or native promises with messages, Error classes, regular expressions, and validators accepting unknown values; object expectations and complete AssertionError metadata remain unsupported.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Supports no-error assertions over callbacks, promises, and promise-like objects, with Error classes, regular expressions, validation functions, and Node-compatible failure metadata for the tested forms.",
- "verification": "test-backed"
}
},
{
@@ -1802,11 +1237,6 @@
"status": "partial",
"detail": "Supports callbacks or native promises with messages, Error classes, regular expressions, and validators accepting unknown values; object expectations and complete AssertionError metadata remain unsupported.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Supports no-error assertions over callbacks, promises, and promise-like objects, with Error classes, regular expressions, validation functions, and Node-compatible failure metadata for the tested forms.",
- "verification": "test-backed"
}
},
{
@@ -1830,11 +1260,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -1858,11 +1283,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -1886,11 +1306,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -1914,11 +1329,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -1942,11 +1352,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -1970,11 +1375,6 @@
"status": "refused",
"detail": "Explicitly rejected by a named compiler diagnostic.",
"verification": "explicit-refusal"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -1998,11 +1398,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -2026,11 +1421,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -2054,11 +1444,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -2082,11 +1467,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -2110,11 +1490,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -2138,11 +1513,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -2166,11 +1536,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -2194,11 +1559,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -2222,11 +1582,6 @@
"status": "partial",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -2250,11 +1605,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -2278,11 +1628,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -2306,11 +1651,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -2334,11 +1674,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -2362,11 +1697,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -2390,11 +1720,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -2418,11 +1743,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -2446,11 +1766,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -2474,11 +1789,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -2502,11 +1812,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -2530,11 +1835,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -2558,11 +1858,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -2586,11 +1881,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -2614,11 +1904,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -2642,11 +1927,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -2670,11 +1950,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -2698,11 +1973,6 @@
"status": "partial",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -2726,11 +1996,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -2754,11 +2019,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -2782,11 +2042,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -2810,11 +2065,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -2838,11 +2088,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -2866,11 +2111,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -2894,11 +2134,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -2922,11 +2157,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -2950,11 +2180,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -2978,11 +2203,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -3006,11 +2226,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -3034,11 +2249,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -3062,11 +2272,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -3090,11 +2295,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -3118,11 +2318,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -3146,11 +2341,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -3174,11 +2364,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -3202,11 +2387,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -3230,11 +2410,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -3258,11 +2433,6 @@
"status": "partial",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -3286,11 +2456,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -3314,11 +2479,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -3342,11 +2502,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -3370,11 +2525,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -3398,11 +2548,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -3426,11 +2571,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -3454,11 +2594,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -3482,11 +2617,6 @@
"status": "partial",
"detail": "Validates bytes in ArrayBuffer and typed-array views with Node-compatible argument errors.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Validates bytes in ArrayBuffer and typed-array views with Node-compatible argument errors.",
- "verification": "test-backed"
}
},
{
@@ -3510,11 +2640,6 @@
"status": "partial",
"detail": "Validates bytes in ArrayBuffer and typed-array views with Node-compatible argument errors.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Validates bytes in ArrayBuffer and typed-array views with Node-compatible argument errors.",
- "verification": "test-backed"
}
},
{
@@ -3538,11 +2663,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -3566,11 +2686,6 @@
"status": "partial",
"detail": "Converts Buffer and Uint8Array inputs among ASCII, Latin-1, UTF-8, and UTF-16LE, including encoding aliases and conversion errors.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Converts Buffer and Uint8Array inputs among ASCII, Latin-1, UTF-8, and UTF-16LE, including encoding aliases and conversion errors.",
- "verification": "test-backed"
}
},
{
@@ -3594,11 +2709,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -3622,11 +2732,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -3650,11 +2755,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -3678,11 +2778,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -3706,11 +2801,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -3734,11 +2824,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -3762,11 +2847,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -3790,11 +2870,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -3818,11 +2893,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -3846,11 +2916,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -3874,11 +2939,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -3902,11 +2962,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -3930,11 +2985,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -3958,11 +3008,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -3986,11 +3031,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -4014,11 +3054,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -4042,11 +3077,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -4070,11 +3100,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -4098,11 +3123,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -4126,11 +3146,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -4154,11 +3169,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -4182,11 +3192,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -4210,11 +3215,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -4238,11 +3238,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -4266,11 +3261,6 @@
"status": "supported",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -4294,11 +3284,6 @@
"status": "supported",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -4322,11 +3307,6 @@
"status": "supported",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -4350,11 +3330,6 @@
"status": "supported",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -4378,11 +3353,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -4406,11 +3376,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -4434,11 +3399,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -4462,11 +3422,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -4490,11 +3445,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -4518,11 +3468,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -4546,11 +3491,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -4574,11 +3514,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -4602,11 +3537,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -4630,11 +3560,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -4658,11 +3583,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -4686,11 +3606,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -4714,11 +3629,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -4742,11 +3652,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -4770,11 +3675,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -4798,11 +3698,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -4826,11 +3721,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -4854,11 +3744,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -4882,11 +3767,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -4910,11 +3790,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -4938,11 +3813,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -4966,11 +3836,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -4994,11 +3859,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -5022,11 +3882,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -5050,11 +3905,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -5078,11 +3928,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -5106,11 +3951,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -5134,11 +3974,6 @@
"status": "supported",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -5162,11 +3997,6 @@
"status": "supported",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -5190,11 +4020,6 @@
"status": "supported",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -5218,11 +4043,6 @@
"status": "supported",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -5246,11 +4066,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -5274,11 +4089,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -5302,11 +4112,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -5330,11 +4135,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -5358,11 +4158,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -5386,11 +4181,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -5414,11 +4204,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -5442,11 +4227,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -5470,11 +4250,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -5498,11 +4273,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -5526,11 +4296,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -5554,11 +4319,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -5582,11 +4342,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -5610,11 +4365,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -5638,11 +4388,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -5666,11 +4411,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -5694,11 +4434,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -5722,11 +4457,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -5750,11 +4480,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -5778,11 +4503,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -5806,11 +4526,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -5834,11 +4549,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -5862,11 +4572,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -5890,11 +4595,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -5918,11 +4618,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -5946,11 +4641,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -5974,11 +4664,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -5997,11 +4682,6 @@
"status": "by-design",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -6020,11 +4700,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -6048,11 +4723,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -6076,11 +4746,6 @@
"status": "by-design",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -6104,11 +4769,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -6132,11 +4792,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -6160,11 +4815,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -6188,11 +4838,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -6216,11 +4861,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -6244,11 +4884,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -6272,11 +4907,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -6300,11 +4930,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -6328,11 +4953,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -6356,11 +4976,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -6384,11 +4999,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -6412,11 +5022,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -6440,11 +5045,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -6468,11 +5068,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -6496,11 +5091,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -6524,11 +5114,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -6552,11 +5137,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -6580,11 +5160,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -6608,11 +5183,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -6636,11 +5206,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -6664,11 +5229,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -6692,11 +5252,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -6720,11 +5275,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -6748,11 +5298,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -6776,11 +5321,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -6804,11 +5344,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -6832,11 +5367,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -6860,11 +5390,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -6888,11 +5413,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -6916,11 +5436,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -6944,11 +5459,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -6972,11 +5482,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -7000,11 +5505,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -7028,11 +5528,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -7056,11 +5551,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -7084,11 +5574,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -7112,11 +5597,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -7140,11 +5620,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -7168,11 +5643,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -7196,11 +5666,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -7224,11 +5689,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -7252,11 +5712,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -7280,11 +5735,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -7308,11 +5758,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -7336,11 +5781,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -7364,11 +5804,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -7392,11 +5827,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -7420,11 +5850,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -7448,11 +5873,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -7476,11 +5896,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -7504,11 +5919,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -7532,11 +5942,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -7560,11 +5965,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -7588,11 +5988,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -7616,11 +6011,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -7644,11 +6034,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -7672,11 +6057,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -7700,11 +6080,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -7728,11 +6103,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -7756,11 +6126,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -7784,11 +6149,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -7812,11 +6172,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -7840,11 +6195,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -7868,11 +6218,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -7896,11 +6241,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -7924,11 +6264,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -7952,11 +6287,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -7980,11 +6310,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -8008,11 +6333,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -8036,11 +6356,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -8064,11 +6379,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -8092,11 +6402,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -8120,11 +6425,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -8148,11 +6448,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -8176,11 +6471,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -8204,11 +6494,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -8232,11 +6517,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -8260,11 +6540,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -8288,11 +6563,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -8316,11 +6586,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -8344,11 +6609,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -8372,11 +6632,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -8400,11 +6655,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -8428,11 +6678,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -8456,11 +6701,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -8484,11 +6724,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -8512,11 +6747,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -8540,11 +6770,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -8568,11 +6793,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -8596,11 +6816,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -8624,11 +6839,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -8652,11 +6862,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -8680,11 +6885,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -8708,11 +6908,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -8736,11 +6931,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -8764,11 +6954,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -8792,11 +6977,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -8820,11 +7000,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -8848,11 +7023,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -8876,11 +7046,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -8904,11 +7069,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -8932,11 +7092,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -8960,11 +7115,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -8988,11 +7138,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -9016,11 +7161,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -9044,11 +7184,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -9072,11 +7207,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -9100,11 +7230,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -9128,11 +7253,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -9156,11 +7276,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -9184,11 +7299,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -9212,11 +7322,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -9240,11 +7345,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -9268,11 +7368,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -9296,11 +7391,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -9324,11 +7414,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -9352,11 +7437,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -9380,11 +7460,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -9408,11 +7483,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -9436,11 +7506,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -9464,11 +7529,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -9492,11 +7552,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -9520,11 +7575,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -9548,11 +7598,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -9576,11 +7621,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -9604,11 +7644,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -9632,11 +7667,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -9660,11 +7690,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -9688,11 +7713,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -9716,11 +7736,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -9744,11 +7759,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -9772,11 +7782,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -9800,11 +7805,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -9828,11 +7828,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -9856,11 +7851,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -9884,11 +7874,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -9912,11 +7897,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -9940,11 +7920,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -9968,11 +7943,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -9996,11 +7966,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -10024,11 +7989,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -10052,11 +8012,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -10080,11 +8035,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -10108,11 +8058,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -10136,11 +8081,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -10164,11 +8104,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -10192,11 +8127,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -10220,11 +8150,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -10248,11 +8173,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -10276,11 +8196,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -10304,11 +8219,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -10332,11 +8242,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -10360,11 +8265,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -10388,11 +8288,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -10416,11 +8311,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -10444,11 +8334,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -10472,11 +8357,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -10500,11 +8380,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -10528,11 +8403,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -10556,11 +8426,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -10584,11 +8449,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -10612,11 +8472,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -10640,11 +8495,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -10668,11 +8518,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -10696,11 +8541,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -10724,11 +8564,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -10752,11 +8587,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -10780,11 +8610,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -10808,11 +8633,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -10836,11 +8656,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -10864,11 +8679,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -10892,11 +8702,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -10920,11 +8725,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -10948,11 +8748,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -10976,11 +8771,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -11004,11 +8794,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -11032,11 +8817,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -11060,11 +8840,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -11088,11 +8863,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -11116,11 +8886,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -11144,11 +8909,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -11172,11 +8932,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -11200,11 +8955,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -11228,11 +8978,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -11256,11 +9001,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -11284,11 +9024,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -11312,11 +9047,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -11340,11 +9070,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -11368,11 +9093,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -11396,11 +9116,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -11424,11 +9139,6 @@
"status": "partial",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -11452,11 +9162,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -11480,11 +9185,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -11508,11 +9208,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -11536,11 +9231,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -11564,11 +9254,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -11592,11 +9277,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -11620,11 +9300,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -11648,11 +9323,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -11676,11 +9346,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -11704,11 +9369,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -11732,11 +9392,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -11760,11 +9415,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -11788,11 +9438,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -11816,11 +9461,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -11844,11 +9484,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -11872,11 +9507,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -11900,11 +9530,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -11928,11 +9553,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -11956,11 +9576,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -11984,11 +9599,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -12012,11 +9622,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -12040,11 +9645,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -12068,11 +9668,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -12096,11 +9691,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -12124,11 +9714,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -12152,11 +9737,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -12180,11 +9760,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -12208,11 +9783,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -12236,11 +9806,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -12264,11 +9829,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -12292,11 +9852,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -12320,11 +9875,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -12348,11 +9898,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -12376,11 +9921,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -12404,11 +9944,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -12432,11 +9967,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -12460,11 +9990,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -12488,11 +10013,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -12516,11 +10036,6 @@
"status": "partial",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -12544,11 +10059,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -12572,11 +10082,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -12600,11 +10105,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -12628,11 +10128,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -12656,11 +10151,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -12684,11 +10174,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -12712,11 +10197,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -12740,11 +10220,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -12768,11 +10243,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -12796,11 +10266,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -12824,11 +10289,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -12852,11 +10312,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -12880,11 +10335,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -12908,11 +10358,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -12936,11 +10381,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -12964,11 +10404,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -12992,11 +10427,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -13020,11 +10450,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -13048,11 +10473,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -13076,11 +10496,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -13104,11 +10519,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -13132,11 +10542,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -13160,11 +10565,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -13188,11 +10588,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -13216,11 +10611,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -13244,11 +10634,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -13272,11 +10657,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -13300,11 +10680,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -13328,11 +10703,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -13356,11 +10726,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -13384,11 +10749,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -13412,11 +10772,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -13440,11 +10795,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -13468,11 +10818,6 @@
"status": "partial",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -13496,11 +10841,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -13524,11 +10864,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -13552,11 +10887,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -13580,11 +10910,6 @@
"status": "refused",
"detail": "Explicitly rejected by a named compiler diagnostic.",
"verification": "explicit-refusal"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -13608,11 +10933,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -13636,11 +10956,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -13664,11 +10979,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -13692,11 +11002,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -13720,11 +11025,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -13748,11 +11048,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -13776,11 +11071,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -13804,11 +11094,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -13832,11 +11117,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -13860,11 +11140,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -13888,11 +11163,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -13916,11 +11186,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -13944,11 +11209,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -13972,11 +11232,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -14000,11 +11255,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -14028,11 +11278,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -14056,11 +11301,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -14084,11 +11324,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -14112,11 +11347,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -14140,11 +11370,6 @@
"status": "partial",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -14168,11 +11393,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -14196,11 +11416,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -14224,11 +11439,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -14252,11 +11462,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -14280,11 +11485,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -14308,11 +11508,6 @@
"status": "refused",
"detail": "Explicitly rejected by a named compiler diagnostic.",
"verification": "explicit-refusal"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -14336,11 +11531,6 @@
"status": "refused",
"detail": "Explicitly rejected by a named compiler diagnostic.",
"verification": "explicit-refusal"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -14364,11 +11554,6 @@
"status": "refused",
"detail": "Explicitly rejected by a named compiler diagnostic.",
"verification": "explicit-refusal"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -14392,11 +11577,6 @@
"status": "refused",
"detail": "Explicitly rejected by a named compiler diagnostic.",
"verification": "explicit-refusal"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -14420,11 +11600,6 @@
"status": "refused",
"detail": "Explicitly rejected by a named compiler diagnostic.",
"verification": "explicit-refusal"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -14448,11 +11623,6 @@
"status": "refused",
"detail": "Explicitly rejected by a named compiler diagnostic.",
"verification": "explicit-refusal"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -14476,11 +11646,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -14504,11 +11669,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -14532,11 +11692,6 @@
"status": "refused",
"detail": "Explicitly rejected by a named compiler diagnostic.",
"verification": "explicit-refusal"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -14560,11 +11715,6 @@
"status": "refused",
"detail": "Explicitly rejected by a named compiler diagnostic.",
"verification": "explicit-refusal"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -14588,11 +11738,6 @@
"status": "refused",
"detail": "Explicitly rejected by a named compiler diagnostic.",
"verification": "explicit-refusal"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -14616,11 +11761,6 @@
"status": "refused",
"detail": "Explicitly rejected by a named compiler diagnostic.",
"verification": "explicit-refusal"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -14644,11 +11784,6 @@
"status": "refused",
"detail": "Explicitly rejected by a named compiler diagnostic.",
"verification": "explicit-refusal"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -14672,11 +11807,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -14700,11 +11830,6 @@
"status": "refused",
"detail": "Explicitly rejected by a named compiler diagnostic.",
"verification": "explicit-refusal"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -14728,11 +11853,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -14756,11 +11876,6 @@
"status": "refused",
"detail": "Explicitly rejected by a named compiler diagnostic.",
"verification": "explicit-refusal"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -14784,11 +11899,6 @@
"status": "refused",
"detail": "Explicitly rejected by a named compiler diagnostic.",
"verification": "explicit-refusal"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -14812,11 +11922,6 @@
"status": "refused",
"detail": "Explicitly rejected by a named compiler diagnostic.",
"verification": "explicit-refusal"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -14840,11 +11945,6 @@
"status": "refused",
"detail": "Explicitly rejected by a named compiler diagnostic.",
"verification": "explicit-refusal"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -14868,11 +11968,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -14896,11 +11991,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -14924,11 +12014,6 @@
"status": "refused",
"detail": "Explicitly rejected by a named compiler diagnostic.",
"verification": "explicit-refusal"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -14952,11 +12037,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -14980,11 +12060,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -15008,11 +12083,6 @@
"status": "refused",
"detail": "Explicitly rejected by a named compiler diagnostic.",
"verification": "explicit-refusal"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -15036,11 +12106,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -15064,11 +12129,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -15092,11 +12152,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -15120,11 +12175,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -15148,11 +12198,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -15176,11 +12221,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -15204,11 +12244,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -15232,11 +12267,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -15260,11 +12290,6 @@
"status": "refused",
"detail": "Explicitly rejected by a named compiler diagnostic.",
"verification": "explicit-refusal"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -15288,11 +12313,6 @@
"status": "refused",
"detail": "Explicitly rejected by a named compiler diagnostic.",
"verification": "explicit-refusal"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -15316,11 +12336,6 @@
"status": "refused",
"detail": "Explicitly rejected by a named compiler diagnostic.",
"verification": "explicit-refusal"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -15344,11 +12359,6 @@
"status": "refused",
"detail": "Explicitly rejected by a named compiler diagnostic.",
"verification": "explicit-refusal"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -15372,11 +12382,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -15400,11 +12405,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -15428,11 +12428,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -15456,11 +12451,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -15484,11 +12474,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -15512,11 +12497,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -15540,11 +12520,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -15568,11 +12543,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -15596,11 +12566,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -15624,11 +12589,6 @@
"status": "refused",
"detail": "Explicitly rejected by a named compiler diagnostic.",
"verification": "explicit-refusal"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -15652,11 +12612,6 @@
"status": "refused",
"detail": "Explicitly rejected by a named compiler diagnostic.",
"verification": "explicit-refusal"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -15680,11 +12635,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -15708,11 +12658,6 @@
"status": "refused",
"detail": "Explicitly rejected by a named compiler diagnostic.",
"verification": "explicit-refusal"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -15736,11 +12681,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -15764,11 +12704,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -15792,11 +12727,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -15820,11 +12750,6 @@
"status": "refused",
"detail": "Explicitly rejected by a named compiler diagnostic.",
"verification": "explicit-refusal"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -15848,11 +12773,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -15876,11 +12796,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -15904,11 +12819,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -15932,11 +12842,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -15960,11 +12865,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -15988,11 +12888,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -16016,11 +12911,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -16044,11 +12934,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -16072,11 +12957,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -16100,11 +12980,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -16128,11 +13003,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -16156,11 +13026,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -16184,11 +13049,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -16212,11 +13072,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -16240,11 +13095,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -16268,11 +13118,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -16296,11 +13141,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -16324,11 +13164,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -16352,11 +13187,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -16380,11 +13210,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -16408,11 +13233,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -16436,11 +13256,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -16464,11 +13279,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -16492,11 +13302,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -16520,11 +13325,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -16548,11 +13348,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -16576,11 +13371,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -16604,11 +13394,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -16632,11 +13417,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -16660,11 +13440,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -16688,11 +13463,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -16716,11 +13486,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -16744,11 +13509,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -16772,11 +13532,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -16800,11 +13555,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -16828,11 +13578,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -16856,11 +13601,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -16884,11 +13624,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -16912,11 +13647,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -16940,11 +13670,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -16968,11 +13693,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -16996,11 +13716,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -17024,11 +13739,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -17052,11 +13762,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -17080,11 +13785,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -17108,11 +13808,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -17136,11 +13831,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -17164,11 +13854,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -17192,11 +13877,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -17220,11 +13900,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -17248,11 +13923,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -17276,11 +13946,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -17304,11 +13969,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -17332,11 +13992,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -17360,11 +14015,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -17388,11 +14038,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -17416,11 +14061,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -17444,11 +14084,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -17472,11 +14107,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -17500,11 +14130,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -17528,11 +14153,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -17556,11 +14176,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -17584,11 +14199,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -17612,11 +14222,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -17640,11 +14245,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -17668,11 +14268,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -17696,11 +14291,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -17724,11 +14314,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -17752,11 +14337,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -17780,11 +14360,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -17808,11 +14383,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -17836,11 +14406,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -17864,11 +14429,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -17892,11 +14452,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -17920,11 +14475,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -17948,11 +14498,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -17976,11 +14521,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -18004,11 +14544,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -18032,11 +14567,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -18060,11 +14590,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -18088,11 +14613,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -18116,11 +14636,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -18144,11 +14659,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -18172,11 +14682,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -18200,11 +14705,6 @@
"status": "partial",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -18228,11 +14728,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -18256,11 +14751,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -18284,11 +14774,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -18312,11 +14797,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -18340,11 +14820,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -18368,11 +14843,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Publishes synchronous, promise, and callback tracing lifecycle events with result/error identity, subscriber management, and store bindings. Bound stores follow the embedded engine's synchronous AsyncLocalStorage model and do not propagate across awaits.",
- "verification": "test-backed"
}
},
{
@@ -18396,11 +14866,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Publishes synchronous, promise, and callback tracing lifecycle events with result/error identity, subscriber management, and store bindings. Bound stores follow the embedded engine's synchronous AsyncLocalStorage model and do not propagate across awaits.",
- "verification": "test-backed"
}
},
{
@@ -18424,11 +14889,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Publishes synchronous, promise, and callback tracing lifecycle events with result/error identity, subscriber management, and store bindings. Bound stores follow the embedded engine's synchronous AsyncLocalStorage model and do not propagate across awaits.",
- "verification": "test-backed"
}
},
{
@@ -18452,11 +14912,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Publishes synchronous, promise, and callback tracing lifecycle events with result/error identity, subscriber management, and store bindings. Bound stores follow the embedded engine's synchronous AsyncLocalStorage model and do not propagate across awaits.",
- "verification": "test-backed"
}
},
{
@@ -18480,11 +14935,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Publishes synchronous, promise, and callback tracing lifecycle events with result/error identity, subscriber management, and store bindings. Bound stores follow the embedded engine's synchronous AsyncLocalStorage model and do not propagate across awaits.",
- "verification": "test-backed"
}
},
{
@@ -18508,11 +14958,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -18536,11 +14981,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -18564,11 +15004,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -18592,11 +15027,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -18620,11 +15050,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -18648,11 +15073,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -18676,11 +15096,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -18704,11 +15119,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -18732,11 +15142,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -18760,11 +15165,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -18788,11 +15188,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -18816,11 +15211,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -18844,11 +15234,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -18872,11 +15257,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -18900,11 +15280,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -18928,11 +15303,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -18956,11 +15326,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -18984,11 +15349,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -19012,11 +15372,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -19040,11 +15395,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -19068,11 +15418,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -19096,11 +15441,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -19124,11 +15464,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -19152,11 +15487,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -19180,11 +15510,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -19208,11 +15533,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -19236,11 +15556,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -19264,11 +15579,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -19292,11 +15602,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -19320,11 +15625,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -19348,11 +15648,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -19376,11 +15671,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -19404,11 +15694,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -19432,11 +15717,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -19460,11 +15740,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -19488,11 +15763,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -19516,11 +15786,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -19544,11 +15809,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -19572,11 +15832,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -19600,11 +15855,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -19628,11 +15878,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -19656,11 +15901,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -19684,11 +15924,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -19712,11 +15947,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -19740,11 +15970,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -19768,11 +15993,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -19796,11 +16016,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -19824,11 +16039,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Publishes synchronous, promise, and callback tracing lifecycle events with result/error identity, subscriber management, and store bindings. Bound stores follow the embedded engine's synchronous AsyncLocalStorage model and do not propagate across awaits.",
- "verification": "test-backed"
}
},
{
@@ -19852,11 +16062,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Publishes synchronous, promise, and callback tracing lifecycle events with result/error identity, subscriber management, and store bindings. Bound stores follow the embedded engine's synchronous AsyncLocalStorage model and do not propagate across awaits.",
- "verification": "test-backed"
}
},
{
@@ -19880,11 +16085,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Publishes synchronous, promise, and callback tracing lifecycle events with result/error identity, subscriber management, and store bindings. Bound stores follow the embedded engine's synchronous AsyncLocalStorage model and do not propagate across awaits.",
- "verification": "test-backed"
}
},
{
@@ -19908,11 +16108,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -19936,11 +16131,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Publishes synchronous, promise, and callback tracing lifecycle events with result/error identity, subscriber management, and store bindings. Bound stores follow the embedded engine's synchronous AsyncLocalStorage model and do not propagate across awaits.",
- "verification": "test-backed"
}
},
{
@@ -19964,11 +16154,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Publishes synchronous, promise, and callback tracing lifecycle events with result/error identity, subscriber management, and store bindings. Bound stores follow the embedded engine's synchronous AsyncLocalStorage model and do not propagate across awaits.",
- "verification": "test-backed"
}
},
{
@@ -19992,11 +16177,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Publishes synchronous, promise, and callback tracing lifecycle events with result/error identity, subscriber management, and store bindings. Bound stores follow the embedded engine's synchronous AsyncLocalStorage model and do not propagate across awaits.",
- "verification": "test-backed"
}
},
{
@@ -20020,11 +16200,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Publishes synchronous, promise, and callback tracing lifecycle events with result/error identity, subscriber management, and store bindings. Bound stores follow the embedded engine's synchronous AsyncLocalStorage model and do not propagate across awaits.",
- "verification": "test-backed"
}
},
{
@@ -20048,11 +16223,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Publishes synchronous, promise, and callback tracing lifecycle events with result/error identity, subscriber management, and store bindings. Bound stores follow the embedded engine's synchronous AsyncLocalStorage model and do not propagate across awaits.",
- "verification": "test-backed"
}
},
{
@@ -20076,11 +16246,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Publishes synchronous, promise, and callback tracing lifecycle events with result/error identity, subscriber management, and store bindings. Bound stores follow the embedded engine's synchronous AsyncLocalStorage model and do not propagate across awaits.",
- "verification": "test-backed"
}
},
{
@@ -20104,11 +16269,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -20132,11 +16292,6 @@
"status": "not-implemented",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -20160,11 +16315,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -20188,11 +16338,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -20216,11 +16361,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -20244,11 +16384,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -20272,11 +16407,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -20300,11 +16430,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -20328,11 +16453,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -20356,11 +16476,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -20384,11 +16499,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -20412,11 +16522,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -20440,11 +16545,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -20468,11 +16568,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -20496,11 +16591,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -20524,11 +16614,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -20552,11 +16637,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -20580,11 +16660,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -20608,11 +16683,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -20636,11 +16706,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -20664,11 +16729,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -20692,11 +16752,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -20720,11 +16775,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -20748,11 +16798,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -20776,11 +16821,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -20804,11 +16844,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -20832,11 +16867,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -20860,11 +16890,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -20888,11 +16913,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -20916,11 +16936,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -20944,11 +16959,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -20972,11 +16982,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -21000,11 +17005,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -21028,11 +17028,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -21056,11 +17051,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -21084,11 +17074,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -21112,11 +17097,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -21140,11 +17120,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -21168,11 +17143,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -21196,11 +17166,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -21224,11 +17189,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -21252,11 +17212,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -21280,11 +17235,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -21308,11 +17258,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -21336,11 +17281,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -21364,11 +17304,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -21392,11 +17327,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -21420,11 +17350,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -21448,11 +17373,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -21476,11 +17396,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -21504,11 +17419,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -21532,11 +17442,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -21560,11 +17465,6 @@
"status": "not-implemented",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -21588,11 +17488,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -21616,11 +17511,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -21644,11 +17534,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -21672,11 +17557,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -21700,11 +17580,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -21728,11 +17603,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -21756,11 +17626,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -21784,11 +17649,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -21812,11 +17672,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -21840,11 +17695,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -21868,11 +17718,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -21891,11 +17736,6 @@
"status": "partial",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -21914,11 +17754,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -21937,11 +17772,6 @@
"status": "partial",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -21960,11 +17790,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -21983,11 +17808,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -22006,11 +17826,6 @@
"status": "partial",
"detail": "Numeric limits control the frames captured by newly created native errors.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -22029,11 +17844,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -22052,11 +17862,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -22075,11 +17880,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -22098,11 +17898,6 @@
"status": "partial",
"detail": "Native errors capture synchronous source frames; V8 stack customization and async stack stitching remain unsupported.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -22121,11 +17916,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -22144,11 +17934,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -22167,11 +17952,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -22190,11 +17970,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -22213,11 +17988,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -22236,11 +18006,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -22259,11 +18024,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -22282,11 +18042,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -22305,11 +18060,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -22328,11 +18078,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -22351,11 +18096,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -22374,11 +18114,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -22397,11 +18132,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -22420,11 +18150,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -22443,11 +18168,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -22466,11 +18186,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -22489,11 +18204,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -22512,11 +18222,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -22535,11 +18240,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -22558,11 +18258,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -22581,11 +18276,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -22604,11 +18294,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -22627,11 +18312,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -22650,11 +18330,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -22673,11 +18348,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -22696,11 +18366,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -22719,11 +18384,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -22742,11 +18402,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -22765,11 +18420,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -22788,11 +18438,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -22811,11 +18456,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -22834,11 +18474,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -22857,11 +18492,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -22880,11 +18510,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -22903,11 +18528,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -22926,11 +18546,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -22949,11 +18564,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -22972,11 +18582,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -22995,11 +18600,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -23018,11 +18618,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -23041,11 +18636,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -23064,11 +18654,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -23087,11 +18672,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -23110,11 +18690,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -23133,11 +18708,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -23156,11 +18726,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -23179,11 +18744,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -23202,11 +18762,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -23225,11 +18780,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -23248,11 +18798,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -23271,11 +18816,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -23294,11 +18834,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -23317,11 +18852,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -23340,11 +18870,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -23363,11 +18888,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -23386,11 +18906,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -23409,11 +18924,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -23432,11 +18942,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -23455,11 +18960,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -23478,11 +18978,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -23501,11 +18996,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -23524,11 +19014,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -23547,11 +19032,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -23570,11 +19050,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -23593,11 +19068,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -23616,11 +19086,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -23639,11 +19104,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -23662,11 +19122,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -23685,11 +19140,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -23708,11 +19158,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -23731,11 +19176,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -23754,11 +19194,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -23777,11 +19212,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -23800,11 +19230,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -23823,11 +19248,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -23846,11 +19266,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -23869,11 +19284,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -23892,11 +19302,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -23915,11 +19320,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -23938,11 +19338,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -23961,11 +19356,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -23984,11 +19374,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -24007,11 +19392,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -24030,11 +19410,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -24053,11 +19428,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -24076,11 +19446,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -24099,11 +19464,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -24122,11 +19482,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -24145,11 +19500,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -24168,11 +19518,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -24191,11 +19536,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -24214,11 +19554,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -24237,11 +19572,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -24260,11 +19590,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -24283,11 +19608,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -24306,11 +19626,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -24329,11 +19644,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -24352,11 +19662,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -24375,11 +19680,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -24398,11 +19698,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -24421,11 +19716,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -24444,11 +19734,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -24467,11 +19752,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -24490,11 +19770,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -24513,11 +19788,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -24536,11 +19806,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -24559,11 +19824,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -24582,11 +19842,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -24605,11 +19860,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -24628,11 +19878,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -24651,11 +19896,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -24674,11 +19914,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -24697,11 +19932,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -24720,11 +19950,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -24743,11 +19968,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -24766,11 +19986,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -24789,11 +20004,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -24812,11 +20022,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -24835,11 +20040,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -24858,11 +20058,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -24881,11 +20076,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -24904,11 +20094,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -24927,11 +20112,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -24950,11 +20130,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -24973,11 +20148,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -24996,11 +20166,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -25019,11 +20184,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -25042,11 +20202,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -25065,11 +20220,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -25088,11 +20238,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -25111,11 +20256,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -25134,11 +20274,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -25157,11 +20292,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -25180,11 +20310,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -25203,11 +20328,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -25226,11 +20346,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -25249,11 +20364,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -25272,11 +20382,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -25295,11 +20400,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -25318,11 +20418,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -25341,11 +20436,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -25364,11 +20454,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -25387,11 +20472,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -25410,11 +20490,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -25433,11 +20508,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -25456,11 +20526,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -25479,11 +20544,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -25502,11 +20562,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -25525,11 +20580,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -25548,11 +20598,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -25571,11 +20616,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -25594,11 +20634,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -25617,11 +20652,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -25640,11 +20670,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -25663,11 +20688,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -25686,11 +20706,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -25709,11 +20724,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -25732,11 +20742,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -25755,11 +20760,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -25778,11 +20778,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -25801,11 +20796,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -25824,11 +20814,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -25847,11 +20832,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -25870,11 +20850,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -25893,11 +20868,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -25916,11 +20886,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -25939,11 +20904,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -25962,11 +20922,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -25985,11 +20940,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -26008,11 +20958,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -26031,11 +20976,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -26054,11 +20994,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -26077,11 +21012,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -26100,11 +21030,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -26123,11 +21048,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -26146,11 +21066,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -26169,11 +21084,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -26192,11 +21102,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -26215,11 +21120,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -26238,11 +21138,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -26261,11 +21156,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -26284,11 +21174,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -26307,11 +21192,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -26330,11 +21210,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -26353,11 +21228,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -26376,11 +21246,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -26399,11 +21264,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -26422,11 +21282,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -26445,11 +21300,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -26468,11 +21318,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -26491,11 +21336,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -26514,11 +21354,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -26537,11 +21372,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -26560,11 +21390,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -26583,11 +21408,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -26606,11 +21426,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -26629,11 +21444,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -26652,11 +21462,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -26675,11 +21480,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -26698,11 +21498,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -26721,11 +21516,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -26744,11 +21534,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -26767,11 +21552,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -26790,11 +21570,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -26813,11 +21588,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -26836,11 +21606,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -26859,11 +21624,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -26882,11 +21642,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -26905,11 +21660,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -26928,11 +21678,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -26951,11 +21696,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -26974,11 +21714,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -26997,11 +21732,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -27020,11 +21750,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -27043,11 +21768,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -27066,11 +21786,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -27089,11 +21804,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -27112,11 +21822,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -27135,11 +21840,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -27158,11 +21858,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -27181,11 +21876,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -27204,11 +21894,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -27227,11 +21912,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -27250,11 +21930,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -27273,11 +21948,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -27296,11 +21966,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -27319,11 +21984,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -27342,11 +22002,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -27365,11 +22020,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -27388,11 +22038,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -27411,11 +22056,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -27434,11 +22074,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -27457,11 +22092,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -27480,11 +22110,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -27503,11 +22128,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -27526,11 +22146,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -27549,11 +22164,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -27572,11 +22182,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -27595,11 +22200,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -27618,11 +22218,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -27641,11 +22236,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -27664,11 +22254,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -27687,11 +22272,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -27710,11 +22290,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -27733,11 +22308,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -27756,11 +22326,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -27779,11 +22344,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -27802,11 +22362,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -27825,11 +22380,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -27848,11 +22398,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -27871,11 +22416,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -27894,11 +22434,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -27917,11 +22452,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -27940,11 +22470,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -27963,11 +22488,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -27986,11 +22506,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -28009,11 +22524,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -28032,11 +22542,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -28055,11 +22560,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -28078,11 +22578,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -28106,11 +22601,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -28134,11 +22624,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -28162,11 +22647,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -28190,11 +22670,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -28218,11 +22693,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -28246,11 +22716,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -28269,11 +22734,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -28292,11 +22752,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -28320,11 +22775,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -28343,11 +22793,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -28366,11 +22811,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -28389,11 +22829,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -28412,11 +22847,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -28435,11 +22865,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -28458,11 +22883,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -28481,11 +22901,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -28504,11 +22919,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -28527,11 +22937,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -28550,11 +22955,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -28573,11 +22973,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -28596,11 +22991,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -28619,11 +23009,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -28642,11 +23027,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -28665,11 +23045,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -28688,11 +23063,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -28711,11 +23081,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -28734,11 +23099,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -28757,11 +23117,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -28780,11 +23135,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -28803,11 +23153,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -28826,11 +23171,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -28849,11 +23189,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -28872,11 +23207,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -28895,11 +23225,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -28918,11 +23243,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -28941,11 +23261,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -28964,11 +23279,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -28987,11 +23297,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -29010,11 +23315,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -29033,11 +23333,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -29056,11 +23351,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -29079,11 +23369,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -29102,11 +23387,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -29125,11 +23405,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -29148,11 +23423,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -29171,11 +23441,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -29194,11 +23459,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -29217,11 +23477,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -29240,11 +23495,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -29263,11 +23513,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -29286,11 +23531,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -29309,11 +23549,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -29332,11 +23567,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -29355,11 +23585,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -29378,11 +23603,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -29401,11 +23621,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -29424,11 +23639,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -29447,11 +23657,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -29470,11 +23675,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -29493,11 +23693,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -29516,11 +23711,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -29539,11 +23729,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -29562,11 +23747,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -29585,11 +23765,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -29608,11 +23783,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -29631,11 +23801,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -29654,11 +23819,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -29677,11 +23837,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -29700,11 +23855,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -29723,11 +23873,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -29746,11 +23891,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -29769,11 +23909,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -29792,11 +23927,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -29815,11 +23945,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -29838,11 +23963,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -29861,11 +23981,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -29884,11 +23999,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -29907,11 +24017,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -29930,11 +24035,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -29953,11 +24053,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -29976,11 +24071,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -29999,11 +24089,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -30022,11 +24107,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -30045,11 +24125,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -30068,11 +24143,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -30091,11 +24161,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -30114,11 +24179,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -30137,11 +24197,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -30160,11 +24215,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -30183,11 +24233,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -30206,11 +24251,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -30229,11 +24269,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -30252,11 +24287,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -30275,11 +24305,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -30298,11 +24323,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -30321,11 +24341,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -30344,11 +24359,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -30367,11 +24377,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -30395,11 +24400,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -30423,11 +24423,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -30451,11 +24446,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -30479,11 +24469,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -30502,11 +24487,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -30525,11 +24505,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -30548,11 +24523,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -30571,11 +24541,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -30594,11 +24559,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -30617,11 +24577,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -30640,11 +24595,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -30663,11 +24613,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -30686,11 +24631,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -30709,11 +24649,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -30732,11 +24667,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -30760,11 +24690,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -30788,11 +24713,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -30816,11 +24736,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -30844,11 +24759,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -30872,11 +24782,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -30900,11 +24805,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -30928,11 +24828,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -30956,11 +24851,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -30984,11 +24874,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -31012,11 +24897,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -31040,11 +24920,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -31068,11 +24943,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -31096,11 +24966,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -31124,11 +24989,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -31152,11 +25012,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -31180,11 +25035,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -31208,11 +25058,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -31236,11 +25081,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -31264,11 +25104,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -31292,11 +25127,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -31320,11 +25150,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -31348,11 +25173,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -31376,11 +25196,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -31404,11 +25219,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -31432,11 +25242,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -31460,11 +25265,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -31488,11 +25288,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -31516,11 +25311,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -31544,11 +25334,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -31572,11 +25357,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -31600,11 +25380,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -31628,11 +25403,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -31656,11 +25426,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -31684,11 +25449,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -31712,11 +25472,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -31740,11 +25495,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -31768,11 +25518,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -31796,11 +25541,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -31824,11 +25564,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -31852,11 +25587,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -31880,11 +25610,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -31908,11 +25633,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -31936,11 +25656,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -31964,11 +25679,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -31992,11 +25702,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -32020,11 +25725,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -32048,11 +25748,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -32076,11 +25771,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -32104,11 +25794,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -32132,11 +25817,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -32160,11 +25840,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -32188,11 +25863,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -32211,11 +25881,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -32234,11 +25899,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -32257,11 +25917,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -32280,11 +25935,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -32303,11 +25953,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -32326,11 +25971,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -32349,11 +25989,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -32372,11 +26007,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -32395,11 +26025,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -32418,11 +26043,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -32441,11 +26061,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -32464,11 +26079,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -32487,11 +26097,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -32510,11 +26115,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -32533,11 +26133,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -32556,11 +26151,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -32579,11 +26169,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -32602,11 +26187,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -32625,11 +26205,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -32648,11 +26223,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -32671,11 +26241,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -32694,11 +26259,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -32717,11 +26277,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -32740,11 +26295,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -32763,11 +26313,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -32786,11 +26331,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -32809,11 +26349,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -32832,11 +26367,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -32860,11 +26390,6 @@
"status": "partial",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -32888,11 +26413,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -32916,11 +26436,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -32944,11 +26459,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -32972,11 +26482,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -33000,11 +26505,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -33028,11 +26528,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -33056,11 +26551,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -33084,11 +26574,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -33112,11 +26597,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -33140,11 +26620,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -33168,11 +26643,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -33196,11 +26666,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -33224,11 +26689,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -33252,11 +26712,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -33280,11 +26735,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -33308,11 +26758,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -33336,11 +26781,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -33364,11 +26804,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -33392,11 +26827,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -33420,11 +26850,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -33448,11 +26873,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -33476,11 +26896,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -33504,11 +26919,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -33532,11 +26942,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -33560,11 +26965,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -33588,11 +26988,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -33616,11 +27011,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -33644,11 +27034,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -33672,11 +27057,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -33700,11 +27080,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -33728,11 +27103,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -33756,11 +27126,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -33784,11 +27149,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -33812,11 +27172,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -33840,11 +27195,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -33868,11 +27218,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -33896,11 +27241,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -33924,11 +27264,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -33952,11 +27287,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -33980,11 +27310,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -34008,11 +27333,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -34036,11 +27356,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -34064,11 +27379,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -34092,11 +27402,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -34120,11 +27425,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implements EventEmitter listener lifecycle, symbol event names, filtered listener counts, and error monitoring; rejection capture and listener warnings remain outside this subset.",
- "verification": "test-backed"
}
},
{
@@ -34148,11 +27448,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implements EventEmitter listener lifecycle, symbol event names, filtered listener counts, and error monitoring; rejection capture and listener warnings remain outside this subset.",
- "verification": "test-backed"
}
},
{
@@ -34176,11 +27471,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implements EventEmitter listener lifecycle, symbol event names, filtered listener counts, and error monitoring; rejection capture and listener warnings remain outside this subset.",
- "verification": "test-backed"
}
},
{
@@ -34204,11 +27494,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -34232,11 +27517,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implements EventEmitter listener lifecycle, symbol event names, filtered listener counts, and error monitoring; rejection capture and listener warnings remain outside this subset.",
- "verification": "test-backed"
}
},
{
@@ -34260,11 +27540,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -34288,11 +27563,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implements EventEmitter listener lifecycle, symbol event names, filtered listener counts, and error monitoring; rejection capture and listener warnings remain outside this subset.",
- "verification": "test-backed"
}
},
{
@@ -34316,11 +27586,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implements EventEmitter listener lifecycle, symbol event names, filtered listener counts, and error monitoring; rejection capture and listener warnings remain outside this subset.",
- "verification": "test-backed"
}
},
{
@@ -34344,11 +27609,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implements EventEmitter listener lifecycle, symbol event names, filtered listener counts, and error monitoring; rejection capture and listener warnings remain outside this subset.",
- "verification": "test-backed"
}
},
{
@@ -34372,11 +27632,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implements EventEmitter listener lifecycle, symbol event names, filtered listener counts, and error monitoring; rejection capture and listener warnings remain outside this subset.",
- "verification": "test-backed"
}
},
{
@@ -34400,11 +27655,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implements EventEmitter listener lifecycle, symbol event names, filtered listener counts, and error monitoring; rejection capture and listener warnings remain outside this subset.",
- "verification": "test-backed"
}
},
{
@@ -34428,11 +27678,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implements EventEmitter listener lifecycle, symbol event names, filtered listener counts, and error monitoring; rejection capture and listener warnings remain outside this subset.",
- "verification": "test-backed"
}
},
{
@@ -34456,11 +27701,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implements EventEmitter listener lifecycle, symbol event names, filtered listener counts, and error monitoring; rejection capture and listener warnings remain outside this subset.",
- "verification": "test-backed"
}
},
{
@@ -34484,11 +27724,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -34512,11 +27747,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -34540,11 +27770,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -34568,11 +27793,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -34596,11 +27816,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -34624,11 +27839,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -34652,11 +27862,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -34680,11 +27885,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -34708,11 +27908,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -34736,11 +27931,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -34764,11 +27954,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -34792,11 +27977,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Waits for EventEmitter or EventTarget events with AbortSignal cancellation, Node abort errors, and listener cleanup.",
- "verification": "test-backed"
}
},
{
@@ -34820,11 +28000,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -34848,11 +28023,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Iterates EventEmitter or EventTarget events with buffered delivery, close events, cancellation, watermark backpressure, and listener cleanup.",
- "verification": "test-backed"
}
},
{
@@ -34876,11 +28046,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -34904,11 +28069,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Registers disposable abort listeners that run even when ordinary propagation is stopped; already-aborted signals schedule the callback in a microtask.",
- "verification": "test-backed"
}
},
{
@@ -34932,11 +28092,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -34960,11 +28115,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implements EventEmitter listener lifecycle, symbol event names, filtered listener counts, and error monitoring; rejection capture and listener warnings remain outside this subset.",
- "verification": "test-backed"
}
},
{
@@ -34988,11 +28138,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -35016,11 +28161,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -35044,11 +28184,6 @@
"status": "partial",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -35072,11 +28207,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -35100,11 +28230,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -35128,11 +28253,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -35156,11 +28276,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -35184,11 +28299,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -35212,11 +28322,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -35240,11 +28345,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -35268,11 +28368,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -35296,11 +28391,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -35324,11 +28414,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -35352,11 +28437,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -35380,11 +28460,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -35408,11 +28483,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -35436,11 +28506,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -35464,11 +28529,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -35492,11 +28552,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -35520,11 +28575,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -35548,11 +28598,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -35576,11 +28621,6 @@
"status": "partial",
"detail": "Changes timestamps using numeric seconds, numeric strings, and Dates with tested argument validation; link variants update the symlink itself.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -35604,11 +28644,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -35632,11 +28667,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -35660,11 +28690,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -35688,11 +28713,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -35716,11 +28736,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -35744,11 +28759,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -35772,11 +28782,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -35800,11 +28805,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -35828,11 +28828,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -35856,11 +28851,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -35884,11 +28874,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -35912,11 +28897,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -35940,11 +28920,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -35968,11 +28943,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -35996,11 +28966,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -36024,11 +28989,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -36052,11 +29012,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -36080,11 +29035,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -36108,11 +29058,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -36136,11 +29081,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -36164,11 +29104,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -36192,11 +29127,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -36220,11 +29150,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -36248,11 +29173,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -36276,11 +29196,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -36304,11 +29219,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -36332,11 +29242,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -36360,11 +29265,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -36388,11 +29288,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -36416,11 +29311,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -36444,11 +29334,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -36472,11 +29357,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -36500,11 +29380,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -36528,11 +29403,6 @@
"status": "partial",
"detail": "Reads filesystem capacity using string, Buffer, or file URL paths with number or BigInt fields and deferred callbacks; StatFs prototype behavior and complete filesystem error metadata remain unsupported.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -36556,11 +29426,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -36584,11 +29449,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -36612,11 +29472,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -36640,11 +29495,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -36668,11 +29518,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -36696,11 +29541,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -36724,11 +29564,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -36752,11 +29587,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -36780,11 +29610,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -36808,11 +29633,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -36836,11 +29656,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -36864,11 +29679,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -36892,11 +29702,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -36920,11 +29725,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -36948,11 +29748,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -36976,11 +29771,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -37004,11 +29794,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -37032,11 +29817,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -37060,11 +29840,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -37088,11 +29863,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -37116,11 +29886,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -37144,11 +29909,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -37172,11 +29932,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -37200,11 +29955,6 @@
"status": "partial",
"detail": "Changes timestamps using numeric seconds, numeric strings, and Dates with tested argument validation; link variants update the symlink itself.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -37228,11 +29978,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -37256,11 +30001,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -37284,11 +30024,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -37312,11 +30047,6 @@
"status": "partial",
"detail": "Changes timestamps using numeric seconds, numeric strings, and Dates with tested argument validation; link variants update the symlink itself.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -37340,11 +30070,6 @@
"status": "partial",
"detail": "Creates hard or symbolic links and reads link targets using string, Buffer, or file URL paths, with encoded results and deferred error-first callbacks; complete filesystem error metadata remains unsupported.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -37368,11 +30093,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -37396,11 +30116,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -37424,11 +30139,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -37452,11 +30162,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -37480,11 +30185,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -37508,11 +30208,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -37536,11 +30231,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -37564,11 +30254,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -37592,11 +30277,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -37620,11 +30300,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -37648,11 +30323,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -37676,11 +30346,6 @@
"status": "partial",
"detail": "Creates hard or symbolic links and reads link targets using string, Buffer, or file URL paths, with encoded results and deferred error-first callbacks; complete filesystem error metadata remains unsupported.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -37704,11 +30369,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -37732,11 +30392,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -37760,11 +30415,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -37788,11 +30438,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -37816,11 +30461,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -37844,11 +30484,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -37872,11 +30507,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -37900,11 +30530,6 @@
"status": "partial",
"detail": "Reads filesystem capacity using string, Buffer, or file URL paths with number or BigInt fields and deferred callbacks; StatFs prototype behavior and complete filesystem error metadata remain unsupported.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -37928,11 +30553,6 @@
"status": "partial",
"detail": "Creates hard or symbolic links and reads link targets using string, Buffer, or file URL paths, with encoded results and deferred error-first callbacks; complete filesystem error metadata remains unsupported.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -37956,11 +30576,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -37984,11 +30599,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -38012,11 +30622,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -38040,11 +30645,6 @@
"status": "partial",
"detail": "Changes timestamps using numeric seconds, numeric strings, and Dates with tested argument validation; link variants update the symlink itself.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -38068,11 +30668,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -38096,11 +30691,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -38124,11 +30714,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -38152,11 +30737,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -38180,11 +30760,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -38208,11 +30783,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -38236,11 +30806,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -38264,11 +30829,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -38292,11 +30852,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -38320,11 +30875,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -38348,11 +30898,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -38376,11 +30921,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -38404,11 +30944,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -38432,11 +30967,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -38460,11 +30990,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -38488,11 +31013,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -38516,11 +31036,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -38544,11 +31059,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -38572,11 +31082,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -38600,11 +31105,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -38628,11 +31128,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -38656,11 +31151,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -38684,11 +31174,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -38712,11 +31197,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -38740,11 +31220,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -38768,11 +31243,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -38796,11 +31266,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -38824,11 +31289,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -38852,11 +31312,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -38880,11 +31335,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -38908,11 +31358,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -38936,11 +31381,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -38964,11 +31404,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -38992,11 +31427,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -39020,11 +31450,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -39048,11 +31473,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -39076,11 +31496,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -39104,11 +31519,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -39132,11 +31542,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -39160,11 +31565,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -39188,11 +31588,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -39216,11 +31611,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -39244,11 +31634,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -39272,11 +31657,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -39300,11 +31680,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -39328,11 +31703,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -39356,11 +31726,6 @@
"status": "partial",
"detail": "Reads filesystem capacity using string, Buffer, or file URL paths with number or BigInt fields and deferred callbacks; StatFs prototype behavior and complete filesystem error metadata remain unsupported.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -39384,11 +31749,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -39412,11 +31772,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -39440,11 +31795,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -39468,11 +31818,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -39496,11 +31841,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -39524,11 +31864,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -39552,11 +31887,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -39580,11 +31910,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -39608,11 +31933,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -39636,11 +31956,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -39664,11 +31979,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -39692,11 +32002,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -39720,11 +32025,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -39748,11 +32048,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -39776,11 +32071,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -39804,11 +32094,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -39832,11 +32117,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -39860,11 +32140,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -39888,11 +32163,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -39916,11 +32186,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -39944,11 +32209,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -39972,11 +32232,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -40000,11 +32255,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -40028,11 +32278,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -40056,11 +32301,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -40084,11 +32324,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -40112,11 +32347,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -40140,11 +32370,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -40168,11 +32393,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -40196,11 +32416,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -40224,11 +32439,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -40252,11 +32462,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -40280,11 +32485,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -40308,11 +32508,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -40336,11 +32531,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -40364,11 +32554,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -40392,11 +32577,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -40420,11 +32600,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -40448,11 +32623,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -40476,11 +32646,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -40504,11 +32669,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -40532,11 +32692,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -40560,11 +32715,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -40588,11 +32738,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -40616,11 +32761,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -40644,11 +32784,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -40672,11 +32807,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -40700,11 +32830,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -40728,11 +32853,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -40756,11 +32876,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -40784,11 +32899,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -40812,11 +32922,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -40840,11 +32945,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -40868,11 +32968,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -40896,11 +32991,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -40924,11 +33014,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -40952,11 +33037,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -40980,11 +33060,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -41008,11 +33083,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -41036,11 +33106,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -41064,11 +33129,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -41092,11 +33152,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -41120,11 +33175,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -41148,11 +33198,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -41176,11 +33221,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -41204,11 +33244,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -41232,11 +33267,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -41260,11 +33290,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -41288,11 +33313,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -41316,11 +33336,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -41344,11 +33359,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -41372,11 +33382,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -41400,11 +33405,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -41428,11 +33428,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -41456,11 +33451,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -41484,11 +33474,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -41512,11 +33497,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -41540,11 +33520,6 @@
"status": "partial",
"detail": "Capacity snapshots expose seven mutable number or BigInt fields; StatFs prototype reflection and constructor behavior remain unsupported.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -41568,11 +33543,6 @@
"status": "supported",
"detail": "Filesystem-capacity fields preserve unsigned platform values as numbers or BigInts.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -41596,11 +33566,6 @@
"status": "supported",
"detail": "Filesystem-capacity fields preserve unsigned platform values as numbers or BigInts.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -41624,11 +33589,6 @@
"status": "supported",
"detail": "Filesystem-capacity fields preserve unsigned platform values as numbers or BigInts.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -41652,11 +33612,6 @@
"status": "supported",
"detail": "Filesystem-capacity fields preserve unsigned platform values as numbers or BigInts.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -41680,11 +33635,6 @@
"status": "supported",
"detail": "Filesystem-capacity fields preserve unsigned platform values as numbers or BigInts.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -41708,11 +33658,6 @@
"status": "supported",
"detail": "Filesystem-capacity fields preserve unsigned platform values as numbers or BigInts.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -41736,11 +33681,6 @@
"status": "supported",
"detail": "Filesystem-capacity fields preserve unsigned platform values as numbers or BigInts.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -41764,11 +33704,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -41792,11 +33727,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -41820,11 +33750,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -41848,11 +33773,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -41876,11 +33796,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -41904,11 +33819,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -41932,11 +33842,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -41960,11 +33865,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -41988,11 +33888,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -42016,11 +33911,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -42044,11 +33934,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -42072,11 +33957,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -42100,11 +33980,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "Not implemented in the embedded module-loader subset yet.",
- "verification": "declared-gap"
}
},
{
@@ -42128,11 +34003,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -42156,11 +34026,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -42184,11 +34049,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -42212,11 +34072,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -42240,11 +34095,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -42268,11 +34118,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -42296,11 +34141,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -42324,11 +34164,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -42352,11 +34187,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -42380,11 +34210,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -42408,11 +34233,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -42436,11 +34256,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -42464,11 +34279,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -42492,11 +34302,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -42520,11 +34325,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -42548,11 +34348,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -42576,11 +34371,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -42604,11 +34394,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -42632,11 +34417,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -42660,11 +34440,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -42688,11 +34463,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -42716,11 +34486,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -42744,11 +34509,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -42772,11 +34532,6 @@
"status": "partial",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -42800,11 +34555,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provided by the embedded engine's web/global compatibility layer.",
- "verification": "test-backed"
}
},
{
@@ -42828,11 +34578,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -42856,11 +34601,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -42884,11 +34624,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provided by the embedded engine's web/global compatibility layer.",
- "verification": "test-backed"
}
},
{
@@ -42912,11 +34647,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -42940,11 +34670,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -42968,11 +34693,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -42996,11 +34716,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -43024,11 +34739,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -43052,11 +34762,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provided by the embedded engine's web/global compatibility layer.",
- "verification": "test-backed"
}
},
{
@@ -43080,11 +34785,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "Verified absent from the embedded engine's web/global compatibility layer.",
- "verification": "verified-absence"
}
},
{
@@ -43108,11 +34808,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provided when the embedded npm module bootstrap runs; absent from standalone dynamic islands.",
- "verification": "test-backed"
}
},
{
@@ -43136,11 +34831,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provided by the embedded engine's web/global compatibility layer.",
- "verification": "test-backed"
}
},
{
@@ -43164,11 +34854,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "Verified absent from the embedded engine's web/global compatibility layer.",
- "verification": "verified-absence"
}
},
{
@@ -43192,11 +34877,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "Verified absent from the embedded engine's web/global compatibility layer.",
- "verification": "verified-absence"
}
},
{
@@ -43220,11 +34900,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provided by the embedded engine's web/global compatibility layer.",
- "verification": "test-backed"
}
},
{
@@ -43248,11 +34923,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -43276,11 +34946,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "Verified absent from the embedded engine's web/global compatibility layer.",
- "verification": "verified-absence"
}
},
{
@@ -43304,11 +34969,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provided by the embedded engine's web/global compatibility layer.",
- "verification": "test-backed"
}
},
{
@@ -43332,11 +34992,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "Verified absent from the embedded engine's web/global compatibility layer.",
- "verification": "verified-absence"
}
},
{
@@ -43360,11 +35015,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provided by the embedded engine's web/global compatibility layer.",
- "verification": "test-backed"
}
},
{
@@ -43388,11 +35038,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provided by the embedded engine's web/global compatibility layer.",
- "verification": "test-backed"
}
},
{
@@ -43416,11 +35061,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "Verified absent from the embedded engine's web/global compatibility layer.",
- "verification": "verified-absence"
}
},
{
@@ -43444,11 +35084,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provided by the embedded engine's web/global compatibility layer.",
- "verification": "test-backed"
}
},
{
@@ -43472,11 +35107,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provided by the embedded engine's web/global compatibility layer.",
- "verification": "test-backed"
}
},
{
@@ -43500,11 +35130,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "Verified absent from the embedded engine's web/global compatibility layer.",
- "verification": "verified-absence"
}
},
{
@@ -43528,11 +35153,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provided by the embedded engine's web/global compatibility layer.",
- "verification": "test-backed"
}
},
{
@@ -43556,11 +35176,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provided by the embedded engine's web/global compatibility layer.",
- "verification": "test-backed"
}
},
{
@@ -43584,11 +35199,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provided by the embedded engine's web/global compatibility layer.",
- "verification": "test-backed"
}
},
{
@@ -43612,11 +35222,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provided by the embedded engine's web/global compatibility layer.",
- "verification": "test-backed"
}
},
{
@@ -43640,11 +35245,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "Verified absent from the embedded engine's web/global compatibility layer.",
- "verification": "verified-absence"
}
},
{
@@ -43668,11 +35268,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -43696,11 +35291,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -43724,11 +35314,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -43752,11 +35337,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -43780,11 +35360,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -43808,11 +35383,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -43836,11 +35406,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "Verified absent from the embedded engine's web/global compatibility layer.",
- "verification": "verified-absence"
}
},
{
@@ -43864,11 +35429,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provided by the embedded engine's web/global compatibility layer.",
- "verification": "test-backed"
}
},
{
@@ -43892,11 +35452,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "Verified absent from the embedded engine's web/global compatibility layer.",
- "verification": "verified-absence"
}
},
{
@@ -43920,11 +35475,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "Verified absent from the embedded engine's web/global compatibility layer.",
- "verification": "verified-absence"
}
},
{
@@ -43948,11 +35498,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provided by the embedded engine's web/global compatibility layer.",
- "verification": "test-backed"
}
},
{
@@ -43976,11 +35521,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provided by the embedded engine's web/global compatibility layer.",
- "verification": "test-backed"
}
},
{
@@ -44004,11 +35544,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provided by the embedded engine's web/global compatibility layer.",
- "verification": "test-backed"
}
},
{
@@ -44032,11 +35567,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provided by the embedded engine's web/global compatibility layer.",
- "verification": "test-backed"
}
},
{
@@ -44060,11 +35590,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "Verified absent from the embedded engine's web/global compatibility layer.",
- "verification": "verified-absence"
}
},
{
@@ -44088,11 +35613,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "Verified absent from the embedded engine's web/global compatibility layer.",
- "verification": "verified-absence"
}
},
{
@@ -44116,11 +35636,6 @@
"status": "partial",
"detail": "Native codec values support UTF-8 encoding and whole-buffer decoding with recognized literal labels and default options.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provided by the embedded engine's web/global compatibility layer.",
- "verification": "test-backed"
}
},
{
@@ -44144,11 +35659,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provided by the embedded engine's web/global compatibility layer.",
- "verification": "test-backed"
}
},
{
@@ -44172,11 +35682,6 @@
"status": "partial",
"detail": "Native codec values support UTF-8 encoding and whole-buffer decoding with recognized literal labels and default options.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provided by the embedded engine's web/global compatibility layer.",
- "verification": "test-backed"
}
},
{
@@ -44200,11 +35705,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provided by the embedded engine's web/global compatibility layer.",
- "verification": "test-backed"
}
},
{
@@ -44228,11 +35728,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provided by the embedded engine's web/global compatibility layer.",
- "verification": "test-backed"
}
},
{
@@ -44256,11 +35751,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provided by the embedded engine's web/global compatibility layer.",
- "verification": "test-backed"
}
},
{
@@ -44284,11 +35774,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provided when the embedded npm module bootstrap runs; absent from standalone dynamic islands.",
- "verification": "test-backed"
}
},
{
@@ -44312,11 +35797,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "Verified absent from the embedded engine's web/global compatibility layer.",
- "verification": "verified-absence"
}
},
{
@@ -44340,11 +35820,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provided by the embedded engine's web/global compatibility layer.",
- "verification": "test-backed"
}
},
{
@@ -44368,11 +35843,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "Verified absent from the embedded engine's web/global compatibility layer.",
- "verification": "verified-absence"
}
},
{
@@ -44396,11 +35866,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "Verified absent from the embedded engine's web/global compatibility layer.",
- "verification": "verified-absence"
}
},
{
@@ -44424,11 +35889,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provided by the embedded engine's web/global compatibility layer.",
- "verification": "test-backed"
}
},
{
@@ -44452,11 +35912,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provided by the embedded engine's web/global compatibility layer.",
- "verification": "test-backed"
}
},
{
@@ -44480,11 +35935,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provided by the embedded engine's web/global compatibility layer.",
- "verification": "test-backed"
}
},
{
@@ -44508,11 +35958,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provided by the embedded engine's web/global compatibility layer.",
- "verification": "test-backed"
}
},
{
@@ -44536,11 +35981,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provided by the embedded engine's web/global compatibility layer.",
- "verification": "test-backed"
}
},
{
@@ -44564,11 +36004,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provided by the embedded engine's web/global compatibility layer.",
- "verification": "test-backed"
}
},
{
@@ -44592,11 +36027,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provided by the embedded engine's web/global compatibility layer.",
- "verification": "test-backed"
}
},
{
@@ -44620,11 +36050,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provided by the embedded engine's web/global compatibility layer.",
- "verification": "test-backed"
}
},
{
@@ -44648,11 +36073,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provided by the embedded engine's web/global compatibility layer.",
- "verification": "test-backed"
}
},
{
@@ -44676,11 +36096,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -44704,11 +36119,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provided by the embedded engine's web/global compatibility layer.",
- "verification": "test-backed"
}
},
{
@@ -44732,11 +36142,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provided by the embedded engine's web/global compatibility layer.",
- "verification": "test-backed"
}
},
{
@@ -44760,11 +36165,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provided by the embedded engine's web/global compatibility layer.",
- "verification": "test-backed"
}
},
{
@@ -44788,11 +36188,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provided by the embedded engine's web/global compatibility layer.",
- "verification": "test-backed"
}
},
{
@@ -44816,11 +36211,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -44844,11 +36234,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -44872,11 +36257,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -44900,11 +36280,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -44928,11 +36303,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -44956,11 +36326,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -44984,11 +36349,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -45012,11 +36372,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -45040,11 +36395,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -45068,11 +36418,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -45096,11 +36441,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -45124,11 +36464,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -45152,11 +36487,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -45180,11 +36510,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -45208,11 +36533,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -45236,11 +36556,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -45264,11 +36579,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -45292,11 +36602,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -45320,11 +36625,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -45348,11 +36648,6 @@
"status": "partial",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -45376,11 +36671,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -45404,11 +36694,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -45432,11 +36717,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -45460,11 +36740,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -45488,11 +36763,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -45516,11 +36786,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -45544,11 +36809,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -45572,11 +36832,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -45600,11 +36855,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -45628,11 +36878,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -45656,11 +36901,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -45684,11 +36924,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -45712,11 +36947,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -45740,11 +36970,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -45768,11 +36993,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -45796,11 +37016,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -45824,11 +37039,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -45852,11 +37062,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -45880,11 +37085,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -45908,11 +37108,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -45936,11 +37131,6 @@
"status": "partial",
"detail": "Static outgoing header reads and mutations support the tested string-value shapes.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -45964,11 +37154,6 @@
"status": "partial",
"detail": "Static outgoing header reads and mutations support the tested string-value shapes.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -45992,11 +37177,6 @@
"status": "partial",
"detail": "Static outgoing header reads and mutations support the tested string-value shapes.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -46020,11 +37200,6 @@
"status": "partial",
"detail": "Static outgoing header reads and mutations support the tested string-value shapes.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -46048,11 +37223,6 @@
"status": "partial",
"detail": "Static outgoing header reads and mutations support the tested string-value shapes.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -46076,11 +37246,6 @@
"status": "partial",
"detail": "Static outgoing header reads and mutations support the tested string-value shapes.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -46104,11 +37269,6 @@
"status": "partial",
"detail": "Static outgoing header reads and mutations support the tested string-value shapes.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -46132,11 +37292,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -46160,11 +37315,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -46188,11 +37338,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -46216,11 +37361,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -46244,11 +37384,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -46272,11 +37407,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -46300,11 +37430,6 @@
"status": "partial",
"detail": "Static ServerResponse state, socket access, timeouts, and strict body length checks support the tested HTTP/1.1 forms.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -46328,11 +37453,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -46356,11 +37476,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -46384,11 +37499,6 @@
"status": "partial",
"detail": "Static HTTP request metadata and message state support the tested lifecycle.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -46412,11 +37522,6 @@
"status": "partial",
"detail": "Static HTTP request metadata and message state support the tested lifecycle.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -46440,11 +37545,6 @@
"status": "partial",
"detail": "Static HTTP request metadata and message state support the tested lifecycle.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -46468,11 +37568,6 @@
"status": "partial",
"detail": "Static HTTP request metadata and message state support the tested lifecycle.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -46496,11 +37591,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -46524,11 +37614,6 @@
"status": "partial",
"detail": "Static ServerResponse state, socket access, timeouts, and strict body length checks support the tested HTTP/1.1 forms.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -46552,11 +37637,6 @@
"status": "partial",
"detail": "Static HTTP request metadata and message state support the tested lifecycle.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -46580,11 +37660,6 @@
"status": "partial",
"detail": "Static ServerResponse state, socket access, timeouts, and strict body length checks support the tested HTTP/1.1 forms.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -46608,11 +37683,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -46636,11 +37706,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -46664,11 +37729,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -46692,11 +37752,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -46720,11 +37775,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -46748,11 +37798,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -46776,11 +37821,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -46804,11 +37844,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -46832,11 +37867,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -46860,11 +37890,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -46888,11 +37913,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -46916,11 +37936,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -46944,11 +37959,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -46972,11 +37982,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -47000,11 +38005,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -47028,11 +38028,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -47056,11 +38051,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -47084,11 +38074,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -47112,11 +38097,6 @@
"status": "partial",
"detail": "Static HTTP request metadata and message state support the tested lifecycle.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -47140,11 +38120,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -47168,11 +38143,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -47196,11 +38166,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -47224,11 +38189,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -47252,11 +38212,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -47280,11 +38235,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -47308,11 +38258,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -47336,11 +38281,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -47364,11 +38304,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -47392,11 +38327,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -47420,11 +38350,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -47448,11 +38373,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -47476,11 +38396,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -47504,11 +38419,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -47532,11 +38442,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -47560,11 +38465,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -47588,11 +38488,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -47616,11 +38511,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -47644,11 +38534,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -47672,11 +38557,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -47700,11 +38580,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -47728,11 +38603,6 @@
"status": "partial",
"detail": "Static outgoing header reads and mutations support the tested string-value shapes.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -47756,11 +38626,6 @@
"status": "partial",
"detail": "Static outgoing header reads and mutations support the tested string-value shapes.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -47784,11 +38649,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -47812,11 +38672,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -47840,11 +38695,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -47868,11 +38718,6 @@
"status": "partial",
"detail": "Static ServerResponse state, socket access, timeouts, and strict body length checks support the tested HTTP/1.1 forms.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -47896,11 +38741,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -47924,11 +38764,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -47952,11 +38787,6 @@
"status": "partial",
"detail": "Static HTTP/1.1 informational responses support the tested no-callback forms; Early Hints accepts string-valued fields.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -47980,11 +38810,6 @@
"status": "partial",
"detail": "Static HTTP/1.1 informational responses support the tested no-callback forms; Early Hints accepts string-valued fields.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -48008,11 +38833,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -48036,11 +38856,6 @@
"status": "partial",
"detail": "Static HTTP/1.1 informational responses support the tested no-callback forms; Early Hints accepts string-valued fields.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -48064,11 +38879,6 @@
"status": "partial",
"detail": "Static ServerResponse state, socket access, timeouts, and strict body length checks support the tested HTTP/1.1 forms.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -48092,11 +38902,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -48120,11 +38925,6 @@
"status": "partial",
"detail": "Static HTTP request metadata and message state support the tested lifecycle.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -48148,11 +38948,6 @@
"status": "partial",
"detail": "Static ServerResponse state, socket access, timeouts, and strict body length checks support the tested HTTP/1.1 forms.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -48176,11 +38971,6 @@
"status": "partial",
"detail": "Static ServerResponse state, socket access, timeouts, and strict body length checks support the tested HTTP/1.1 forms.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -48204,11 +38994,6 @@
"status": "partial",
"detail": "Static ServerResponse state, socket access, timeouts, and strict body length checks support the tested HTTP/1.1 forms.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -48232,11 +39017,6 @@
"status": "partial",
"detail": "Static HTTP request metadata and message state support the tested lifecycle.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -48260,11 +39040,6 @@
"status": "partial",
"detail": "Static ServerResponse state, socket access, timeouts, and strict body length checks support the tested HTTP/1.1 forms.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -48288,11 +39063,6 @@
"status": "partial",
"detail": "Static ServerResponse state, socket access, timeouts, and strict body length checks support the tested HTTP/1.1 forms.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -48316,11 +39086,6 @@
"status": "partial",
"detail": "Static HTTP request metadata and message state support the tested lifecycle.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -48344,11 +39109,6 @@
"status": "partial",
"detail": "Static ServerResponse state, socket access, timeouts, and strict body length checks support the tested HTTP/1.1 forms.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -48372,11 +39132,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -48400,11 +39155,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -48428,11 +39178,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -48456,11 +39201,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -48484,11 +39224,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -48512,11 +39247,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -48540,11 +39270,6 @@
"status": "partial",
"detail": "Static HTTP request metadata and message state support the tested lifecycle.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -48568,11 +39293,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -48596,11 +39316,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -48624,11 +39339,6 @@
"status": "partial",
"detail": "Static IncomingMessage header and trailer reads support the tested HTTP/1.1 forms.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -48652,11 +39362,6 @@
"status": "partial",
"detail": "Static HTTP request metadata and message state support the tested lifecycle.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -48680,11 +39385,6 @@
"status": "partial",
"detail": "Static HTTP request metadata and message state support the tested lifecycle.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -48708,11 +39408,6 @@
"status": "partial",
"detail": "Static IncomingMessage header and trailer reads support the tested HTTP/1.1 forms.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -48736,11 +39431,6 @@
"status": "partial",
"detail": "Static IncomingMessage header and trailer reads support the tested HTTP/1.1 forms.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -48764,11 +39454,6 @@
"status": "partial",
"detail": "Static ServerResponse state, socket access, timeouts, and strict body length checks support the tested HTTP/1.1 forms.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -48792,11 +39477,6 @@
"status": "partial",
"detail": "Static HTTP request metadata and message state support the tested lifecycle.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -48820,11 +39500,6 @@
"status": "partial",
"detail": "Static ServerResponse state, socket access, timeouts, and strict body length checks support the tested HTTP/1.1 forms.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -48848,11 +39523,6 @@
"status": "partial",
"detail": "Static IncomingMessage header and trailer reads support the tested HTTP/1.1 forms.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -48876,11 +39546,6 @@
"status": "partial",
"detail": "Static IncomingMessage header and trailer reads support the tested HTTP/1.1 forms.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -48904,11 +39569,6 @@
"status": "partial",
"detail": "Static HTTP request metadata and message state support the tested lifecycle.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -48932,11 +39592,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -48960,11 +39615,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -48988,11 +39638,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -49016,11 +39661,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -49044,11 +39684,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -49072,11 +39707,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -49100,11 +39730,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -49128,11 +39753,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -49156,11 +39776,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -49184,11 +39799,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -49212,11 +39822,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -49240,11 +39845,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -49268,11 +39868,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -49296,11 +39891,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -49324,11 +39914,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -49352,11 +39937,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -49380,11 +39960,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -49408,11 +39983,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -49436,11 +40006,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -49464,11 +40029,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -49492,11 +40052,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -49520,11 +40075,6 @@
"status": "partial",
"detail": "Static HTTP request metadata and message state support the tested lifecycle.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -49548,11 +40098,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -49576,11 +40121,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -49604,11 +40144,6 @@
"status": "partial",
"detail": "Static HTTP request metadata and message state support the tested lifecycle.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -49632,11 +40167,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -49660,11 +40190,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -49688,11 +40213,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -49716,11 +40236,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -49744,11 +40259,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -49772,11 +40282,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -49800,11 +40305,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -49828,11 +40328,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -49856,11 +40351,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -49884,11 +40374,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -49912,11 +40397,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -49940,11 +40420,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -49968,11 +40443,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -49996,11 +40466,6 @@
"status": "partial",
"detail": "Static header validation is implemented for the tested call shapes.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -50024,11 +40489,6 @@
"status": "partial",
"detail": "Static header validation is implemented for the tested call shapes.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -50052,11 +40512,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -50080,11 +40535,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -50108,11 +40558,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -50136,11 +40581,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -50164,11 +40604,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -50192,11 +40627,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -50220,11 +40650,6 @@
"status": "partial",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -50248,11 +40673,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -50276,11 +40696,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -50304,11 +40719,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -50332,11 +40742,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -50360,11 +40765,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -50388,11 +40788,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -50416,11 +40811,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -50444,11 +40834,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -50472,11 +40857,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -50500,11 +40880,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -50528,11 +40903,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -50556,11 +40926,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -50584,11 +40949,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -50612,11 +40972,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -50640,11 +40995,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -50668,11 +41018,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -50696,11 +41041,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -50724,11 +41064,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -50752,11 +41087,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -50780,11 +41110,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -50808,11 +41133,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -50836,11 +41156,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -50864,11 +41179,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -50892,11 +41202,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -50920,11 +41225,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -50948,11 +41248,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -50976,11 +41271,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -51004,11 +41294,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -51032,11 +41317,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -51060,11 +41340,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -51088,11 +41363,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -51116,11 +41386,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -51144,11 +41409,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -51172,11 +41432,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -51200,11 +41455,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -51228,11 +41478,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -51256,11 +41501,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -51284,11 +41524,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -51312,11 +41547,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -51340,11 +41570,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -51368,11 +41593,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -51396,11 +41616,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -51424,11 +41639,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -51452,11 +41662,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -51480,11 +41685,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -51508,11 +41708,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -51536,11 +41731,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -51564,11 +41754,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -51592,11 +41777,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -51620,11 +41800,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -51648,11 +41823,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -51676,11 +41846,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -51704,11 +41869,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -51732,11 +41892,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -51760,11 +41915,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -51788,11 +41938,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -51816,11 +41961,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -51844,11 +41984,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -51872,11 +42007,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -51900,11 +42030,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -51928,11 +42053,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -51956,11 +42076,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -51984,11 +42099,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -52012,11 +42122,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -52040,11 +42145,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -52068,11 +42168,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -52096,11 +42191,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -52124,11 +42214,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -52152,11 +42237,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -52180,11 +42260,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -52208,11 +42283,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -52236,11 +42306,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -52264,11 +42329,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -52292,11 +42352,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -52320,11 +42375,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -52348,11 +42398,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -52376,11 +42421,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -52404,11 +42444,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -52432,11 +42467,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -52460,11 +42490,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -52488,11 +42513,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -52516,11 +42536,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -52544,11 +42559,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -52572,11 +42582,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -52600,11 +42605,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -52628,11 +42628,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -52656,11 +42651,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -52684,11 +42674,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -52712,11 +42697,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -52740,11 +42720,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -52768,11 +42743,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -52796,11 +42766,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -52824,11 +42789,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -52852,11 +42812,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -52880,11 +42835,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -52908,11 +42858,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -52936,11 +42881,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -52964,11 +42904,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -52992,11 +42927,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -53020,11 +42950,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -53048,11 +42973,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -53076,11 +42996,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -53104,11 +43019,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -53132,11 +43042,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -53160,11 +43065,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -53188,11 +43088,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -53216,11 +43111,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -53244,11 +43134,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -53272,11 +43157,6 @@
"status": "refused",
"detail": "Explicitly rejected by a named compiler diagnostic.",
"verification": "explicit-refusal"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -53300,11 +43180,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -53328,11 +43203,6 @@
"status": "refused",
"detail": "Explicitly rejected by a named compiler diagnostic.",
"verification": "explicit-refusal"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -53356,11 +43226,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -53384,11 +43249,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -53412,11 +43272,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -53440,11 +43295,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -53468,11 +43318,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -53496,11 +43341,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -53524,11 +43364,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -53552,11 +43387,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -53580,11 +43410,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -53608,11 +43433,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -53636,11 +43456,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -53664,11 +43479,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -53692,11 +43502,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -53720,11 +43525,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -53748,11 +43548,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -53776,11 +43571,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -53804,11 +43594,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -53832,11 +43617,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -53860,11 +43640,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -53888,11 +43663,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -53916,11 +43686,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -53944,11 +43709,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -53972,11 +43732,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -54000,11 +43755,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -54028,11 +43778,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -54056,11 +43801,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -54084,11 +43824,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -54112,11 +43847,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -54140,11 +43870,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -54168,11 +43893,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -54196,11 +43916,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -54224,11 +43939,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -54252,11 +43962,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -54280,11 +43985,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -54308,11 +44008,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -54336,11 +44031,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -54364,11 +44054,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -54392,11 +44077,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -54420,11 +44100,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -54448,11 +44123,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -54476,11 +44146,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -54504,11 +44169,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -54532,11 +44192,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -54560,11 +44215,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -54588,11 +44238,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -54616,11 +44261,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -54644,11 +44284,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -54672,11 +44307,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -54700,11 +44330,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -54728,11 +44353,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -54756,11 +44376,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -54784,11 +44399,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -54812,11 +44422,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -54840,11 +44445,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -54868,11 +44468,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -54896,11 +44491,6 @@
"status": "partial",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -54924,11 +44514,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -54952,11 +44537,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -54980,11 +44560,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -55008,11 +44583,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -55036,11 +44606,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -55064,11 +44629,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -55092,11 +44652,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -55120,11 +44675,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -55148,11 +44698,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -55176,11 +44721,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -55204,11 +44744,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -55232,11 +44767,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -55260,11 +44790,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -55288,11 +44813,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -55316,11 +44836,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -55344,11 +44859,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -55372,11 +44882,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -55400,11 +44905,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -55428,11 +44928,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -55456,11 +44951,6 @@
"status": "not-implemented",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -55484,11 +44974,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -55512,11 +44997,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -55540,11 +45020,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -55568,11 +45043,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -55596,11 +45066,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -55624,11 +45089,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -55652,11 +45112,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -55680,11 +45135,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -55708,11 +45158,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -55736,11 +45181,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -55764,11 +45204,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -55792,11 +45227,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -55820,11 +45250,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -55848,11 +45273,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -55876,11 +45296,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -55904,11 +45319,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -55932,11 +45342,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -55960,11 +45365,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -55988,11 +45388,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -56016,11 +45411,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -56044,11 +45434,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -56072,11 +45457,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -56100,11 +45480,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -56128,11 +45503,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -56156,11 +45526,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -56184,11 +45549,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -56212,11 +45572,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -56240,11 +45595,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -56268,11 +45618,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -56296,11 +45641,6 @@
"status": "partial",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -56324,11 +45664,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -56352,11 +45687,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -56380,11 +45710,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -56408,11 +45733,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -56436,11 +45756,6 @@
"status": "unreviewed",
"detail": "Not yet classified; tracked as open parity work.",
"verification": "unreviewed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -56464,11 +45779,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -56492,11 +45802,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -56520,11 +45825,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -56548,11 +45848,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -56576,11 +45871,6 @@
"status": "not-implemented",
"detail": "Not implemented in scriptc's static module-loader subset yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "Not implemented in the embedded module-loader subset yet.",
- "verification": "declared-gap"
}
},
{
@@ -56604,11 +45894,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "Not implemented in the embedded module-loader subset yet.",
- "verification": "declared-gap"
}
},
{
@@ -56632,11 +45917,6 @@
"status": "unreviewed",
"detail": "Not yet classified; tracked as open parity work.",
"verification": "unreviewed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -56660,11 +45940,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -56688,11 +45963,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -56716,11 +45986,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -56744,11 +46009,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -56772,11 +46032,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -56800,11 +46055,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -56828,11 +46078,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -56856,11 +46101,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -56884,11 +46124,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -56912,11 +46147,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -56940,11 +46170,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -56968,11 +46193,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "Not implemented in the embedded module-loader subset yet.",
- "verification": "declared-gap"
}
},
{
@@ -56996,11 +46216,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -57024,11 +46239,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -57052,11 +46262,6 @@
"status": "partial",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -57080,11 +46285,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -57108,11 +46308,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -57136,11 +46331,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -57164,11 +46354,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -57192,11 +46377,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -57220,11 +46400,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -57248,11 +46423,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -57276,11 +46446,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -57304,11 +46469,6 @@
"status": "not-implemented",
"detail": "Not implemented in scriptc's static module-loader subset yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "Not implemented in the embedded module-loader subset yet.",
- "verification": "declared-gap"
}
},
{
@@ -57332,11 +46492,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -57360,11 +46515,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -57388,11 +46538,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -57416,11 +46561,6 @@
"status": "not-implemented",
"detail": "Not implemented in scriptc's static module-loader subset yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "Not implemented in the embedded module-loader subset yet.",
- "verification": "declared-gap"
}
},
{
@@ -57444,11 +46584,6 @@
"status": "not-implemented",
"detail": "Not implemented in scriptc's static module-loader subset yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "Not implemented in the embedded module-loader subset yet.",
- "verification": "declared-gap"
}
},
{
@@ -57472,11 +46607,6 @@
"status": "not-implemented",
"detail": "Not implemented in scriptc's static module-loader subset yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "Not implemented in the embedded module-loader subset yet.",
- "verification": "declared-gap"
}
},
{
@@ -57500,11 +46630,6 @@
"status": "not-implemented",
"detail": "Not implemented in scriptc's static module-loader subset yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "Not implemented in the embedded module-loader subset yet.",
- "verification": "declared-gap"
}
},
{
@@ -57528,11 +46653,6 @@
"status": "not-implemented",
"detail": "Not implemented in scriptc's static module-loader subset yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "Not implemented in the embedded module-loader subset yet.",
- "verification": "declared-gap"
}
},
{
@@ -57556,11 +46676,6 @@
"status": "not-implemented",
"detail": "Not implemented in scriptc's static module-loader subset yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "Not implemented in the embedded module-loader subset yet.",
- "verification": "declared-gap"
}
},
{
@@ -57584,11 +46699,6 @@
"status": "not-implemented",
"detail": "Not implemented in scriptc's static module-loader subset yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "Not implemented in the embedded module-loader subset yet.",
- "verification": "declared-gap"
}
},
{
@@ -57612,11 +46722,6 @@
"status": "not-implemented",
"detail": "Not implemented in scriptc's static module-loader subset yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "Not implemented in the embedded module-loader subset yet.",
- "verification": "declared-gap"
}
},
{
@@ -57640,11 +46745,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -57663,11 +46763,6 @@
"status": "partial",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -57686,11 +46781,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -57709,11 +46799,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -57737,11 +46822,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -57760,11 +46840,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -57788,11 +46863,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -57816,11 +46886,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -57844,11 +46909,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -57867,11 +46927,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -57890,11 +46945,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -57913,11 +46963,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -57936,11 +46981,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -57959,11 +46999,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -57982,11 +47017,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -58010,11 +47040,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -58038,11 +47063,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -58066,11 +47086,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -58094,11 +47109,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -58122,11 +47132,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -58150,11 +47155,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -58178,11 +47178,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -58206,11 +47201,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -58234,11 +47224,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -58262,11 +47247,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -58290,11 +47270,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -58318,11 +47293,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -58346,11 +47316,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -58374,11 +47339,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -58402,11 +47362,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -58430,11 +47385,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -58453,11 +47403,6 @@
"status": "partial",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -58476,11 +47421,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -58499,11 +47439,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -58522,11 +47457,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -58545,11 +47475,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -58568,11 +47493,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -58591,11 +47511,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -58614,11 +47529,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -58642,11 +47552,6 @@
"status": "supported",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "supported",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -58670,11 +47575,6 @@
"status": "supported",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "supported",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -58693,11 +47593,6 @@
"status": "partial",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -58716,11 +47611,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -58739,11 +47629,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -58762,11 +47647,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -58785,11 +47665,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -58808,11 +47683,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -58831,11 +47701,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -58859,11 +47724,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -58887,11 +47747,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -58910,11 +47765,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -58933,11 +47783,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -58956,11 +47801,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -58979,11 +47819,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -59002,11 +47837,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -59025,11 +47855,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -59048,11 +47873,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -59071,11 +47891,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -59094,11 +47909,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -59117,11 +47927,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -59140,11 +47945,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -59163,11 +47963,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -59186,11 +47981,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -59209,11 +47999,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -59232,11 +48017,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -59255,11 +48035,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -59278,11 +48053,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -59301,11 +48071,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -59324,11 +48089,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -59347,11 +48107,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -59370,11 +48125,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -59393,11 +48143,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -59416,11 +48161,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -59439,11 +48179,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -59462,11 +48197,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -59485,11 +48215,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -59508,11 +48233,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -59531,11 +48251,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -59554,11 +48269,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -59577,11 +48287,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -59600,11 +48305,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -59623,11 +48323,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -59646,11 +48341,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -59669,11 +48359,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -59692,11 +48377,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -59715,11 +48395,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -59738,11 +48413,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -59761,11 +48431,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -59784,11 +48449,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -59807,11 +48467,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -59830,11 +48485,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -59853,11 +48503,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -59876,11 +48521,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -59899,11 +48539,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -59922,11 +48557,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -59945,11 +48575,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -59968,11 +48593,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -59991,11 +48611,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -60014,11 +48629,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -60042,11 +48652,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -60065,11 +48670,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -60088,11 +48688,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -60111,11 +48706,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -60134,11 +48724,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -60157,11 +48742,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -60180,11 +48760,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -60203,11 +48778,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -60226,11 +48796,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -60249,11 +48814,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -60272,11 +48832,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -60295,11 +48850,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -60318,11 +48868,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -60341,11 +48886,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -60364,11 +48904,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -60387,11 +48922,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -60410,11 +48940,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -60433,11 +48958,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -60456,11 +48976,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -60479,11 +48994,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -60502,11 +49012,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -60525,11 +49030,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -60548,11 +49048,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -60571,11 +49066,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -60594,11 +49084,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -60617,11 +49102,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -60640,11 +49120,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -60663,11 +49138,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -60686,11 +49156,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -60709,11 +49174,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -60732,11 +49192,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -60755,11 +49210,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -60778,11 +49228,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -60801,11 +49246,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -60824,11 +49264,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -60847,11 +49282,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -60870,11 +49300,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -60893,11 +49318,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -60916,11 +49336,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -60939,11 +49354,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -60962,11 +49372,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -60985,11 +49390,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -61013,11 +49413,6 @@
"status": "partial",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -61041,11 +49436,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -61069,11 +49459,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -61097,11 +49482,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -61125,11 +49505,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -61153,11 +49528,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -61181,11 +49551,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -61209,11 +49574,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -61237,11 +49597,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -61265,11 +49620,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -61293,11 +49643,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -61321,11 +49666,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -61349,11 +49689,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -61377,11 +49712,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -61405,11 +49735,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -61433,11 +49758,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -61461,11 +49781,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -61489,11 +49804,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -61517,11 +49827,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -61545,11 +49850,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -61573,11 +49873,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -61601,11 +49896,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -61629,11 +49919,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -61657,11 +49942,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -61685,11 +49965,6 @@
"status": "partial",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -61713,11 +49988,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -61741,11 +50011,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -61769,11 +50034,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -61797,11 +50057,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -61825,11 +50080,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -61853,11 +50103,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -61881,11 +50126,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -61909,11 +50149,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -61937,11 +50172,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -61965,11 +50195,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -61993,11 +50218,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -62021,11 +50241,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -62049,11 +50264,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -62077,11 +50287,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -62105,11 +50310,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -62133,11 +50333,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -62161,11 +50356,6 @@
"status": "partial",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -62189,11 +50379,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -62217,11 +50402,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -62245,11 +50425,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -62273,11 +50448,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -62301,11 +50471,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -62329,11 +50494,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -62357,11 +50517,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -62385,11 +50540,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -62413,11 +50563,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -62441,11 +50586,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -62469,11 +50609,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -62497,11 +50632,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -62525,11 +50655,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -62553,11 +50678,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -62581,11 +50701,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -62609,11 +50724,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -62637,11 +50747,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -62665,11 +50770,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -62693,11 +50793,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -62721,11 +50816,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -62749,11 +50839,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -62777,11 +50862,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -62805,11 +50885,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -62833,11 +50908,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -62861,11 +50931,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -62889,11 +50954,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -62917,11 +50977,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -62945,11 +51000,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -62973,11 +51023,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -63001,11 +51046,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -63029,11 +51069,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -63057,11 +51092,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -63085,11 +51115,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -63113,11 +51138,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -63141,11 +51161,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -63169,11 +51184,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -63197,11 +51207,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -63225,11 +51230,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -63253,11 +51253,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -63281,11 +51276,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -63309,11 +51299,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -63337,11 +51322,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -63365,11 +51345,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -63393,11 +51368,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -63421,11 +51391,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -63449,11 +51414,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -63477,11 +51437,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -63505,11 +51460,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -63533,11 +51483,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -63561,11 +51506,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -63589,11 +51529,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -63617,11 +51552,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -63645,11 +51575,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -63673,11 +51598,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -63701,11 +51621,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -63729,11 +51644,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -63757,11 +51667,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -63785,11 +51690,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -63813,11 +51713,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -63841,11 +51736,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -63869,11 +51759,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -63897,11 +51782,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -63925,11 +51805,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -63953,11 +51828,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -63981,11 +51851,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -64009,11 +51874,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -64037,11 +51897,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -64065,11 +51920,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -64093,11 +51943,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -64121,11 +51966,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -64149,11 +51989,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -64177,11 +52012,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -64205,11 +52035,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -64233,11 +52058,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -64261,11 +52081,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -64289,11 +52104,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -64317,11 +52127,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -64345,11 +52150,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -64373,11 +52173,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -64401,11 +52196,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -64429,11 +52219,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -64457,11 +52242,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -64485,11 +52265,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -64513,11 +52288,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -64541,11 +52311,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -64569,11 +52334,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -64597,11 +52357,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -64625,11 +52380,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -64653,11 +52403,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -64681,11 +52426,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -64709,11 +52449,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -64737,11 +52472,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -64765,11 +52495,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -64793,11 +52518,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -64821,11 +52541,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -64844,11 +52559,6 @@
"status": "not-implemented",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -64872,11 +52582,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -64900,11 +52605,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -64923,11 +52623,6 @@
"status": "partial",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -64946,11 +52641,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -64969,11 +52659,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -64992,11 +52677,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -65015,11 +52695,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -65043,11 +52718,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -65066,11 +52736,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -65089,11 +52754,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -65112,11 +52772,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -65135,11 +52790,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -65158,11 +52808,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -65181,11 +52826,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -65204,11 +52844,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -65227,11 +52862,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -65250,11 +52880,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -65273,11 +52898,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -65296,11 +52916,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -65319,11 +52934,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -65342,11 +52952,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -65365,11 +52970,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -65388,11 +52988,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -65411,11 +53006,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -65434,11 +53024,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -65457,11 +53042,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -65480,11 +53060,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -65508,11 +53083,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -65531,11 +53101,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -65559,11 +53124,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -65587,11 +53147,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -65615,11 +53170,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -65638,11 +53188,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -65661,11 +53206,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -65684,11 +53224,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -65707,11 +53242,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -65730,11 +53260,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -65753,11 +53278,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -65776,11 +53296,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -65799,11 +53314,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -65827,11 +53337,6 @@
"status": "partial",
"detail": "Native monotonic clock supports tuple and bigint results, including stored JavaScript callable values.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -65850,11 +53355,6 @@
"status": "partial",
"detail": "Native monotonic clock supports tuple and bigint results, including stored JavaScript callable values.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -65873,11 +53373,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -65896,11 +53391,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -65919,11 +53409,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -65942,11 +53427,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -65965,11 +53445,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -65993,11 +53468,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -66021,11 +53491,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -66049,11 +53514,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -66072,11 +53532,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -66095,11 +53550,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -66118,11 +53568,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -66141,11 +53586,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -66164,11 +53604,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -66187,11 +53622,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -66210,11 +53640,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -66238,11 +53663,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -66261,11 +53681,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -66284,11 +53699,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -66312,11 +53722,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -66335,11 +53740,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -66363,11 +53763,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -66386,11 +53781,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -66409,11 +53799,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -66432,11 +53817,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -66455,11 +53835,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -66478,11 +53853,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -66501,11 +53871,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -66524,11 +53889,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -66547,11 +53907,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -66570,11 +53925,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -66593,11 +53943,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -66616,11 +53961,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -66639,11 +53979,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -66662,11 +53997,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -66685,11 +54015,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -66708,11 +54033,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -66731,11 +54051,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -66754,11 +54069,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -66777,11 +54087,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -66805,11 +54110,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -66828,11 +54128,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -66851,11 +54146,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -66879,11 +54169,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -66907,11 +54192,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -66935,11 +54215,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -66963,11 +54238,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -66991,11 +54261,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -67019,11 +54284,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -67042,11 +54302,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -67065,11 +54320,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -67088,11 +54338,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -67111,11 +54356,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -67134,11 +54374,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -67157,11 +54392,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -67180,11 +54410,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -67203,11 +54428,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -67226,11 +54446,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -67249,11 +54464,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -67272,11 +54482,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -67295,11 +54500,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -67318,11 +54518,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -67341,11 +54536,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -67364,11 +54554,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -67387,11 +54572,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -67410,11 +54590,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -67433,11 +54608,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -67461,11 +54631,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -67484,11 +54649,6 @@
"status": "partial",
"detail": "Stored JavaScript process streams support native input listeners, pause/resume and buffered reads, synchronous output writes, and output write replacement; other stream operations remain unsupported.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -67507,11 +54667,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -67530,11 +54685,6 @@
"status": "partial",
"detail": "Stored JavaScript process streams support native input listeners, pause/resume and buffered reads, synchronous output writes, and output write replacement; other stream operations remain unsupported.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -67553,11 +54703,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -67576,11 +54721,6 @@
"status": "partial",
"detail": "Stored JavaScript process streams support native input listeners, pause/resume and buffered reads, synchronous output writes, and output write replacement; other stream operations remain unsupported.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -67599,11 +54739,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -67622,11 +54757,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -67645,11 +54775,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -67668,11 +54793,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -67691,11 +54811,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -67714,11 +54829,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -67737,11 +54847,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -67765,11 +54870,6 @@
"status": "not-implemented",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -67793,11 +54893,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -67821,11 +54916,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -67849,11 +54939,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -67877,11 +54962,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -67905,11 +54985,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -67933,11 +55008,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -67961,11 +55031,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -67989,11 +55054,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -68017,11 +55077,6 @@
"status": "partial",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -68045,11 +55100,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -68073,11 +55123,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -68101,11 +55146,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -68129,11 +55169,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -68157,11 +55192,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -68185,11 +55215,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -68213,11 +55238,6 @@
"status": "partial",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -68241,11 +55261,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -68269,11 +55284,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -68297,11 +55307,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -68325,11 +55330,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -68353,11 +55353,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -68381,11 +55376,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -68409,11 +55399,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -68437,11 +55422,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -68465,11 +55445,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -68493,11 +55468,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -68521,11 +55491,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -68549,11 +55514,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -68577,11 +55537,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -68605,11 +55560,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -68633,11 +55583,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -68661,11 +55606,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -68689,11 +55629,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -68717,11 +55652,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -68745,11 +55675,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -68773,11 +55698,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -68801,11 +55721,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -68829,11 +55744,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -68857,11 +55767,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -68885,11 +55790,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -68913,11 +55813,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -68941,11 +55836,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -68969,11 +55859,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -68997,11 +55882,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -69025,11 +55905,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -69053,11 +55928,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -69081,11 +55951,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -69109,11 +55974,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -69137,11 +55997,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -69165,11 +56020,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -69193,11 +56043,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -69221,11 +56066,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -69249,11 +56089,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -69277,11 +56112,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -69305,11 +56135,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -69333,11 +56158,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -69361,11 +56181,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -69389,11 +56204,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -69417,11 +56227,6 @@
"status": "not-implemented",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -69445,11 +56250,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -69473,11 +56273,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -69501,11 +56296,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -69529,11 +56319,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -69557,11 +56342,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -69585,11 +56365,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -69613,11 +56388,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -69641,11 +56411,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -69669,11 +56434,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -69697,11 +56457,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -69725,11 +56480,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -69753,11 +56503,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -69781,11 +56526,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -69809,11 +56549,6 @@
"status": "not-implemented",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -69837,11 +56572,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -69865,11 +56595,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -69893,11 +56618,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -69921,11 +56641,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -69949,11 +56664,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -69977,11 +56687,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -70005,11 +56710,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -70033,11 +56733,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -70061,11 +56756,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -70089,11 +56779,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -70117,11 +56802,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -70145,11 +56825,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -70173,11 +56848,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -70201,11 +56871,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -70229,11 +56894,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -70257,11 +56917,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -70285,11 +56940,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -70313,11 +56963,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -70341,11 +56986,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -70369,11 +57009,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -70397,11 +57032,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -70425,11 +57055,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -70453,11 +57078,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -70481,11 +57101,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -70509,11 +57124,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -70537,11 +57147,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -70565,11 +57170,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -70593,11 +57193,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -70621,11 +57216,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -70649,11 +57239,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -70677,11 +57262,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -70705,11 +57285,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -70733,11 +57308,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -70761,11 +57331,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -70789,11 +57354,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -70817,11 +57377,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -70845,11 +57400,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -70873,11 +57423,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -70901,11 +57446,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -70929,11 +57469,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -70957,11 +57492,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -70985,11 +57515,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -71013,11 +57538,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -71041,11 +57561,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -71069,11 +57584,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -71097,11 +57607,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -71125,11 +57630,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -71153,11 +57653,6 @@
"status": "partial",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -71181,11 +57676,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -71209,11 +57699,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -71237,11 +57722,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -71265,11 +57745,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -71293,11 +57768,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -71321,11 +57791,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -71349,11 +57814,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -71377,11 +57837,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -71405,11 +57860,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -71433,11 +57883,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -71461,11 +57906,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -71489,11 +57929,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -71517,11 +57952,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -71545,11 +57975,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -71573,11 +57998,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -71601,11 +58021,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -71629,11 +58044,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -71657,11 +58067,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -71685,11 +58090,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -71713,11 +58113,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -71741,11 +58136,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -71769,11 +58159,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -71797,11 +58182,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -71825,11 +58205,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -71853,11 +58228,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -71881,11 +58251,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -71909,11 +58274,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -71937,11 +58297,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -71965,11 +58320,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -71993,11 +58343,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -72021,11 +58366,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -72049,11 +58389,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -72077,11 +58412,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -72105,11 +58435,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -72133,11 +58458,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -72161,11 +58481,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -72189,11 +58504,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -72217,11 +58527,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -72245,11 +58550,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -72273,11 +58573,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -72301,11 +58596,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -72329,11 +58619,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -72357,11 +58642,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -72385,11 +58665,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -72413,11 +58688,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -72441,11 +58711,6 @@
"status": "partial",
"detail": "Implemented for the documented static async-iteration subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -72469,11 +58734,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -72497,11 +58757,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -72525,11 +58780,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -72553,11 +58803,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -72581,11 +58826,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -72609,11 +58849,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -72637,11 +58872,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -72665,11 +58895,6 @@
"status": "partial",
"detail": "Implemented for the documented static async-iteration subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -72693,11 +58918,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -72721,11 +58941,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -72749,11 +58964,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -72777,11 +58987,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -72805,11 +59010,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -72833,11 +59033,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -72861,11 +59056,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -72889,11 +59079,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -72917,11 +59102,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -72945,11 +59125,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -72973,11 +59148,6 @@
"status": "partial",
"detail": "Implemented for the documented static async-iteration subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -73001,11 +59171,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -73029,11 +59194,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -73057,11 +59217,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -73085,11 +59240,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -73113,11 +59263,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -73141,11 +59286,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -73169,11 +59309,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -73197,11 +59332,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -73225,11 +59355,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -73253,11 +59378,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -73281,11 +59401,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -73309,11 +59424,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -73337,11 +59447,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -73365,11 +59470,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -73393,11 +59493,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -73421,11 +59516,6 @@
"status": "partial",
"detail": "Implemented for the documented static async-iteration subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -73449,11 +59539,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -73477,11 +59562,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -73505,11 +59585,6 @@
"status": "partial",
"detail": "Implemented for the documented static async-iteration subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -73533,11 +59608,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -73561,11 +59631,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -73589,11 +59654,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -73617,11 +59677,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -73645,11 +59700,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -73673,11 +59723,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -73701,11 +59746,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -73729,11 +59769,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -73757,11 +59792,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -73785,11 +59815,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -73813,11 +59838,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -73841,11 +59861,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -73869,11 +59884,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -73897,11 +59907,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -73925,11 +59930,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -73953,11 +59953,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -73981,11 +59976,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -74009,11 +59999,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -74037,11 +60022,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -74065,11 +60045,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -74093,11 +60068,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -74121,11 +60091,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -74149,11 +60114,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -74177,11 +60137,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -74205,11 +60160,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -74233,11 +60183,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -74261,11 +60206,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -74289,11 +60229,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -74317,11 +60252,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -74345,11 +60275,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -74373,11 +60298,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -74401,11 +60321,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -74429,11 +60344,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -74457,11 +60367,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -74485,11 +60390,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -74513,11 +60413,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -74541,11 +60436,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -74569,11 +60459,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -74597,11 +60482,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -74625,11 +60505,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -74653,11 +60528,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -74681,11 +60551,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -74709,11 +60574,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -74737,11 +60597,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -74765,11 +60620,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -74793,11 +60643,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -74821,11 +60666,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -74849,11 +60689,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -74877,11 +60712,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -74905,11 +60735,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -74933,11 +60758,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -74961,11 +60781,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -74989,11 +60804,6 @@
"status": "partial",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -75017,11 +60827,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -75045,11 +60850,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -75073,11 +60873,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -75101,11 +60896,6 @@
"status": "partial",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -75129,11 +60919,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -75157,11 +60942,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -75185,11 +60965,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -75213,11 +60988,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -75241,11 +61011,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -75269,11 +61034,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -75297,11 +61057,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -75325,11 +61080,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -75353,11 +61103,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -75381,11 +61126,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -75409,11 +61149,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -75437,11 +61172,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -75465,11 +61195,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -75493,11 +61218,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -75521,11 +61241,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -75549,11 +61264,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -75577,11 +61287,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -75605,11 +61310,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -75633,11 +61333,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -75661,11 +61356,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -75689,11 +61379,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -75717,11 +61402,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -75745,11 +61425,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -75773,11 +61448,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -75801,11 +61471,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -75829,11 +61494,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -75857,11 +61517,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -75885,11 +61540,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -75913,11 +61563,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -75941,11 +61586,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -75969,11 +61609,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -75997,11 +61632,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -76025,11 +61655,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -76053,11 +61678,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -76081,11 +61701,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -76109,11 +61724,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -76137,11 +61747,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -76165,11 +61770,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -76193,11 +61793,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -76221,11 +61816,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -76249,11 +61839,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -76277,11 +61862,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -76305,11 +61885,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -76333,11 +61908,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -76361,11 +61931,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -76389,11 +61954,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -76417,11 +61977,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -76445,11 +62000,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -76473,11 +62023,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -76501,11 +62046,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -76529,11 +62069,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -76557,11 +62092,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -76585,11 +62115,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -76613,11 +62138,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -76641,11 +62161,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -76669,11 +62184,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -76697,11 +62207,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -76725,11 +62230,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -76753,11 +62253,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -76781,11 +62276,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -76809,11 +62299,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -76837,11 +62322,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -76865,11 +62345,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -76893,11 +62368,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -76921,11 +62391,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -76949,11 +62414,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -76977,11 +62437,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -77005,11 +62460,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -77033,11 +62483,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -77061,11 +62506,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -77089,11 +62529,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -77117,11 +62552,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -77145,11 +62575,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -77173,11 +62598,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -77201,11 +62621,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -77229,11 +62644,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -77257,11 +62667,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -77285,11 +62690,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -77313,11 +62713,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -77341,11 +62736,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -77369,11 +62759,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -77397,11 +62782,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -77425,11 +62805,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -77453,11 +62828,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -77481,11 +62851,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -77509,11 +62874,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -77537,11 +62897,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -77565,11 +62920,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -77593,11 +62943,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -77621,11 +62966,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -77649,11 +62989,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -77677,11 +63012,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -77705,11 +63035,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -77733,11 +63058,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -77761,11 +63081,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -77789,11 +63104,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -77817,11 +63127,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -77845,11 +63150,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -77873,11 +63173,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -77901,11 +63196,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -77929,11 +63219,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -77957,11 +63242,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -77985,11 +63265,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -78013,11 +63288,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -78041,11 +63311,6 @@
"status": "partial",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -78069,11 +63334,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -78097,11 +63357,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -78125,11 +63380,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -78153,11 +63403,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -78181,11 +63426,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -78209,11 +63449,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -78237,11 +63472,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provides cancellable promise timers, buffered interval iteration, scheduler waits and yields, and ref options over the native event loop; delay warnings remain outside this subset.",
- "verification": "test-backed"
}
},
{
@@ -78265,11 +63495,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provides cancellable promise timers, buffered interval iteration, scheduler waits and yields, and ref options over the native event loop; delay warnings remain outside this subset.",
- "verification": "test-backed"
}
},
{
@@ -78293,11 +63518,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provides cancellable promise timers, buffered interval iteration, scheduler waits and yields, and ref options over the native event loop; delay warnings remain outside this subset.",
- "verification": "test-backed"
}
},
{
@@ -78321,11 +63541,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provides cancellable promise timers, buffered interval iteration, scheduler waits and yields, and ref options over the native event loop; delay warnings remain outside this subset.",
- "verification": "test-backed"
}
},
{
@@ -78349,11 +63564,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provides cancellable promise timers, buffered interval iteration, scheduler waits and yields, and ref options over the native event loop; delay warnings remain outside this subset.",
- "verification": "test-backed"
}
},
{
@@ -78377,11 +63587,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -78405,11 +63610,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provides timer and immediate handles with reference control, refresh, cancellation, and disposal over the native event loop.",
- "verification": "test-backed"
}
},
{
@@ -78433,11 +63633,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provides timer and immediate handles with reference control, refresh, cancellation, and disposal over the native event loop.",
- "verification": "test-backed"
}
},
{
@@ -78461,11 +63656,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provides timer and immediate handles with reference control, refresh, cancellation, and disposal over the native event loop.",
- "verification": "test-backed"
}
},
{
@@ -78489,11 +63679,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provides timer and immediate handles with reference control, refresh, cancellation, and disposal over the native event loop.",
- "verification": "test-backed"
}
},
{
@@ -78517,11 +63702,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -78545,11 +63725,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provides timer and immediate handles with reference control, refresh, cancellation, and disposal over the native event loop.",
- "verification": "test-backed"
}
},
{
@@ -78573,11 +63748,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provides timer and immediate handles with reference control, refresh, cancellation, and disposal over the native event loop.",
- "verification": "test-backed"
}
},
{
@@ -78601,11 +63771,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provides timer and immediate handles with reference control, refresh, cancellation, and disposal over the native event loop.",
- "verification": "test-backed"
}
},
{
@@ -78629,11 +63794,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provides timer and immediate handles with reference control, refresh, cancellation, and disposal over the native event loop.",
- "verification": "test-backed"
}
},
{
@@ -78657,11 +63817,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provides timer and immediate handles with reference control, refresh, cancellation, and disposal over the native event loop.",
- "verification": "test-backed"
}
},
{
@@ -78685,11 +63840,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -78713,11 +63863,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Provides timer and immediate handles with reference control, refresh, cancellation, and disposal over the native event loop.",
- "verification": "test-backed"
}
},
{
@@ -78741,11 +63886,6 @@
"status": "partial",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -78769,11 +63909,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -78797,11 +63932,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -78825,11 +63955,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -78853,11 +63978,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -78881,11 +64001,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -78909,11 +64024,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -78937,11 +64047,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -78965,11 +64070,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -78993,11 +64093,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -79021,11 +64116,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -79049,11 +64139,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -79077,11 +64162,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -79105,11 +64185,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -79133,11 +64208,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -79161,11 +64231,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -79189,11 +64254,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -79217,11 +64277,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -79245,11 +64300,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -79273,11 +64323,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -79301,11 +64346,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -79329,11 +64369,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -79357,11 +64392,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -79385,11 +64415,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -79413,11 +64438,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -79441,11 +64461,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -79469,11 +64484,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -79497,11 +64507,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -79525,11 +64530,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -79553,11 +64553,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -79581,11 +64576,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -79609,11 +64599,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -79637,11 +64622,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -79665,11 +64645,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -79693,11 +64668,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -79721,11 +64691,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -79749,11 +64714,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -79777,11 +64737,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -79805,11 +64760,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -79833,11 +64783,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -79861,11 +64806,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -79889,11 +64829,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -79917,11 +64852,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -79945,11 +64875,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -79973,11 +64898,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -80001,11 +64921,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -80029,11 +64944,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -80057,11 +64967,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -80085,11 +64990,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -80113,11 +65013,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -80141,11 +65036,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -80169,11 +65059,6 @@
"status": "refused",
"detail": "Explicitly rejected by a named compiler diagnostic.",
"verification": "explicit-refusal"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -80197,11 +65082,6 @@
"status": "refused",
"detail": "Explicitly rejected by a named compiler diagnostic.",
"verification": "explicit-refusal"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -80225,11 +65105,6 @@
"status": "refused",
"detail": "Explicitly rejected by a named compiler diagnostic.",
"verification": "explicit-refusal"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -80253,11 +65128,6 @@
"status": "refused",
"detail": "Explicitly rejected by a named compiler diagnostic.",
"verification": "explicit-refusal"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -80281,11 +65151,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -80309,11 +65174,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -80337,11 +65197,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -80365,11 +65220,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -80393,11 +65243,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -80421,11 +65266,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -80449,11 +65289,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -80477,11 +65312,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -80505,11 +65335,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -80533,11 +65358,6 @@
"status": "not-implemented",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -80561,11 +65381,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -80589,11 +65404,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -80617,11 +65427,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -80645,11 +65450,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -80673,11 +65473,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -80701,11 +65496,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -80729,11 +65519,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -80757,11 +65542,6 @@
"status": "not-implemented",
"detail": "No static implementation exists for this Node API family yet.",
"verification": "declared-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island implementation exists for this Node API family yet.",
- "verification": "declared-gap"
}
},
{
@@ -80785,11 +65565,6 @@
"status": "partial",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -80813,11 +65588,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -80841,11 +65611,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -80869,11 +65634,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -80897,11 +65657,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -80925,11 +65680,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -80953,11 +65703,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -80981,11 +65726,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -81009,11 +65749,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -81037,11 +65772,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -81065,11 +65795,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -81093,11 +65818,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -81121,11 +65841,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -81149,11 +65864,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -81177,11 +65887,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -81205,11 +65910,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -81233,11 +65933,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -81261,11 +65956,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -81289,11 +65979,6 @@
"status": "partial",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -81317,11 +66002,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -81345,11 +66025,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -81373,11 +66048,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -81401,11 +66071,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -81429,11 +66094,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -81457,11 +66117,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -81485,11 +66140,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -81513,11 +66163,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -81541,11 +66186,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -81569,11 +66209,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -81597,11 +66232,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -81625,11 +66255,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -81653,11 +66278,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -81681,11 +66301,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -81709,11 +66324,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -81737,11 +66347,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -81765,11 +66370,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -81793,11 +66393,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -81821,11 +66416,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -81849,11 +66439,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -81877,11 +66462,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -81905,11 +66485,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -81933,11 +66508,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -81961,11 +66531,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -81989,11 +66554,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -82017,11 +66577,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -82045,11 +66600,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -82073,11 +66623,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -82101,11 +66646,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -82129,11 +66669,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -82157,11 +66692,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -82185,11 +66715,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -82213,11 +66738,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -82241,11 +66761,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -82269,11 +66784,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "No dynamic-island shim exists for this Node module yet.",
- "verification": "registry-gap"
}
},
{
@@ -82297,11 +66807,6 @@
"status": "partial",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -82325,11 +66830,6 @@
"status": "partial",
"detail": "Supports absolute inputs and relative inputs with string or URL bases; setters and some WHATWG parsing behavior remain unsupported.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -82353,11 +66853,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -82381,11 +66876,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -82409,11 +66899,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -82437,11 +66922,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -82465,11 +66945,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -82493,11 +66968,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -82521,11 +66991,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -82549,11 +67014,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -82577,11 +67037,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -82605,11 +67060,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -82633,11 +67083,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -82661,11 +67106,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -82689,11 +67129,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -82717,11 +67152,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -82745,11 +67175,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -82773,11 +67198,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -82801,11 +67221,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -82829,11 +67244,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -82857,11 +67267,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -82885,11 +67290,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -82913,11 +67313,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -82941,11 +67336,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -82969,11 +67359,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -82997,11 +67382,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -83025,11 +67405,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -83053,11 +67428,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -83081,11 +67451,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -83109,11 +67474,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -83137,11 +67497,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -83165,11 +67520,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -83193,11 +67543,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -83221,11 +67566,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -83249,11 +67589,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -83277,11 +67612,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -83305,11 +67635,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -83333,11 +67658,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -83361,11 +67681,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -83389,11 +67704,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -83417,11 +67727,6 @@
"status": "partial",
"detail": "Supports file-path conversion with POSIX or Windows options for the tested string and URL forms; internationalized hostnames remain unsupported.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Supports file-path conversion with POSIX or Windows options for the tested string and URL forms; internationalized hostnames remain unsupported.",
- "verification": "test-backed"
}
},
{
@@ -83445,11 +67750,6 @@
"status": "partial",
"detail": "Converts file URLs to raw path bytes with POSIX or Windows options, preserving invalid UTF-8 and malformed escapes; internationalized hostnames remain unsupported.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Converts file URLs to raw path bytes with POSIX or Windows options, preserving invalid UTF-8 and malformed escapes; internationalized hostnames remain unsupported.",
- "verification": "test-backed"
}
},
{
@@ -83473,11 +67773,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -83501,11 +67796,6 @@
"status": "partial",
"detail": "Supports file-path conversion with POSIX or Windows options for the tested string and URL forms; internationalized hostnames remain unsupported.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Supports file-path conversion with POSIX or Windows options for the tested string and URL forms; internationalized hostnames remain unsupported.",
- "verification": "test-backed"
}
},
{
@@ -83529,11 +67819,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -83557,11 +67842,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -83585,11 +67865,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -83613,11 +67888,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -83641,11 +67911,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -83669,11 +67934,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -83697,11 +67957,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -83725,11 +67980,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -83753,11 +68003,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -83781,11 +68026,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -83809,11 +68049,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -83837,11 +68072,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -83865,11 +68095,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -83893,11 +68118,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -83921,11 +68141,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -83949,11 +68164,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -83977,11 +68187,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -84005,11 +68210,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -84033,11 +68233,6 @@
"status": "partial",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -84061,11 +68256,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -84089,11 +68279,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -84117,11 +68302,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "supported",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -84145,11 +68325,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "supported",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -84173,11 +68348,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "supported",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -84201,11 +68371,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "supported",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -84229,11 +68394,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "supported",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -84257,11 +68417,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "supported",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -84285,11 +68440,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "supported",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -84313,11 +68463,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "supported",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -84341,11 +68486,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "supported",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -84369,11 +68509,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "supported",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -84397,11 +68532,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "supported",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -84425,11 +68555,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "supported",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -84453,11 +68578,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "supported",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -84481,11 +68601,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "supported",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -84509,11 +68624,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "supported",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -84537,11 +68647,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "supported",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -84565,11 +68670,6 @@
"status": "partial",
"detail": "Native codec values support UTF-8 encoding and whole-buffer decoding with recognized literal labels and default options.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -84593,11 +68693,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -84621,11 +68716,6 @@
"status": "partial",
"detail": "Native codec values support UTF-8 encoding and whole-buffer decoding with recognized literal labels and default options.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -84649,11 +68739,6 @@
"status": "partial",
"detail": "Codec properties expose the canonical encoding and decoder flags.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Codec properties expose UTF-8 and decoder flags; other decoder encodings remain unsupported in the island.",
- "verification": "test-backed"
}
},
{
@@ -84677,11 +68762,6 @@
"status": "partial",
"detail": "Codec properties expose the canonical encoding and decoder flags.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Codec properties expose UTF-8 and decoder flags; other decoder encodings remain unsupported in the island.",
- "verification": "test-backed"
}
},
{
@@ -84705,11 +68785,6 @@
"status": "partial",
"detail": "Codec properties expose the canonical encoding and decoder flags.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Codec properties expose UTF-8 and decoder flags; other decoder encodings remain unsupported in the island.",
- "verification": "test-backed"
}
},
{
@@ -84733,11 +68808,6 @@
"status": "partial",
"detail": "Native codec values support UTF-8 encoding and whole-buffer decoding with recognized literal labels and default options.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -84761,11 +68831,6 @@
"status": "partial",
"detail": "Native codec values support UTF-8 encoding and whole-buffer decoding with recognized literal labels and default options.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -84789,11 +68854,6 @@
"status": "partial",
"detail": "Writes complete UTF-8 characters into Uint8Array or Buffer views and reports UTF-16 units read and bytes written.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Writes complete UTF-8 characters into island-owned Uint8Array or Buffer views; byte arrays received from native code are copied.",
- "verification": "test-backed"
}
},
{
@@ -84817,11 +68877,6 @@
"status": "partial",
"detail": "Codec properties expose the canonical encoding and decoder flags.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Codec properties expose UTF-8 and decoder flags; other decoder encodings remain unsupported in the island.",
- "verification": "test-backed"
}
},
{
@@ -84845,11 +68900,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Adapts callbacks and promises with receiver preservation, custom promisify hooks, function metadata, and Node-compatible argument and rejection handling; scheduling follows the island microtask queue.",
- "verification": "test-backed"
}
},
{
@@ -84873,11 +68923,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -84901,11 +68946,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -84929,11 +68969,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -84957,11 +68992,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -84985,11 +69015,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -85013,11 +69038,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -85041,11 +69061,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -85069,11 +69084,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -85097,11 +69107,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -85125,11 +69130,6 @@
"status": "partial",
"detail": "Converts platform-specific negative error codes to names or messages, with Node-compatible validation for common argument forms.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Converts platform-specific negative error codes to names or messages, with Node-compatible validation for common argument forms.",
- "verification": "test-backed"
}
},
{
@@ -85153,11 +69153,6 @@
"status": "partial",
"detail": "Returns a fresh Map of platform-specific error codes, names, and messages; entry tuples support updates but retain their fixed size.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Returns a fresh mutable Map of platform-specific error codes, names, and messages.",
- "verification": "test-backed"
}
},
{
@@ -85181,11 +69176,6 @@
"status": "partial",
"detail": "Converts platform-specific negative error codes to names or messages, with Node-compatible validation for common argument forms.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Converts platform-specific negative error codes to names or messages, with Node-compatible validation for common argument forms.",
- "verification": "test-backed"
}
},
{
@@ -85209,11 +69199,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -85237,11 +69222,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -85265,11 +69245,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -85293,11 +69268,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -85321,11 +69291,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -85349,11 +69314,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -85377,11 +69337,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -85405,11 +69360,6 @@
"status": "partial",
"detail": "Compares primitives, ordinary records and arrays, cycles, enumerable properties, and byte views with optional prototype skipping; opaque native objects and accessor properties remain refused.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Compares tested object, collection, cycle, byte-view, and builtin-value families with Node 24 prototype skipping; some exotic object brands remain unsupported.",
- "verification": "test-backed"
}
},
{
@@ -85433,11 +69383,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Parses command-line options, positionals, defaults, and tokens with Node-compatible configuration validation.",
- "verification": "test-backed"
}
},
{
@@ -85461,11 +69406,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Parses command-line options, positionals, defaults, and tokens with Node-compatible configuration validation.",
- "verification": "test-backed"
}
},
{
@@ -85489,11 +69429,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -85517,11 +69452,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Adapts callbacks and promises with receiver preservation, custom promisify hooks, function metadata, and Node-compatible argument and rejection handling; scheduling follows the island microtask queue.",
- "verification": "test-backed"
}
},
{
@@ -85545,11 +69475,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -85573,11 +69498,6 @@
"status": "partial",
"detail": "Removes ANSI control sequences with the Node matcher and validates common non-string argument forms.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "supported",
- "detail": "Removes ANSI control sequences with the Node matcher and validates non-string arguments.",
- "verification": "test-backed"
}
},
{
@@ -85601,11 +69521,6 @@
"status": "partial",
"detail": "Applies standard styles and aliases, nested ANSI resets, explicit color enabling, and standard process streams; custom native streams and inspect color-table mutation remain unsupported.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Applies standard styles and aliases with nested ANSI resets, stream validation, color environment settings, and tested option and conversion hooks; terminal metadata and warnings follow the embedded runtime.",
- "verification": "test-backed"
}
},
{
@@ -85629,11 +69544,6 @@
"status": "partial",
"detail": "Converts native strings, primitives, and tested object conversion hooks to well-formed Unicode strings; native storage replaces unpaired surrogates at creation.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "supported",
- "detail": "Replaces unpaired surrogate code units and preserves Node string coercion, custom conversion hooks, and conversion errors.",
- "verification": "test-backed"
}
},
{
@@ -85657,11 +69567,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -85685,11 +69590,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -85713,11 +69613,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -85741,11 +69636,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -85769,11 +69659,6 @@
"status": "partial",
"detail": "Checks existing native runtime brands without inspecting public properties, with stored function values and tested predicate narrowing; unrepresented object forms retain compiler boundaries.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Checks embedded engine brands without invoking getters or proxy traps, including spoofed tags and prototypes, subclasses, generators, iterators, and revoked proxies.",
- "verification": "test-backed"
}
},
{
@@ -85797,11 +69682,6 @@
"status": "partial",
"detail": "Checks existing native runtime brands without inspecting public properties, with stored function values and tested predicate narrowing; unrepresented object forms retain compiler boundaries.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Checks embedded engine brands without invoking getters or proxy traps, including spoofed tags and prototypes, subclasses, generators, iterators, and revoked proxies.",
- "verification": "test-backed"
}
},
{
@@ -85825,11 +69705,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Checks embedded engine brands without invoking getters or proxy traps, including spoofed tags and prototypes, subclasses, generators, iterators, and revoked proxies.",
- "verification": "test-backed"
}
},
{
@@ -85853,11 +69728,6 @@
"status": "partial",
"detail": "Checks existing native runtime brands without inspecting public properties, with stored function values and tested predicate narrowing; unrepresented object forms retain compiler boundaries.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Checks embedded engine brands without invoking getters or proxy traps, including spoofed tags and prototypes, subclasses, generators, iterators, and revoked proxies.",
- "verification": "test-backed"
}
},
{
@@ -85881,11 +69751,6 @@
"status": "partial",
"detail": "Checks existing native runtime brands without inspecting public properties, with stored function values and tested predicate narrowing; unrepresented object forms retain compiler boundaries.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Checks embedded engine brands without invoking getters or proxy traps, including spoofed tags and prototypes, subclasses, generators, iterators, and revoked proxies.",
- "verification": "test-backed"
}
},
{
@@ -85909,11 +69774,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Checks embedded engine brands without invoking getters or proxy traps, including spoofed tags and prototypes, subclasses, generators, iterators, and revoked proxies.",
- "verification": "test-backed"
}
},
{
@@ -85937,11 +69797,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Checks embedded engine brands without invoking getters or proxy traps, including spoofed tags and prototypes, subclasses, generators, iterators, and revoked proxies.",
- "verification": "test-backed"
}
},
{
@@ -85965,11 +69820,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Checks embedded engine brands without invoking getters or proxy traps, including spoofed tags and prototypes, subclasses, generators, iterators, and revoked proxies.",
- "verification": "test-backed"
}
},
{
@@ -85993,11 +69843,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Checks embedded engine brands without invoking getters or proxy traps, including spoofed tags and prototypes, subclasses, generators, iterators, and revoked proxies.",
- "verification": "test-backed"
}
},
{
@@ -86021,11 +69866,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Checks embedded engine brands without invoking getters or proxy traps, including spoofed tags and prototypes, subclasses, generators, iterators, and revoked proxies.",
- "verification": "test-backed"
}
},
{
@@ -86049,11 +69889,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "Checks embedded engine brands without invoking getters or proxy traps, including spoofed tags and prototypes, subclasses, generators, iterators, and revoked proxies.",
- "verification": "declared-gap"
}
},
{
@@ -86077,11 +69912,6 @@
"status": "partial",
"detail": "Checks existing native runtime brands without inspecting public properties, with stored function values and tested predicate narrowing; unrepresented object forms retain compiler boundaries.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Checks embedded engine brands without invoking getters or proxy traps, including spoofed tags and prototypes, subclasses, generators, iterators, and revoked proxies.",
- "verification": "test-backed"
}
},
{
@@ -86105,11 +69935,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Checks embedded engine brands without invoking getters or proxy traps, including spoofed tags and prototypes, subclasses, generators, iterators, and revoked proxies.",
- "verification": "test-backed"
}
},
{
@@ -86133,11 +69958,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "Checks embedded engine brands without invoking getters or proxy traps, including spoofed tags and prototypes, subclasses, generators, iterators, and revoked proxies.",
- "verification": "declared-gap"
}
},
{
@@ -86161,11 +69981,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Checks embedded engine brands without invoking getters or proxy traps, including spoofed tags and prototypes, subclasses, generators, iterators, and revoked proxies.",
- "verification": "test-backed"
}
},
{
@@ -86189,11 +70004,6 @@
"status": "partial",
"detail": "Checks existing native runtime brands without inspecting public properties, with stored function values and tested predicate narrowing; unrepresented object forms retain compiler boundaries.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Checks embedded engine brands without invoking getters or proxy traps, including spoofed tags and prototypes, subclasses, generators, iterators, and revoked proxies.",
- "verification": "test-backed"
}
},
{
@@ -86217,11 +70027,6 @@
"status": "partial",
"detail": "Checks existing native runtime brands without inspecting public properties, with stored function values and tested predicate narrowing; unrepresented object forms retain compiler boundaries.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Checks embedded engine brands without invoking getters or proxy traps, including spoofed tags and prototypes, subclasses, generators, iterators, and revoked proxies.",
- "verification": "test-backed"
}
},
{
@@ -86245,11 +70050,6 @@
"status": "partial",
"detail": "Checks existing native runtime brands without inspecting public properties, with stored function values and tested predicate narrowing; unrepresented object forms retain compiler boundaries.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Checks embedded engine brands without invoking getters or proxy traps, including spoofed tags and prototypes, subclasses, generators, iterators, and revoked proxies.",
- "verification": "test-backed"
}
},
{
@@ -86273,11 +70073,6 @@
"status": "partial",
"detail": "Checks existing native runtime brands without inspecting public properties, with stored function values and tested predicate narrowing; unrepresented object forms retain compiler boundaries.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Checks embedded engine brands without invoking getters or proxy traps, including spoofed tags and prototypes, subclasses, generators, iterators, and revoked proxies.",
- "verification": "test-backed"
}
},
{
@@ -86301,11 +70096,6 @@
"status": "partial",
"detail": "Checks existing native runtime brands without inspecting public properties, with stored function values and tested predicate narrowing; unrepresented object forms retain compiler boundaries.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Checks embedded engine brands without invoking getters or proxy traps, including spoofed tags and prototypes, subclasses, generators, iterators, and revoked proxies.",
- "verification": "test-backed"
}
},
{
@@ -86329,11 +70119,6 @@
"status": "partial",
"detail": "Checks existing native runtime brands without inspecting public properties, with stored function values and tested predicate narrowing; unrepresented object forms retain compiler boundaries.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Checks embedded engine brands without invoking getters or proxy traps, including spoofed tags and prototypes, subclasses, generators, iterators, and revoked proxies.",
- "verification": "test-backed"
}
},
{
@@ -86357,11 +70142,6 @@
"status": "partial",
"detail": "Checks existing native runtime brands without inspecting public properties, with stored function values and tested predicate narrowing; unrepresented object forms retain compiler boundaries.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Checks embedded engine brands without invoking getters or proxy traps, including spoofed tags and prototypes, subclasses, generators, iterators, and revoked proxies.",
- "verification": "test-backed"
}
},
{
@@ -86385,11 +70165,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "Checks embedded engine brands without invoking getters or proxy traps, including spoofed tags and prototypes, subclasses, generators, iterators, and revoked proxies.",
- "verification": "declared-gap"
}
},
{
@@ -86413,11 +70188,6 @@
"status": "partial",
"detail": "Checks existing native runtime brands without inspecting public properties, with stored function values and tested predicate narrowing; unrepresented object forms retain compiler boundaries.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Checks embedded engine brands without invoking getters or proxy traps, including spoofed tags and prototypes, subclasses, generators, iterators, and revoked proxies.",
- "verification": "test-backed"
}
},
{
@@ -86441,11 +70211,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Checks embedded engine brands without invoking getters or proxy traps, including spoofed tags and prototypes, subclasses, generators, iterators, and revoked proxies.",
- "verification": "test-backed"
}
},
{
@@ -86469,11 +70234,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Checks embedded engine brands without invoking getters or proxy traps, including spoofed tags and prototypes, subclasses, generators, iterators, and revoked proxies.",
- "verification": "test-backed"
}
},
{
@@ -86497,11 +70257,6 @@
"status": "partial",
"detail": "Checks existing native runtime brands without inspecting public properties, with stored function values and tested predicate narrowing; unrepresented object forms retain compiler boundaries.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Checks embedded engine brands without invoking getters or proxy traps, including spoofed tags and prototypes, subclasses, generators, iterators, and revoked proxies.",
- "verification": "test-backed"
}
},
{
@@ -86525,11 +70280,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Checks embedded engine brands without invoking getters or proxy traps, including spoofed tags and prototypes, subclasses, generators, iterators, and revoked proxies.",
- "verification": "test-backed"
}
},
{
@@ -86553,11 +70303,6 @@
"status": "partial",
"detail": "Checks existing native runtime brands without inspecting public properties, with stored function values and tested predicate narrowing; unrepresented object forms retain compiler boundaries.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Checks embedded engine brands without invoking getters or proxy traps, including spoofed tags and prototypes, subclasses, generators, iterators, and revoked proxies.",
- "verification": "test-backed"
}
},
{
@@ -86581,11 +70326,6 @@
"status": "partial",
"detail": "Checks existing native runtime brands without inspecting public properties, with stored function values and tested predicate narrowing; unrepresented object forms retain compiler boundaries.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Checks embedded engine brands without invoking getters or proxy traps, including spoofed tags and prototypes, subclasses, generators, iterators, and revoked proxies.",
- "verification": "test-backed"
}
},
{
@@ -86609,11 +70349,6 @@
"status": "partial",
"detail": "Checks existing native runtime brands without inspecting public properties, with stored function values and tested predicate narrowing; unrepresented object forms retain compiler boundaries.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Checks embedded engine brands without invoking getters or proxy traps, including spoofed tags and prototypes, subclasses, generators, iterators, and revoked proxies.",
- "verification": "test-backed"
}
},
{
@@ -86637,11 +70372,6 @@
"status": "partial",
"detail": "Checks existing native runtime brands without inspecting public properties, with stored function values and tested predicate narrowing; unrepresented object forms retain compiler boundaries.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Checks embedded engine brands without invoking getters or proxy traps, including spoofed tags and prototypes, subclasses, generators, iterators, and revoked proxies.",
- "verification": "test-backed"
}
},
{
@@ -86665,11 +70395,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Checks embedded engine brands without invoking getters or proxy traps, including spoofed tags and prototypes, subclasses, generators, iterators, and revoked proxies.",
- "verification": "test-backed"
}
},
{
@@ -86693,11 +70418,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Checks embedded engine brands without invoking getters or proxy traps, including spoofed tags and prototypes, subclasses, generators, iterators, and revoked proxies.",
- "verification": "test-backed"
}
},
{
@@ -86721,11 +70441,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Checks embedded engine brands without invoking getters or proxy traps, including spoofed tags and prototypes, subclasses, generators, iterators, and revoked proxies.",
- "verification": "test-backed"
}
},
{
@@ -86749,11 +70464,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Checks embedded engine brands without invoking getters or proxy traps, including spoofed tags and prototypes, subclasses, generators, iterators, and revoked proxies.",
- "verification": "test-backed"
}
},
{
@@ -86777,11 +70487,6 @@
"status": "partial",
"detail": "Checks existing native runtime brands without inspecting public properties, with stored function values and tested predicate narrowing; unrepresented object forms retain compiler boundaries.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Checks embedded engine brands without invoking getters or proxy traps, including spoofed tags and prototypes, subclasses, generators, iterators, and revoked proxies.",
- "verification": "test-backed"
}
},
{
@@ -86805,11 +70510,6 @@
"status": "partial",
"detail": "Checks existing native runtime brands without inspecting public properties, with stored function values and tested predicate narrowing; unrepresented object forms retain compiler boundaries.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Checks embedded engine brands without invoking getters or proxy traps, including spoofed tags and prototypes, subclasses, generators, iterators, and revoked proxies.",
- "verification": "test-backed"
}
},
{
@@ -86833,11 +70533,6 @@
"status": "partial",
"detail": "Checks existing native runtime brands without inspecting public properties, with stored function values and tested predicate narrowing; unrepresented object forms retain compiler boundaries.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Checks embedded engine brands without invoking getters or proxy traps, including spoofed tags and prototypes, subclasses, generators, iterators, and revoked proxies.",
- "verification": "test-backed"
}
},
{
@@ -86861,11 +70556,6 @@
"status": "partial",
"detail": "Checks existing native runtime brands without inspecting public properties, with stored function values and tested predicate narrowing; unrepresented object forms retain compiler boundaries.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Checks embedded engine brands without invoking getters or proxy traps, including spoofed tags and prototypes, subclasses, generators, iterators, and revoked proxies.",
- "verification": "test-backed"
}
},
{
@@ -86889,11 +70579,6 @@
"status": "partial",
"detail": "Checks existing native runtime brands without inspecting public properties, with stored function values and tested predicate narrowing; unrepresented object forms retain compiler boundaries.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Checks embedded engine brands without invoking getters or proxy traps, including spoofed tags and prototypes, subclasses, generators, iterators, and revoked proxies.",
- "verification": "test-backed"
}
},
{
@@ -86917,11 +70602,6 @@
"status": "partial",
"detail": "Checks existing native runtime brands without inspecting public properties, with stored function values and tested predicate narrowing; unrepresented object forms retain compiler boundaries.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Checks embedded engine brands without invoking getters or proxy traps, including spoofed tags and prototypes, subclasses, generators, iterators, and revoked proxies.",
- "verification": "test-backed"
}
},
{
@@ -86945,11 +70625,6 @@
"status": "partial",
"detail": "Checks existing native runtime brands without inspecting public properties, with stored function values and tested predicate narrowing; unrepresented object forms retain compiler boundaries.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Checks embedded engine brands without invoking getters or proxy traps, including spoofed tags and prototypes, subclasses, generators, iterators, and revoked proxies.",
- "verification": "test-backed"
}
},
{
@@ -86968,11 +70643,6 @@
"status": "partial",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -86991,11 +70661,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -87014,11 +70679,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -87037,11 +70697,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -87060,11 +70715,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -87083,11 +70733,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -87106,11 +70751,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -87129,11 +70769,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -87152,11 +70787,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -87175,11 +70805,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -87198,11 +70823,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -87221,11 +70841,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -87244,11 +70859,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -87267,11 +70877,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -87290,11 +70895,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -87313,11 +70913,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -87336,11 +70931,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -87359,11 +70949,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -87382,11 +70967,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -87405,11 +70985,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -87428,11 +71003,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -87451,11 +71021,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -87474,11 +71039,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -87497,11 +71057,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -87520,11 +71075,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -87543,11 +71093,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -87566,11 +71111,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -87589,11 +71129,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -87612,11 +71147,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -87635,11 +71165,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -87658,11 +71183,6 @@
"status": "partial",
"detail": "Implemented by a dedicated static compiler/runtime path.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -87681,11 +71201,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -87704,11 +71219,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -87727,11 +71237,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -87750,11 +71255,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -87773,11 +71273,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -87796,11 +71291,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -87819,11 +71309,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -87842,11 +71327,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -87865,11 +71345,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -87888,11 +71363,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -87911,11 +71381,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -87934,11 +71399,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -87957,11 +71417,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -87980,11 +71435,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -88003,11 +71453,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -88026,11 +71471,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -88049,11 +71489,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -88072,11 +71507,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -88095,11 +71525,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -88118,11 +71543,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -88141,11 +71561,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -88164,11 +71579,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -88187,11 +71597,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -88210,11 +71615,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -88233,11 +71633,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -88256,11 +71651,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -88279,11 +71669,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -88302,11 +71687,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -88325,11 +71705,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -88348,11 +71723,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -88371,11 +71741,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -88394,11 +71759,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -88417,11 +71777,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -88440,11 +71795,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -88463,11 +71813,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -88486,11 +71831,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -88509,11 +71849,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -88537,11 +71872,6 @@
"status": "by-design",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -88565,11 +71895,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -88593,11 +71918,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -88621,11 +71941,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -88649,11 +71964,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -88677,11 +71987,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -88705,11 +72010,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -88733,11 +72033,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -88761,11 +72056,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -88789,11 +72079,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -88817,11 +72102,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -88845,11 +72125,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -88873,11 +72148,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -88901,11 +72171,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -88929,11 +72194,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -88957,11 +72217,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -88985,11 +72240,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -89013,11 +72263,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -89041,11 +72286,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -89069,11 +72309,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -89097,11 +72332,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -89125,11 +72355,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -89153,11 +72378,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -89181,11 +72401,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -89209,11 +72424,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -89237,11 +72447,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -89265,11 +72470,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -89293,11 +72493,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -89321,11 +72516,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -89349,11 +72539,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -89377,11 +72562,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -89405,11 +72585,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -89433,11 +72608,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -89461,11 +72631,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -89489,11 +72654,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -89517,11 +72677,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -89545,11 +72700,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -89573,11 +72723,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -89601,11 +72746,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -89629,11 +72769,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -89657,11 +72792,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -89685,11 +72815,6 @@
"status": "by-design",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -89713,11 +72838,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -89741,11 +72861,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -89769,11 +72884,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -89797,11 +72907,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -89825,11 +72930,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -89853,11 +72953,6 @@
"status": "by-design",
"detail": "Intentionally outside the static native execution model.",
"verification": "architectural-policy"
- },
- "dynamic": {
- "status": "by-design",
- "detail": "Intentionally outside the dynamic-island execution model.",
- "verification": "architectural-policy"
}
},
{
@@ -89881,11 +72976,6 @@
"status": "partial",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -89909,11 +72999,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -89937,11 +73022,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -89965,11 +73045,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -89993,11 +73068,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -90021,11 +73091,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -90049,11 +73114,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -90077,11 +73137,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -90105,11 +73160,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -90133,11 +73183,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -90161,11 +73206,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -90189,11 +73229,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -90217,11 +73252,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -90245,11 +73275,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -90273,11 +73298,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -90301,11 +73321,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -90329,11 +73344,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -90357,11 +73367,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -90385,11 +73390,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -90413,11 +73413,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -90441,11 +73436,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -90469,11 +73459,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -90497,11 +73482,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -90525,11 +73505,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -90553,11 +73528,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -90581,11 +73551,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -90609,11 +73574,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -90637,11 +73597,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -90665,11 +73620,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -90693,11 +73643,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -90721,11 +73666,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -90749,11 +73689,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -90777,11 +73712,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -90805,11 +73735,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -90833,11 +73758,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -90861,11 +73781,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -90889,11 +73804,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -90917,11 +73827,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -90945,11 +73850,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -90973,11 +73873,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -91001,11 +73896,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -91029,11 +73919,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -91057,11 +73942,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -91085,11 +73965,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -91113,11 +73988,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -91141,11 +74011,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -91169,11 +74034,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -91197,11 +74057,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -91225,11 +74080,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -91253,11 +74103,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -91281,11 +74126,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -91309,11 +74149,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -91337,11 +74172,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -91365,11 +74195,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -91393,11 +74218,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -91421,11 +74241,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -91449,11 +74264,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -91477,11 +74287,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -91505,11 +74310,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -91533,11 +74333,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -91561,11 +74356,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -91589,11 +74379,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -91617,11 +74402,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -91645,11 +74425,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -91673,11 +74448,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -91701,11 +74471,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -91729,11 +74494,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -91757,11 +74517,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -91785,11 +74540,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -91813,11 +74563,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -91841,11 +74586,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -91869,11 +74609,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -91897,11 +74632,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -91925,11 +74655,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -91953,11 +74678,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -91981,11 +74701,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -92009,11 +74724,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -92037,11 +74747,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -92065,11 +74770,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -92093,11 +74793,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -92121,11 +74816,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -92149,11 +74839,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -92177,11 +74862,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -92205,11 +74885,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -92233,11 +74908,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -92261,11 +74931,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -92289,11 +74954,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -92317,11 +74977,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -92345,11 +75000,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -92373,11 +75023,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -92401,11 +75046,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -92429,11 +75069,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -92457,11 +75092,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -92485,11 +75115,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -92513,11 +75138,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -92541,11 +75161,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -92569,11 +75184,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -92597,11 +75207,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -92625,11 +75230,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -92653,11 +75253,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -92681,11 +75276,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -92709,11 +75299,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -92737,11 +75322,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -92765,11 +75345,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -92793,11 +75368,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -92821,11 +75391,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -92849,11 +75414,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -92877,11 +75437,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -92905,11 +75460,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -92933,11 +75483,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -92961,11 +75506,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -92989,11 +75529,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -93017,11 +75552,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -93045,11 +75575,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -93073,11 +75598,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -93101,11 +75621,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -93129,11 +75644,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -93157,11 +75667,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -93185,11 +75690,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -93213,11 +75713,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -93241,11 +75736,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -93269,11 +75759,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -93297,11 +75782,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -93325,11 +75805,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -93353,11 +75828,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -93381,11 +75851,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -93409,11 +75874,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -93437,11 +75897,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -93465,11 +75920,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -93493,11 +75943,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -93521,11 +75966,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -93549,11 +75989,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -93577,11 +76012,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -93605,11 +76035,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -93633,11 +76058,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -93661,11 +76081,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -93689,11 +76104,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -93717,11 +76127,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -93745,11 +76150,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -93773,11 +76173,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -93801,11 +76196,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -93829,11 +76219,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -93857,11 +76242,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -93885,11 +76265,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -93913,11 +76288,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -93941,11 +76311,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -93969,11 +76334,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -93997,11 +76357,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -94025,11 +76380,6 @@
"status": "partial",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -94053,11 +76403,6 @@
"status": "refused",
"detail": "Explicitly rejected by a named compiler diagnostic.",
"verification": "explicit-refusal"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -94081,11 +76426,6 @@
"status": "refused",
"detail": "Explicitly rejected by a named compiler diagnostic.",
"verification": "explicit-refusal"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -94109,11 +76449,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -94137,11 +76472,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -94165,11 +76495,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -94193,11 +76518,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -94221,11 +76541,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -94249,11 +76564,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -94277,11 +76587,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -94305,11 +76610,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -94333,11 +76633,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -94361,11 +76656,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -94389,11 +76679,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -94417,11 +76702,6 @@
"status": "partial",
"detail": "Implemented for the documented static async-iteration subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -94445,11 +76725,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -94473,11 +76748,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -94501,11 +76771,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -94529,11 +76794,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -94557,11 +76817,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -94585,11 +76840,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -94613,11 +76863,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -94641,11 +76886,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -94669,11 +76909,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -94697,11 +76932,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -94725,11 +76955,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -94753,11 +76978,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -94781,11 +77001,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -94809,11 +77024,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -94837,11 +77047,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -94865,11 +77070,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -94893,11 +77093,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -94921,11 +77116,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -94949,11 +77139,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -94977,11 +77162,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -95005,11 +77185,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -95033,11 +77208,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -95061,11 +77231,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -95089,11 +77254,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -95117,11 +77277,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -95145,11 +77300,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -95173,11 +77323,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -95201,11 +77346,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -95229,11 +77369,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -95257,11 +77392,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -95285,11 +77415,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -95313,11 +77438,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -95341,11 +77461,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -95369,11 +77484,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -95397,11 +77507,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -95425,11 +77530,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -95453,11 +77553,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -95481,11 +77576,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -95509,11 +77599,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -95537,11 +77622,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -95565,11 +77645,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -95593,11 +77668,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -95621,11 +77691,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -95649,11 +77714,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -95677,11 +77737,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -95705,11 +77760,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -95733,11 +77783,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -95761,11 +77806,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -95789,11 +77829,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -95817,11 +77852,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -95845,11 +77875,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -95873,11 +77898,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -95901,11 +77921,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -95929,11 +77944,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -95957,11 +77967,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -95985,11 +77990,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -96013,11 +78013,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -96041,11 +78036,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -96069,11 +78059,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -96097,11 +78082,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented for the documented embedded module-loader subset.",
- "verification": "test-backed"
}
},
{
@@ -96125,11 +78105,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -96153,11 +78128,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -96181,11 +78151,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -96209,11 +78174,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -96237,11 +78197,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -96265,11 +78220,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -96293,11 +78243,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -96321,11 +78266,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -96349,11 +78289,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -96377,11 +78312,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -96405,11 +78335,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -96433,11 +78358,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -96461,11 +78381,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -96489,11 +78404,6 @@
"status": "partial",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -96517,11 +78427,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -96545,11 +78450,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -96573,11 +78473,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -96601,11 +78496,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -96629,11 +78519,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -96657,11 +78542,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -96685,11 +78565,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -96713,11 +78588,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -96741,11 +78611,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -96769,11 +78634,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -96797,11 +78657,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -96825,11 +78680,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -96853,11 +78703,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -96881,11 +78726,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -96909,11 +78749,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -96937,11 +78772,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -96965,11 +78795,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -96993,11 +78818,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -97021,11 +78841,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "refused",
- "detail": "Exposed only as an explicit throwing or rejecting compatibility stub.",
- "verification": "explicit-refusal"
}
},
{
@@ -97049,11 +78864,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -97077,11 +78887,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -97105,11 +78910,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -97133,11 +78933,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -97161,11 +78956,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -97189,11 +78979,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -97217,11 +79002,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -97245,11 +79025,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -97273,11 +79048,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -97301,11 +79071,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -97329,11 +79094,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -97357,11 +79117,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -97385,11 +79140,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -97413,11 +79163,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -97441,11 +79186,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -97469,11 +79209,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -97497,11 +79232,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -97525,11 +79255,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -97553,11 +79278,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -97581,11 +79301,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -97609,11 +79324,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -97637,11 +79347,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -97665,11 +79370,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -97693,11 +79393,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -97721,11 +79416,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -97749,11 +79439,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -97777,11 +79462,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -97805,11 +79485,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -97833,11 +79508,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -97861,11 +79531,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -97889,11 +79554,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -97917,11 +79577,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -97945,11 +79600,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -97973,11 +79623,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -98001,11 +79646,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -98029,11 +79669,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -98057,11 +79692,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -98085,11 +79715,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -98113,11 +79738,6 @@
"status": "partial",
"detail": "Implemented for the documented scriptc module-loader subset.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -98141,11 +79761,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -98169,11 +79784,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -98197,11 +79807,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -98225,11 +79830,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -98253,11 +79853,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -98281,11 +79876,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -98309,11 +79899,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -98337,11 +79922,6 @@
"status": "partial",
"detail": "Derived from the exact API rows in this chapter.",
"verification": "derived"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Derived from the exact API rows in this chapter.",
- "verification": "derived"
}
},
{
@@ -98365,11 +79945,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -98393,11 +79968,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -98421,11 +79991,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -98449,11 +80014,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -98477,11 +80037,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -98505,11 +80060,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -98533,11 +80083,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -98561,11 +80106,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -98589,11 +80129,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -98617,11 +80152,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -98645,11 +80175,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -98673,11 +80198,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -98701,11 +80221,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -98729,11 +80244,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Implemented by the embedded Node compatibility shim.",
- "verification": "test-backed"
}
},
{
@@ -98757,11 +80267,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -98785,11 +80290,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -98813,11 +80313,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -98841,11 +80336,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -98869,11 +80359,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -98897,11 +80382,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -98925,11 +80405,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -98953,11 +80428,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -98981,11 +80451,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -99009,11 +80474,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -99037,11 +80497,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -99065,11 +80520,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -99093,11 +80543,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -99121,11 +80566,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -99149,11 +80589,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -99177,11 +80612,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -99205,11 +80635,6 @@
"status": "refused",
"detail": "Explicitly rejected by a named compiler diagnostic.",
"verification": "explicit-refusal"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -99233,11 +80658,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -99261,11 +80681,6 @@
"status": "refused",
"detail": "Explicitly rejected by a named compiler diagnostic.",
"verification": "explicit-refusal"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -99289,11 +80704,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -99317,11 +80727,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -99345,11 +80750,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -99373,11 +80773,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -99401,11 +80796,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -99429,11 +80819,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -99457,11 +80842,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -99485,11 +80865,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -99513,11 +80888,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -99541,11 +80911,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -99569,11 +80934,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -99597,11 +80957,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -99625,11 +80980,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -99653,11 +81003,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -99681,11 +81026,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -99709,11 +81049,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -99737,11 +81072,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -99765,11 +81095,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -99793,11 +81118,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -99821,11 +81141,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -99849,11 +81164,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -99877,11 +81187,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -99905,11 +81210,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -99933,11 +81233,6 @@
"status": "refused",
"detail": "Explicitly rejected by a named compiler diagnostic.",
"verification": "explicit-refusal"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -99961,11 +81256,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -99989,11 +81279,6 @@
"status": "refused",
"detail": "Explicitly rejected by a named compiler diagnostic.",
"verification": "explicit-refusal"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -100017,11 +81302,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -100045,11 +81325,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -100073,11 +81348,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -100101,11 +81371,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -100129,11 +81394,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -100157,11 +81417,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -100185,11 +81440,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -100213,11 +81463,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -100241,11 +81486,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -100269,11 +81509,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -100297,11 +81532,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -100325,11 +81555,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -100353,11 +81578,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -100381,11 +81601,6 @@
"status": "partial",
"detail": "Implemented for the call shapes accepted by the compiler lowering.",
"verification": "test-backed"
- },
- "dynamic": {
- "status": "partial",
- "detail": "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.",
- "verification": "test-backed"
}
},
{
@@ -100409,11 +81624,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -100437,11 +81647,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -100465,11 +81670,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
},
{
@@ -100493,11 +81693,6 @@
"status": "not-implemented",
"detail": "No static compiler lowering is registered for this API yet.",
"verification": "registry-gap"
- },
- "dynamic": {
- "status": "not-implemented",
- "detail": "This API is not implemented by the dynamic-island shim.",
- "verification": "registry-gap"
}
}
]
diff --git a/docs/test/routes.test.mjs b/docs/test/routes.test.mjs
index d9d6bfcc7..d6a2abd34 100644
--- a/docs/test/routes.test.mjs
+++ b/docs/test/routes.test.mjs
@@ -63,13 +63,13 @@ test("Markdown twins preserve examples and declare the HTML canonical URL", asyn
});
test("literal HTML tables and definition lists remain readable", async () => {
- const intro = await (await get("/docs")).text();
- assert.match(intro, /]/);
+ const coverage = await (await get("/docs/coverage")).text();
+ assert.match(coverage, /]/);
const cli = await (await get("/docs/cli")).text();
assert.match(cli, /]/);
assert.match(cli, /]/);
const markdown = await (await get("/docs/cli.md")).text();
- assert.ok(markdown.includes("--dynamic"));
+ assert.ok(!markdown.includes("--dynamic"));
assert.ok(markdown.includes("--external-types"));
});
diff --git a/examples/native-object/README.md b/examples/native-object/README.md
index 3086e995c..80105456f 100644
--- a/examples/native-object/README.md
+++ b/examples/native-object/README.md
@@ -15,4 +15,4 @@ $ ./app-ld
`cc` uses the C compiler as a linker driver. `ld` links the same precompiled runtime objects directly with the selected Apple SDK. The object defines `main`; it is a complete program object, not a library to load into another process. Use `scriptc build --lib --profile ...` for a host-callable static library.
-The external object ABI is experimental. Always consume the runtime pack at the exact `runtime_pack.version` reported by the same scriptc installation. The object requires `scr_runtime_abi_v13`, so a mismatched runtime fails during the link instead of starting with an incompatible ABI.
+The external object ABI is experimental. Always consume the runtime pack at the exact `runtime_pack.version` reported by the same scriptc installation. The object requires `scr_runtime_abi_v14`, so a mismatched runtime fails during the link instead of starting with an incompatible ABI.
diff --git a/internal/compatibility/README.md b/internal/compatibility/README.md
index 724a71141..0b4fdb957 100644
--- a/internal/compatibility/README.md
+++ b/internal/compatibility/README.md
@@ -4,13 +4,12 @@ This workspace package owns scriptc's Node.js parity system.
- `node-v24.json` pins the Node release tag, commit, and canonical docs/source inputs.
- `static-support.json` overlays dedicated compiler paths and their internal test evidence on the compiler's generated surface manifest.
-- `dynamic-support.json` is the implementation-owned dynamic-island module/global registry. Its `globals.supported` entries are installed by the always-on web prelude, while `globals.npmSupported` entries are installed only by the embedded npm module bootstrap. It also generates `packages/runtime/src/scr_island_manifest.h`, so runtime exports and compatibility claims share one source.
- `generated/node-v24-internal.json` is the engineering ledger, including implementation evidence and repository test paths.
- `generated/node-v24-backlog.json` is the internal tier-specific work queue. It separates verification, implementation, explicit-refusal replacement, and partial-surface audit work, and prioritizes stable Node APIs above experimental, deprecated, and legacy APIs.
-- `docs/src/generated/node-v24-compatibility.json` is the stripped public artifact consumed by the docs website. It contains compiler-relevant runtime APIs, statuses, verification bases, and user-facing details; documentation, metadata, command-line/configuration entries, and rows that are N/A in both tiers remain internal.
+- `docs/src/generated/node-v24-compatibility.json` is the stripped public artifact consumed by the docs website. It contains compiler-relevant runtime APIs, statuses, verification bases, and user-facing details; documentation, metadata, command-line/configuration entries, and rows that are N/A for native execution remain internal.
-Statuses are evidence-aware: `supported` and `partial` require test evidence; `refused` requires an explicit compiler diagnostic or dynamic throwing stub; `not-implemented` is the actionable backlog for an owned API family with no implementation match; `by-design` records an architectural exclusion; `unreviewed` still needs classification; and `not-applicable` is not a runtime API for that execution tier.
+Statuses are evidence-aware: `supported` and `partial` require test evidence; `refused` requires an explicit compiler diagnostic or native throwing stub; `not-implemented` is the actionable backlog for an owned API family with no implementation match; `by-design` records an architectural exclusion; `unreviewed` still needs classification; and `not-applicable` is not a runtime API for that execution tier.
Run `pnpm node-compat:backlog` from the repository root for a summary. The filters `--tier`, `--action`, `--priority`, `--chapter`, and `--status` compose; use `--format=json` or `--format=tsv` for tooling.
-Run `pnpm node-compat` from the repository root after changing the Node pin or either support manifest. `pnpm node-compat:check` is the offline drift/evidence gate; `pnpm --filter @internal/compatibility check:upstream` additionally verifies the pinned upstream inputs over the network.
+Run `pnpm node-compat` from the repository root after changing the Node pin or the support manifest. `pnpm node-compat:check` is the offline drift/evidence gate; `pnpm --filter @internal/compatibility check:upstream` additionally verifies the pinned upstream inputs over the network.
diff --git a/internal/compatibility/dynamic-support.json b/internal/compatibility/dynamic-support.json
deleted file mode 100644
index b37919f29..000000000
--- a/internal/compatibility/dynamic-support.json
+++ /dev/null
@@ -1,133 +0,0 @@
-{
- "schemaVersion": 1,
- "chapterPolicies": {
- "addons": "by-design",
- "n-api": "by-design",
- "embedding": "not-applicable",
- "cli": "not-applicable",
- "debugger": "not-applicable",
- "deprecations": "not-applicable",
- "intl": "not-applicable",
- "permissions": "not-implemented",
- "report": "not-implemented",
- "single-executable-applications": "not-applicable",
- "repl": "not-implemented",
- "sqlite": "not-implemented",
- "test": "not-implemented",
- "tracing": "not-implemented",
- "vm": "by-design",
- "wasi": "by-design"
- },
- "features": [
- {"chapter": "webstreams", "symbols": ["readableStream.cancel", "readableStream.getReader", "readableStream.tee"], "status": "partial", "evidence": ["tests/fixtures/npm/cases/node24-web-stream-readers/main.ts", "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts", "tests/fixtures/npm/cases/node24-web-stream-tee/main.ts"]},
- {"chapter": "webstreams", "parent": "Class: `ReadableStream`", "symbols": ["locked"], "status": "partial", "evidence": ["tests/fixtures/npm/cases/node24-web-stream-readers/main.ts", "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts", "tests/fixtures/npm/cases/node24-web-stream-tee/main.ts"]},
- {"chapter": "webstreams", "symbols": ["readableStreamDefaultReader.cancel", "readableStreamDefaultReader.read", "readableStreamDefaultReader.releaseLock"], "status": "partial", "evidence": ["tests/fixtures/npm/cases/node24-web-stream-readers/main.ts", "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts"]},
- {"chapter": "webstreams", "parent": "Class: `ReadableStreamDefaultReader`", "symbols": ["closed"], "status": "partial", "evidence": ["tests/fixtures/npm/cases/node24-web-stream-readers/main.ts", "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts"]},
- {"chapter": "webstreams", "symbols": ["readableStreamDefaultController.close", "readableStreamDefaultController.enqueue", "readableStreamDefaultController.error"], "status": "partial", "evidence": ["tests/fixtures/npm/cases/node24-web-stream-readers/main.ts", "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts"]},
- {"chapter": "webstreams", "symbols": ["readableStream.pipeTo", "readableStream.pipeThrough"], "status": "partial", "evidence": ["tests/fixtures/npm/cases/node24-web-stream-pipes/main.ts", "tests/fixtures/npm/cases/node24-web-stream-pipe-errors/main.ts", "tests/fixtures/npm/cases/node24-web-stream-pipe-abort/main.ts"]},
- {"chapter": "webstreams", "parent": "Class: `TransformStream`", "symbols": ["readable", "writable"], "status": "partial", "evidence": ["tests/fixtures/npm/cases/node24-web-stream-transforms/main.ts", "tests/fixtures/npm/cases/node24-web-stream-pipes/main.ts"]},
- {"chapter": "webstreams", "symbols": ["transformStreamDefaultController.enqueue", "transformStreamDefaultController.error", "transformStreamDefaultController.terminate"], "status": "partial", "evidence": ["tests/fixtures/npm/cases/node24-web-stream-transforms/main.ts"]},
- {"chapter": "webstreams", "parent": "Class: `TransformStreamDefaultController`", "symbols": ["desiredSize"], "status": "partial", "evidence": ["tests/fixtures/npm/cases/node24-web-stream-transforms/main.ts"]},
- {"chapter": "webstreams", "parent": "Class: `TextEncoderStream`", "symbols": ["encoding", "readable", "writable"], "status": "partial", "evidence": ["tests/fixtures/npm/cases/node24-web-stream-encoding/main.ts"]},
- {"chapter": "webstreams", "symbols": ["writableStream.abort", "writableStream.close", "writableStream.getWriter", "writableStreamDefaultWriter.abort", "writableStreamDefaultWriter.close", "writableStreamDefaultWriter.releaseLock", "writableStreamDefaultWriter.write", "writableStreamDefaultController.error"], "status": "partial", "evidence": ["tests/fixtures/npm/cases/node24-web-stream-queues/main.ts", "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts", "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts"]},
- {"chapter": "webstreams", "parent": "Class: `WritableStream`", "status": "partial", "evidence": ["tests/fixtures/npm/cases/node24-web-stream-queues/main.ts", "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts", "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts"], "symbols": ["locked"]},
- {"chapter": "webstreams", "parent": "Class: `WritableStreamDefaultWriter`", "status": "partial", "evidence": ["tests/fixtures/npm/cases/node24-web-stream-queues/main.ts", "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts", "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts"], "symbols": ["closed", "desiredSize", "ready"]},
- {"chapter": "webstreams", "parent": "Class: `WritableStreamDefaultController`", "status": "partial", "evidence": ["tests/fixtures/npm/cases/node24-web-stream-queues/main.ts", "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts", "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts"], "symbols": ["signal"]},
- {"chapter": "webstreams", "parent": "Class: `CountQueuingStrategy`", "status": "partial", "evidence": ["tests/fixtures/npm/cases/node24-web-stream-queues/main.ts", "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts", "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts"], "symbols": ["highWaterMark", "size"]},
- {"chapter": "webstreams", "parent": "Class: `ByteLengthQueuingStrategy`", "status": "partial", "evidence": ["tests/fixtures/npm/cases/node24-web-stream-queues/main.ts", "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts", "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts"], "symbols": ["highWaterMark", "size"]},
- {"chapter": "webstreams", "parent": "Class: `ReadableStreamDefaultController`", "status": "partial", "evidence": ["tests/fixtures/npm/cases/node24-web-stream-queues/main.ts", "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts", "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts", "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts"], "symbols": ["desiredSize"]},
- {"chapter": "util", "symbols": ["util.types.isAnyArrayBuffer", "util.types.isArrayBufferView", "util.types.isArgumentsObject", "util.types.isArrayBuffer", "util.types.isAsyncFunction", "util.types.isBigInt64Array", "util.types.isBigUint64Array", "util.types.isBooleanObject", "util.types.isBoxedPrimitive", "util.types.isBigIntObject", "util.types.isDataView", "util.types.isDate", "util.types.isFloat16Array", "util.types.isFloat32Array", "util.types.isFloat64Array", "util.types.isGeneratorFunction", "util.types.isGeneratorObject", "util.types.isInt8Array", "util.types.isInt16Array", "util.types.isInt32Array", "util.types.isMap", "util.types.isMapIterator", "util.types.isModuleNamespaceObject", "util.types.isNativeError", "util.types.isNumberObject", "util.types.isPromise", "util.types.isProxy", "util.types.isRegExp", "util.types.isSet", "util.types.isSetIterator", "util.types.isSharedArrayBuffer", "util.types.isStringObject", "util.types.isSymbolObject", "util.types.isTypedArray", "util.types.isUint8Array", "util.types.isUint8ClampedArray", "util.types.isUint16Array", "util.types.isUint32Array", "util.types.isWeakMap", "util.types.isWeakSet"], "status": "partial", "evidence": ["tests/fixtures/npm/cases/node24-util-types/main.ts"]},
- {"chapter": "util", "symbols": ["util.types.isCryptoKey", "util.types.isKeyObject", "util.types.isExternal"], "status": "not-implemented"},
- { "chapter": "util", "symbols": ["util.styleText"], "status": "partial", "evidence": ["tests/fixtures/npm/cases/node24-style-text/main.ts"] },
- { "chapter": "util", "symbols": ["util.isDeepStrictEqual"], "status": "partial", "evidence": ["tests/fixtures/npm/cases/node24-deep-equality/main.ts"] },
- { "chapter": "assert", "symbols": ["assert.doesNotThrow", "assert.doesNotReject"], "status": "partial", "evidence": ["tests/fixtures/npm/cases/node24-no-error-assertions/main.ts"] },
- { "chapter": "util", "symbols": ["util.stripVTControlCharacters", "util.toUSVString"], "status": "supported", "evidence": ["tests/fixtures/npm/cases/node24-text-utilities/main.ts"] },
- { "chapter": "util", "symbols": ["util.getSystemErrorName", "util.getSystemErrorMessage", "util.getSystemErrorMap"], "status": "partial", "evidence": ["tests/fixtures/npm/cases/node24-system-errors/main.ts"] },
- { "chapter": "url", "symbols": ["url.fileURLToPath", "url.fileURLToPathBuffer", "url.pathToFileURL"], "status": "partial", "evidence": ["tests/fixtures/npm/cases/node24-file-url-conversion/main.ts"] },
- { "chapter": "url", "parent": "Class: `URL`", "signatures": ["`protocol` Type: {string}", "`username` Type: {string}", "`password` Type: {string}", "`host` Type: {string}", "`hostname` Type: {string}", "`port` Type: {string}"], "status": "partial", "evidence": ["tests/fixtures/npm/cases/node24-url-authority/main.ts"] },
- { "chapter": "url", "parent": "Class: `URL`", "signatures": ["`href` Type: {string}", "`pathname` Type: {string}", "`search` Type: {string}", "`hash` Type: {string}"], "status": "partial", "evidence": ["tests/fixtures/npm/cases/node24-url-mutation/main.ts"] },
- { "chapter": "diagnostics_channel", "symbols": ["start", "end", "asyncStart", "asyncEnd", "error", "TracingChannel", "channel.bindStore", "channel.unbindStore", "channel.runStores", "tracingChannel.subscribe", "tracingChannel.unsubscribe", "tracingChannel.traceSync", "tracingChannel.tracePromise", "tracingChannel.traceCallback"], "status": "partial", "evidence": ["tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts", "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts", "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts", "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"] },
- { "chapter": "util", "symbols": ["util.MIMEType", "util.MIMEParams", "mime.toString", "mime.toJSON", "mimeParams.delete", "mimeParams.entries", "mimeParams.get", "mimeParams.has", "mimeParams.keys", "mimeParams.set", "mimeParams.values"], "signatures": ["`mimeParams[Symbol.iterator]()`"], "status": "supported", "evidence": ["tests/fixtures/npm/cases/node24-mime/main.ts", "tests/fixtures/npm/cases/node24-mime-errors/main.ts"] },
- { "chapter": "util", "parent": "Class: `util.MIMEType`", "signatures": ["`type` Type: {string}", "`subtype` Type: {string}", "`essence` Type: {string}", "`params` Type: {MIMEParams}"], "status": "supported", "evidence": ["tests/fixtures/npm/cases/node24-mime/main.ts", "tests/fixtures/npm/cases/node24-mime-errors/main.ts"] },
- { "chapter": "timers", "symbols": ["timersPromises.setTimeout", "timersPromises.setImmediate", "timersPromises.setInterval", "timersPromises.scheduler.wait", "timersPromises.scheduler.yield"], "status": "partial", "evidence": ["tests/fixtures/npm/cases/node24-promise-timers/main.ts", "tests/fixtures/npm/cases/node24-timers-unref/main.ts"] },
- { "chapter": "timers", "symbols": ["immediate.ref", "immediate.unref", "immediate.hasRef", "timeout.ref", "timeout.unref", "timeout.hasRef", "timeout.refresh", "timeout.close"], "signatures": ["`immediate[Symbol.dispose]()`", "`timeout[Symbol.dispose]()`"], "status": "partial", "evidence": ["tests/fixtures/npm/cases/island-timers/main.ts", "tests/fixtures/npm/cases/node24-promise-timers/main.ts", "tests/fixtures/npm/cases/node24-timers-unref/main.ts"] },
- { "chapter": "events", "symbols": ["events.once", "events.on", "events.addAbortListener"], "status": "partial", "evidence": ["tests/fixtures/npm/cases/node24-async-events/main.ts"] },
- { "chapter": "events", "symbols": ["emitter.on", "emitter.addListener", "emitter.once", "emitter.prependListener", "emitter.prependOnceListener", "emitter.removeListener", "emitter.off", "emitter.removeAllListeners", "emitter.emit", "emitter.listenerCount", "emitter.eventNames", "events.errorMonitor"], "status": "partial", "evidence": ["tests/fixtures/npm/cases/stream-shims/main.ts", "tests/fixtures/npm/cases/node24-event-emitter/main.ts"] },
- { "chapter": "util", "symbols": ["util.promisify", "util.callbackify"], "status": "partial", "evidence": ["tests/fixtures/npm/cases/util-shims/main.ts", "tests/fixtures/npm/cases/node24-util-adapters/main.ts"] },
- { "chapter": "util", "symbols": ["util.parseArgs", "parseArgs"], "status": "partial", "evidence": ["tests/fixtures/npm/cases/util-shims/main.ts", "tests/fixtures/npm/cases/node24-parseargs/main.ts"] },
- { "chapter": "buffer", "symbols": ["buffer.isAscii", "buffer.isUtf8", "buffer.transcode"], "status": "partial", "evidence": ["tests/fixtures/npm/cases/node24-text-encoding/main.ts"] },
- { "chapter": "util", "parent": "Class: `util.TextEncoder`", "signatures": ["`textEncoder.encodeInto(src, dest)`", "`encoding` Type: {string}"], "status": "partial", "evidence": ["tests/fixtures/npm/cases/node24-text-encoding/main.ts"] },
- { "chapter": "util", "parent": "Class: `util.TextDecoder`", "signatures": ["`encoding` Type: {string}", "`fatal` Type: {boolean}", "`ignoreBOM` Type: {boolean}"], "status": "partial", "evidence": ["tests/fixtures/npm/cases/node24-text-encoding/main.ts"] },
- { "chapter": "process", "symbols": ["process.chdir"], "status": "partial", "evidence": ["tests/fixtures/npm/cases/node24-env/main.ts"] },
- { "chapter": "util", "symbols": ["util.parseEnv"], "status": "partial", "evidence": ["tests/fixtures/npm/cases/node24-env/main.ts"] },
- { "chapter": "process", "symbols": ["process.loadEnvFile"], "status": "partial", "evidence": ["tests/fixtures/npm/cases/node24-env/main.ts"] },
- { "chapter": "fs", "signatures": ["`fsync` {boolean} Whether the stream is performing a `fs.fsyncSync()` after every write operation."], "status": "not-implemented" },
- { "chapter": "fs", "parent": "Class: `FileHandle`", "symbols": ["fd"], "status": "partial", "evidence": ["tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"] },
- { "chapter": "environment_variables", "symbols": ["process.env"], "status": "partial", "evidence": ["tests/fixtures/npm/cases/misc-shims/main.ts", "tests/fixtures/npm/cases/node24-env/main.ts"] },
- { "chapter": "environment_variables", "symbols": ["export"], "status": "not-applicable" },
- { "chapter": "modules", "symbols": ["__dirname", "__filename", "exports", "module", "require", "cache"], "status": "partial", "evidence": ["tests/fixtures/npm/cases/create-require/main.ts", "tests/fixtures/npm/cases/dynamic-import/main.ts", "tests/fixtures/npm/cases/node24-commonjs-metadata/main.ts"] },
- { "chapter": "modules", "symbols": ["filename", "id", "loaded", "parent", "path", "module.require", "children", "isPreloading", "paths"], "status": "partial", "evidence": ["tests/fixtures/npm/cases/node24-commonjs-metadata/main.ts"] },
- { "chapter": "modules", "symbols": ["require.resolve", "require.resolve.paths"], "status": "partial", "evidence": ["tests/fixtures/npm/cases/create-require/main.ts"] },
- { "chapter": "modules", "symbols": ["extensions", "main", "Module"], "status": "not-implemented" },
- { "chapter": "modules", "symbols": ["node:", "node_modules"], "status": "partial", "evidence": ["tests/fixtures/npm/cases/builtin-shims/main.ts", "tests/fixtures/npm/cases/create-require/main.ts"] },
- { "chapter": "esm", "symbols": ["import", "file:", "node:", "await"], "status": "partial", "evidence": ["tests/fixtures/npm/cases/dynamic-import/main.ts", "tests/corpus/2646-top-level-await.ts"] },
- { "chapter": "esm", "signatures": ["`import()` expressions"], "status": "partial", "evidence": ["tests/fixtures/npm/cases/dynamic-import/main.ts", "tests/corpus/2050-dynamic-import-own-module/main.ts", "tests/corpus/2790-dynamic-import-self-name/main.ts"] },
- { "chapter": "esm", "symbols": ["import.meta.resolve"], "status": "partial", "evidence": ["tests/fixtures/npm/cases/dual-entry/main.ts", "tests/fixtures/npm/cases/node24-esm-metadata/main.ts"] },
- { "chapter": "esm", "symbols": ["meta", "dirname", "filename", "main", "url"], "status": "partial", "evidence": ["tests/fixtures/npm/cases/node24-esm-metadata/main.ts"] },
- { "chapter": "esm", "symbols": ["data:", "require", "__filename", "require.main", "require.resolve", "NODE_PATH", "require.extensions", "require.cache"], "status": "not-implemented" },
- { "chapter": "packages", "symbols": ["package.json", "\"name\"", "\"main\"", "\"type\"", "\"exports\"", "\"imports\""], "status": "partial", "evidence": ["tests/fixtures/npm/cases/dual-entry/main.ts", "tests/fixtures/npm/cases/self-name/main.ts", "tests/fixtures/npm/cases/scoped-nested/main.ts", "tests/corpus/2790-dynamic-import-self-name/main.ts"] },
- { "chapter": "packages", "symbols": ["--input-type"], "status": "not-applicable" },
- { "chapter": "typescript", "symbols": ["type"], "status": "supported", "evidence": ["tests/corpus/2705-type-import-link-dynamic/main.ts", "tests/corpus/2706-type-import-link-dynamic-success/main.ts", "tests/corpus/2708-type-import-link-dynamic/main.ts", "tests/harness/errors.test.ts"] }
- ],
- "modules": {
- "events": { "exports": ["EventEmitter", "once", "on", "addAbortListener", "listenerCount", "getEventListeners", "setMaxListeners", "defaultMaxListeners", "errorMonitor", "captureRejectionSymbol"], "members": ["emitter.addListener", "emitter.emit", "emitter.eventNames", "emitter.getMaxListeners", "emitter.listenerCount", "emitter.listeners", "emitter.off", "emitter.on", "emitter.once", "emitter.prependListener", "emitter.prependOnceListener", "emitter.removeAllListeners", "emitter.removeListener", "emitter.setMaxListeners", "emitter.rawListeners", "events.getEventListeners", "events.listenerCount", "events.once", "events.on", "events.setMaxListeners"], "evidence": ["tests/fixtures/npm/cases/stream-shims/main.ts"] },
- "path": { "exports": ["sep", "delimiter", "basename", "dirname", "extname", "join", "resolve", "normalize", "relative", "isAbsolute", "toNamespacedPath", "parse", "format", "posix", "win32"], "evidence": ["tests/fixtures/npm/cases/misc-shims/main.ts"] },
- "path/posix": { "exports": ["sep", "delimiter", "basename", "dirname", "extname", "join", "resolve", "normalize", "relative", "isAbsolute", "toNamespacedPath", "parse", "format", "posix", "win32"], "evidence": ["tests/fixtures/npm/cases/misc-shims/main.ts"] },
- "path/win32": { "exports": ["sep", "delimiter", "basename", "dirname", "extname", "join", "resolve", "normalize", "relative", "isAbsolute", "toNamespacedPath", "parse", "format", "posix", "win32"], "evidence": ["tests/fixtures/npm/cases/misc-shims/main.ts"] },
- "process": { "exports": ["chdir", "loadEnvFile", "argv", "env", "platform", "execPath", "execArgv", "version", "versions", "stdout", "stderr", "stdin", "cwd", "exit", "nextTick", "hrtime", "pid", "ppid", "title", "argv0", "release", "config", "allowedNodeEnvironmentFlags", "emitWarning", "uptime", "memoryUsage", "umask", "exitCode", "on", "once", "off", "removeListener", "emit"], "evidence": ["tests/fixtures/npm/cases/misc-shims/main.ts"] },
- "fs": { "exports": ["readFileSync", "writeFileSync", "appendFileSync", "existsSync", "realpathSync", "mkdirSync", "rmSync", "rmdirSync", "unlinkSync", "readdirSync", "statSync", "lstatSync", "accessSync", "mkdtempSync", "chmodSync", "copyFileSync", "renameSync", "constants", "Stats", "Dirent", "promises", "readFile", "writeFile", "appendFile", "exists", "realpath", "mkdir", "rm", "rmdir", "unlink", "readdir", "stat", "lstat", "access", "mkdtemp", "chmod", "copyFile", "rename", "readlink", "readlinkSync", "createReadStream", "createWriteStream", "watch", "watchFile", "unwatchFile", "openSync", "closeSync", "readSync", "read", "open", "writeSync", "write", "close", "readvSync", "writevSync", "readv", "writev", "fstatSync", "fstat", "fchmodSync", "fchmod", "fsyncSync", "fsync", "fdatasyncSync", "fdatasync", "ftruncateSync", "ftruncate"], "refused": ["watch", "watchFile"], "members": ["dirent.isBlockDevice", "dirent.isCharacterDevice", "dirent.isDirectory", "dirent.isFIFO", "dirent.isFile", "dirent.isSocket", "dirent.isSymbolicLink", "stats.isBlockDevice", "stats.isCharacterDevice", "stats.isDirectory", "stats.isFIFO", "stats.isFile", "stats.isSocket", "stats.isSymbolicLink"], "evidence": ["tests/fixtures/npm/cases/fs-shims/main.ts", "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"] },
- "fs/promises": { "exports": ["readFile", "writeFile", "appendFile", "realpath", "mkdir", "rm", "rmdir", "unlink", "readdir", "stat", "lstat", "access", "mkdtemp", "chmod", "copyFile", "rename", "readlink", "constants", "open"], "evidence": ["tests/fixtures/npm/cases/fs-shims/main.ts", "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"], "members": ["FileHandle", "filehandle.fd", "filehandle.close", "filehandle.read", "filehandle.write", "filehandle.readv", "filehandle.writev", "filehandle.readFile", "filehandle.writeFile", "filehandle.appendFile", "filehandle.stat", "filehandle.sync", "filehandle.datasync", "filehandle.truncate", "filehandle.chmod"] },
- "child_process": { "exports": ["spawn", "spawnSync", "exec", "execSync", "execFile", "execFileSync", "fork"], "refused": ["spawn", "spawnSync", "exec", "execSync", "execFile", "execFileSync", "fork"], "evidence": ["tests/harness/npm.test.ts"] },
- "os": { "exports": ["EOL", "platform", "arch", "hostname", "homedir", "tmpdir", "type", "endianness", "userInfo", "release", "version", "machine", "cpus", "availableParallelism", "totalmem", "freemem", "loadavg", "uptime", "networkInterfaces", "constants"], "evidence": ["tests/fixtures/npm/cases/builtin-shims/main.ts"] },
- "tty": { "exports": ["isatty", "ReadStream", "WriteStream"], "evidence": ["tests/fixtures/npm/cases/misc-shims/main.ts"] },
- "http": { "exports": ["request", "get", "Agent", "globalAgent", "ClientRequest", "IncomingMessage", "STATUS_CODES", "METHODS", "createServer", "Server"], "refused": ["createServer", "Server"], "members": ["agent.destroy", "request.abort", "request.end", "request.destroy", "request.flushHeaders", "request.getHeader", "request.removeHeader", "request.setHeader", "request.setTimeout", "request.write", "message.destroy", "message.setEncoding", "message.pause", "message.resume"], "evidence": ["tests/fixtures/fetch/cases/island-http/main.ts"] },
- "https": { "exports": ["request", "get", "Agent", "globalAgent", "ClientRequest", "IncomingMessage", "STATUS_CODES", "METHODS", "createServer", "Server"], "refused": ["createServer", "Server"], "members": ["agent.destroy", "request.abort", "request.end", "request.destroy", "request.flushHeaders", "request.getHeader", "request.removeHeader", "request.setHeader", "request.setTimeout", "request.write", "message.destroy", "message.setEncoding", "message.pause", "message.resume"], "evidence": ["tests/fixtures/fetch/cases/island-http/main.ts"] },
- "net": { "exports": ["isIP", "isIPv4", "isIPv6", "connect", "createConnection", "createServer", "Socket", "Server"], "refused": ["connect", "createConnection", "createServer", "Socket", "Server"], "evidence": ["tests/fixtures/fetch/cases/island-http/main.ts"] },
- "tls": { "exports": ["connect", "createServer", "createSecureContext", "TLSSocket", "rootCertificates"], "refused": ["connect", "createServer", "createSecureContext", "TLSSocket"], "evidence": ["tests/fixtures/fetch/cases/island-http/main.ts"] },
- "diagnostics_channel": { "exports": ["channel", "subscribe", "unsubscribe", "hasSubscribers", "tracingChannel", "Channel"], "members": ["channel.publish", "channel.subscribe", "channel.unsubscribe", "channel.bindStore", "channel.unbindStore", "channel.runStores", "tracingChannel.subscribe", "tracingChannel.unsubscribe", "tracingChannel.traceSync", "tracingChannel.tracePromise", "tracingChannel.traceCallback"], "evidence": ["tests/fixtures/npm/cases/builtin-shims/main.ts", "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts", "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts", "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts", "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"] },
- "module": { "exports": ["createRequire", "builtinModules", "isBuiltin", "syncBuiltinESMExports", "register", "findSourceMap"], "refused": ["register"], "evidence": ["tests/fixtures/npm/cases/create-require/main.ts", "tests/fixtures/npm/cases/misc-shims/main.ts"] },
- "url": { "exports": ["URL", "URLSearchParams", "fileURLToPath", "fileURLToPathBuffer", "pathToFileURL", "parse", "format", "resolve", "domainToASCII", "domainToUnicode", "urlToHttpOptions"], "members": ["url.toString", "url.toJSON", "URL.canParse", "URL.parse", "urlSearchParams.append", "urlSearchParams.delete", "urlSearchParams.entries", "urlSearchParams.forEach", "urlSearchParams.get", "urlSearchParams.getAll", "urlSearchParams.has", "urlSearchParams.keys", "urlSearchParams.set", "urlSearchParams.sort", "urlSearchParams.toString", "urlSearchParams.values", "urlSearchParams.size"], "evidence": ["tests/fixtures/npm/cases/misc-shims/main.ts", "tests/fixtures/npm/cases/island-web-plumbing/main.ts", "tests/fixtures/npm/cases/node24-url-factories/main.ts"] },
- "buffer": { "exports": ["Buffer", "SlowBuffer", "INSPECT_MAX_BYTES", "kMaxLength", "kStringMaxLength", "constants", "isAscii", "isUtf8", "atob", "btoa", "Blob", "File", "transcode", "resolveObjectURL"], "members": ["Buffer.alloc", "Buffer.allocUnsafe", "Buffer.allocUnsafeSlow", "Buffer.from", "Buffer.isBuffer", "Buffer.isEncoding", "Buffer.byteLength", "Buffer.concat", "Buffer.compare", "buf.compare", "buf.copy", "buf.equals", "buf.fill", "buf.includes", "buf.indexOf", "buf.lastIndexOf", "buf.subarray", "buf.slice", "buf.swap16", "buf.swap32", "buf.swap64", "buf.toJSON", "buf.toString", "buf.write", "buf.readBigInt64BE", "buf.readBigInt64LE", "buf.readBigUInt64BE", "buf.readBigUInt64LE", "buf.readDoubleBE", "buf.readDoubleLE", "buf.readFloatBE", "buf.readFloatLE", "buf.readInt8", "buf.readInt16BE", "buf.readInt16LE", "buf.readInt32BE", "buf.readInt32LE", "buf.readIntBE", "buf.readIntLE", "buf.readUInt8", "buf.readUInt16BE", "buf.readUInt16LE", "buf.readUInt32BE", "buf.readUInt32LE", "buf.readUIntBE", "buf.readUIntLE", "buf.writeBigInt64BE", "buf.writeBigInt64LE", "buf.writeBigUInt64BE", "buf.writeBigUInt64LE", "buf.writeDoubleBE", "buf.writeDoubleLE", "buf.writeFloatBE", "buf.writeFloatLE", "buf.writeInt8", "buf.writeInt16BE", "buf.writeInt16LE", "buf.writeInt32BE", "buf.writeInt32LE", "buf.writeIntBE", "buf.writeIntLE", "buf.writeUInt8", "buf.writeUInt16BE", "buf.writeUInt16LE", "buf.writeUInt32BE", "buf.writeUInt32LE", "buf.writeUIntBE", "buf.writeUIntLE"], "evidence": ["tests/fixtures/npm/cases/buffer-shims/main.ts"] },
- "string_decoder": { "exports": ["StringDecoder"], "members": ["stringDecoder.write", "stringDecoder.end"], "evidence": ["tests/fixtures/npm/cases/buffer-shims/main.ts", "tests/fixtures/npm/cases/node24-string-decoder/main.ts"] },
- "assert": { "exports": ["AssertionError", "ok", "fail", "equal", "notEqual", "strictEqual", "notStrictEqual", "deepEqual", "notDeepEqual", "deepStrictEqual", "notDeepStrictEqual", "throws", "doesNotThrow", "rejects", "doesNotReject", "match", "doesNotMatch", "ifError", "strict"], "evidence": ["tests/fixtures/npm/cases/assert-shims/main.ts"] },
- "assert/strict": { "exports": ["AssertionError", "ok", "fail", "equal", "notEqual", "strictEqual", "notStrictEqual", "deepEqual", "notDeepEqual", "deepStrictEqual", "notDeepStrictEqual", "throws", "doesNotThrow", "rejects", "doesNotReject", "match", "doesNotMatch", "ifError", "strict"], "evidence": ["tests/fixtures/npm/cases/assert-shims/main.ts"] },
- "domain": { "exports": ["create", "createDomain", "Domain", "active"], "members": ["domain.add", "domain.bind", "domain.enter", "domain.exit", "domain.intercept", "domain.remove", "domain.run"], "evidence": ["tests/fixtures/npm/cases/island-web-plumbing/main.ts"] },
- "worker_threads": { "exports": ["isMainThread", "parentPort", "threadId", "workerData", "resourceLimits", "MessageChannel", "MessagePort", "Worker", "receiveMessageOnPort", "SHARE_ENV", "markAsUntransferable", "getEnvironmentData", "setEnvironmentData"], "refused": ["Worker"], "members": ["port.close", "port.postMessage", "port.hasRef", "port.ref", "port.start", "port.unref"], "evidence": ["tests/fixtures/npm/cases/island-web-plumbing/main.ts"] },
- "perf_hooks": { "exports": ["performance", "PerformanceObserver", "monitorEventLoopDelay", "constants"], "members": ["performanceObserver.disconnect", "performanceObserver.observe", "performanceObserver.takeRecords", "performance.clearMarks", "performance.clearMeasures", "performance.getEntries", "performance.getEntriesByName", "performance.getEntriesByType", "performance.mark", "performance.measure", "performance.now", "performance.toJSON"], "evidence": ["tests/fixtures/npm/cases/island-web-plumbing/main.ts"] },
- "v8": { "exports": ["startupSnapshot", "cachedDataVersionTag", "getHeapStatistics", "getHeapSpaceStatistics", "getHeapCodeStatistics", "getCppHeapStatistics", "setFlagsFromString", "takeCoverage", "stopCoverage", "setHeapSnapshotNearHeapLimit", "serialize", "deserialize", "writeHeapSnapshot", "getHeapSnapshot", "queryObjects", "startCpuProfile", "isStringOneByteRepresentation", "promiseHooks", "Serializer", "Deserializer", "DefaultSerializer", "DefaultDeserializer", "GCProfiler"], "refused": ["serialize", "deserialize", "writeHeapSnapshot", "getHeapSnapshot", "queryObjects", "startCpuProfile", "isStringOneByteRepresentation", "promiseHooks", "Serializer", "Deserializer", "DefaultSerializer", "DefaultDeserializer", "GCProfiler"], "evidence": ["tests/fixtures/npm/cases/misc-shims/main.ts"] },
- "dns": { "exports": ["lookup", "lookupService", "resolve", "resolve4", "resolve6", "resolveAny", "resolveCaa", "resolveCname", "resolveMx", "resolveNaptr", "resolveNs", "resolvePtr", "resolveSoa", "resolveSrv", "resolveTlsa", "resolveTxt", "reverse", "getServers", "setServers", "getDefaultResultOrder", "setDefaultResultOrder", "Resolver", "promises", "ADDRCONFIG", "V4MAPPED", "ALL", "NODATA", "FORMERR", "SERVFAIL", "NOTFOUND", "NOTIMP", "REFUSED", "BADQUERY", "BADNAME", "BADFAMILY", "BADRESP", "CONNREFUSED", "TIMEOUT", "EOF", "FILE", "NOMEM", "DESTRUCTION", "BADSTR", "BADFLAGS", "NONAME", "BADHINTS", "NOTINITIALIZED", "LOADIPHLPAPI", "ADDRGETNETWORKPARAMS", "CANCELLED"], "refused": ["lookup", "lookupService", "resolve", "resolve4", "resolve6", "resolveAny", "resolveCaa", "resolveCname", "resolveMx", "resolveNaptr", "resolveNs", "resolvePtr", "resolveSoa", "resolveSrv", "resolveTlsa", "resolveTxt", "reverse"], "evidence": ["tests/fixtures/npm/cases/island-web-plumbing/main.ts"] },
- "dns/promises": { "exports": ["lookup", "lookupService", "resolve", "resolve4", "resolve6", "resolveAny", "resolveCaa", "resolveCname", "resolveMx", "resolveNaptr", "resolveNs", "resolvePtr", "resolveSoa", "resolveSrv", "resolveTlsa", "resolveTxt", "reverse", "getServers", "setServers", "getDefaultResultOrder", "setDefaultResultOrder", "Resolver", "NODATA", "FORMERR", "SERVFAIL", "NOTFOUND", "NOTIMP", "REFUSED", "BADQUERY", "BADNAME", "BADFAMILY", "BADRESP", "CONNREFUSED", "TIMEOUT", "EOF", "FILE", "NOMEM", "DESTRUCTION", "BADSTR", "BADFLAGS", "NONAME", "BADHINTS", "NOTINITIALIZED", "LOADIPHLPAPI", "ADDRGETNETWORKPARAMS", "CANCELLED"], "refused": ["lookup", "lookupService", "resolve", "resolve4", "resolve6", "resolveAny", "resolveCaa", "resolveCname", "resolveMx", "resolveNaptr", "resolveNs", "resolvePtr", "resolveSoa", "resolveSrv", "resolveTlsa", "resolveTxt", "reverse"], "evidence": ["tests/fixtures/npm/cases/island-web-plumbing/main.ts"] },
- "async_hooks": { "exports": ["AsyncLocalStorage", "AsyncResource", "executionAsyncId", "triggerAsyncId", "executionAsyncResource", "createHook"], "members": ["asyncLocalStorage.run", "asyncLocalStorage.exit", "asyncLocalStorage.getStore", "asyncLocalStorage.enterWith", "asyncLocalStorage.disable", "asyncResource.runInAsyncScope", "asyncResource.bind", "asyncResource.emitDestroy", "asyncResource.asyncId", "asyncResource.triggerAsyncId"], "evidence": ["tests/fixtures/npm/cases/misc-shims/main.ts"] },
- "punycode": { "exports": ["version", "ucs2", "decode", "encode", "toASCII", "toUnicode"], "evidence": ["tests/fixtures/npm/cases/misc-shims/main.ts"] },
- "querystring": { "exports": ["parse", "stringify", "decode", "encode", "escape", "unescape", "unescapeBuffer"], "evidence": ["tests/fixtures/npm/cases/misc-shims/main.ts"] },
- "constants": { "exports": ["F_OK", "R_OK", "W_OK", "X_OK"], "evidence": ["tests/fixtures/npm/cases/misc-shims/main.ts"] },
- "console": { "exports": ["Console", "log", "info", "debug", "warn", "error", "trace", "dir", "assert", "count", "countReset", "time", "timeEnd", "group", "groupEnd", "table", "clear"], "evidence": ["tests/fixtures/npm/cases/misc-shims/main.ts"] },
- "timers": { "exports": ["setTimeout", "clearTimeout", "setInterval", "clearInterval", "setImmediate", "clearImmediate"], "evidence": ["tests/fixtures/npm/cases/misc-shims/main.ts"] },
- "timers/promises": { "exports": ["setTimeout", "setImmediate", "setInterval", "scheduler"], "evidence": ["tests/fixtures/npm/cases/misc-shims/main.ts"] },
- "zlib": { "exports": ["deflateSync", "inflateSync", "deflateRawSync", "inflateRawSync", "gzipSync", "gunzipSync", "unzipSync", "deflate", "inflate", "deflateRaw", "inflateRaw", "gzip", "gunzip", "unzip", "Deflate", "Inflate", "DeflateRaw", "InflateRaw", "Gzip", "Gunzip", "Unzip", "BrotliCompress", "BrotliDecompress", "createDeflate", "createInflate", "createDeflateRaw", "createInflateRaw", "createGzip", "createGunzip", "createUnzip", "createBrotliCompress", "createBrotliDecompress", "brotliCompressSync", "brotliDecompressSync", "constants"], "members": ["zlib.close", "zlib.flush", "zlib.reset"], "evidence": ["tests/fixtures/npm/cases/zlib-shims/main.ts"] },
- "readline": { "exports": ["Interface", "createInterface", "clearLine", "clearScreenDown", "cursorTo", "moveCursor", "emitKeypressEvents"], "members": ["rl.question", "rl.close", "rl.pause", "rl.prompt", "rl.resume", "rl.setPrompt", "rl.getPrompt", "rl.write"], "evidence": ["tests/fixtures/npm/cases/misc-shims/main.ts"] },
- "stream": { "exports": ["Stream", "Readable", "Writable", "Duplex", "Transform", "PassThrough", "pipeline", "finished", "addAbortSignal", "promises", "isErrored", "isDestroyed", "isReadable", "isWritable"], "members": ["stream.Readable.from", "readable.read", "readable.push", "readable.unshift", "readable.pause", "readable.resume", "readable.isPaused", "readable.setEncoding", "readable.pipe", "readable.unpipe", "readable.destroy", "writable.write", "writable.end", "writable.cork", "writable.uncork", "writable.setDefaultEncoding", "writable.destroy", "transform.destroy"], "refusedMembers": ["readable.wrap"], "evidence": ["tests/fixtures/npm/cases/stream-shims/main.ts"] },
- "stream/promises": { "exports": ["pipeline", "finished"], "evidence": ["tests/fixtures/npm/cases/stream-shims/main.ts"] },
- "stream/consumers": { "exports": ["text", "buffer", "arrayBuffer", "json", "blob"], "evidence": ["tests/fixtures/npm/cases/stream-shims/main.ts"] },
- "stream/web": {"exports": ["ReadableStream", "TransformStream", "TextDecoderStream", "WritableStream", "WritableStreamDefaultWriter", "WritableStreamDefaultController", "CountQueuingStrategy", "ByteLengthQueuingStrategy", "TransformStreamDefaultController", "TextEncoderStream", "ReadableStreamDefaultReader", "ReadableStreamDefaultController"], "evidence": ["tests/fixtures/npm/cases/web-streams/main.ts", "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts", "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts", "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts", "tests/fixtures/npm/cases/node24-web-stream-pipes/main.ts", "tests/fixtures/npm/cases/node24-web-stream-pipe-errors/main.ts", "tests/fixtures/npm/cases/node24-web-stream-pipe-abort/main.ts", "tests/fixtures/npm/cases/node24-web-stream-transforms/main.ts", "tests/fixtures/npm/cases/node24-web-stream-encoding/main.ts", "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts", "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts", "tests/fixtures/npm/cases/node24-web-stream-tee/main.ts"]},
- "crypto": { "exports": ["createHash", "createHmac", "hash", "Hash", "Hmac", "randomBytes", "randomFillSync", "randomFill", "randomInt", "randomUUID", "getRandomValues", "timingSafeEqual", "pbkdf2", "pbkdf2Sync", "getHashes", "getCiphers", "getCurves", "webcrypto", "subtle", "constants", "KeyObject", "createCipheriv", "createDecipheriv", "createSign", "createVerify", "createDiffieHellman", "createECDH", "createPublicKey", "createPrivateKey", "createSecretKey", "diffieHellman", "generateKeyPair", "generateKeyPairSync", "generateKey", "generateKeySync", "sign", "verify", "publicEncrypt", "publicDecrypt", "privateEncrypt", "privateDecrypt", "scrypt", "scryptSync", "hkdf", "hkdfSync", "X509Certificate", "Certificate", "checkPrime", "checkPrimeSync", "generatePrime", "generatePrimeSync", "secureHeapUsed", "setEngine", "setFips", "getFips"], "refused": ["KeyObject", "createCipheriv", "createDecipheriv", "createSign", "createVerify", "createDiffieHellman", "createECDH", "createPublicKey", "createPrivateKey", "createSecretKey", "diffieHellman", "generateKeyPair", "generateKeyPairSync", "generateKey", "generateKeySync", "sign", "verify", "publicEncrypt", "publicDecrypt", "privateEncrypt", "privateDecrypt", "X509Certificate", "Certificate", "checkPrime", "checkPrimeSync", "generatePrime", "generatePrimeSync", "secureHeapUsed", "setEngine"], "members": ["hash.copy", "hash.digest", "hash.update", "hmac.digest", "hmac.update"], "evidence": ["tests/fixtures/npm/cases/crypto-shims/main.ts", "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"] },
- "util": { "exports": ["getSystemErrorName", "getSystemErrorMessage", "getSystemErrorMap", "parseEnv", "format", "formatWithOptions", "inspect", "inherits", "promisify", "callbackify", "deprecate", "debuglog", "debug", "types", "isDeepStrictEqual", "stripVTControlCharacters", "styleText", "parseArgs", "toUSVString", "_extend", "TextEncoder", "TextDecoder", "MIMEType", "MIMEParams", "isArray"], "evidence": ["tests/fixtures/npm/cases/util-shims/main.ts"] },
- "util/types": { "exports": ["isAnyArrayBuffer", "isArrayBufferView", "isArgumentsObject", "isArrayBuffer", "isAsyncFunction", "isBigInt64Array", "isBigUint64Array", "isBooleanObject", "isBoxedPrimitive", "isBigIntObject", "isCryptoKey", "isDataView", "isDate", "isExternal", "isFloat16Array", "isFloat32Array", "isFloat64Array", "isGeneratorFunction", "isGeneratorObject", "isInt8Array", "isInt16Array", "isInt32Array", "isKeyObject", "isMap", "isMapIterator", "isModuleNamespaceObject", "isNativeError", "isNumberObject", "isPromise", "isProxy", "isRegExp", "isSet", "isSetIterator", "isSharedArrayBuffer", "isStringObject", "isSymbolObject", "isTypedArray", "isUint8Array", "isUint8ClampedArray", "isUint16Array", "isUint32Array", "isWeakMap", "isWeakSet"], "evidence": ["tests/fixtures/npm/cases/util-shims/main.ts", "tests/fixtures/npm/cases/node24-util-types/main.ts"] }
- },
- "globals": {
- "supported": ["atob", "btoa", "clearImmediate", "clearInterval", "clearTimeout", "queueMicrotask", "setImmediate", "setInterval", "setTimeout", "structuredClone", "AbortController", "AbortSignal", "Blob", "CustomEvent", "DOMException", "Event", "EventTarget", "File", "Headers", "MessageChannel", "MessageEvent", "MessagePort", "Request", "Response", "TextDecoder", "TextDecoderStream", "TextEncoder", "TextEncoderStream", "TransformStream", "TransformStreamDefaultController", "URLSearchParams", "ReadableStream", "ReadableStreamDefaultReader", "ReadableStreamDefaultController", "WritableStream", "WritableStreamDefaultWriter", "WritableStreamDefaultController", "CountQueuingStrategy", "ByteLengthQueuingStrategy"],
- "npmSupported": ["Buffer", "URL"],
- "absent": ["BroadcastChannel", "CloseEvent", "CompressionStream", "CryptoKey", "DecompressionStream", "EventSource", "FormData", "Navigator", "ReadableByteStreamController", "ReadableStreamBYOBReader", "ReadableStreamBYOBRequest", "Storage", "SubtleCrypto", "URLPattern", "WebAssembly", "WebSocket"],
- "evidence": ["tests/harness/web-globals.test.ts"]
- }
-}
diff --git a/internal/compatibility/generated/node-v24-backlog.json b/internal/compatibility/generated/node-v24-backlog.json
index e16c10848..f5f6f75a0 100644
--- a/internal/compatibility/generated/node-v24-backlog.json
+++ b/internal/compatibility/generated/node-v24-backlog.json
@@ -3,8 +3,8 @@
"nodeVersion": "24.15.0",
"nodeCommit": "848430679556aed0bd073f2bc263331ad84fa119",
"summary": {
- "taskCount": 3368,
- "tierItemCount": 6638,
+ "taskCount": 3288,
+ "tierItemCount": 3288,
"tiers": {
"static": {
"replace-refusal": 42,
@@ -12,18 +12,12 @@
"audit-partial": 747,
"classify": 2,
"implement": 80
- },
- "dynamic": {
- "audit-partial": 915,
- "verify-gap": 2117,
- "replace-refusal": 112,
- "implement": 206
}
},
"priorities": {
- "high": 4475,
- "normal": 1411,
- "low": 752
+ "high": 2239,
+ "normal": 673,
+ "low": 376
}
},
"tasks": [
@@ -49,16 +43,6 @@
"confidence": "high",
"source": "surface-manifest:unsupported:node-builtin.assert.AssertionError",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:assert.AssertionError",
- "tests": [
- "tests/fixtures/npm/cases/assert-shims/main.ts"
- ]
}
}
},
@@ -84,14 +68,6 @@
"confidence": "low",
"source": "compiler-unmatched:assert",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:assert",
- "tests": []
}
}
},
@@ -117,14 +93,6 @@
"confidence": "low",
"source": "compiler-unmatched:assert",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:assert",
- "tests": []
}
}
},
@@ -150,14 +118,6 @@
"confidence": "low",
"source": "compiler-unmatched:assert",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:assert",
- "tests": []
}
}
},
@@ -183,14 +143,6 @@
"confidence": "low",
"source": "compiler-unmatched:assert",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:assert",
- "tests": []
}
}
},
@@ -216,14 +168,6 @@
"confidence": "low",
"source": "compiler-unmatched:assert",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:assert",
- "tests": []
}
}
},
@@ -249,14 +193,6 @@
"confidence": "low",
"source": "compiler-unmatched:assert",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:assert",
- "tests": []
}
}
},
@@ -282,14 +218,6 @@
"confidence": "low",
"source": "compiler-unmatched:assert",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:assert",
- "tests": []
}
}
},
@@ -321,14 +249,6 @@
"tests/corpus/1721-assert-throws-regex-class.ts",
"tests/corpus/2936-static-loose-equality.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:assert",
- "tests": []
}
}
},
@@ -354,16 +274,6 @@
"confidence": "high",
"source": "surface-manifest:unsupported:node-builtin.assert.deepEqual",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:assert.deepEqual",
- "tests": [
- "tests/fixtures/npm/cases/assert-shims/main.ts"
- ]
}
}
},
@@ -395,16 +305,6 @@
"tests/corpus/1721-assert-throws-regex-class.ts",
"tests/corpus/2936-static-loose-equality.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:assert.deepStrictEqual",
- "tests": [
- "tests/fixtures/npm/cases/assert-shims/main.ts"
- ]
}
}
},
@@ -436,16 +336,6 @@
"tests/corpus/1721-assert-throws-regex-class.ts",
"tests/corpus/2936-static-loose-equality.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:assert.doesNotMatch",
- "tests": [
- "tests/fixtures/npm/cases/assert-shims/main.ts"
- ]
}
}
},
@@ -477,16 +367,6 @@
"tests/fixtures/node-types/no-error-assertions.ts",
"tests/harness/project-config.test.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:assert.assert.doesNotReject",
- "tests": [
- "tests/fixtures/npm/cases/node24-no-error-assertions/main.ts"
- ]
}
}
},
@@ -518,16 +398,6 @@
"tests/fixtures/node-types/no-error-assertions.ts",
"tests/harness/project-config.test.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:assert.assert.doesNotThrow",
- "tests": [
- "tests/fixtures/npm/cases/node24-no-error-assertions/main.ts"
- ]
}
}
},
@@ -559,16 +429,6 @@
"tests/corpus/1721-assert-throws-regex-class.ts",
"tests/corpus/2936-static-loose-equality.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:assert.equal",
- "tests": [
- "tests/fixtures/npm/cases/assert-shims/main.ts"
- ]
}
}
},
@@ -600,16 +460,6 @@
"tests/corpus/1721-assert-throws-regex-class.ts",
"tests/corpus/2936-static-loose-equality.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:assert.fail",
- "tests": [
- "tests/fixtures/npm/cases/assert-shims/main.ts"
- ]
}
}
},
@@ -641,16 +491,6 @@
"tests/corpus/1721-assert-throws-regex-class.ts",
"tests/corpus/2936-static-loose-equality.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:assert.fail",
- "tests": [
- "tests/fixtures/npm/cases/assert-shims/main.ts"
- ]
}
}
},
@@ -682,16 +522,6 @@
"tests/corpus/1721-assert-throws-regex-class.ts",
"tests/corpus/2936-static-loose-equality.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:assert.ifError",
- "tests": [
- "tests/fixtures/npm/cases/assert-shims/main.ts"
- ]
}
}
},
@@ -723,16 +553,6 @@
"tests/corpus/1721-assert-throws-regex-class.ts",
"tests/corpus/2936-static-loose-equality.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:assert.match",
- "tests": [
- "tests/fixtures/npm/cases/assert-shims/main.ts"
- ]
}
}
},
@@ -758,16 +578,6 @@
"confidence": "high",
"source": "surface-manifest:unsupported:node-builtin.assert.notDeepEqual",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:assert.notDeepEqual",
- "tests": [
- "tests/fixtures/npm/cases/assert-shims/main.ts"
- ]
}
}
},
@@ -799,16 +609,6 @@
"tests/corpus/1721-assert-throws-regex-class.ts",
"tests/corpus/2936-static-loose-equality.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:assert.notDeepStrictEqual",
- "tests": [
- "tests/fixtures/npm/cases/assert-shims/main.ts"
- ]
}
}
},
@@ -840,16 +640,6 @@
"tests/corpus/1721-assert-throws-regex-class.ts",
"tests/corpus/2936-static-loose-equality.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:assert.notEqual",
- "tests": [
- "tests/fixtures/npm/cases/assert-shims/main.ts"
- ]
}
}
},
@@ -881,16 +671,6 @@
"tests/corpus/1721-assert-throws-regex-class.ts",
"tests/corpus/2936-static-loose-equality.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:assert.notStrictEqual",
- "tests": [
- "tests/fixtures/npm/cases/assert-shims/main.ts"
- ]
}
}
},
@@ -922,16 +702,6 @@
"tests/corpus/1721-assert-throws-regex-class.ts",
"tests/corpus/2936-static-loose-equality.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:assert.ok",
- "tests": [
- "tests/fixtures/npm/cases/assert-shims/main.ts"
- ]
}
}
},
@@ -963,16 +733,6 @@
"tests/corpus/1721-assert-throws-regex-class.ts",
"tests/corpus/2936-static-loose-equality.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:assert.rejects",
- "tests": [
- "tests/fixtures/npm/cases/assert-shims/main.ts"
- ]
}
}
},
@@ -1004,16 +764,6 @@
"tests/corpus/1721-assert-throws-regex-class.ts",
"tests/corpus/2936-static-loose-equality.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:assert.strictEqual",
- "tests": [
- "tests/fixtures/npm/cases/assert-shims/main.ts"
- ]
}
}
},
@@ -1045,16 +795,6 @@
"tests/corpus/1721-assert-throws-regex-class.ts",
"tests/corpus/2936-static-loose-equality.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:assert.throws",
- "tests": [
- "tests/fixtures/npm/cases/assert-shims/main.ts"
- ]
}
}
},
@@ -1080,14 +820,6 @@
"confidence": "low",
"source": "compiler-unmatched:assert",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:assert",
- "tests": []
}
}
},
@@ -1115,16 +847,6 @@
"tests": [
"tests/corpus/2213-async-local-storage.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:async_hooks.AsyncLocalStorage",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -1150,14 +872,6 @@
"confidence": "low",
"source": "compiler-unmatched:async_context",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:async_context",
- "tests": []
}
}
},
@@ -1185,16 +899,6 @@
"tests": [
"tests/corpus/2213-async-local-storage.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:async_hooks.asyncLocalStorage.disable",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -1222,16 +926,6 @@
"tests": [
"tests/corpus/2213-async-local-storage.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:async_hooks.asyncLocalStorage.getStore",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -1259,16 +953,6 @@
"tests": [
"tests/corpus/2213-async-local-storage.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:async_hooks.asyncLocalStorage.enterWith",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -1296,16 +980,6 @@
"tests": [
"tests/corpus/2213-async-local-storage.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:async_hooks.asyncLocalStorage.run",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -1333,16 +1007,6 @@
"tests": [
"tests/corpus/2213-async-local-storage.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:async_hooks.asyncLocalStorage.exit",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -1368,14 +1032,6 @@
"confidence": "low",
"source": "compiler-unmatched:async_context",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:async_context",
- "tests": []
}
}
},
@@ -1401,16 +1057,6 @@
"confidence": "low",
"source": "compiler-unmatched:async_context",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:async_hooks.AsyncResource",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -1436,16 +1082,6 @@
"confidence": "low",
"source": "compiler-unmatched:async_context",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:async_hooks.AsyncResource",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -1471,16 +1107,6 @@
"confidence": "low",
"source": "compiler-unmatched:async_context",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:async_hooks.AsyncResource",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -1506,16 +1132,6 @@
"confidence": "low",
"source": "compiler-unmatched:async_context",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:async_hooks.asyncResource.bind",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -1541,16 +1157,6 @@
"confidence": "low",
"source": "compiler-unmatched:async_context",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:async_hooks.asyncResource.runInAsyncScope",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -1576,16 +1182,6 @@
"confidence": "low",
"source": "compiler-unmatched:async_context",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:async_hooks.asyncResource.emitDestroy",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -1611,16 +1207,6 @@
"confidence": "low",
"source": "compiler-unmatched:async_context",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:async_hooks.asyncResource.asyncId",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -1646,16 +1232,6 @@
"confidence": "low",
"source": "compiler-unmatched:async_context",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:async_hooks.asyncResource.triggerAsyncId",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -1681,16 +1257,6 @@
"confidence": "low",
"source": "compiler-unmatched:async_hooks",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:async_hooks.AsyncResource",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -1716,14 +1282,6 @@
"confidence": "low",
"source": "compiler-unmatched:async_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:async_hooks",
- "tests": []
}
}
},
@@ -1749,14 +1307,6 @@
"confidence": "low",
"source": "compiler-unmatched:async_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:async_hooks",
- "tests": []
}
}
},
@@ -1782,14 +1332,6 @@
"confidence": "low",
"source": "compiler-unmatched:async_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:async_hooks",
- "tests": []
}
}
},
@@ -1815,16 +1357,6 @@
"confidence": "low",
"source": "compiler-unmatched:async_hooks",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:async_hooks.triggerAsyncId",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -1850,14 +1382,6 @@
"confidence": "low",
"source": "compiler-unmatched:async_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:async_hooks",
- "tests": []
}
}
},
@@ -1885,14 +1409,6 @@
"tests": [
"tests/harness/node-test.test.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:async_hooks",
- "tests": []
}
}
},
@@ -1920,14 +1436,6 @@
"tests": [
"tests/harness/node-test.test.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:async_hooks",
- "tests": []
}
}
},
@@ -1953,14 +1461,6 @@
"confidence": "low",
"source": "compiler-unmatched:async_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:async_hooks",
- "tests": []
}
}
},
@@ -1986,14 +1486,6 @@
"confidence": "low",
"source": "compiler-unmatched:async_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:async_hooks",
- "tests": []
}
}
},
@@ -2019,14 +1511,6 @@
"confidence": "low",
"source": "compiler-unmatched:async_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:async_hooks",
- "tests": []
}
}
},
@@ -2052,14 +1536,6 @@
"confidence": "low",
"source": "compiler-unmatched:async_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:async_hooks",
- "tests": []
}
}
},
@@ -2085,16 +1561,6 @@
"confidence": "low",
"source": "compiler-unmatched:async_hooks",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:async_hooks.executionAsyncResource",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -2120,16 +1586,6 @@
"confidence": "low",
"source": "compiler-unmatched:async_hooks",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:async_hooks.executionAsyncId",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -2155,16 +1611,6 @@
"confidence": "low",
"source": "compiler-unmatched:async_hooks",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:async_hooks.triggerAsyncId",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -2190,14 +1636,6 @@
"confidence": "low",
"source": "compiler-unmatched:async_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:async_hooks",
- "tests": []
}
}
},
@@ -2225,16 +1663,6 @@
"tests": [
"tests/corpus/2213-async-local-storage.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:async_hooks.AsyncLocalStorage",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -2260,16 +1688,6 @@
"confidence": "low",
"source": "compiler-unmatched:async_hooks",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:async_hooks.createHook",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -2295,14 +1713,6 @@
"confidence": "low",
"source": "compiler-unmatched:async_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:async_hooks",
- "tests": []
}
}
},
@@ -2328,14 +1738,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:buffer",
- "tests": []
}
}
},
@@ -2361,14 +1763,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:buffer",
- "tests": []
}
}
},
@@ -2394,14 +1788,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:buffer",
- "tests": []
}
}
},
@@ -2427,14 +1813,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:buffer",
- "tests": []
}
}
},
@@ -2460,16 +1838,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:buffer.SlowBuffer",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -2495,16 +1863,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:buffer.atob",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -2530,16 +1888,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:buffer.btoa",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -2569,16 +1917,6 @@
"tests/corpus/node24-buffer-encoding-errors.ts",
"tests/fixtures/node-types/text-encoding.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:buffer.buffer.isAscii",
- "tests": [
- "tests/fixtures/npm/cases/node24-text-encoding/main.ts"
- ]
}
}
},
@@ -2608,16 +1946,6 @@
"tests/corpus/node24-buffer-encoding-errors.ts",
"tests/fixtures/node-types/text-encoding.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:buffer.buffer.isUtf8",
- "tests": [
- "tests/fixtures/npm/cases/node24-text-encoding/main.ts"
- ]
}
}
},
@@ -2643,16 +1971,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:buffer.resolveObjectURL",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -2682,16 +2000,6 @@
"tests/corpus/node24-buffer-encoding-errors.ts",
"tests/fixtures/node-types/text-encoding.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:buffer.buffer.transcode",
- "tests": [
- "tests/fixtures/npm/cases/node24-text-encoding/main.ts"
- ]
}
}
},
@@ -2717,16 +2025,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:buffer.INSPECT_MAX_BYTES",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -2752,16 +2050,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:buffer.kMaxLength",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -2787,16 +2075,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:buffer.kStringMaxLength",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -2822,16 +2100,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.Buffer.from",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -2857,16 +2125,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.Buffer.allocUnsafe",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -2892,16 +2150,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:buffer.Blob",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -2927,16 +2175,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:buffer.Blob",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -2962,14 +2200,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:buffer",
- "tests": []
}
}
},
@@ -2995,14 +2225,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:buffer",
- "tests": []
}
}
},
@@ -3028,14 +2250,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:buffer",
- "tests": []
}
}
},
@@ -3061,14 +2275,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:buffer",
- "tests": []
}
}
},
@@ -3094,14 +2300,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:buffer",
- "tests": []
}
}
},
@@ -3127,14 +2325,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:buffer",
- "tests": []
}
}
},
@@ -3160,14 +2350,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:buffer",
- "tests": []
}
}
},
@@ -3193,16 +2375,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:buffer.Buffer",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -3228,16 +2400,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.compare",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -3263,16 +2425,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.copy",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -3298,14 +2450,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:buffer",
- "tests": []
}
}
},
@@ -3331,16 +2475,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.equals",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -3366,16 +2500,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.fill",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -3401,16 +2525,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.includes",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -3436,16 +2550,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.indexOf",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -3471,14 +2575,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:buffer",
- "tests": []
}
}
},
@@ -3504,124 +2600,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.lastIndexOf",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- }
- }
- },
- {
- "id": "buffer:192a90d09b9e",
- "chapter": "buffer",
- "label": "buf.readBigInt64BE([offset])",
- "signature": "`buf.readBigInt64BE([offset])`",
- "apiSymbol": "buf.readBigInt64BE",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/buffer.html#bufreadbigint64beoffset",
- "nodeStability": {
- "index": "2",
- "level": 2,
- "text": "Stable",
- "inherited": true
- },
- "priority": "high",
- "tiers": {
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.readBigInt64BE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- }
- }
- },
- {
- "id": "buffer:4cfbe8f7ea1a",
- "chapter": "buffer",
- "label": "buf.readBigInt64LE([offset])",
- "signature": "`buf.readBigInt64LE([offset])`",
- "apiSymbol": "buf.readBigInt64LE",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/buffer.html#bufreadbigint64leoffset",
- "nodeStability": {
- "index": "2",
- "level": 2,
- "text": "Stable",
- "inherited": true
- },
- "priority": "high",
- "tiers": {
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.readBigInt64LE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- }
- }
- },
- {
- "id": "buffer:884486b34123",
- "chapter": "buffer",
- "label": "buf.readBigUInt64BE([offset])",
- "signature": "`buf.readBigUInt64BE([offset])`",
- "apiSymbol": "buf.readBigUInt64BE",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/buffer.html#bufreadbiguint64beoffset",
- "nodeStability": {
- "index": "2",
- "level": 2,
- "text": "Stable",
- "inherited": true
- },
- "priority": "high",
- "tiers": {
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.readBigUInt64BE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- }
- }
- },
- {
- "id": "buffer:c6a190fd1f05",
- "chapter": "buffer",
- "label": "buf.readBigUInt64LE([offset])",
- "signature": "`buf.readBigUInt64LE([offset])`",
- "apiSymbol": "buf.readBigUInt64LE",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/buffer.html#bufreadbiguint64leoffset",
- "nodeStability": {
- "index": "2",
- "level": 2,
- "text": "Stable",
- "inherited": true
- },
- "priority": "high",
- "tiers": {
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.readBigUInt64LE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -3647,16 +2625,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.readDoubleBE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -3682,16 +2650,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.readDoubleLE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -3717,16 +2675,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.readFloatBE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -3752,16 +2700,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.readFloatLE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -3787,16 +2725,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.readInt8",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -3822,16 +2750,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.readInt16BE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -3857,16 +2775,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.readInt16LE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -3892,16 +2800,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.readInt32BE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -3927,16 +2825,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.readInt32LE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -3962,16 +2850,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.readIntBE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -3997,16 +2875,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.readIntLE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -4032,16 +2900,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.readUInt8",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -4067,16 +2925,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.readUInt16BE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -4102,16 +2950,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.readUInt16LE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -4137,16 +2975,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.readUInt32BE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -4172,16 +3000,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.readUInt32LE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -4207,16 +3025,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.readUIntBE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -4242,16 +3050,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.readUIntLE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -4277,16 +3075,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.subarray",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -4312,16 +3100,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.slice",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -4347,16 +3125,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.swap16",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -4382,16 +3150,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.swap32",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -4417,16 +3175,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.swap64",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -4452,16 +3200,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.toJSON",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -4487,16 +3225,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.toString",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -4522,14 +3250,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:buffer",
- "tests": []
}
}
},
@@ -4555,124 +3275,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.write",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- }
- }
- },
- {
- "id": "buffer:a0f65696c0ff",
- "chapter": "buffer",
- "label": "buf.writeBigInt64BE(value[, offset])",
- "signature": "`buf.writeBigInt64BE(value[, offset])`",
- "apiSymbol": "buf.writeBigInt64BE",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/buffer.html#bufwritebigint64bevalue-offset",
- "nodeStability": {
- "index": "2",
- "level": 2,
- "text": "Stable",
- "inherited": true
- },
- "priority": "high",
- "tiers": {
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.writeBigInt64BE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- }
- }
- },
- {
- "id": "buffer:bec4d18deb28",
- "chapter": "buffer",
- "label": "buf.writeBigInt64LE(value[, offset])",
- "signature": "`buf.writeBigInt64LE(value[, offset])`",
- "apiSymbol": "buf.writeBigInt64LE",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/buffer.html#bufwritebigint64levalue-offset",
- "nodeStability": {
- "index": "2",
- "level": 2,
- "text": "Stable",
- "inherited": true
- },
- "priority": "high",
- "tiers": {
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.writeBigInt64LE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- }
- }
- },
- {
- "id": "buffer:03fe65c4dcae",
- "chapter": "buffer",
- "label": "buf.writeBigUInt64BE(value[, offset])",
- "signature": "`buf.writeBigUInt64BE(value[, offset])`",
- "apiSymbol": "buf.writeBigUInt64BE",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/buffer.html#bufwritebiguint64bevalue-offset",
- "nodeStability": {
- "index": "2",
- "level": 2,
- "text": "Stable",
- "inherited": true
- },
- "priority": "high",
- "tiers": {
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.writeBigUInt64BE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- }
- }
- },
- {
- "id": "buffer:16a200c1a65f",
- "chapter": "buffer",
- "label": "buf.writeBigUInt64LE(value[, offset])",
- "signature": "`buf.writeBigUInt64LE(value[, offset])`",
- "apiSymbol": "buf.writeBigUInt64LE",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/buffer.html#bufwritebiguint64levalue-offset",
- "nodeStability": {
- "index": "2",
- "level": 2,
- "text": "Stable",
- "inherited": true
- },
- "priority": "high",
- "tiers": {
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.writeBigUInt64LE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -4698,16 +3300,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.writeDoubleBE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -4733,16 +3325,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.writeDoubleLE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -4768,16 +3350,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.writeFloatBE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -4803,16 +3375,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.writeFloatLE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -4838,16 +3400,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.writeInt8",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -4873,16 +3425,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.writeInt16BE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -4908,16 +3450,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.writeInt16LE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -4943,16 +3475,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.writeInt32BE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -4978,16 +3500,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.writeInt32LE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -5013,16 +3525,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.writeIntBE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -5048,16 +3550,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.writeIntLE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -5083,16 +3575,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.writeUInt8",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -5118,16 +3600,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.writeUInt16BE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -5153,16 +3625,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.writeUInt16LE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -5188,16 +3650,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.writeUInt32BE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -5223,16 +3675,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.writeUInt32LE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -5258,16 +3700,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.writeUIntBE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -5293,16 +3725,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:buffer.buf.writeUIntLE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -5328,14 +3750,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:buffer",
- "tests": []
}
}
},
@@ -5361,14 +3775,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:buffer",
- "tests": []
}
}
},
@@ -5394,14 +3800,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:buffer",
- "tests": []
}
}
},
@@ -5427,14 +3825,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:buffer",
- "tests": []
}
}
},
@@ -5460,14 +3850,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:buffer",
- "tests": []
}
}
},
@@ -5493,14 +3875,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:buffer",
- "tests": []
}
}
},
@@ -5526,16 +3900,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:buffer.File",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
}
}
},
@@ -5561,14 +3925,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:buffer",
- "tests": []
}
}
},
@@ -5594,14 +3950,6 @@
"confidence": "low",
"source": "compiler-unmatched:buffer",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:buffer",
- "tests": []
}
}
},
@@ -5627,14 +3975,6 @@
"confidence": "low",
"source": "compiler-unmatched:child_process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:child_process",
- "tests": []
}
}
},
@@ -5660,14 +4000,6 @@
"confidence": "low",
"source": "compiler-unmatched:child_process",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:child_process.exec",
- "tests": []
}
}
},
@@ -5695,14 +4027,6 @@
"tests": [
"tests/corpus/2911-execfile-callback.ts"
]
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:child_process.execFile",
- "tests": []
}
}
},
@@ -5730,14 +4054,6 @@
"tests": [
"tests/corpus/2946-child-fork-ipc/main.ts"
]
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:child_process.fork",
- "tests": []
}
}
},
@@ -5773,14 +4089,6 @@
"tests/corpus/3131-child-rest-listeners.js",
"tests/corpus/3132-child-generic-stream-completion.ts"
]
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:child_process.spawn",
- "tests": []
}
}
},
@@ -5806,14 +4114,6 @@
"confidence": "low",
"source": "compiler-unmatched:child_process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:child_process",
- "tests": []
}
}
},
@@ -5839,14 +4139,6 @@
"confidence": "low",
"source": "compiler-unmatched:child_process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:child_process",
- "tests": []
}
}
},
@@ -5882,14 +4174,6 @@
"tests/corpus/3131-child-rest-listeners.js",
"tests/corpus/3132-child-generic-stream-completion.ts"
]
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:child_process.execFileSync",
- "tests": []
}
}
},
@@ -5925,14 +4209,6 @@
"tests/corpus/3131-child-rest-listeners.js",
"tests/corpus/3132-child-generic-stream-completion.ts"
]
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:child_process.execSync",
- "tests": []
}
}
},
@@ -5968,14 +4244,6 @@
"tests/corpus/3131-child-rest-listeners.js",
"tests/corpus/3132-child-generic-stream-completion.ts"
]
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:child_process.spawnSync",
- "tests": []
}
}
},
@@ -6001,14 +4269,6 @@
"confidence": "low",
"source": "compiler-unmatched:child_process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:child_process",
- "tests": []
}
}
},
@@ -6034,14 +4294,6 @@
"confidence": "low",
"source": "compiler-unmatched:child_process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:child_process",
- "tests": []
}
}
},
@@ -6069,14 +4321,6 @@
"tests": [
"tests/corpus/2946-child-fork-ipc/main.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:child_process",
- "tests": []
}
}
},
@@ -6102,14 +4346,6 @@
"confidence": "low",
"source": "compiler-unmatched:child_process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:child_process",
- "tests": []
}
}
},
@@ -6137,14 +4373,6 @@
"tests": [
"tests/corpus/2844-node-disposable-resources.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:child_process",
- "tests": []
}
}
},
@@ -6170,14 +4398,6 @@
"confidence": "low",
"source": "compiler-unmatched:child_process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:child_process",
- "tests": []
}
}
},
@@ -6205,14 +4425,6 @@
"tests": [
"tests/corpus/2946-child-fork-ipc/main.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:child_process",
- "tests": []
}
}
},
@@ -6238,14 +4450,6 @@
"confidence": "low",
"source": "compiler-unmatched:child_process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:child_process",
- "tests": []
}
}
},
@@ -6271,14 +4475,6 @@
"confidence": "low",
"source": "compiler-unmatched:child_process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:child_process",
- "tests": []
}
}
},
@@ -6304,14 +4500,6 @@
"confidence": "low",
"source": "compiler-unmatched:child_process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:child_process",
- "tests": []
}
}
},
@@ -6337,14 +4525,6 @@
"confidence": "low",
"source": "compiler-unmatched:child_process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:child_process",
- "tests": []
}
}
},
@@ -6372,14 +4552,6 @@
"tests": [
"tests/corpus/2946-child-fork-ipc/main.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:child_process",
- "tests": []
}
}
},
@@ -6405,14 +4577,6 @@
"confidence": "low",
"source": "compiler-unmatched:child_process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:child_process",
- "tests": []
}
}
},
@@ -6438,14 +4602,6 @@
"confidence": "low",
"source": "compiler-unmatched:child_process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:child_process",
- "tests": []
}
}
},
@@ -6471,14 +4627,6 @@
"confidence": "low",
"source": "compiler-unmatched:child_process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:child_process",
- "tests": []
}
}
},
@@ -6504,14 +4652,6 @@
"confidence": "low",
"source": "compiler-unmatched:child_process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:child_process",
- "tests": []
}
}
},
@@ -6537,14 +4677,6 @@
"confidence": "low",
"source": "compiler-unmatched:child_process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:child_process",
- "tests": []
}
}
},
@@ -6570,14 +4702,6 @@
"confidence": "low",
"source": "compiler-unmatched:child_process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:child_process",
- "tests": []
}
}
},
@@ -6606,14 +4730,6 @@
"tests/corpus/1565-spawn-pipe-streams.ts",
"tests/corpus/2939-child-shell-text.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:child_process",
- "tests": []
}
}
},
@@ -6646,14 +4762,6 @@
"tests/corpus/2897-child-stdin-destroy.ts",
"tests/corpus/2898-child-stdin-spawn-failure.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:child_process",
- "tests": []
}
}
},
@@ -6679,14 +4787,6 @@
"confidence": "low",
"source": "compiler-unmatched:child_process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:child_process",
- "tests": []
}
}
},
@@ -6715,14 +4815,6 @@
"tests/corpus/1565-spawn-pipe-streams.ts",
"tests/corpus/2939-child-shell-text.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:child_process",
- "tests": []
}
}
},
@@ -6751,14 +4843,6 @@
"tests/corpus/2939-child-shell-text.ts",
"tests/corpus/3131-child-rest-listeners.js"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:child_process",
- "tests": []
}
}
},
@@ -6786,14 +4870,6 @@
"tests": [
"tests/corpus/2946-child-fork-ipc/main.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:child_process",
- "tests": []
}
}
},
@@ -6819,14 +4895,6 @@
"confidence": "low",
"source": "compiler-unmatched:child_process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:child_process",
- "tests": []
}
}
},
@@ -6852,14 +4920,6 @@
"confidence": "low",
"source": "compiler-unmatched:child_process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:child_process",
- "tests": []
}
}
},
@@ -6887,14 +4947,6 @@
"tests": [
"tests/corpus/2946-child-fork-ipc/main.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:child_process",
- "tests": []
}
}
},
@@ -6920,14 +4972,6 @@
"confidence": "low",
"source": "compiler-unmatched:child_process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:child_process",
- "tests": []
}
}
},
@@ -6953,14 +4997,6 @@
"confidence": "low",
"source": "compiler-unmatched:cluster",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:cluster",
- "tests": []
}
}
},
@@ -6986,14 +5022,6 @@
"confidence": "low",
"source": "compiler-unmatched:cluster",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:cluster",
- "tests": []
}
}
},
@@ -7019,14 +5047,6 @@
"confidence": "low",
"source": "compiler-unmatched:cluster",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:cluster",
- "tests": []
}
}
},
@@ -7052,14 +5072,6 @@
"confidence": "low",
"source": "compiler-unmatched:cluster",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:cluster",
- "tests": []
}
}
},
@@ -7085,14 +5097,6 @@
"confidence": "low",
"source": "compiler-unmatched:cluster",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:cluster",
- "tests": []
}
}
},
@@ -7118,14 +5122,6 @@
"confidence": "low",
"source": "compiler-unmatched:cluster",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:cluster",
- "tests": []
}
}
},
@@ -7151,14 +5147,6 @@
"confidence": "low",
"source": "compiler-unmatched:cluster",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:cluster",
- "tests": []
}
}
},
@@ -7184,14 +5172,6 @@
"confidence": "low",
"source": "compiler-unmatched:cluster",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:cluster",
- "tests": []
}
}
},
@@ -7217,14 +5197,6 @@
"confidence": "low",
"source": "compiler-unmatched:cluster",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:cluster",
- "tests": []
}
}
},
@@ -7250,14 +5222,6 @@
"confidence": "low",
"source": "compiler-unmatched:cluster",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:cluster",
- "tests": []
}
}
},
@@ -7283,14 +5247,6 @@
"confidence": "low",
"source": "compiler-unmatched:cluster",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:cluster",
- "tests": []
}
}
},
@@ -7316,14 +5272,6 @@
"confidence": "low",
"source": "compiler-unmatched:cluster",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:cluster",
- "tests": []
}
}
},
@@ -7349,14 +5297,6 @@
"confidence": "low",
"source": "compiler-unmatched:cluster",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:cluster",
- "tests": []
}
}
},
@@ -7382,14 +5322,6 @@
"confidence": "low",
"source": "compiler-unmatched:cluster",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:cluster",
- "tests": []
}
}
},
@@ -7415,14 +5347,6 @@
"confidence": "low",
"source": "compiler-unmatched:cluster",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:cluster",
- "tests": []
}
}
},
@@ -7448,14 +5372,6 @@
"confidence": "low",
"source": "compiler-unmatched:cluster",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:cluster",
- "tests": []
}
}
},
@@ -7481,14 +5397,6 @@
"confidence": "low",
"source": "compiler-unmatched:cluster",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:cluster",
- "tests": []
}
}
},
@@ -7514,14 +5422,6 @@
"confidence": "low",
"source": "compiler-unmatched:cluster",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:cluster",
- "tests": []
}
}
},
@@ -7547,14 +5447,6 @@
"confidence": "low",
"source": "compiler-unmatched:cluster",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:cluster",
- "tests": []
}
}
},
@@ -7582,14 +5474,6 @@
"tests": [
"tests/corpus/957-builtins-namespace.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:cluster",
- "tests": []
}
}
},
@@ -7617,14 +5501,6 @@
"tests": [
"tests/corpus/957-builtins-namespace.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:cluster",
- "tests": []
}
}
},
@@ -7652,14 +5528,6 @@
"tests": [
"tests/corpus/957-builtins-namespace.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:cluster",
- "tests": []
}
}
},
@@ -7685,14 +5553,6 @@
"confidence": "low",
"source": "compiler-unmatched:cluster",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:cluster",
- "tests": []
}
}
},
@@ -7718,14 +5578,6 @@
"confidence": "low",
"source": "compiler-unmatched:cluster",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:cluster",
- "tests": []
}
}
},
@@ -7751,14 +5603,6 @@
"confidence": "low",
"source": "compiler-unmatched:cluster",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:cluster",
- "tests": []
}
}
},
@@ -7784,14 +5628,6 @@
"confidence": "low",
"source": "compiler-unmatched:cluster",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:cluster",
- "tests": []
}
}
},
@@ -7817,14 +5653,6 @@
"confidence": "low",
"source": "compiler-unmatched:cluster",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:cluster",
- "tests": []
}
}
},
@@ -7850,14 +5678,6 @@
"confidence": "low",
"source": "compiler-unmatched:cluster",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:cluster",
- "tests": []
}
}
},
@@ -7883,14 +5703,6 @@
"confidence": "low",
"source": "compiler-unmatched:cluster",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:cluster",
- "tests": []
}
}
},
@@ -7916,14 +5728,6 @@
"confidence": "low",
"source": "compiler-unmatched:cluster",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:cluster",
- "tests": []
}
}
},
@@ -7949,14 +5753,6 @@
"confidence": "low",
"source": "compiler-unmatched:cluster",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:cluster",
- "tests": []
}
}
},
@@ -7982,14 +5778,6 @@
"confidence": "low",
"source": "compiler-unmatched:cluster",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:cluster",
- "tests": []
}
}
},
@@ -8015,14 +5803,6 @@
"confidence": "low",
"source": "compiler-unmatched:cluster",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:cluster",
- "tests": []
}
}
},
@@ -8048,14 +5828,6 @@
"confidence": "low",
"source": "compiler-unmatched:console",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:console",
- "tests": []
}
}
},
@@ -8081,14 +5853,6 @@
"confidence": "low",
"source": "compiler-unmatched:console",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:console",
- "tests": []
}
}
},
@@ -8114,14 +5878,6 @@
"confidence": "low",
"source": "compiler-unmatched:console",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:console",
- "tests": []
}
}
},
@@ -8147,16 +5903,6 @@
"confidence": "high",
"source": "surface-manifest:unsupported:node-builtin.console.Console",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:console.Console",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -8182,16 +5928,6 @@
"confidence": "low",
"source": "compiler-unmatched:console",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:console.assert",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -8217,16 +5953,6 @@
"confidence": "low",
"source": "compiler-unmatched:console",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:console.clear",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -8252,16 +5978,6 @@
"confidence": "low",
"source": "compiler-unmatched:console",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:console.count",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -8287,16 +6003,6 @@
"confidence": "low",
"source": "compiler-unmatched:console",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:console.countReset",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -8328,16 +6034,6 @@
"tests/corpus/console-native-value.js",
"tests/harness/npm-static.test.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:console.debug",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -8363,16 +6059,6 @@
"confidence": "low",
"source": "compiler-unmatched:console",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:console.dir",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -8398,14 +6084,6 @@
"confidence": "low",
"source": "compiler-unmatched:console",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:console",
- "tests": []
}
}
},
@@ -8437,16 +6115,6 @@
"tests/corpus/console-native-value.js",
"tests/harness/npm-static.test.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:console.error",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -8472,16 +6140,6 @@
"confidence": "low",
"source": "compiler-unmatched:console",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:console.group",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -8507,14 +6165,6 @@
"confidence": "low",
"source": "compiler-unmatched:console",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:console",
- "tests": []
}
}
},
@@ -8540,16 +6190,6 @@
"confidence": "low",
"source": "compiler-unmatched:console",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:console.groupEnd",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -8581,16 +6221,6 @@
"tests/corpus/console-native-value.js",
"tests/harness/npm-static.test.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:console.info",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -8622,16 +6252,6 @@
"tests/corpus/console-native-value.js",
"tests/harness/npm-static.test.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:console.log",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -8657,16 +6277,6 @@
"confidence": "low",
"source": "compiler-unmatched:console",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:console.table",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -8692,16 +6302,6 @@
"confidence": "low",
"source": "compiler-unmatched:console",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:console.time",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -8727,16 +6327,6 @@
"confidence": "low",
"source": "compiler-unmatched:console",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:console.timeEnd",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -8762,14 +6352,6 @@
"confidence": "low",
"source": "compiler-unmatched:console",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:console",
- "tests": []
}
}
},
@@ -8795,16 +6377,6 @@
"confidence": "low",
"source": "compiler-unmatched:console",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:console.trace",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -8836,16 +6408,6 @@
"tests/corpus/console-native-value.js",
"tests/harness/npm-static.test.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:console.warn",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -8871,14 +6433,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -8904,14 +6458,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -8937,14 +6483,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -8970,14 +6508,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:crypto.checkPrime",
- "tests": []
}
}
},
@@ -9003,14 +6533,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:crypto.checkPrimeSync",
- "tests": []
}
}
},
@@ -9036,14 +6558,6 @@
"confidence": "high",
"source": "surface-manifest:unsupported:node-builtin.crypto.createCipheriv",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:crypto.createCipheriv",
- "tests": []
}
}
},
@@ -9069,14 +6583,6 @@
"confidence": "high",
"source": "surface-manifest:unsupported:node-builtin.crypto.createDecipheriv",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:crypto.createDecipheriv",
- "tests": []
}
}
},
@@ -9102,14 +6608,6 @@
"confidence": "high",
"source": "surface-manifest:unsupported:node-builtin.crypto.createDiffieHellman",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:crypto.createDiffieHellman",
- "tests": []
}
}
},
@@ -9135,14 +6633,6 @@
"confidence": "high",
"source": "surface-manifest:unsupported:node-builtin.crypto.createDiffieHellman",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:crypto.createDiffieHellman",
- "tests": []
}
}
},
@@ -9168,14 +6658,6 @@
"confidence": "high",
"source": "surface-manifest:unsupported:node-builtin.crypto.createDiffieHellmanGroup",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -9201,14 +6683,6 @@
"confidence": "high",
"source": "surface-manifest:unsupported:node-builtin.crypto.createECDH",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:crypto.createECDH",
- "tests": []
}
}
},
@@ -9238,17 +6712,6 @@
"tests/corpus/node24-crypto-sha2.ts",
"tests/harness/npm-static.test.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:crypto.createHash",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
}
}
},
@@ -9278,17 +6741,6 @@
"tests/corpus/node24-crypto-sha2.ts",
"tests/harness/npm-static.test.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:crypto.createHmac",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
}
}
},
@@ -9314,14 +6766,6 @@
"confidence": "high",
"source": "surface-manifest:unsupported:node-builtin.crypto.createPrivateKey",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:crypto.createPrivateKey",
- "tests": []
}
}
},
@@ -9347,14 +6791,6 @@
"confidence": "high",
"source": "surface-manifest:unsupported:node-builtin.crypto.createPublicKey",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:crypto.createPublicKey",
- "tests": []
}
}
},
@@ -9380,14 +6816,6 @@
"confidence": "high",
"source": "surface-manifest:unsupported:node-builtin.crypto.createSecretKey",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:crypto.createSecretKey",
- "tests": []
}
}
},
@@ -9413,14 +6841,6 @@
"confidence": "high",
"source": "surface-manifest:unsupported:node-builtin.crypto.createSign",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:crypto.createSign",
- "tests": []
}
}
},
@@ -9446,14 +6866,6 @@
"confidence": "high",
"source": "surface-manifest:unsupported:node-builtin.crypto.createVerify",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:crypto.createVerify",
- "tests": []
}
}
},
@@ -9479,14 +6891,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -9512,14 +6916,6 @@
"confidence": "high",
"source": "surface-manifest:unsupported:node-builtin.crypto.diffieHellman",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:crypto.diffieHellman",
- "tests": []
}
}
},
@@ -9545,14 +6941,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -9578,14 +6966,6 @@
"confidence": "high",
"source": "surface-manifest:unsupported:node-builtin.crypto.generateKey",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:crypto.generateKey",
- "tests": []
}
}
},
@@ -9611,14 +6991,6 @@
"confidence": "high",
"source": "surface-manifest:unsupported:node-builtin.crypto.generateKeyPair",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:crypto.generateKeyPair",
- "tests": []
}
}
},
@@ -9644,14 +7016,6 @@
"confidence": "high",
"source": "surface-manifest:unsupported:node-builtin.crypto.generateKeyPairSync",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:crypto.generateKeyPairSync",
- "tests": []
}
}
},
@@ -9677,14 +7041,6 @@
"confidence": "high",
"source": "surface-manifest:unsupported:node-builtin.crypto.generateKeySync",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:crypto.generateKeySync",
- "tests": []
}
}
},
@@ -9710,14 +7066,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:crypto.generatePrime",
- "tests": []
}
}
},
@@ -9743,14 +7091,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:crypto.generatePrimeSync",
- "tests": []
}
}
},
@@ -9776,14 +7116,6 @@
"confidence": "high",
"source": "surface-manifest:unsupported:node-builtin.crypto.getCipherInfo",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -9809,17 +7141,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:crypto.getCiphers",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
}
}
},
@@ -9845,17 +7166,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:crypto.getCurves",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
}
}
},
@@ -9881,14 +7191,6 @@
"confidence": "high",
"source": "surface-manifest:unsupported:node-builtin.crypto.getDiffieHellman",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -9914,17 +7216,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:crypto.getFips",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
}
}
},
@@ -9950,17 +7241,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:crypto.getHashes",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
}
}
},
@@ -9986,17 +7266,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:crypto.getRandomValues",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
}
}
},
@@ -10026,17 +7295,6 @@
"tests/corpus/node24-crypto-sha2.ts",
"tests/harness/npm-static.test.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:crypto.hash",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
}
}
},
@@ -10066,17 +7324,6 @@
"tests/corpus/node24-crypto-kdf-errors.ts",
"tests/corpus/node24-crypto-kdf-options.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:crypto.hkdf",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
}
}
},
@@ -10106,17 +7353,6 @@
"tests/corpus/node24-crypto-kdf-errors.ts",
"tests/corpus/node24-crypto-kdf-options.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:crypto.hkdfSync",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
}
}
},
@@ -10146,17 +7382,6 @@
"tests/corpus/node24-crypto-sha2.ts",
"tests/harness/npm-static.test.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:crypto.pbkdf2",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
}
}
},
@@ -10186,17 +7411,6 @@
"tests/corpus/node24-crypto-sha2.ts",
"tests/harness/npm-static.test.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:crypto.pbkdf2Sync",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
}
}
},
@@ -10222,14 +7436,6 @@
"confidence": "high",
"source": "surface-manifest:unsupported:node-builtin.crypto.privateDecrypt",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:crypto.privateDecrypt",
- "tests": []
}
}
},
@@ -10255,14 +7461,6 @@
"confidence": "high",
"source": "surface-manifest:unsupported:node-builtin.crypto.privateEncrypt",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:crypto.privateEncrypt",
- "tests": []
}
}
},
@@ -10288,14 +7486,6 @@
"confidence": "high",
"source": "surface-manifest:unsupported:node-builtin.crypto.publicDecrypt",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:crypto.publicDecrypt",
- "tests": []
}
}
},
@@ -10321,14 +7511,6 @@
"confidence": "high",
"source": "surface-manifest:unsupported:node-builtin.crypto.publicEncrypt",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:crypto.publicEncrypt",
- "tests": []
}
}
},
@@ -10364,17 +7546,6 @@
"tests/corpus/node24-crypto-kdf-errors.ts",
"tests/corpus/node24-crypto-kdf-options.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:crypto.randomBytes",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
}
}
},
@@ -10400,17 +7571,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:crypto.randomFill",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
}
}
},
@@ -10440,17 +7600,6 @@
"tests/corpus/node24-crypto-sha2.ts",
"tests/harness/npm-static.test.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:crypto.randomFillSync",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
}
}
},
@@ -10480,17 +7629,6 @@
"tests/corpus/node24-crypto-sha2.ts",
"tests/harness/npm-static.test.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:crypto.randomInt",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
}
}
},
@@ -10526,17 +7664,6 @@
"tests/corpus/node24-crypto-kdf-errors.ts",
"tests/corpus/node24-crypto-kdf-options.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:crypto.randomUUID",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
}
}
},
@@ -10566,17 +7693,6 @@
"tests/corpus/node24-crypto-kdf-errors.ts",
"tests/corpus/node24-crypto-kdf-options.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:crypto.scrypt",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
}
}
},
@@ -10606,17 +7722,6 @@
"tests/corpus/node24-crypto-kdf-errors.ts",
"tests/corpus/node24-crypto-kdf-options.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:crypto.scryptSync",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
}
}
},
@@ -10642,14 +7747,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:crypto.secureHeapUsed",
- "tests": []
}
}
},
@@ -10675,14 +7772,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:crypto.setEngine",
- "tests": []
}
}
},
@@ -10708,17 +7797,6 @@
"confidence": "high",
"source": "surface-manifest:unsupported:node-builtin.crypto.setFips",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:crypto.setFips",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
}
}
},
@@ -10744,14 +7822,6 @@
"confidence": "high",
"source": "surface-manifest:unsupported:node-builtin.crypto.sign",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:crypto.sign",
- "tests": []
}
}
},
@@ -10781,17 +7851,6 @@
"tests/corpus/node24-crypto-sha2.ts",
"tests/harness/npm-static.test.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:crypto.timingSafeEqual",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
}
}
},
@@ -10817,14 +7876,6 @@
"confidence": "high",
"source": "surface-manifest:unsupported:node-builtin.crypto.verify",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:crypto.verify",
- "tests": []
}
}
},
@@ -10850,17 +7901,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:crypto.constants",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
}
}
},
@@ -10886,14 +7926,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -10919,17 +7951,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:crypto.subtle",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
}
}
},
@@ -10955,17 +7976,6 @@
"confidence": "high",
"source": "surface-manifest:unsupported:node-builtin.crypto.webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:crypto.webcrypto",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
}
}
},
@@ -10991,14 +8001,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:crypto.Certificate",
- "tests": []
}
}
},
@@ -11024,14 +8026,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -11057,14 +8051,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -11090,14 +8076,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -11123,14 +8101,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -11156,14 +8126,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -11189,14 +8151,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -11222,14 +8176,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -11255,14 +8201,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -11288,14 +8226,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -11321,14 +8251,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -11354,14 +8276,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -11387,14 +8301,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -11420,14 +8326,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -11453,14 +8351,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -11486,14 +8376,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -11519,14 +8401,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -11552,14 +8426,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -11585,14 +8451,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -11618,14 +8476,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -11651,14 +8501,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -11684,14 +8526,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -11717,14 +8551,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -11750,14 +8576,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -11783,14 +8601,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -11816,14 +8626,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -11849,14 +8651,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -11882,14 +8676,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -11915,14 +8701,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -11948,14 +8726,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -11981,14 +8751,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -12014,14 +8776,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -12047,14 +8801,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -12080,14 +8826,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -12117,17 +8855,6 @@
"tests/corpus/node24-crypto-sha2.ts",
"tests/harness/npm-static.test.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:crypto.Hash",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
}
}
},
@@ -12157,17 +8884,6 @@
"tests/corpus/node24-crypto-sha2.ts",
"tests/harness/npm-static.test.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:crypto.hash.copy",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
}
}
},
@@ -12197,17 +8913,6 @@
"tests/corpus/node24-crypto-sha2.ts",
"tests/harness/npm-static.test.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:crypto.hash.digest",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
}
}
},
@@ -12237,17 +8942,6 @@
"tests/corpus/node24-crypto-sha2.ts",
"tests/harness/npm-static.test.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:crypto.hash.update",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
}
}
},
@@ -12277,17 +8971,6 @@
"tests/corpus/node24-crypto-sha2.ts",
"tests/harness/npm-static.test.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:crypto.Hmac",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
}
}
},
@@ -12317,17 +9000,6 @@
"tests/corpus/node24-crypto-sha2.ts",
"tests/harness/npm-static.test.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:crypto.hmac.digest",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
}
}
},
@@ -12357,17 +9029,6 @@
"tests/corpus/node24-crypto-sha2.ts",
"tests/harness/npm-static.test.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:crypto.hmac.update",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
}
}
},
@@ -12393,14 +9054,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:crypto.KeyObject",
- "tests": []
}
}
},
@@ -12426,14 +9079,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -12459,14 +9104,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -12492,14 +9129,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -12525,14 +9154,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -12558,14 +9179,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -12591,14 +9204,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -12624,14 +9229,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -12657,14 +9254,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -12690,14 +9279,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -12723,14 +9304,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -12756,14 +9329,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -12789,14 +9354,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -12822,14 +9379,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -12855,14 +9404,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:crypto.X509Certificate",
- "tests": []
}
}
},
@@ -12888,14 +9429,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -12921,14 +9454,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -12954,14 +9479,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -12987,14 +9504,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -13020,14 +9529,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -13053,14 +9554,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -13086,14 +9579,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -13119,14 +9604,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -13152,14 +9629,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -13185,14 +9654,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -13218,14 +9679,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -13251,14 +9704,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -13284,14 +9729,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -13317,14 +9754,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -13350,14 +9779,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -13383,14 +9804,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -13416,14 +9829,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -13449,14 +9854,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -13482,14 +9879,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -13515,14 +9904,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -13548,14 +9929,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -13581,14 +9954,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -13614,14 +9979,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -13647,14 +10004,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -13680,14 +10029,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -13713,14 +10054,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -13746,14 +10079,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -13779,14 +10104,6 @@
"confidence": "low",
"source": "compiler-unmatched:crypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:crypto",
- "tests": []
}
}
},
@@ -13814,20 +10131,6 @@
"tests": [
"tests/corpus/2214-dc-bind-store.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:diagnostics_channel.hasSubscribers",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
}
}
},
@@ -13855,20 +10158,6 @@
"tests": [
"tests/corpus/2214-dc-bind-store.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:diagnostics_channel.channel",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
}
}
},
@@ -13896,20 +10185,6 @@
"tests": [
"tests/corpus/2214-dc-bind-store.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:diagnostics_channel.subscribe",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
}
}
},
@@ -13937,20 +10212,6 @@
"tests": [
"tests/corpus/2214-dc-bind-store.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:diagnostics_channel.unsubscribe",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
}
}
},
@@ -13978,20 +10239,6 @@
"tests": [
"tests/corpus/2214-dc-bind-store.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:diagnostics_channel.tracingChannel",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
}
}
},
@@ -14017,19 +10264,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:diagnostics_channel.start",
- "tests": [
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
}
}
},
@@ -14055,19 +10289,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:diagnostics_channel.end",
- "tests": [
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
}
}
},
@@ -14093,19 +10314,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:diagnostics_channel.asyncStart",
- "tests": [
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
}
}
},
@@ -14131,19 +10339,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:diagnostics_channel.asyncEnd",
- "tests": [
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
}
}
},
@@ -14169,19 +10364,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:diagnostics_channel.error",
- "tests": [
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
}
}
},
@@ -14207,14 +10389,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:diagnostics_channel",
- "tests": []
}
}
},
@@ -14240,14 +10414,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:diagnostics_channel",
- "tests": []
}
}
},
@@ -14273,14 +10439,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:diagnostics_channel",
- "tests": []
}
}
},
@@ -14306,14 +10464,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:diagnostics_channel",
- "tests": []
}
}
},
@@ -14339,14 +10489,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:diagnostics_channel",
- "tests": []
}
}
},
@@ -14372,14 +10514,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:diagnostics_channel",
- "tests": []
}
}
},
@@ -14405,14 +10539,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:diagnostics_channel",
- "tests": []
}
}
},
@@ -14438,14 +10564,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:diagnostics_channel",
- "tests": []
}
}
},
@@ -14471,14 +10589,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:diagnostics_channel",
- "tests": []
}
}
},
@@ -14504,14 +10614,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:diagnostics_channel",
- "tests": []
}
}
},
@@ -14537,14 +10639,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:diagnostics_channel",
- "tests": []
}
}
},
@@ -14570,14 +10664,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:diagnostics_channel",
- "tests": []
}
}
},
@@ -14603,14 +10689,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:diagnostics_channel",
- "tests": []
}
}
},
@@ -14636,14 +10714,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:diagnostics_channel",
- "tests": []
}
}
},
@@ -14669,14 +10739,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:diagnostics_channel",
- "tests": []
}
}
},
@@ -14702,14 +10764,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:diagnostics_channel",
- "tests": []
}
}
},
@@ -14735,14 +10789,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:diagnostics_channel",
- "tests": []
}
}
},
@@ -14768,14 +10814,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:diagnostics_channel",
- "tests": []
}
}
},
@@ -14801,14 +10839,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:diagnostics_channel",
- "tests": []
}
}
},
@@ -14834,14 +10864,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:diagnostics_channel",
- "tests": []
}
}
},
@@ -14867,14 +10889,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:diagnostics_channel",
- "tests": []
}
}
},
@@ -14900,14 +10914,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:diagnostics_channel",
- "tests": []
}
}
},
@@ -14933,14 +10939,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:diagnostics_channel",
- "tests": []
}
}
},
@@ -14966,14 +10964,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:diagnostics_channel",
- "tests": []
}
}
},
@@ -14999,14 +10989,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:diagnostics_channel",
- "tests": []
}
}
},
@@ -15032,14 +11014,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:diagnostics_channel",
- "tests": []
}
}
},
@@ -15065,14 +11039,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:diagnostics_channel",
- "tests": []
}
}
},
@@ -15098,14 +11064,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:diagnostics_channel",
- "tests": []
}
}
},
@@ -15131,14 +11089,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:diagnostics_channel",
- "tests": []
}
}
},
@@ -15164,14 +11114,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:diagnostics_channel",
- "tests": []
}
}
},
@@ -15197,14 +11139,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:diagnostics_channel",
- "tests": []
}
}
},
@@ -15230,14 +11164,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:diagnostics_channel",
- "tests": []
}
}
},
@@ -15263,14 +11189,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:diagnostics_channel",
- "tests": []
}
}
},
@@ -15296,14 +11214,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:diagnostics_channel",
- "tests": []
}
}
},
@@ -15329,14 +11239,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:diagnostics_channel",
- "tests": []
}
}
},
@@ -15362,14 +11264,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:diagnostics_channel",
- "tests": []
}
}
},
@@ -15395,14 +11289,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:diagnostics_channel",
- "tests": []
}
}
},
@@ -15428,14 +11314,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:diagnostics_channel",
- "tests": []
}
}
},
@@ -15461,14 +11339,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:diagnostics_channel",
- "tests": []
}
}
},
@@ -15494,14 +11364,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:diagnostics_channel",
- "tests": []
}
}
},
@@ -15527,14 +11389,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:diagnostics_channel",
- "tests": []
}
}
},
@@ -15560,14 +11414,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:diagnostics_channel",
- "tests": []
}
}
},
@@ -15593,14 +11439,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:diagnostics_channel",
- "tests": []
}
}
},
@@ -15626,20 +11464,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:diagnostics_channel.Channel",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
}
}
},
@@ -15665,20 +11489,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:diagnostics_channel.channel.publish",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
}
}
},
@@ -15704,20 +11514,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:diagnostics_channel.channel.subscribe",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
}
}
},
@@ -15743,20 +11539,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:diagnostics_channel.channel.unsubscribe",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
}
}
},
@@ -15782,19 +11564,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:diagnostics_channel.channel.bindStore",
- "tests": [
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
}
}
},
@@ -15820,19 +11589,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:diagnostics_channel.channel.unbindStore",
- "tests": [
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
}
}
},
@@ -15858,19 +11614,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:diagnostics_channel.channel.runStores",
- "tests": [
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
}
}
},
@@ -15898,20 +11641,6 @@
"tests": [
"tests/corpus/2214-dc-bind-store.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:diagnostics_channel.hasSubscribers",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
}
}
},
@@ -15937,19 +11666,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:diagnostics_channel.TracingChannel",
- "tests": [
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
}
}
},
@@ -15975,19 +11691,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:diagnostics_channel.tracingChannel.subscribe",
- "tests": [
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
}
}
},
@@ -16013,19 +11716,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:diagnostics_channel.tracingChannel.unsubscribe",
- "tests": [
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
}
}
},
@@ -16051,19 +11741,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:diagnostics_channel.tracingChannel.traceSync",
- "tests": [
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
}
}
},
@@ -16089,19 +11766,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:diagnostics_channel.tracingChannel.tracePromise",
- "tests": [
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
}
}
},
@@ -16127,19 +11791,6 @@
"confidence": "low",
"source": "compiler-unmatched:diagnostics_channel",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:diagnostics_channel.tracingChannel.traceCallback",
- "tests": [
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
}
}
},
@@ -16167,20 +11818,6 @@
"tests": [
"tests/corpus/2214-dc-bind-store.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:diagnostics_channel.hasSubscribers",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
}
}
},
@@ -16206,16 +11843,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:dns/promises.Resolver",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -16241,14 +11868,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:dns",
- "tests": []
}
}
},
@@ -16274,16 +11893,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:dns/promises.getServers",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -16309,14 +11918,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:dns/promises.lookup",
- "tests": []
}
}
},
@@ -16342,14 +11943,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:dns/promises.lookupService",
- "tests": []
}
}
},
@@ -16375,14 +11968,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:dns/promises.resolve",
- "tests": []
}
}
},
@@ -16408,14 +11993,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:dns/promises.resolve4",
- "tests": []
}
}
},
@@ -16441,14 +12018,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:dns/promises.resolve6",
- "tests": []
}
}
},
@@ -16474,14 +12043,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:dns/promises.resolveAny",
- "tests": []
}
}
},
@@ -16507,14 +12068,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:dns/promises.resolveCaa",
- "tests": []
}
}
},
@@ -16540,14 +12093,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:dns/promises.resolveCname",
- "tests": []
}
}
},
@@ -16573,14 +12118,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:dns/promises.resolveMx",
- "tests": []
}
}
},
@@ -16606,14 +12143,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:dns/promises.resolveNaptr",
- "tests": []
}
}
},
@@ -16639,14 +12168,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:dns/promises.resolveNs",
- "tests": []
}
}
},
@@ -16672,14 +12193,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:dns/promises.resolvePtr",
- "tests": []
}
}
},
@@ -16705,14 +12218,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:dns/promises.resolveSoa",
- "tests": []
}
}
},
@@ -16738,14 +12243,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:dns/promises.resolveSrv",
- "tests": []
}
}
},
@@ -16771,14 +12268,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:dns/promises.resolveTlsa",
- "tests": []
}
}
},
@@ -16804,14 +12293,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:dns/promises.resolveTxt",
- "tests": []
}
}
},
@@ -16837,14 +12318,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:dns/promises.reverse",
- "tests": []
}
}
},
@@ -16870,16 +12343,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:dns/promises.setDefaultResultOrder",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -16905,16 +12368,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:dns/promises.getDefaultResultOrder",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -16940,16 +12393,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:dns/promises.setServers",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -16975,14 +12418,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:dns.resolve",
- "tests": []
}
}
},
@@ -17008,14 +12443,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:dns.lookup",
- "tests": []
}
}
},
@@ -17041,16 +12468,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:dns.Resolver",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -17076,16 +12493,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:dns.Resolver",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -17111,14 +12518,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:dns",
- "tests": []
}
}
},
@@ -17144,14 +12543,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:dns",
- "tests": []
}
}
},
@@ -17177,16 +12568,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:dns.getServers",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -17212,14 +12593,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:dns.lookup",
- "tests": []
}
}
},
@@ -17245,14 +12618,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:dns.lookupService",
- "tests": []
}
}
},
@@ -17278,14 +12643,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:dns.resolve",
- "tests": []
}
}
},
@@ -17311,14 +12668,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:dns.resolve4",
- "tests": []
}
}
},
@@ -17344,14 +12693,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:dns.resolve6",
- "tests": []
}
}
},
@@ -17377,14 +12718,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:dns.resolveAny",
- "tests": []
}
}
},
@@ -17410,14 +12743,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:dns.resolveCname",
- "tests": []
}
}
},
@@ -17443,14 +12768,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:dns.resolveCaa",
- "tests": []
}
}
},
@@ -17476,14 +12793,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:dns.resolveMx",
- "tests": []
}
}
},
@@ -17509,14 +12818,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:dns.resolveNaptr",
- "tests": []
}
}
},
@@ -17542,14 +12843,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:dns.resolveNs",
- "tests": []
}
}
},
@@ -17575,14 +12868,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:dns.resolvePtr",
- "tests": []
}
}
},
@@ -17608,14 +12893,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:dns.resolveSoa",
- "tests": []
}
}
},
@@ -17641,14 +12918,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:dns.resolveSrv",
- "tests": []
}
}
},
@@ -17674,14 +12943,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:dns.resolveTlsa",
- "tests": []
}
}
},
@@ -17707,14 +12968,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:dns.resolveTxt",
- "tests": []
}
}
},
@@ -17740,14 +12993,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:dns.reverse",
- "tests": []
}
}
},
@@ -17773,16 +13018,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:dns.setDefaultResultOrder",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -17808,16 +13043,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:dns.getDefaultResultOrder",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -17843,16 +13068,6 @@
"confidence": "low",
"source": "compiler-unmatched:dns",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:dns.setServers",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -17878,16 +13093,6 @@
"confidence": "low",
"source": "compiler-unmatched:domain",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:domain.Domain",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -17913,16 +13118,6 @@
"confidence": "low",
"source": "compiler-unmatched:domain",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:domain.domain.add",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -17948,16 +13143,6 @@
"confidence": "low",
"source": "compiler-unmatched:domain",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:domain.domain.bind",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -17983,16 +13168,6 @@
"confidence": "low",
"source": "compiler-unmatched:domain",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:domain.domain.enter",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -18018,16 +13193,6 @@
"confidence": "low",
"source": "compiler-unmatched:domain",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:domain.domain.exit",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -18053,16 +13218,6 @@
"confidence": "low",
"source": "compiler-unmatched:domain",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:domain.domain.intercept",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -18088,16 +13243,6 @@
"confidence": "low",
"source": "compiler-unmatched:domain",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:domain.domain.remove",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -18123,16 +13268,6 @@
"confidence": "low",
"source": "compiler-unmatched:domain",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:domain.domain.run",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -18158,14 +13293,6 @@
"confidence": "low",
"source": "compiler-unmatched:domain",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:domain",
- "tests": []
}
}
},
@@ -18191,16 +13318,6 @@
"confidence": "low",
"source": "compiler-unmatched:domain",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:domain.create",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -18226,14 +13343,6 @@
"confidence": "low",
"source": "compiler-unmatched:domain",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:domain",
- "tests": []
}
}
},
@@ -18257,17 +13366,6 @@
"tests/corpus/990-process-basics.ts",
"tests/corpus/2314-process-introspection.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:environment_variables.process.env",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/node24-env/main.ts"
- ]
}
}
},
@@ -18288,14 +13386,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -18316,14 +13406,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -18346,14 +13428,6 @@
"tests": [
"tests/corpus/error-stack-limit.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -18374,14 +13448,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -18402,14 +13468,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -18430,14 +13488,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -18461,14 +13511,6 @@
"tests/corpus/error-stack-frames.ts",
"tests/corpus/error-stack-limit.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -18489,14 +13531,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -18517,14 +13551,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -18545,14 +13571,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -18573,14 +13591,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -18601,14 +13611,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -18629,14 +13631,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -18661,14 +13655,6 @@
"tests/fixtures/node-types/terminal-error-fields.ts",
"tests/harness/project-config.test.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -18693,14 +13679,6 @@
"tests/fixtures/node-types/terminal-error-fields.ts",
"tests/harness/project-config.test.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -18725,14 +13703,6 @@
"tests/fixtures/node-types/terminal-error-fields.ts",
"tests/harness/project-config.test.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -18753,14 +13723,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -18781,14 +13743,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -18813,14 +13767,6 @@
"tests/fixtures/node-types/terminal-error-fields.ts",
"tests/harness/project-config.test.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -18841,14 +13787,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -18873,14 +13811,6 @@
"tests/fixtures/node-types/terminal-error-fields.ts",
"tests/harness/project-config.test.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -18901,14 +13831,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -18929,14 +13851,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -18957,14 +13871,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -18985,14 +13891,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -19013,14 +13911,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -19041,14 +13931,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -19069,14 +13951,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -19097,14 +13971,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -19125,14 +13991,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -19153,14 +14011,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -19181,14 +14031,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -19209,14 +14051,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -19237,14 +14071,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -19265,14 +14091,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -19293,14 +14111,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -19321,14 +14131,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -19349,14 +14151,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -19377,14 +14171,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -19405,14 +14191,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -19433,14 +14211,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -19461,14 +14231,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -19489,14 +14251,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -19517,14 +14271,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -19545,14 +14291,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -19573,14 +14311,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -19601,14 +14331,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -19629,14 +14351,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -19657,14 +14371,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -19685,14 +14391,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -19713,14 +14411,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -19741,14 +14431,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -19769,14 +14451,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -19797,14 +14471,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -19825,14 +14491,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -19853,14 +14511,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -19881,14 +14531,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -19909,14 +14551,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -19937,14 +14571,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -19965,14 +14591,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -19993,14 +14611,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -20021,14 +14631,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -20049,14 +14651,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -20077,14 +14671,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -20105,14 +14691,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -20133,14 +14711,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -20161,14 +14731,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -20189,14 +14751,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -20217,14 +14771,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -20245,14 +14791,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -20273,14 +14811,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -20301,14 +14831,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -20329,14 +14851,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -20357,14 +14871,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -20385,14 +14891,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -20413,14 +14911,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -20441,14 +14931,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -20469,14 +14951,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -20497,14 +14971,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -20525,14 +14991,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -20553,14 +15011,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -20581,14 +15031,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -20609,14 +15051,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -20637,14 +15071,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -20665,14 +15091,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -20693,14 +15111,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -20721,14 +15131,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -20749,14 +15151,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -20777,14 +15171,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -20805,14 +15191,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -20833,14 +15211,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -20861,14 +15231,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -20889,14 +15251,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -20917,14 +15271,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -20945,14 +15291,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -20973,14 +15311,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -21001,14 +15331,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -21029,14 +15351,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -21057,14 +15371,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -21085,14 +15391,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -21113,14 +15411,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -21141,14 +15431,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -21169,14 +15451,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -21197,14 +15471,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -21225,14 +15491,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -21253,14 +15511,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -21281,14 +15531,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -21309,14 +15551,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -21337,14 +15571,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -21365,14 +15591,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -21393,14 +15611,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -21421,14 +15631,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -21449,14 +15651,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -21477,14 +15671,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -21505,14 +15691,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -21533,14 +15711,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -21561,14 +15731,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -21589,14 +15751,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -21617,14 +15771,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -21645,14 +15791,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -21673,14 +15811,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -21701,14 +15831,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -21729,14 +15851,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -21757,14 +15871,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -21785,14 +15891,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -21813,14 +15911,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -21841,14 +15931,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -21869,14 +15951,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -21897,14 +15971,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -21925,14 +15991,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -21953,14 +16011,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -21981,14 +16031,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -22009,14 +16051,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -22037,14 +16071,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -22065,14 +16091,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -22093,14 +16111,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -22121,14 +16131,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -22149,14 +16151,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -22177,14 +16171,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -22205,14 +16191,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -22233,14 +16211,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -22261,14 +16231,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -22289,14 +16251,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -22317,14 +16271,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -22345,14 +16291,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -22373,14 +16311,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -22401,14 +16331,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -22429,14 +16351,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -22457,14 +16371,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -22485,14 +16391,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -22513,14 +16411,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -22541,14 +16431,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -22569,14 +16451,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -22597,14 +16471,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -22625,14 +16491,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -22653,14 +16511,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -22681,14 +16531,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -22709,14 +16551,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -22737,14 +16571,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -22765,14 +16591,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -22793,14 +16611,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -22821,14 +16631,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -22849,14 +16651,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -22877,14 +16671,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -22905,14 +16691,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -22933,14 +16711,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -22961,14 +16731,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -22989,14 +16751,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -23017,14 +16771,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -23045,14 +16791,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -23073,14 +16811,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -23101,14 +16831,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -23129,14 +16851,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -23157,14 +16871,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -23185,14 +16891,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -23213,14 +16911,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -23241,14 +16931,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -23269,14 +16951,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -23297,14 +16971,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -23325,14 +16991,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -23353,14 +17011,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -23381,14 +17031,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -23409,14 +17051,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -23437,14 +17071,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -23465,14 +17091,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -23493,14 +17111,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -23521,14 +17131,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -23549,14 +17151,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -23577,14 +17171,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -23605,14 +17191,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -23633,14 +17211,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -23661,14 +17231,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -23689,14 +17251,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -23717,14 +17271,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -23745,14 +17291,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -23773,14 +17311,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -23801,14 +17331,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -23829,14 +17351,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -23857,14 +17371,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -23885,14 +17391,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -23913,14 +17411,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -23941,14 +17431,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -23969,14 +17451,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -23997,14 +17471,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -24025,14 +17491,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -24053,14 +17511,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -24081,14 +17531,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -24109,14 +17551,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -24137,14 +17571,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -24165,14 +17591,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -24193,14 +17611,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -24221,14 +17631,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -24249,14 +17651,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -24277,14 +17671,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -24305,14 +17691,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -24333,14 +17711,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -24361,14 +17731,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -24389,14 +17751,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -24417,14 +17771,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -24445,14 +17791,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -24473,14 +17811,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -24501,14 +17831,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -24529,14 +17851,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -24557,14 +17871,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -24585,14 +17891,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -24613,14 +17911,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -24641,14 +17931,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -24669,14 +17951,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -24697,14 +17971,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -24725,14 +17991,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -24753,14 +18011,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -24781,14 +18031,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -24809,14 +18051,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -24837,14 +18071,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -24865,14 +18091,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -24893,14 +18111,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -24921,14 +18131,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -24949,14 +18151,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -24977,14 +18171,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -25005,14 +18191,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -25033,14 +18211,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -25061,14 +18231,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -25089,14 +18251,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -25117,14 +18271,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -25145,14 +18291,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -25173,14 +18311,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -25201,14 +18331,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -25229,14 +18351,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -25257,14 +18371,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -25285,14 +18391,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -25313,14 +18411,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -25341,14 +18431,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -25369,14 +18451,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -25397,14 +18471,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -25425,14 +18491,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -25453,14 +18511,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -25481,14 +18531,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -25509,14 +18551,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -25537,14 +18571,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -25565,14 +18591,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -25593,14 +18611,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -25621,14 +18631,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -25649,14 +18651,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -25677,14 +18671,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -25705,14 +18691,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -25733,14 +18711,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -25761,14 +18731,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -25794,14 +18756,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -25827,14 +18781,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -25860,14 +18806,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -25893,14 +18831,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -25926,14 +18856,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -25959,14 +18881,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -25987,14 +18901,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -26015,14 +18921,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -26048,14 +18946,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -26076,14 +18966,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -26104,14 +18986,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -26132,14 +19006,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -26160,14 +19026,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -26188,14 +19046,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -26216,14 +19066,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -26244,14 +19086,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -26272,14 +19106,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -26300,14 +19126,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -26328,14 +19146,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -26356,14 +19166,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -26384,14 +19186,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -26412,14 +19206,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -26440,14 +19226,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -26468,14 +19246,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -26496,14 +19266,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -26524,14 +19286,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -26552,14 +19306,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -26580,14 +19326,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -26608,14 +19346,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -26636,14 +19366,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -26664,14 +19386,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -26692,14 +19406,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -26720,14 +19426,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -26748,14 +19446,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -26776,14 +19466,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -26804,14 +19486,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -26832,14 +19506,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -26860,14 +19526,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -26888,14 +19546,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -26916,14 +19566,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -26944,14 +19586,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -26972,14 +19606,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -27000,14 +19626,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -27028,14 +19646,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -27056,14 +19666,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -27084,14 +19686,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -27112,14 +19706,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -27140,14 +19726,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -27168,14 +19746,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -27196,14 +19766,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -27224,14 +19786,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -27252,14 +19806,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -27280,14 +19826,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -27308,14 +19846,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -27336,14 +19866,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -27364,14 +19886,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -27392,14 +19906,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -27420,14 +19926,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -27448,14 +19946,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -27476,14 +19966,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -27504,14 +19986,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -27532,14 +20006,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -27560,14 +20026,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -27588,14 +20046,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -27616,14 +20066,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -27644,14 +20086,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -27672,14 +20106,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -27700,14 +20126,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -27728,14 +20146,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -27756,14 +20166,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -27784,14 +20186,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -27812,14 +20206,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -27840,14 +20226,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -27868,14 +20246,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -27896,14 +20266,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -27924,14 +20286,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -27952,14 +20306,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -27980,14 +20326,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -28008,14 +20346,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -28036,14 +20366,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -28064,14 +20386,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -28092,14 +20406,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -28120,14 +20426,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -28148,14 +20446,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -28176,14 +20466,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -28204,14 +20486,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -28232,14 +20506,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -28260,14 +20526,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -28288,14 +20546,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -28316,14 +20566,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -28344,14 +20586,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -28372,14 +20606,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -28400,14 +20626,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -28428,14 +20646,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -28456,14 +20666,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -28484,14 +20686,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -28512,14 +20706,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -28540,14 +20726,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -28573,14 +20751,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -28606,14 +20776,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -28639,14 +20801,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -28672,14 +20826,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -28700,14 +20846,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -28728,14 +20866,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -28756,14 +20886,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -28784,14 +20906,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -28812,14 +20926,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -28840,14 +20946,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -28868,14 +20966,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -28896,14 +20986,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -28924,14 +21006,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -28952,14 +21026,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -28980,14 +21046,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -29013,14 +21071,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -29046,14 +21096,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -29079,14 +21121,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -29112,14 +21146,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -29145,14 +21171,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -29178,14 +21196,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -29211,14 +21221,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -29244,14 +21246,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -29277,14 +21271,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -29310,14 +21296,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -29343,14 +21321,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -29376,14 +21346,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -29409,14 +21371,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -29442,14 +21396,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -29475,14 +21421,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -29508,14 +21446,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -29541,14 +21471,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -29574,14 +21496,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -29607,14 +21521,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -29640,14 +21546,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -29673,14 +21571,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -29706,14 +21596,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -29739,14 +21621,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -29772,14 +21646,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -29805,14 +21671,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -29838,14 +21696,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -29871,14 +21721,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -29904,14 +21746,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -29937,14 +21771,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -29970,14 +21796,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -30003,14 +21821,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -30036,14 +21846,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -30069,14 +21871,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -30102,14 +21896,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -30135,14 +21921,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -30168,14 +21946,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -30201,14 +21971,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -30234,14 +21996,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -30267,14 +22021,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -30300,14 +22046,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -30333,14 +22071,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -30366,14 +22096,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -30399,14 +22121,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -30432,14 +22146,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -30465,14 +22171,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -30498,14 +22196,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -30531,14 +22221,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -30564,14 +22246,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -30597,14 +22271,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -30630,14 +22296,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -30663,14 +22321,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -30696,14 +22346,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -30724,14 +22366,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -30752,14 +22386,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -30780,14 +22406,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -30808,14 +22426,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -30836,14 +22446,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -30864,14 +22466,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -30892,14 +22486,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -30920,14 +22506,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -30948,14 +22526,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -30976,14 +22546,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -31004,14 +22566,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -31032,14 +22586,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -31060,14 +22606,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -31088,14 +22626,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -31116,14 +22646,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -31144,14 +22666,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -31172,14 +22686,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -31200,14 +22706,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -31228,14 +22726,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -31256,14 +22746,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -31284,14 +22766,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -31312,14 +22786,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -31340,14 +22806,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -31368,14 +22826,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -31396,14 +22846,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -31424,14 +22866,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -31452,14 +22886,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -31480,14 +22906,6 @@
"confidence": "low",
"source": "compiler-unmatched:errors",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:errors",
- "tests": []
}
}
},
@@ -31513,14 +22931,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -31546,14 +22956,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -31579,14 +22981,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -31612,14 +23006,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -31645,14 +23031,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -31678,14 +23056,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -31711,14 +23081,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -31744,14 +23106,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -31777,14 +23131,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -31810,14 +23156,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -31843,14 +23181,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -31876,14 +23206,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -31909,14 +23231,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -31942,14 +23256,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -31975,14 +23281,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -32008,14 +23306,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -32041,14 +23331,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -32074,14 +23356,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -32107,14 +23381,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -32140,14 +23406,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -32173,14 +23431,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -32206,14 +23456,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -32239,14 +23481,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -32272,14 +23506,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -32305,14 +23531,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -32338,14 +23556,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -32371,14 +23581,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -32404,14 +23606,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -32437,14 +23631,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -32470,14 +23656,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -32503,14 +23681,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -32536,14 +23706,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -32569,14 +23731,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -32602,14 +23756,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -32635,14 +23781,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -32668,14 +23806,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -32701,14 +23831,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -32734,14 +23856,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -32767,14 +23881,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -32800,14 +23906,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -32833,14 +23931,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -32866,14 +23956,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -32902,16 +23984,6 @@
"tests/corpus/1677-emitter-listeners.ts",
"tests/corpus/2620-ee-override-once-order.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:events.EventEmitter",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -32937,14 +24009,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -32973,17 +24037,6 @@
"tests/corpus/1677-emitter-listeners.ts",
"tests/corpus/2620-ee-override-once-order.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:events.emitter.addListener",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts",
- "tests/fixtures/npm/cases/node24-event-emitter/main.ts"
- ]
}
}
},
@@ -33012,17 +24065,6 @@
"tests/corpus/1677-emitter-listeners.ts",
"tests/corpus/2620-ee-override-once-order.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:events.emitter.emit",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts",
- "tests/fixtures/npm/cases/node24-event-emitter/main.ts"
- ]
}
}
},
@@ -33051,17 +24093,6 @@
"tests/corpus/1677-emitter-listeners.ts",
"tests/corpus/2620-ee-override-once-order.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:events.emitter.eventNames",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts",
- "tests/fixtures/npm/cases/node24-event-emitter/main.ts"
- ]
}
}
},
@@ -33090,16 +24121,6 @@
"tests/corpus/1677-emitter-listeners.ts",
"tests/corpus/2620-ee-override-once-order.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:events.emitter.getMaxListeners",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -33128,17 +24149,6 @@
"tests/corpus/1677-emitter-listeners.ts",
"tests/corpus/2620-ee-override-once-order.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:events.emitter.listenerCount",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts",
- "tests/fixtures/npm/cases/node24-event-emitter/main.ts"
- ]
}
}
},
@@ -33167,16 +24177,6 @@
"tests/corpus/1677-emitter-listeners.ts",
"tests/corpus/2620-ee-override-once-order.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:events.emitter.listeners",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -33205,17 +24205,6 @@
"tests/corpus/1677-emitter-listeners.ts",
"tests/corpus/2620-ee-override-once-order.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:events.emitter.off",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts",
- "tests/fixtures/npm/cases/node24-event-emitter/main.ts"
- ]
}
}
},
@@ -33244,17 +24233,6 @@
"tests/corpus/1677-emitter-listeners.ts",
"tests/corpus/2620-ee-override-once-order.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:events.emitter.on",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts",
- "tests/fixtures/npm/cases/node24-event-emitter/main.ts"
- ]
}
}
},
@@ -33283,17 +24261,6 @@
"tests/corpus/1677-emitter-listeners.ts",
"tests/corpus/2620-ee-override-once-order.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:events.emitter.once",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts",
- "tests/fixtures/npm/cases/node24-event-emitter/main.ts"
- ]
}
}
},
@@ -33322,17 +24289,6 @@
"tests/corpus/1677-emitter-listeners.ts",
"tests/corpus/2620-ee-override-once-order.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:events.emitter.prependListener",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts",
- "tests/fixtures/npm/cases/node24-event-emitter/main.ts"
- ]
}
}
},
@@ -33361,17 +24317,6 @@
"tests/corpus/1677-emitter-listeners.ts",
"tests/corpus/2620-ee-override-once-order.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:events.emitter.prependOnceListener",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts",
- "tests/fixtures/npm/cases/node24-event-emitter/main.ts"
- ]
}
}
},
@@ -33400,17 +24345,6 @@
"tests/corpus/1677-emitter-listeners.ts",
"tests/corpus/2620-ee-override-once-order.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:events.emitter.removeAllListeners",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts",
- "tests/fixtures/npm/cases/node24-event-emitter/main.ts"
- ]
}
}
},
@@ -33439,17 +24373,6 @@
"tests/corpus/1677-emitter-listeners.ts",
"tests/corpus/2620-ee-override-once-order.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:events.emitter.removeListener",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts",
- "tests/fixtures/npm/cases/node24-event-emitter/main.ts"
- ]
}
}
},
@@ -33478,16 +24401,6 @@
"tests/corpus/1677-emitter-listeners.ts",
"tests/corpus/2620-ee-override-once-order.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:events.emitter.setMaxListeners",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -33516,16 +24429,6 @@
"tests/corpus/1677-emitter-listeners.ts",
"tests/corpus/2620-ee-override-once-order.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:events.emitter.rawListeners",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -33551,14 +24454,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -33584,14 +24479,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -33617,14 +24504,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -33650,14 +24529,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -33683,14 +24554,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -33716,14 +24579,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -33749,14 +24604,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -33785,16 +24632,6 @@
"tests/corpus/1677-emitter-listeners.ts",
"tests/corpus/2620-ee-override-once-order.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:events.events.getEventListeners",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -33820,14 +24657,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -33856,16 +24685,6 @@
"tests/corpus/1677-emitter-listeners.ts",
"tests/corpus/2620-ee-override-once-order.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:events.events.once",
- "tests": [
- "tests/fixtures/npm/cases/node24-async-events/main.ts"
- ]
}
}
},
@@ -33894,16 +24713,6 @@
"tests/corpus/1677-emitter-listeners.ts",
"tests/corpus/2620-ee-override-once-order.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:events.events.listenerCount",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -33932,16 +24741,6 @@
"tests/corpus/1677-emitter-listeners.ts",
"tests/corpus/2620-ee-override-once-order.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:events.events.on",
- "tests": [
- "tests/fixtures/npm/cases/node24-async-events/main.ts"
- ]
}
}
},
@@ -33970,16 +24769,6 @@
"tests/corpus/1677-emitter-listeners.ts",
"tests/corpus/2620-ee-override-once-order.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:events.events.setMaxListeners",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -34005,16 +24794,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:events.events.addAbortListener",
- "tests": [
- "tests/fixtures/npm/cases/node24-async-events/main.ts"
- ]
}
}
},
@@ -34040,16 +24819,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:events.defaultMaxListeners",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -34075,17 +24844,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:events.events.errorMonitor",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts",
- "tests/fixtures/npm/cases/node24-event-emitter/main.ts"
- ]
}
}
},
@@ -34111,14 +24869,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:events",
- "tests": []
}
}
},
@@ -34144,16 +24894,6 @@
"confidence": "low",
"source": "compiler-unmatched:events",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:events.captureRejectionSymbol",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -34182,17 +24922,6 @@
"tests/corpus/2686-fs-file-handle.ts",
"tests/corpus/3136-fs-file-handle-options.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:fs/promises.FileHandle",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -34221,17 +24950,6 @@
"tests/corpus/2686-fs-file-handle.ts",
"tests/corpus/3136-fs-file-handle-options.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:fs/promises.filehandle.appendFile",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -34259,17 +24977,6 @@
"tests": [
"tests/corpus/3135-fs-file-handle-controls.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:fs/promises.filehandle.chmod",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -34295,14 +25002,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -34331,17 +25030,6 @@
"tests/corpus/2686-fs-file-handle.ts",
"tests/corpus/3136-fs-file-handle-options.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:fs/promises.filehandle.close",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -34367,14 +25055,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -34400,14 +25080,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -34435,17 +25107,6 @@
"tests": [
"tests/corpus/3135-fs-file-handle-controls.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:fs/promises.filehandle.datasync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -34474,17 +25135,6 @@
"tests/corpus/2686-fs-file-handle.ts",
"tests/corpus/3136-fs-file-handle-options.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:fs/promises.filehandle.read",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -34513,17 +25163,6 @@
"tests/corpus/2686-fs-file-handle.ts",
"tests/corpus/3136-fs-file-handle-options.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:fs/promises.filehandle.read",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -34552,17 +25191,6 @@
"tests/corpus/2686-fs-file-handle.ts",
"tests/corpus/3136-fs-file-handle-options.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:fs/promises.filehandle.read",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -34588,14 +25216,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -34624,17 +25244,6 @@
"tests/corpus/2686-fs-file-handle.ts",
"tests/corpus/3136-fs-file-handle-options.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:fs/promises.filehandle.readFile",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -34660,14 +25269,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -34695,17 +25296,6 @@
"tests": [
"tests/corpus/3135-fs-file-handle-controls.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:fs/promises.filehandle.readv",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -34734,17 +25324,6 @@
"tests/corpus/2686-fs-file-handle.ts",
"tests/corpus/3136-fs-file-handle-options.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:fs/promises.filehandle.stat",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -34772,17 +25351,6 @@
"tests": [
"tests/corpus/3135-fs-file-handle-controls.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:fs/promises.filehandle.sync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -34810,17 +25378,6 @@
"tests": [
"tests/corpus/3135-fs-file-handle-controls.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:fs/promises.filehandle.truncate",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -34849,14 +25406,6 @@
"tests/corpus/node24-fs-timestamps-promises.ts",
"tests/fixtures/node-types/fs-timestamps.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -34885,17 +25434,6 @@
"tests/corpus/2686-fs-file-handle.ts",
"tests/corpus/3136-fs-file-handle-options.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:fs/promises.filehandle.write",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -34924,17 +25462,6 @@
"tests/corpus/2686-fs-file-handle.ts",
"tests/corpus/3136-fs-file-handle-options.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:fs/promises.filehandle.write",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -34963,17 +25490,6 @@
"tests/corpus/2686-fs-file-handle.ts",
"tests/corpus/3136-fs-file-handle-options.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:fs/promises.filehandle.write",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -35002,17 +25518,6 @@
"tests/corpus/2686-fs-file-handle.ts",
"tests/corpus/3136-fs-file-handle-options.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:fs/promises.filehandle.writeFile",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -35040,17 +25545,6 @@
"tests": [
"tests/corpus/3135-fs-file-handle-controls.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:fs/promises.filehandle.writev",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -35078,14 +25572,6 @@
"tests": [
"tests/corpus/2844-node-disposable-resources.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -35113,16 +25599,6 @@
"tests": [
"tests/corpus/2686-fs-file-handle.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:fs.fd",
- "tests": [
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -35148,14 +25624,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -35181,17 +25649,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs/promises.access",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -35217,17 +25674,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs/promises.appendFile",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -35258,17 +25704,6 @@
"tests/corpus/2919-fs-function-values.ts",
"tests/corpus/2920-fs-promises-function-values.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs/promises.chmod",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -35294,14 +25729,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -35327,17 +25754,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs/promises.copyFile",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -35363,14 +25779,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -35396,14 +25804,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -35429,14 +25829,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -35462,14 +25854,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -35498,14 +25882,6 @@
"tests/corpus/node24-fs-timestamps-promises.ts",
"tests/corpus/node24-fs-timestamps-symlinks.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -35535,14 +25911,6 @@
"tests/corpus/node24-fs-links-promise-errors.cjs",
"tests/fixtures/node-types/fs-links.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -35570,17 +25938,6 @@
"tests": [
"tests/corpus/2941-fsp-lstat-identity.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs/promises.lstat",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -35611,17 +25968,6 @@
"tests/corpus/2919-fs-function-values.ts",
"tests/corpus/2920-fs-promises-function-values.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs/promises.mkdir",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -35647,17 +25993,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs/promises.mkdtemp",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -35683,14 +26018,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -35721,17 +26048,6 @@
"tests/corpus/2919-fs-function-values.ts",
"tests/corpus/2920-fs-promises-function-values.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs/promises.open",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -35757,14 +26073,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -35792,17 +26100,6 @@
"tests": [
"tests/corpus/2942-fsp-readdir-dirent.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs/promises.readdir",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -35833,17 +26130,6 @@
"tests/corpus/2919-fs-function-values.ts",
"tests/corpus/2920-fs-promises-function-values.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs/promises.readFile",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -35874,17 +26160,6 @@
"tests/corpus/node24-fs-links-promise-errors.cjs",
"tests/fixtures/node-types/fs-links.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs/promises.readlink",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -35912,17 +26187,6 @@
"tests": [
"tests/corpus/2940-fsp-realpath.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs/promises.realpath",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -35953,17 +26217,6 @@
"tests/corpus/2919-fs-function-values.ts",
"tests/corpus/2920-fs-promises-function-values.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs/promises.rename",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -35989,17 +26242,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs/promises.rmdir",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -36030,17 +26272,6 @@
"tests/corpus/2919-fs-function-values.ts",
"tests/corpus/2920-fs-promises-function-values.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs/promises.rm",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -36071,17 +26302,6 @@
"tests/corpus/2919-fs-function-values.ts",
"tests/corpus/2920-fs-promises-function-values.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs/promises.stat",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -36112,14 +26332,6 @@
"tests/corpus/node24-fs-statfs-errors.cjs",
"tests/fixtures/node-types/fs-statfs.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -36150,14 +26362,6 @@
"tests/corpus/node24-fs-links-promise-errors.cjs",
"tests/fixtures/node-types/fs-links.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -36183,14 +26387,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -36221,17 +26417,6 @@
"tests/corpus/2919-fs-function-values.ts",
"tests/corpus/2920-fs-promises-function-values.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs/promises.unlink",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -36259,14 +26444,6 @@
"tests": [
"tests/corpus/node24-fs-timestamps-promises.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -36292,14 +26469,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -36330,17 +26499,6 @@
"tests/corpus/2919-fs-function-values.ts",
"tests/corpus/2920-fs-promises-function-values.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs/promises.writeFile",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -36366,17 +26524,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.constants",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -36402,17 +26549,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.access",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -36438,17 +26574,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.appendFile",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -36474,17 +26599,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.chmod",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -36510,14 +26624,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -36543,17 +26649,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.close",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -36579,17 +26674,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.copyFile",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -36615,14 +26699,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -36648,17 +26724,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.createReadStream",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -36684,17 +26749,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.createWriteStream",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -36720,17 +26774,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.exists",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -36758,17 +26801,6 @@
"tests": [
"tests/corpus/3137-fs-vector-callbacks.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.fchmod",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -36794,14 +26826,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -36829,17 +26853,6 @@
"tests": [
"tests/corpus/3137-fs-vector-callbacks.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.fdatasync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -36865,17 +26878,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.fstat",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -36901,17 +26903,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.fsync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -36939,17 +26930,6 @@
"tests": [
"tests/corpus/3137-fs-vector-callbacks.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.ftruncate",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -36979,14 +26959,6 @@
"tests/corpus/node24-fs-timestamps-symlinks.ts",
"tests/corpus/node24-fs-timestamps-errors.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -37012,14 +26984,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -37045,14 +27009,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -37078,14 +27034,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -37115,14 +27063,6 @@
"tests/corpus/node24-fs-timestamps-symlinks.ts",
"tests/corpus/node24-fs-timestamps-errors.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -37153,14 +27093,6 @@
"tests/corpus/node24-fs-links-options.cjs",
"tests/fixtures/node-types/fs-links.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -37186,17 +27118,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.lstat",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -37222,17 +27143,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.mkdir",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -37258,17 +27168,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.mkdtemp",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -37294,17 +27193,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.open",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -37330,14 +27218,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -37363,14 +27243,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -37396,17 +27268,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.read",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -37432,17 +27293,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.read",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -37468,17 +27318,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.read",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -37504,17 +27343,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.readdir",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -37540,17 +27368,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.readFile",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -37581,17 +27398,6 @@
"tests/corpus/node24-fs-links-options.cjs",
"tests/fixtures/node-types/fs-links.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.readlink",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -37619,17 +27425,6 @@
"tests": [
"tests/corpus/3137-fs-vector-callbacks.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.readv",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -37655,17 +27450,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.realpath",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -37691,14 +27475,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -37729,17 +27505,6 @@
"tests/corpus/2919-fs-function-values.ts",
"tests/corpus/2920-fs-promises-function-values.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.rename",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -37765,17 +27530,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.rmdir",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -37801,17 +27555,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.rm",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -37837,17 +27580,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.stat",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -37878,14 +27610,6 @@
"tests/corpus/node24-fs-statfs-errors.cjs",
"tests/fixtures/node-types/fs-statfs.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -37916,14 +27640,6 @@
"tests/corpus/node24-fs-links-options.cjs",
"tests/fixtures/node-types/fs-links.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -37949,14 +27665,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -37982,17 +27690,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.unlink",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -38018,17 +27715,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.unwatchFile",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -38058,14 +27744,6 @@
"tests/corpus/node24-fs-timestamps-symlinks.ts",
"tests/corpus/node24-fs-timestamps-errors.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -38096,14 +27774,6 @@
"tests/corpus/2919-fs-function-values.ts",
"tests/corpus/2920-fs-promises-function-values.ts"
]
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:fs.watch",
- "tests": []
}
}
},
@@ -38129,14 +27799,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:fs.watchFile",
- "tests": []
}
}
},
@@ -38162,17 +27824,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.write",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -38198,17 +27849,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.write",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -38234,17 +27874,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.write",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -38270,17 +27899,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.writeFile",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -38306,17 +27924,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.writeFile",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -38344,17 +27951,6 @@
"tests": [
"tests/corpus/3137-fs-vector-callbacks.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.writev",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -38385,17 +27981,6 @@
"tests/corpus/2919-fs-function-values.ts",
"tests/corpus/2920-fs-promises-function-values.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.accessSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -38426,17 +28011,6 @@
"tests/corpus/2919-fs-function-values.ts",
"tests/corpus/2920-fs-promises-function-values.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.appendFileSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -38467,17 +28041,6 @@
"tests/corpus/2919-fs-function-values.ts",
"tests/corpus/2920-fs-promises-function-values.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.chmodSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -38508,14 +28071,6 @@
"tests/corpus/2919-fs-function-values.ts",
"tests/corpus/2920-fs-promises-function-values.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -38546,17 +28101,6 @@
"tests/corpus/2919-fs-function-values.ts",
"tests/corpus/2920-fs-promises-function-values.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.closeSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -38587,17 +28131,6 @@
"tests/corpus/2919-fs-function-values.ts",
"tests/corpus/2920-fs-promises-function-values.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.copyFileSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -38623,14 +28156,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -38661,17 +28186,6 @@
"tests/corpus/2919-fs-function-values.ts",
"tests/corpus/2920-fs-promises-function-values.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.existsSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -38699,17 +28213,6 @@
"tests": [
"tests/corpus/2950-fs-descriptor-publication.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.fchmodSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -38735,14 +28238,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -38770,17 +28265,6 @@
"tests": [
"tests/corpus/3134-fs-vectors.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.fdatasyncSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -38808,17 +28292,6 @@
"tests": [
"tests/corpus/2950-fs-descriptor-publication.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.fstatSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -38846,17 +28319,6 @@
"tests": [
"tests/corpus/2950-fs-descriptor-publication.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.fsyncSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -38884,17 +28346,6 @@
"tests": [
"tests/corpus/3134-fs-vectors.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.ftruncateSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -38923,14 +28374,6 @@
"tests/corpus/node24-fs-timestamps.ts",
"tests/corpus/node24-fs-timestamps-errors.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -38956,14 +28399,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -38989,14 +28424,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -39022,14 +28449,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -39059,14 +28478,6 @@
"tests/corpus/node24-fs-timestamps-symlinks.ts",
"tests/corpus/node24-fs-timestamps-errors.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -39097,14 +28508,6 @@
"tests/corpus/node24-fs-links-errors.cjs",
"tests/fixtures/node-types/fs-links.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -39135,17 +28538,6 @@
"tests/corpus/2919-fs-function-values.ts",
"tests/corpus/2920-fs-promises-function-values.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.lstatSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -39176,17 +28568,6 @@
"tests/corpus/2919-fs-function-values.ts",
"tests/corpus/2920-fs-promises-function-values.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.mkdirSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -39217,17 +28598,6 @@
"tests/corpus/2919-fs-function-values.ts",
"tests/corpus/2920-fs-promises-function-values.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.mkdtempSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -39253,14 +28623,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -39286,14 +28648,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -39324,17 +28678,6 @@
"tests/corpus/2919-fs-function-values.ts",
"tests/corpus/2920-fs-promises-function-values.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.openSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -39365,17 +28708,6 @@
"tests/corpus/2919-fs-function-values.ts",
"tests/corpus/2920-fs-promises-function-values.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.readdirSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -39407,17 +28739,6 @@
"tests/corpus/2920-fs-promises-function-values.ts",
"tests/corpus/fs-read-encodings.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.readFileSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -39448,17 +28769,6 @@
"tests/corpus/node24-fs-links-errors.cjs",
"tests/fixtures/node-types/fs-links.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.readlinkSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -39489,17 +28799,6 @@
"tests/corpus/2919-fs-function-values.ts",
"tests/corpus/2920-fs-promises-function-values.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.readSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -39530,17 +28829,6 @@
"tests/corpus/2919-fs-function-values.ts",
"tests/corpus/2920-fs-promises-function-values.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.readSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -39568,17 +28856,6 @@
"tests": [
"tests/corpus/3134-fs-vectors.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.readvSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -39609,17 +28886,6 @@
"tests/corpus/2919-fs-function-values.ts",
"tests/corpus/2920-fs-promises-function-values.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.realpathSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -39647,14 +28913,6 @@
"tests": [
"tests/corpus/fs-native-realpath.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -39685,17 +28943,6 @@
"tests/corpus/2919-fs-function-values.ts",
"tests/corpus/2920-fs-promises-function-values.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.renameSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -39726,17 +28973,6 @@
"tests/corpus/2919-fs-function-values.ts",
"tests/corpus/2920-fs-promises-function-values.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.rmdirSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -39767,17 +29003,6 @@
"tests/corpus/2919-fs-function-values.ts",
"tests/corpus/2920-fs-promises-function-values.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.rmSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -39808,17 +29033,6 @@
"tests/corpus/2919-fs-function-values.ts",
"tests/corpus/2920-fs-promises-function-values.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.statSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -39849,14 +29063,6 @@
"tests/corpus/node24-fs-statfs-errors.cjs",
"tests/fixtures/node-types/fs-statfs.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -39887,14 +29093,6 @@
"tests/corpus/node24-fs-links-errors.cjs",
"tests/fixtures/node-types/fs-links.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -39920,14 +29118,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -39958,17 +29148,6 @@
"tests/corpus/2919-fs-function-values.ts",
"tests/corpus/2920-fs-promises-function-values.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.unlinkSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -39998,14 +29177,6 @@
"tests/corpus/node24-fs-timestamps-errors.cjs",
"tests/fixtures/node-types/fs-timestamps.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -40036,17 +29207,6 @@
"tests/corpus/2919-fs-function-values.ts",
"tests/corpus/2920-fs-promises-function-values.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.writeFileSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -40077,17 +29237,6 @@
"tests/corpus/2919-fs-function-values.ts",
"tests/corpus/2920-fs-promises-function-values.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.writeSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -40118,17 +29267,6 @@
"tests/corpus/2919-fs-function-values.ts",
"tests/corpus/2920-fs-promises-function-values.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.writeSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -40159,17 +29297,6 @@
"tests/corpus/2919-fs-function-values.ts",
"tests/corpus/2920-fs-promises-function-values.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.writeSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -40197,17 +29324,6 @@
"tests": [
"tests/corpus/3134-fs-vectors.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.writevSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -40233,14 +29349,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -40266,14 +29374,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -40299,14 +29399,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -40332,14 +29424,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -40365,14 +29449,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -40398,14 +29474,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -40431,14 +29499,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -40464,14 +29524,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -40497,14 +29549,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -40530,14 +29574,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -40563,14 +29599,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -40596,17 +29624,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.Dirent",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -40632,17 +29649,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:fs.dirent.isBlockDevice",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -40668,17 +29674,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:fs.dirent.isCharacterDevice",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -40704,17 +29699,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:fs.dirent.isDirectory",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -40740,17 +29724,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:fs.dirent.isFIFO",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -40776,17 +29749,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:fs.dirent.isFile",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -40812,17 +29774,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:fs.dirent.isSocket",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -40848,17 +29799,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:fs.dirent.isSymbolicLink",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -40884,14 +29824,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -40917,14 +29849,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -40950,14 +29874,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -40983,14 +29899,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -41016,14 +29924,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -41049,14 +29949,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -41082,14 +29974,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -41115,14 +29999,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -41148,14 +30024,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -41181,14 +30049,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -41214,14 +30074,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -41247,14 +30099,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -41280,14 +30124,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -41313,14 +30149,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -41346,14 +30174,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -41379,14 +30199,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -41412,14 +30224,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -41445,14 +30249,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -41478,14 +30274,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -41511,17 +30299,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.Stats",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -41547,17 +30324,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:fs.stats.isBlockDevice",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -41583,17 +30349,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:fs.stats.isCharacterDevice",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -41619,17 +30374,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:fs.stats.isDirectory",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -41655,17 +30399,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:fs.stats.isFIFO",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -41691,17 +30424,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:fs.stats.isFile",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -41727,17 +30449,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:fs.stats.isSocket",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -41763,17 +30474,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:fs.stats.isSymbolicLink",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -41801,14 +30501,6 @@
"tests": [
"tests/corpus/2941-fsp-lstat-identity.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -41836,14 +30528,6 @@
"tests": [
"tests/corpus/2941-fsp-lstat-identity.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -41869,14 +30553,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -41902,14 +30578,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -41935,14 +30603,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -41968,14 +30628,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -42001,14 +30653,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -42034,14 +30678,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -42067,14 +30703,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -42100,14 +30728,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -42133,14 +30753,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -42166,14 +30778,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -42201,14 +30805,6 @@
"tests": [
"tests/corpus/2941-fsp-lstat-identity.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -42234,14 +30830,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -42267,14 +30855,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -42300,14 +30880,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -42333,14 +30905,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -42366,14 +30930,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -42399,14 +30955,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -42432,14 +30980,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -42465,14 +31005,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -42498,14 +31030,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -42535,189 +31059,6 @@
"tests/corpus/node24-fs-statfs-options.cjs",
"tests/fixtures/node-types/fs-statfs.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
- }
- }
- },
- {
- "id": "fs:eb5d75d27df4",
- "chapter": "fs",
- "label": "bavail",
- "signature": "`bavail` Type: {number|bigint}",
- "apiSymbol": "bavail",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/fs.html#class-fsstatfs",
- "nodeStability": {
- "index": "2",
- "level": 2,
- "text": "Stable",
- "inherited": true
- },
- "priority": "high",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
- }
- }
- },
- {
- "id": "fs:bce506d811f8",
- "chapter": "fs",
- "label": "bfree",
- "signature": "`bfree` Type: {number|bigint}",
- "apiSymbol": "bfree",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/fs.html#class-fsstatfs",
- "nodeStability": {
- "index": "2",
- "level": 2,
- "text": "Stable",
- "inherited": true
- },
- "priority": "high",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
- }
- }
- },
- {
- "id": "fs:fcd0f2b57d05",
- "chapter": "fs",
- "label": "blocks",
- "signature": "`blocks` Type: {number|bigint}",
- "apiSymbol": "blocks",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/fs.html#class-fsstatfs",
- "nodeStability": {
- "index": "2",
- "level": 2,
- "text": "Stable",
- "inherited": true
- },
- "priority": "high",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
- }
- }
- },
- {
- "id": "fs:8f9cdecf8983",
- "chapter": "fs",
- "label": "bsize",
- "signature": "`bsize` Type: {number|bigint}",
- "apiSymbol": "bsize",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/fs.html#class-fsstatfs",
- "nodeStability": {
- "index": "2",
- "level": 2,
- "text": "Stable",
- "inherited": true
- },
- "priority": "high",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
- }
- }
- },
- {
- "id": "fs:4d046e9b2b75",
- "chapter": "fs",
- "label": "ffree",
- "signature": "`ffree` Type: {number|bigint}",
- "apiSymbol": "ffree",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/fs.html#class-fsstatfs",
- "nodeStability": {
- "index": "2",
- "level": 2,
- "text": "Stable",
- "inherited": true
- },
- "priority": "high",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
- }
- }
- },
- {
- "id": "fs:d056678eaa8f",
- "chapter": "fs",
- "label": "files",
- "signature": "`files` Type: {number|bigint}",
- "apiSymbol": "files",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/fs.html#class-fsstatfs",
- "nodeStability": {
- "index": "2",
- "level": 2,
- "text": "Stable",
- "inherited": true
- },
- "priority": "high",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
- }
- }
- },
- {
- "id": "fs:50b1621ed254",
- "chapter": "fs",
- "label": "type",
- "signature": "`type` Type: {number|bigint}",
- "apiSymbol": "type",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/fs.html#class-fsstatfs",
- "nodeStability": {
- "index": "2",
- "level": 2,
- "text": "Stable",
- "inherited": true
- },
- "priority": "high",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -42743,14 +31084,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -42776,14 +31109,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -42809,14 +31134,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -42842,14 +31159,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -42875,14 +31184,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -42908,14 +31209,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -42941,14 +31234,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -42974,14 +31259,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -43007,14 +31284,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -43040,14 +31309,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -43073,14 +31334,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -43106,14 +31359,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -43139,14 +31384,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-feature:fs.fsync",
- "tests": []
}
}
},
@@ -43172,14 +31409,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -43205,14 +31434,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -43238,17 +31459,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.mkdir",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -43274,14 +31484,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -43307,14 +31509,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -43340,14 +31534,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -43373,14 +31559,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -43406,14 +31584,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -43439,14 +31609,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -43472,14 +31634,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -43505,14 +31659,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -43538,14 +31684,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -43571,14 +31709,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -43604,14 +31734,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -43637,14 +31759,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -43670,14 +31784,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -43703,14 +31809,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -43736,14 +31834,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -43769,14 +31859,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -43802,14 +31884,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -43835,14 +31909,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -43868,14 +31934,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:fs",
- "tests": []
}
}
},
@@ -43901,17 +31959,6 @@
"confidence": "low",
"source": "compiler-unmatched:fs",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:fs.constants",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
}
}
},
@@ -43937,16 +31984,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-global:AbortController",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -43972,14 +32009,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:globals",
- "tests": []
}
}
},
@@ -44005,14 +32034,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:globals",
- "tests": []
}
}
},
@@ -44038,16 +32059,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-global:AbortSignal",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -44073,14 +32084,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:globals",
- "tests": []
}
}
},
@@ -44106,14 +32109,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:globals",
- "tests": []
}
}
},
@@ -44139,14 +32134,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:globals",
- "tests": []
}
}
},
@@ -44172,14 +32159,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:globals",
- "tests": []
}
}
},
@@ -44205,14 +32184,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:globals",
- "tests": []
}
}
},
@@ -44238,16 +32209,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-global:Blob",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -44273,16 +32234,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "verified-absence",
- "confidence": "high",
- "source": "island-global-absent:BroadcastChannel",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -44308,16 +32259,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-npm-global:Buffer",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -44343,16 +32284,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-global:ByteLengthQueuingStrategy",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -44378,16 +32309,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "verified-absence",
- "confidence": "high",
- "source": "island-global-absent:CloseEvent",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -44413,16 +32334,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "verified-absence",
- "confidence": "high",
- "source": "island-global-absent:CompressionStream",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -44448,16 +32359,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-global:CountQueuingStrategy",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -44483,14 +32384,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:globals",
- "tests": []
}
}
},
@@ -44516,16 +32409,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "verified-absence",
- "confidence": "high",
- "source": "island-global-absent:CryptoKey",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -44551,16 +32434,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-global:CustomEvent",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -44586,16 +32459,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "verified-absence",
- "confidence": "high",
- "source": "island-global-absent:DecompressionStream",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -44621,16 +32484,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-global:DOMException",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -44656,16 +32509,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-global:Event",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -44691,16 +32534,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "verified-absence",
- "confidence": "high",
- "source": "island-global-absent:EventSource",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -44726,16 +32559,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-global:EventTarget",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -44761,16 +32584,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-global:File",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -44796,16 +32609,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "verified-absence",
- "confidence": "high",
- "source": "island-global-absent:FormData",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -44831,16 +32634,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-global:Headers",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -44866,16 +32659,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-global:MessageChannel",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -44901,16 +32684,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-global:MessageEvent",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -44936,16 +32709,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-global:MessagePort",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -44971,16 +32734,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "verified-absence",
- "confidence": "high",
- "source": "island-global-absent:Navigator",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -45006,14 +32759,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:globals",
- "tests": []
}
}
},
@@ -45039,14 +32784,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:globals",
- "tests": []
}
}
},
@@ -45072,14 +32809,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:globals",
- "tests": []
}
}
},
@@ -45105,14 +32834,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:globals",
- "tests": []
}
}
},
@@ -45138,14 +32859,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:globals",
- "tests": []
}
}
},
@@ -45171,14 +32884,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:globals",
- "tests": []
}
}
},
@@ -45204,16 +32909,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "verified-absence",
- "confidence": "high",
- "source": "island-global-absent:ReadableByteStreamController",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -45239,16 +32934,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-global:ReadableStream",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -45274,16 +32959,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "verified-absence",
- "confidence": "high",
- "source": "island-global-absent:ReadableStreamBYOBReader",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -45309,16 +32984,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "verified-absence",
- "confidence": "high",
- "source": "island-global-absent:ReadableStreamBYOBRequest",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -45344,16 +33009,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-global:ReadableStreamDefaultController",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -45379,16 +33034,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-global:ReadableStreamDefaultReader",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -45414,16 +33059,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-global:Request",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -45449,16 +33084,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-global:Response",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -45484,16 +33109,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "verified-absence",
- "confidence": "high",
- "source": "island-global-absent:Storage",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -45519,16 +33134,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "verified-absence",
- "confidence": "high",
- "source": "island-global-absent:SubtleCrypto",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -45558,16 +33163,6 @@
"tests/corpus/text-codec-values/main.ts",
"tests/corpus/3133-text-decoder-streaming.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-global:TextDecoder",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -45593,16 +33188,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-global:TextDecoderStream",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -45632,16 +33217,6 @@
"tests/corpus/text-codec-values/main.ts",
"tests/corpus/3133-text-decoder-streaming.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-global:TextEncoder",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -45667,16 +33242,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-global:TextEncoderStream",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -45702,16 +33267,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-global:TransformStream",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -45737,16 +33292,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-global:TransformStreamDefaultController",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -45772,16 +33317,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-npm-global:URL",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -45807,16 +33342,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "verified-absence",
- "confidence": "high",
- "source": "island-global-absent:URLPattern",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -45842,16 +33367,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-global:URLSearchParams",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -45877,16 +33392,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "verified-absence",
- "confidence": "high",
- "source": "island-global-absent:WebAssembly",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -45912,16 +33417,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "verified-absence",
- "confidence": "high",
- "source": "island-global-absent:WebSocket",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -45947,16 +33442,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-global:WritableStream",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -45982,16 +33467,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-global:WritableStreamDefaultController",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -46017,16 +33492,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-global:WritableStreamDefaultWriter",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -46052,16 +33517,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-global:atob",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -46087,16 +33542,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-global:btoa",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -46127,16 +33572,6 @@
"tests/corpus/2093-timers-promises.ts",
"tests/corpus/2852-timers-promises-interval.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-global:clearImmediate",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -46167,16 +33602,6 @@
"tests/corpus/2093-timers-promises.ts",
"tests/corpus/2852-timers-promises-interval.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-global:clearInterval",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -46207,16 +33632,6 @@
"tests/corpus/2093-timers-promises.ts",
"tests/corpus/2852-timers-promises-interval.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-global:clearTimeout",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -46242,16 +33657,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-global:queueMicrotask",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -46277,14 +33682,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:globals",
- "tests": []
}
}
},
@@ -46315,16 +33712,6 @@
"tests/corpus/2093-timers-promises.ts",
"tests/corpus/2852-timers-promises-interval.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-global:setImmediate",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -46355,16 +33742,6 @@
"tests/corpus/2093-timers-promises.ts",
"tests/corpus/2852-timers-promises-interval.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-global:setInterval",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -46395,16 +33772,6 @@
"tests/corpus/2093-timers-promises.ts",
"tests/corpus/2852-timers-promises-interval.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-global:setTimeout",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -46430,16 +33797,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-global:structuredClone",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
}
}
},
@@ -46465,14 +33822,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:globals",
- "tests": []
}
}
},
@@ -46498,14 +33847,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:globals",
- "tests": []
}
}
},
@@ -46531,14 +33872,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:globals",
- "tests": []
}
}
},
@@ -46564,14 +33897,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:globals",
- "tests": []
}
}
},
@@ -46597,14 +33922,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:globals",
- "tests": []
}
}
},
@@ -46632,14 +33949,6 @@
"tests": [
"tests/harness/fetch-conformance.test.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:globals",
- "tests": []
}
}
},
@@ -46665,14 +33974,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:globals",
- "tests": []
}
}
},
@@ -46698,14 +33999,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:globals",
- "tests": []
}
}
},
@@ -46731,14 +34024,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:globals",
- "tests": []
}
}
},
@@ -46764,14 +34049,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:globals",
- "tests": []
}
}
},
@@ -46797,14 +34074,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:globals",
- "tests": []
}
}
},
@@ -46830,14 +34099,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:globals",
- "tests": []
}
}
},
@@ -46863,14 +34124,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:globals",
- "tests": []
}
}
},
@@ -46896,14 +34149,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:globals",
- "tests": []
}
}
},
@@ -46929,14 +34174,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:globals",
- "tests": []
}
}
},
@@ -46962,14 +34199,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:globals",
- "tests": []
}
}
},
@@ -46995,14 +34224,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:globals",
- "tests": []
}
}
},
@@ -47028,14 +34249,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:globals",
- "tests": []
}
}
},
@@ -47061,14 +34274,6 @@
"confidence": "low",
"source": "compiler-unmatched:globals",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:globals",
- "tests": []
}
}
},
@@ -47094,14 +34299,6 @@
"confidence": "low",
"source": "compiler-unmatched:http",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -47129,16 +34326,6 @@
"tests": [
"tests/corpus/2973-http-static-agent.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:http.Agent",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
}
}
},
@@ -47164,14 +34351,6 @@
"confidence": "low",
"source": "compiler-unmatched:http",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -47197,14 +34376,6 @@
"confidence": "low",
"source": "compiler-unmatched:http",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -47230,14 +34401,6 @@
"confidence": "low",
"source": "compiler-unmatched:http",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -47265,16 +34428,6 @@
"tests": [
"tests/corpus/2973-http-static-agent.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:http.agent.destroy",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
}
}
},
@@ -47302,14 +34455,6 @@
"tests": [
"tests/corpus/2973-http-static-agent.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -47337,14 +34482,6 @@
"tests": [
"tests/corpus/2973-http-static-agent.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -47372,14 +34509,6 @@
"tests": [
"tests/corpus/2973-http-static-agent.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -47407,14 +34536,6 @@
"tests": [
"tests/corpus/2973-http-static-agent.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -47440,14 +34561,6 @@
"confidence": "low",
"source": "compiler-unmatched:http",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -47475,14 +34588,6 @@
"tests": [
"tests/corpus/2973-http-static-agent.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -47510,14 +34615,6 @@
"tests": [
"tests/corpus/2973-http-static-agent.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -47546,16 +34643,6 @@
"tests/corpus/2981-http-static-events.ts",
"tests/corpus/2976-http-static-incoming-state.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:http.ClientRequest",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
}
}
},
@@ -47583,16 +34670,6 @@
"tests": [
"tests/corpus/2988-http-static-client-abort.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:http.request.abort",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
}
}
},
@@ -47624,14 +34701,6 @@
"tests/corpus/2972-http-static-distinct-snapshots.ts",
"tests/fixtures/server/cases/http-trailers/main.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -47661,16 +34730,6 @@
"tests/corpus/2672-http-request-response-callback.ts",
"tests/corpus/2689-http-server-timeout-properties.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:http.request.end",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
}
}
},
@@ -47700,16 +34759,6 @@
"tests/corpus/2672-http-request-response-callback.ts",
"tests/corpus/2689-http-server-timeout-properties.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:http.request.destroy",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
}
}
},
@@ -47738,14 +34787,6 @@
"tests/corpus/2978-http-static-client-timeout.ts",
"tests/corpus/2986-http-static-client-socket-finish.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -47777,16 +34818,6 @@
"tests/corpus/2972-http-static-distinct-snapshots.ts",
"tests/fixtures/server/cases/http-trailers/main.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:http.request.flushHeaders",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
}
}
},
@@ -47814,16 +34845,6 @@
"tests": [
"tests/corpus/2954-http-outgoing-headers.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:http.request.getHeader",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
}
}
},
@@ -47851,14 +34872,6 @@
"tests": [
"tests/corpus/2954-http-outgoing-headers.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -47886,14 +34899,6 @@
"tests": [
"tests/corpus/2954-http-outgoing-headers.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -47921,14 +34926,6 @@
"tests": [
"tests/corpus/2954-http-outgoing-headers.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -47956,14 +34953,6 @@
"tests": [
"tests/corpus/2954-http-outgoing-headers.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -47991,16 +34980,6 @@
"tests": [
"tests/corpus/2954-http-outgoing-headers.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:http.request.removeHeader",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
}
}
},
@@ -48028,16 +35007,6 @@
"tests": [
"tests/corpus/2954-http-outgoing-headers.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:http.request.setHeader",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
}
}
},
@@ -48065,14 +35034,6 @@
"tests": [
"tests/corpus/2975-http-static-client-controls.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -48101,14 +35062,6 @@
"tests/corpus/2978-http-static-client-timeout.ts",
"tests/corpus/2987-http-static-timeout-errors.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -48137,16 +35090,6 @@
"tests/corpus/2978-http-static-client-timeout.ts",
"tests/corpus/2987-http-static-timeout-errors.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:http.request.setTimeout",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
}
}
},
@@ -48178,14 +35121,6 @@
"tests/corpus/2972-http-static-distinct-snapshots.ts",
"tests/fixtures/server/cases/http-trailers/main.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -48215,16 +35150,6 @@
"tests/corpus/2672-http-request-response-callback.ts",
"tests/corpus/2689-http-server-timeout-properties.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:http.request.write",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
}
}
},
@@ -48252,14 +35177,6 @@
"tests": [
"tests/corpus/2988-http-static-client-abort.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -48287,14 +35204,6 @@
"tests": [
"tests/corpus/2986-http-static-client-socket-finish.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -48322,14 +35231,6 @@
"tests": [
"tests/corpus/2975-http-static-client-controls.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -48355,14 +35256,6 @@
"confidence": "low",
"source": "compiler-unmatched:http",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -48390,14 +35283,6 @@
"tests": [
"tests/corpus/2955-http-static-state.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -48425,14 +35310,6 @@
"tests": [
"tests/corpus/2955-http-static-state.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -48460,14 +35337,6 @@
"tests": [
"tests/corpus/2955-http-static-state.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -48495,14 +35364,6 @@
"tests": [
"tests/corpus/2955-http-static-state.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -48530,14 +35391,6 @@
"tests": [
"tests/corpus/2975-http-static-client-controls.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -48565,14 +35418,6 @@
"tests": [
"tests/corpus/2986-http-static-client-socket-finish.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -48600,14 +35445,6 @@
"tests": [
"tests/corpus/2955-http-static-state.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -48635,14 +35472,6 @@
"tests": [
"tests/corpus/2986-http-static-client-socket-finish.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -48670,14 +35499,6 @@
"tests": [
"tests/corpus/2988-http-static-client-abort.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -48705,14 +35526,6 @@
"tests": [
"tests/corpus/2981-http-static-events.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -48738,14 +35551,6 @@
"confidence": "low",
"source": "compiler-unmatched:http",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -48771,14 +35576,6 @@
"confidence": "low",
"source": "compiler-unmatched:http",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -48806,14 +35603,6 @@
"tests": [
"tests/corpus/2986-http-static-client-socket-finish.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -48839,14 +35628,6 @@
"confidence": "low",
"source": "compiler-unmatched:http",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -48874,14 +35655,6 @@
"tests": [
"tests/corpus/2981-http-static-events.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -48909,14 +35682,6 @@
"tests": [
"tests/corpus/2986-http-static-client-socket-finish.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -48945,14 +35710,6 @@
"tests/corpus/2978-http-static-client-timeout.ts",
"tests/corpus/2987-http-static-timeout-errors.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -48980,14 +35737,6 @@
"tests": [
"tests/fixtures/server/cases/upgrade-both/main.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -49016,14 +35765,6 @@
"tests/corpus/2981-http-static-events.ts",
"tests/corpus/2976-http-static-incoming-state.ts"
]
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:http.Server",
- "tests": []
}
}
},
@@ -49052,14 +35793,6 @@
"tests/corpus/2500-net-autosel-timeout.ts",
"tests/corpus/2596-net-arg-ladders.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -49089,14 +35822,6 @@
"tests/corpus/2983-http-static-close-idle.ts",
"tests/corpus/2984-http-static-close-upgrade.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -49126,14 +35851,6 @@
"tests/corpus/2983-http-static-close-idle.ts",
"tests/corpus/2984-http-static-close-upgrade.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -49162,14 +35879,6 @@
"tests/corpus/2500-net-autosel-timeout.ts",
"tests/corpus/2596-net-arg-ladders.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -49198,14 +35907,6 @@
"tests/corpus/2979-http-static-server-timeout.ts",
"tests/corpus/2980-http-static-server-timeout-default.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -49231,14 +35932,6 @@
"confidence": "low",
"source": "compiler-unmatched:http",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -49268,14 +35961,6 @@
"tests/corpus/2672-http-request-response-callback.ts",
"tests/corpus/2689-http-server-timeout-properties.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -49303,14 +35988,6 @@
"tests": [
"tests/corpus/2955-http-static-state.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -49336,14 +36013,6 @@
"confidence": "low",
"source": "compiler-unmatched:http",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -49373,14 +36042,6 @@
"tests/corpus/2672-http-request-response-callback.ts",
"tests/corpus/2689-http-server-timeout-properties.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -49406,14 +36067,6 @@
"confidence": "low",
"source": "compiler-unmatched:http",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -49443,14 +36096,6 @@
"tests/corpus/2672-http-request-response-callback.ts",
"tests/corpus/2689-http-server-timeout-properties.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -49480,14 +36125,6 @@
"tests/corpus/2672-http-request-response-callback.ts",
"tests/corpus/2689-http-server-timeout-properties.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -49517,14 +36154,6 @@
"tests/corpus/2672-http-request-response-callback.ts",
"tests/corpus/2689-http-server-timeout-properties.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -49550,14 +36179,6 @@
"confidence": "low",
"source": "compiler-unmatched:http",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -49583,14 +36204,6 @@
"confidence": "low",
"source": "compiler-unmatched:http",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -49616,14 +36229,6 @@
"confidence": "low",
"source": "compiler-unmatched:http",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -49651,14 +36256,6 @@
"tests": [
"tests/corpus/2981-http-static-events.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -49686,14 +36283,6 @@
"tests": [
"tests/fixtures/server/cases/http2-connect/main.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -49721,14 +36310,6 @@
"tests": [
"tests/corpus/2981-http-static-events.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -49754,14 +36335,6 @@
"confidence": "low",
"source": "compiler-unmatched:http",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -49789,14 +36362,6 @@
"tests": [
"tests/corpus/2981-http-static-events.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -49824,14 +36389,6 @@
"tests": [
"tests/fixtures/server/cases/upgrade-both/main.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -49860,14 +36417,6 @@
"tests/corpus/2981-http-static-events.ts",
"tests/corpus/2976-http-static-incoming-state.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -49899,14 +36448,6 @@
"tests/corpus/2972-http-static-distinct-snapshots.ts",
"tests/fixtures/server/cases/http-trailers/main.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -49938,14 +36479,6 @@
"tests/corpus/2972-http-static-distinct-snapshots.ts",
"tests/fixtures/server/cases/http-trailers/main.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -49975,14 +36508,6 @@
"tests/corpus/2672-http-request-response-callback.ts",
"tests/corpus/2689-http-server-timeout-properties.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -50014,14 +36539,6 @@
"tests/corpus/2972-http-static-distinct-snapshots.ts",
"tests/fixtures/server/cases/http-trailers/main.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -50051,14 +36568,6 @@
"tests/corpus/2672-http-request-response-callback.ts",
"tests/corpus/2689-http-server-timeout-properties.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -50086,14 +36595,6 @@
"tests": [
"tests/corpus/2954-http-outgoing-headers.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -50121,14 +36622,6 @@
"tests": [
"tests/corpus/2954-http-outgoing-headers.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -50158,14 +36651,6 @@
"tests/corpus/2672-http-request-response-callback.ts",
"tests/corpus/2689-http-server-timeout-properties.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -50195,14 +36680,6 @@
"tests/corpus/2672-http-request-response-callback.ts",
"tests/corpus/2689-http-server-timeout-properties.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -50232,14 +36709,6 @@
"tests/corpus/2672-http-request-response-callback.ts",
"tests/corpus/2689-http-server-timeout-properties.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -50267,14 +36736,6 @@
"tests": [
"tests/corpus/2957-http-static-response-controls.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -50306,14 +36767,6 @@
"tests/corpus/2972-http-static-distinct-snapshots.ts",
"tests/fixtures/server/cases/http-trailers/main.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -50343,14 +36796,6 @@
"tests/corpus/2672-http-request-response-callback.ts",
"tests/corpus/2689-http-server-timeout-properties.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -50378,14 +36823,6 @@
"tests": [
"tests/corpus/2956-http-static-informational.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -50413,14 +36850,6 @@
"tests": [
"tests/corpus/2956-http-static-informational.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -50450,14 +36879,6 @@
"tests/corpus/2672-http-request-response-callback.ts",
"tests/corpus/2689-http-server-timeout-properties.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -50485,14 +36906,6 @@
"tests": [
"tests/corpus/2956-http-static-informational.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -50520,14 +36933,6 @@
"tests": [
"tests/corpus/2957-http-static-response-controls.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -50555,14 +36960,6 @@
"tests": [
"tests/corpus/2976-http-static-incoming-state.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -50590,14 +36987,6 @@
"tests": [
"tests/corpus/2955-http-static-state.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -50625,14 +37014,6 @@
"tests": [
"tests/corpus/2957-http-static-response-controls.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -50660,14 +37041,6 @@
"tests": [
"tests/corpus/2957-http-static-response-controls.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -50695,14 +37068,6 @@
"tests": [
"tests/corpus/2957-http-static-response-controls.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -50730,14 +37095,6 @@
"tests": [
"tests/corpus/2955-http-static-state.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -50765,14 +37122,6 @@
"tests": [
"tests/corpus/2957-http-static-response-controls.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -50800,14 +37149,6 @@
"tests": [
"tests/corpus/2957-http-static-response-controls.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -50835,14 +37176,6 @@
"tests": [
"tests/corpus/2955-http-static-state.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -50870,14 +37203,6 @@
"tests": [
"tests/corpus/2957-http-static-response-controls.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -50905,14 +37230,6 @@
"tests": [
"tests/corpus/2976-http-static-incoming-state.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -50940,14 +37257,6 @@
"tests": [
"tests/corpus/2976-http-static-incoming-state.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -50976,16 +37285,6 @@
"tests/corpus/2981-http-static-events.ts",
"tests/corpus/2976-http-static-incoming-state.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:http.IncomingMessage",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
}
}
},
@@ -51013,16 +37312,6 @@
"tests": [
"tests/corpus/2985-http-static-message-destroy.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:http.message.destroy",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
}
}
},
@@ -51052,14 +37341,6 @@
"tests/corpus/2977-http-static-incoming-timeout.ts",
"tests/corpus/2987-http-static-timeout-errors.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -51087,14 +37368,6 @@
"tests": [
"tests/corpus/2976-http-static-incoming-state.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -51122,14 +37395,6 @@
"tests": [
"tests/corpus/2955-http-static-state.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -51157,14 +37422,6 @@
"tests": [
"tests/corpus/2976-http-static-incoming-state.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -51192,14 +37449,6 @@
"tests": [
"tests/corpus/2976-http-static-incoming-state.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -51231,14 +37480,6 @@
"tests/corpus/2972-http-static-distinct-snapshots.ts",
"tests/fixtures/server/cases/http-trailers/main.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -51266,14 +37507,6 @@
"tests": [
"tests/corpus/2955-http-static-state.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -51301,14 +37534,6 @@
"tests": [
"tests/corpus/2955-http-static-state.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -51336,14 +37561,6 @@
"tests": [
"tests/corpus/2972-http-static-distinct-snapshots.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -51375,14 +37592,6 @@
"tests/corpus/2972-http-static-distinct-snapshots.ts",
"tests/fixtures/server/cases/http-trailers/main.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -51410,14 +37619,6 @@
"tests": [
"tests/corpus/2976-http-static-incoming-state.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -51445,14 +37646,6 @@
"tests": [
"tests/corpus/2955-http-static-state.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -51480,14 +37673,6 @@
"tests": [
"tests/corpus/2976-http-static-incoming-state.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -51519,14 +37704,6 @@
"tests/corpus/2972-http-static-distinct-snapshots.ts",
"tests/fixtures/server/cases/http-trailers/main.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -51558,14 +37735,6 @@
"tests/corpus/2972-http-static-distinct-snapshots.ts",
"tests/fixtures/server/cases/http-trailers/main.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -51593,14 +37762,6 @@
"tests": [
"tests/corpus/2955-http-static-state.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -51628,14 +37789,6 @@
"tests": [
"tests/corpus/2985-http-static-message-destroy.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -51663,14 +37816,6 @@
"tests": [
"tests/corpus/2976-http-static-incoming-state.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -51696,14 +37841,6 @@
"confidence": "low",
"source": "compiler-unmatched:http",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -51735,14 +37872,6 @@
"tests/corpus/2972-http-static-distinct-snapshots.ts",
"tests/fixtures/server/cases/http-trailers/main.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -51768,14 +37897,6 @@
"confidence": "low",
"source": "compiler-unmatched:http",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -51807,14 +37928,6 @@
"tests/corpus/2972-http-static-distinct-snapshots.ts",
"tests/fixtures/server/cases/http-trailers/main.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -51840,14 +37953,6 @@
"confidence": "low",
"source": "compiler-unmatched:http",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -51873,14 +37978,6 @@
"confidence": "low",
"source": "compiler-unmatched:http",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -51912,14 +38009,6 @@
"tests/corpus/2972-http-static-distinct-snapshots.ts",
"tests/fixtures/server/cases/http-trailers/main.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -51945,14 +38034,6 @@
"confidence": "low",
"source": "compiler-unmatched:http",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -51978,14 +38059,6 @@
"confidence": "low",
"source": "compiler-unmatched:http",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -52011,14 +38084,6 @@
"confidence": "low",
"source": "compiler-unmatched:http",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -52044,14 +38109,6 @@
"confidence": "low",
"source": "compiler-unmatched:http",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -52077,14 +38134,6 @@
"confidence": "low",
"source": "compiler-unmatched:http",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -52110,14 +38159,6 @@
"confidence": "low",
"source": "compiler-unmatched:http",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -52143,14 +38184,6 @@
"confidence": "low",
"source": "compiler-unmatched:http",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -52176,14 +38209,6 @@
"confidence": "low",
"source": "compiler-unmatched:http",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -52209,14 +38234,6 @@
"confidence": "low",
"source": "compiler-unmatched:http",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -52248,14 +38265,6 @@
"tests/corpus/2972-http-static-distinct-snapshots.ts",
"tests/fixtures/server/cases/http-trailers/main.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -52281,14 +38290,6 @@
"confidence": "low",
"source": "compiler-unmatched:http",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -52314,14 +38315,6 @@
"confidence": "low",
"source": "compiler-unmatched:http",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -52349,14 +38342,6 @@
"tests": [
"tests/corpus/2955-http-static-state.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -52382,14 +38367,6 @@
"confidence": "low",
"source": "compiler-unmatched:http",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -52421,14 +38398,6 @@
"tests/corpus/2972-http-static-distinct-snapshots.ts",
"tests/fixtures/server/cases/http-trailers/main.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -52456,14 +38425,6 @@
"tests": [
"tests/corpus/2955-http-static-state.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -52489,14 +38450,6 @@
"confidence": "low",
"source": "compiler-unmatched:http",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -52522,14 +38475,6 @@
"confidence": "low",
"source": "compiler-unmatched:http",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -52555,14 +38500,6 @@
"confidence": "low",
"source": "compiler-unmatched:http",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -52588,14 +38525,6 @@
"confidence": "low",
"source": "compiler-unmatched:http",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -52621,14 +38550,6 @@
"confidence": "low",
"source": "compiler-unmatched:http",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -52654,14 +38575,6 @@
"confidence": "low",
"source": "compiler-unmatched:http",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -52687,14 +38600,6 @@
"confidence": "low",
"source": "compiler-unmatched:http",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -52720,14 +38625,6 @@
"confidence": "low",
"source": "compiler-unmatched:http",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -52757,14 +38654,6 @@
"tests/corpus/2672-http-request-response-callback.ts",
"tests/corpus/2689-http-server-timeout-properties.ts"
]
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:http.createServer",
- "tests": []
}
}
},
@@ -52794,16 +38683,6 @@
"tests/corpus/2672-http-request-response-callback.ts",
"tests/corpus/2689-http-server-timeout-properties.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:http.get",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
}
}
},
@@ -52833,16 +38712,6 @@
"tests/corpus/2672-http-request-response-callback.ts",
"tests/corpus/2689-http-server-timeout-properties.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:http.get",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
}
}
},
@@ -52872,16 +38741,6 @@
"tests/corpus/2672-http-request-response-callback.ts",
"tests/corpus/2689-http-server-timeout-properties.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:http.request",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
}
}
},
@@ -52911,16 +38770,6 @@
"tests/corpus/2672-http-request-response-callback.ts",
"tests/corpus/2689-http-server-timeout-properties.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:http.request",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
}
}
},
@@ -52948,14 +38797,6 @@
"tests": [
"tests/corpus/2953-http-header-validation.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -52983,14 +38824,6 @@
"tests": [
"tests/corpus/2953-http-header-validation.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -53016,14 +38849,6 @@
"confidence": "low",
"source": "compiler-unmatched:http",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -53049,14 +38874,6 @@
"confidence": "low",
"source": "compiler-unmatched:http",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -53084,16 +38901,6 @@
"tests": [
"tests/corpus/2974-http-static-module-values.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:http.METHODS",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
}
}
},
@@ -53121,16 +38928,6 @@
"tests": [
"tests/corpus/2974-http-static-module-values.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:http.STATUS_CODES",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
}
}
},
@@ -53156,16 +38953,6 @@
"confidence": "low",
"source": "compiler-unmatched:http",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:http.globalAgent",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
}
}
},
@@ -53193,14 +38980,6 @@
"tests": [
"tests/corpus/2974-http-static-module-values.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:http",
- "tests": []
}
}
},
@@ -53226,14 +39005,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -53259,14 +39030,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -53292,14 +39055,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -53325,14 +39080,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -53358,14 +39105,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -53391,14 +39130,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -53424,14 +39155,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -53457,14 +39180,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -53490,14 +39205,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -53523,14 +39230,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -53556,14 +39255,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -53589,14 +39280,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -53622,14 +39305,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -53655,14 +39330,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -53688,14 +39355,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -53721,14 +39380,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -53754,14 +39405,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -53787,14 +39430,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -53820,14 +39455,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -53853,14 +39480,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -53886,14 +39505,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -53919,14 +39530,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -53952,14 +39555,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -53985,14 +39580,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -54018,14 +39605,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -54051,14 +39630,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -54084,14 +39655,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -54117,14 +39680,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -54150,14 +39705,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -54183,14 +39730,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -54216,14 +39755,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -54249,14 +39780,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -54282,14 +39805,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -54315,14 +39830,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -54348,14 +39855,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -54381,14 +39880,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -54414,14 +39905,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -54447,14 +39930,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -54480,14 +39955,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -54513,14 +39980,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -54546,14 +40005,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -54579,14 +40030,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -54612,14 +40055,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -54645,14 +40080,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -54678,14 +40105,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -54711,14 +40130,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -54744,14 +40155,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -54777,14 +40180,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -54810,14 +40205,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -54843,14 +40230,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -54876,14 +40255,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -54909,14 +40280,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -54942,14 +40305,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -54975,14 +40330,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -55008,14 +40355,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -55041,14 +40380,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -55074,14 +40405,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -55107,14 +40430,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -55140,14 +40455,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -55173,14 +40480,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -55206,14 +40505,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -55239,14 +40530,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -55272,14 +40555,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -55305,14 +40580,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -55338,14 +40605,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -55371,14 +40630,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -55404,14 +40655,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -55437,14 +40680,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -55470,14 +40705,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -55503,14 +40730,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -55536,14 +40755,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -55569,14 +40780,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -55602,14 +40805,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -55635,14 +40830,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -55668,14 +40855,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -55701,14 +40880,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -55734,14 +40905,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -55767,14 +40930,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -55800,14 +40955,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -55833,14 +40980,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -55866,14 +41005,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -55899,14 +41030,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -55932,14 +41055,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -55968,14 +41083,6 @@
"tests/corpus/2500-net-autosel-timeout.ts",
"tests/corpus/2596-net-arg-ladders.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -56001,14 +41108,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -56034,14 +41133,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -56067,14 +41158,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -56104,14 +41187,6 @@
"tests/corpus/2672-http-request-response-callback.ts",
"tests/corpus/2689-http-server-timeout-properties.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -56137,14 +41212,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -56170,14 +41237,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -56203,14 +41262,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -56236,14 +41287,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -56269,14 +41312,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -56302,14 +41337,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -56335,14 +41362,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -56368,14 +41387,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -56404,14 +41415,6 @@
"tests/corpus/2500-net-autosel-timeout.ts",
"tests/corpus/2596-net-arg-ladders.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -56437,14 +41440,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -56470,14 +41465,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -56507,14 +41494,6 @@
"tests/corpus/2672-http-request-response-callback.ts",
"tests/corpus/2689-http-server-timeout-properties.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -56540,14 +41519,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -56573,14 +41544,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -56606,14 +41569,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -56639,14 +41594,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -56672,14 +41619,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -56705,14 +41644,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -56738,14 +41669,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -56771,14 +41694,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -56804,14 +41719,6 @@
"confidence": "high",
"source": "surface-manifest:unsupported:node-builtin.http2.createServer",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -56837,14 +41744,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -56870,14 +41769,6 @@
"confidence": "high",
"source": "surface-manifest:unsupported:node-builtin.http2.connect",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -56903,14 +41794,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -56936,14 +41819,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -56969,14 +41844,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -57002,14 +41869,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -57035,14 +41894,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -57068,14 +41919,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -57101,14 +41944,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -57134,14 +41969,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -57171,14 +41998,6 @@
"tests/corpus/2672-http-request-response-callback.ts",
"tests/corpus/2689-http-server-timeout-properties.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -57208,14 +42027,6 @@
"tests/corpus/2672-http-request-response-callback.ts",
"tests/corpus/2689-http-server-timeout-properties.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -57241,14 +42052,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -57274,14 +42077,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -57307,14 +42102,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -57340,14 +42127,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -57373,14 +42152,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -57406,14 +42177,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -57439,14 +42202,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -57472,14 +42227,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -57505,14 +42252,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -57538,14 +42277,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -57571,14 +42302,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -57604,14 +42327,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -57637,14 +42352,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -57670,14 +42377,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -57703,14 +42402,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -57736,14 +42427,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -57769,14 +42452,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -57802,14 +42477,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -57835,14 +42502,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -57868,14 +42527,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -57905,14 +42556,6 @@
"tests/corpus/2672-http-request-response-callback.ts",
"tests/corpus/2689-http-server-timeout-properties.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -57942,14 +42585,6 @@
"tests/corpus/2672-http-request-response-callback.ts",
"tests/corpus/2689-http-server-timeout-properties.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -57975,14 +42610,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -58008,14 +42635,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -58045,14 +42664,6 @@
"tests/corpus/2672-http-request-response-callback.ts",
"tests/corpus/2689-http-server-timeout-properties.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -58082,14 +42693,6 @@
"tests/corpus/2672-http-request-response-callback.ts",
"tests/corpus/2689-http-server-timeout-properties.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -58119,14 +42722,6 @@
"tests/corpus/2672-http-request-response-callback.ts",
"tests/corpus/2689-http-server-timeout-properties.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -58152,14 +42747,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -58189,14 +42776,6 @@
"tests/corpus/2672-http-request-response-callback.ts",
"tests/corpus/2689-http-server-timeout-properties.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -58222,14 +42801,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -58255,14 +42826,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -58292,14 +42855,6 @@
"tests/corpus/2672-http-request-response-callback.ts",
"tests/corpus/2689-http-server-timeout-properties.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -58325,14 +42880,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -58358,14 +42905,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -58391,14 +42930,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -58424,14 +42955,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -58457,14 +42980,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -58490,14 +43005,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -58523,14 +43030,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -58556,14 +43055,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -58589,14 +43080,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -58622,14 +43105,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -58655,14 +43130,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -58688,14 +43155,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -58721,14 +43180,6 @@
"confidence": "low",
"source": "compiler-unmatched:http2",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:http2",
- "tests": []
}
}
},
@@ -58754,16 +43205,6 @@
"confidence": "low",
"source": "compiler-unmatched:https",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:https.Agent",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
}
}
},
@@ -58789,14 +43230,6 @@
"confidence": "low",
"source": "compiler-unmatched:https",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:https.Server",
- "tests": []
}
}
},
@@ -58825,14 +43258,6 @@
"tests/corpus/2500-net-autosel-timeout.ts",
"tests/corpus/2596-net-arg-ladders.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:https",
- "tests": []
}
}
},
@@ -58858,14 +43283,6 @@
"confidence": "low",
"source": "compiler-unmatched:https",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:https",
- "tests": []
}
}
},
@@ -58891,14 +43308,6 @@
"confidence": "low",
"source": "compiler-unmatched:https",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:https",
- "tests": []
}
}
},
@@ -58924,14 +43333,6 @@
"confidence": "low",
"source": "compiler-unmatched:https",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:https",
- "tests": []
}
}
},
@@ -58960,14 +43361,6 @@
"tests/corpus/2500-net-autosel-timeout.ts",
"tests/corpus/2596-net-arg-ladders.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:https",
- "tests": []
}
}
},
@@ -58993,14 +43386,6 @@
"confidence": "low",
"source": "compiler-unmatched:https",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:https",
- "tests": []
}
}
},
@@ -59030,14 +43415,6 @@
"tests/corpus/2672-http-request-response-callback.ts",
"tests/corpus/2689-http-server-timeout-properties.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:https",
- "tests": []
}
}
},
@@ -59063,14 +43440,6 @@
"confidence": "low",
"source": "compiler-unmatched:https",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:https",
- "tests": []
}
}
},
@@ -59100,14 +43469,6 @@
"tests/corpus/2672-http-request-response-callback.ts",
"tests/corpus/2689-http-server-timeout-properties.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:https",
- "tests": []
}
}
},
@@ -59137,14 +43498,6 @@
"tests/corpus/2672-http-request-response-callback.ts",
"tests/corpus/2689-http-server-timeout-properties.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:https",
- "tests": []
}
}
},
@@ -59174,14 +43527,6 @@
"tests/corpus/2672-http-request-response-callback.ts",
"tests/corpus/2689-http-server-timeout-properties.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:https",
- "tests": []
}
}
},
@@ -59211,14 +43556,6 @@
"tests/corpus/2672-http-request-response-callback.ts",
"tests/corpus/2689-http-server-timeout-properties.ts"
]
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:https.createServer",
- "tests": []
}
}
},
@@ -59248,16 +43585,6 @@
"tests/corpus/2672-http-request-response-callback.ts",
"tests/corpus/2689-http-server-timeout-properties.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:https.get",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
}
}
},
@@ -59287,16 +43614,6 @@
"tests/corpus/2672-http-request-response-callback.ts",
"tests/corpus/2689-http-server-timeout-properties.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:https.get",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
}
}
},
@@ -59326,16 +43643,6 @@
"tests/corpus/2672-http-request-response-callback.ts",
"tests/corpus/2689-http-server-timeout-properties.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:https.request",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
}
}
},
@@ -59365,16 +43672,6 @@
"tests/corpus/2672-http-request-response-callback.ts",
"tests/corpus/2689-http-server-timeout-properties.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:https.request",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
}
}
},
@@ -59400,16 +43697,6 @@
"confidence": "low",
"source": "compiler-unmatched:https",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:https.globalAgent",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
}
}
},
@@ -59435,14 +43722,6 @@
"confidence": "low",
"source": "compiler-unmatched:inspector",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:inspector,node:inspector/promises",
- "tests": []
}
}
},
@@ -59468,14 +43747,6 @@
"confidence": "low",
"source": "compiler-unmatched:inspector",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:inspector,node:inspector/promises",
- "tests": []
}
}
},
@@ -59501,14 +43772,6 @@
"confidence": "low",
"source": "compiler-unmatched:inspector",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:inspector,node:inspector/promises",
- "tests": []
}
}
},
@@ -59534,14 +43797,6 @@
"confidence": "low",
"source": "compiler-unmatched:inspector",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:inspector,node:inspector/promises",
- "tests": []
}
}
},
@@ -59567,14 +43822,6 @@
"confidence": "low",
"source": "compiler-unmatched:inspector",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:inspector,node:inspector/promises",
- "tests": []
}
}
},
@@ -59600,14 +43847,6 @@
"confidence": "low",
"source": "compiler-unmatched:inspector",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:inspector,node:inspector/promises",
- "tests": []
}
}
},
@@ -59633,14 +43872,6 @@
"confidence": "low",
"source": "compiler-unmatched:inspector",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:inspector,node:inspector/promises",
- "tests": []
}
}
},
@@ -59666,14 +43897,6 @@
"confidence": "low",
"source": "compiler-unmatched:inspector",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:inspector,node:inspector/promises",
- "tests": []
}
}
},
@@ -59699,14 +43922,6 @@
"confidence": "low",
"source": "compiler-unmatched:inspector",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:inspector,node:inspector/promises",
- "tests": []
}
}
},
@@ -59732,14 +43947,6 @@
"confidence": "low",
"source": "compiler-unmatched:inspector",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:inspector,node:inspector/promises",
- "tests": []
}
}
},
@@ -59765,14 +43972,6 @@
"confidence": "low",
"source": "compiler-unmatched:inspector",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:inspector,node:inspector/promises",
- "tests": []
}
}
},
@@ -59798,14 +43997,6 @@
"confidence": "low",
"source": "compiler-unmatched:inspector",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:inspector,node:inspector/promises",
- "tests": []
}
}
},
@@ -59831,14 +44022,6 @@
"confidence": "low",
"source": "compiler-unmatched:inspector",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:inspector,node:inspector/promises",
- "tests": []
}
}
},
@@ -59864,14 +44047,6 @@
"confidence": "low",
"source": "compiler-unmatched:inspector",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:inspector,node:inspector/promises",
- "tests": []
}
}
},
@@ -59897,14 +44072,6 @@
"confidence": "low",
"source": "compiler-unmatched:inspector",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:inspector,node:inspector/promises",
- "tests": []
}
}
},
@@ -59930,14 +44097,6 @@
"confidence": "low",
"source": "compiler-unmatched:inspector",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:inspector,node:inspector/promises",
- "tests": []
}
}
},
@@ -59963,14 +44122,6 @@
"confidence": "low",
"source": "compiler-unmatched:inspector",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:inspector,node:inspector/promises",
- "tests": []
}
}
},
@@ -59996,14 +44147,6 @@
"confidence": "low",
"source": "compiler-unmatched:inspector",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:inspector,node:inspector/promises",
- "tests": []
}
}
},
@@ -60029,14 +44172,6 @@
"confidence": "low",
"source": "compiler-unmatched:inspector",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:inspector,node:inspector/promises",
- "tests": []
}
}
},
@@ -60062,14 +44197,6 @@
"confidence": "low",
"source": "compiler-unmatched:inspector",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:inspector,node:inspector/promises",
- "tests": []
}
}
},
@@ -60095,14 +44222,6 @@
"confidence": "low",
"source": "compiler-unmatched:inspector",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:inspector,node:inspector/promises",
- "tests": []
}
}
},
@@ -60128,14 +44247,6 @@
"confidence": "low",
"source": "compiler-unmatched:inspector",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:inspector,node:inspector/promises",
- "tests": []
}
}
},
@@ -60161,14 +44272,6 @@
"confidence": "low",
"source": "compiler-unmatched:inspector",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:inspector,node:inspector/promises",
- "tests": []
}
}
},
@@ -60194,14 +44297,6 @@
"confidence": "low",
"source": "compiler-unmatched:inspector",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:inspector,node:inspector/promises",
- "tests": []
}
}
},
@@ -60227,14 +44322,6 @@
"confidence": "low",
"source": "compiler-unmatched:inspector",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:inspector,node:inspector/promises",
- "tests": []
}
}
},
@@ -60260,14 +44347,6 @@
"confidence": "low",
"source": "compiler-unmatched:inspector",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:inspector,node:inspector/promises",
- "tests": []
}
}
},
@@ -60293,14 +44372,6 @@
"confidence": "low",
"source": "compiler-unmatched:inspector",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:inspector,node:inspector/promises",
- "tests": []
}
}
},
@@ -60326,14 +44397,6 @@
"confidence": "low",
"source": "compiler-unmatched:inspector",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:inspector,node:inspector/promises",
- "tests": []
}
}
},
@@ -60359,14 +44422,6 @@
"confidence": "low",
"source": "compiler-unmatched:inspector",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:inspector,node:inspector/promises",
- "tests": []
}
}
},
@@ -60399,18 +44454,6 @@
"tests/corpus/2880-cjs-module-graph/main.cjs",
"tests/corpus/2923-cjs-factory-export/main.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:modules.require",
- "tests": [
- "tests/fixtures/npm/cases/create-require/main.ts",
- "tests/fixtures/npm/cases/dynamic-import/main.ts",
- "tests/fixtures/npm/cases/node24-commonjs-metadata/main.ts"
- ]
}
}
},
@@ -60443,18 +44486,6 @@
"tests/corpus/2880-cjs-module-graph/main.cjs",
"tests/corpus/2923-cjs-factory-export/main.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:modules.__dirname",
- "tests": [
- "tests/fixtures/npm/cases/create-require/main.ts",
- "tests/fixtures/npm/cases/dynamic-import/main.ts",
- "tests/fixtures/npm/cases/node24-commonjs-metadata/main.ts"
- ]
}
}
},
@@ -60487,18 +44518,6 @@
"tests/corpus/2880-cjs-module-graph/main.cjs",
"tests/corpus/2923-cjs-factory-export/main.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:modules.__filename",
- "tests": [
- "tests/fixtures/npm/cases/create-require/main.ts",
- "tests/fixtures/npm/cases/dynamic-import/main.ts",
- "tests/fixtures/npm/cases/node24-commonjs-metadata/main.ts"
- ]
}
}
},
@@ -60531,18 +44550,6 @@
"tests/corpus/2880-cjs-module-graph/main.cjs",
"tests/corpus/2923-cjs-factory-export/main.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:modules.exports",
- "tests": [
- "tests/fixtures/npm/cases/create-require/main.ts",
- "tests/fixtures/npm/cases/dynamic-import/main.ts",
- "tests/fixtures/npm/cases/node24-commonjs-metadata/main.ts"
- ]
}
}
},
@@ -60568,18 +44575,6 @@
"confidence": "low",
"source": null,
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:modules.module",
- "tests": [
- "tests/fixtures/npm/cases/create-require/main.ts",
- "tests/fixtures/npm/cases/dynamic-import/main.ts",
- "tests/fixtures/npm/cases/node24-commonjs-metadata/main.ts"
- ]
}
}
},
@@ -60612,18 +44607,6 @@
"tests/corpus/2880-cjs-module-graph/main.cjs",
"tests/corpus/2923-cjs-factory-export/main.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:modules.require",
- "tests": [
- "tests/fixtures/npm/cases/create-require/main.ts",
- "tests/fixtures/npm/cases/dynamic-import/main.ts",
- "tests/fixtures/npm/cases/node24-commonjs-metadata/main.ts"
- ]
}
}
},
@@ -60652,16 +44635,6 @@
"tests/corpus/2858-import-meta-resolve/main.mjs",
"tests/corpus/2860-require-resolve/main.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:modules.require.resolve",
- "tests": [
- "tests/fixtures/npm/cases/create-require/main.ts"
- ]
}
}
},
@@ -60690,16 +44663,6 @@
"tests/corpus/2858-import-meta-resolve/main.mjs",
"tests/corpus/2860-require-resolve/main.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:modules.require.resolve.paths",
- "tests": [
- "tests/fixtures/npm/cases/create-require/main.ts"
- ]
}
}
},
@@ -60727,18 +44690,6 @@
"tests": [
"tests/corpus/2880-cjs-module-graph/main.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:modules.cache",
- "tests": [
- "tests/fixtures/npm/cases/create-require/main.ts",
- "tests/fixtures/npm/cases/dynamic-import/main.ts",
- "tests/fixtures/npm/cases/node24-commonjs-metadata/main.ts"
- ]
}
}
},
@@ -60764,14 +44715,6 @@
"confidence": "medium",
"source": "compiler-feature:modules.extensions",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-feature:modules.extensions",
- "tests": []
}
}
},
@@ -60804,14 +44747,6 @@
"tests/corpus/2880-cjs-module-graph/main.cjs",
"tests/corpus/2923-cjs-factory-export/main.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-feature:modules.main",
- "tests": []
}
}
},
@@ -60837,18 +44772,6 @@
"confidence": "low",
"source": null,
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:modules.module",
- "tests": [
- "tests/fixtures/npm/cases/create-require/main.ts",
- "tests/fixtures/npm/cases/dynamic-import/main.ts",
- "tests/fixtures/npm/cases/node24-commonjs-metadata/main.ts"
- ]
}
}
},
@@ -60881,16 +44804,6 @@
"tests/corpus/2880-cjs-module-graph/main.cjs",
"tests/corpus/2923-cjs-factory-export/main.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:modules.module.require",
- "tests": [
- "tests/fixtures/npm/cases/node24-commonjs-metadata/main.ts"
- ]
}
}
},
@@ -60918,16 +44831,6 @@
"tests": [
"tests/corpus/2880-cjs-module-graph/main.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:modules.children",
- "tests": [
- "tests/fixtures/npm/cases/node24-commonjs-metadata/main.ts"
- ]
}
}
},
@@ -60960,18 +44863,6 @@
"tests/corpus/2880-cjs-module-graph/main.cjs",
"tests/corpus/2923-cjs-factory-export/main.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:modules.exports",
- "tests": [
- "tests/fixtures/npm/cases/create-require/main.ts",
- "tests/fixtures/npm/cases/dynamic-import/main.ts",
- "tests/fixtures/npm/cases/node24-commonjs-metadata/main.ts"
- ]
}
}
},
@@ -61004,18 +44895,6 @@
"tests/corpus/2880-cjs-module-graph/main.cjs",
"tests/corpus/2923-cjs-factory-export/main.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:modules.exports",
- "tests": [
- "tests/fixtures/npm/cases/create-require/main.ts",
- "tests/fixtures/npm/cases/dynamic-import/main.ts",
- "tests/fixtures/npm/cases/node24-commonjs-metadata/main.ts"
- ]
}
}
},
@@ -61048,16 +44927,6 @@
"tests/corpus/2880-cjs-module-graph/main.cjs",
"tests/corpus/2923-cjs-factory-export/main.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:modules.filename",
- "tests": [
- "tests/fixtures/npm/cases/node24-commonjs-metadata/main.ts"
- ]
}
}
},
@@ -61085,16 +44954,6 @@
"tests": [
"tests/corpus/2880-cjs-module-graph/main.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:modules.id",
- "tests": [
- "tests/fixtures/npm/cases/node24-commonjs-metadata/main.ts"
- ]
}
}
},
@@ -61122,16 +44981,6 @@
"tests": [
"tests/corpus/2880-cjs-module-graph/main.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:modules.isPreloading",
- "tests": [
- "tests/fixtures/npm/cases/node24-commonjs-metadata/main.ts"
- ]
}
}
},
@@ -61159,16 +45008,6 @@
"tests": [
"tests/corpus/2880-cjs-module-graph/main.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:modules.loaded",
- "tests": [
- "tests/fixtures/npm/cases/node24-commonjs-metadata/main.ts"
- ]
}
}
},
@@ -61196,16 +45035,6 @@
"tests": [
"tests/corpus/2880-cjs-module-graph/main.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:modules.parent",
- "tests": [
- "tests/fixtures/npm/cases/node24-commonjs-metadata/main.ts"
- ]
}
}
},
@@ -61233,16 +45062,6 @@
"tests": [
"tests/corpus/2880-cjs-module-graph/main.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:modules.path",
- "tests": [
- "tests/fixtures/npm/cases/node24-commonjs-metadata/main.ts"
- ]
}
}
},
@@ -61270,16 +45089,6 @@
"tests": [
"tests/corpus/2880-cjs-module-graph/main.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:modules.paths",
- "tests": [
- "tests/fixtures/npm/cases/node24-commonjs-metadata/main.ts"
- ]
}
}
},
@@ -61307,14 +45116,6 @@
"tests": [
"tests/corpus/2880-cjs-module-graph/main.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-feature:modules.Module",
- "tests": []
}
}
},
@@ -61343,17 +45144,6 @@
"tests/corpus/1598-cjs-builtin-require/main.js",
"tests/corpus/1596-cjs-modules/main.js"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:modules.node:",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts",
- "tests/fixtures/npm/cases/create-require/main.ts"
- ]
}
}
},
@@ -61382,17 +45172,6 @@
"tests/corpus/1598-cjs-builtin-require/main.js",
"tests/corpus/1596-cjs-modules/main.js"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:modules.node_modules",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts",
- "tests/fixtures/npm/cases/create-require/main.ts"
- ]
}
}
},
@@ -61422,16 +45201,6 @@
"tests/corpus/node24-esm-metadata/main.mjs",
"tests/fixtures/node-types/esm-metadata.mts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:esm.meta",
- "tests": [
- "tests/fixtures/npm/cases/node24-esm-metadata/main.ts"
- ]
}
}
},
@@ -61459,17 +45228,6 @@
"tests": [
"tests/corpus/2858-import-meta-resolve/main.mjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:esm.import.meta.resolve",
- "tests": [
- "tests/fixtures/npm/cases/dual-entry/main.ts",
- "tests/fixtures/npm/cases/node24-esm-metadata/main.ts"
- ]
}
}
},
@@ -61499,16 +45257,6 @@
"tests/corpus/node24-esm-metadata/main.mjs",
"tests/fixtures/node-types/esm-metadata.mts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:esm.dirname",
- "tests": [
- "tests/fixtures/npm/cases/node24-esm-metadata/main.ts"
- ]
}
}
},
@@ -61538,16 +45286,6 @@
"tests/corpus/node24-esm-metadata/main.mjs",
"tests/fixtures/node-types/esm-metadata.mts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:esm.filename",
- "tests": [
- "tests/fixtures/npm/cases/node24-esm-metadata/main.ts"
- ]
}
}
},
@@ -61577,16 +45315,6 @@
"tests/corpus/node24-esm-metadata/main.mjs",
"tests/fixtures/node-types/esm-metadata.mts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:esm.url",
- "tests": [
- "tests/fixtures/npm/cases/node24-esm-metadata/main.ts"
- ]
}
}
},
@@ -61616,16 +45344,6 @@
"tests/corpus/node24-esm-metadata/main.mjs",
"tests/fixtures/node-types/esm-metadata.mts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:esm.main",
- "tests": [
- "tests/fixtures/npm/cases/node24-esm-metadata/main.ts"
- ]
}
}
},
@@ -61657,17 +45375,6 @@
"tests/corpus/2934-static-import-stored.ts",
"tests/corpus/2935-module-namespace-values/main.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:esm.import",
- "tests": [
- "tests/fixtures/npm/cases/dynamic-import/main.ts",
- "tests/corpus/2646-top-level-await.ts"
- ]
}
}
},
@@ -61699,17 +45406,6 @@
"tests/corpus/2934-static-import-stored.ts",
"tests/corpus/2935-module-namespace-values/main.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:esm.file:",
- "tests": [
- "tests/fixtures/npm/cases/dynamic-import/main.ts",
- "tests/corpus/2646-top-level-await.ts"
- ]
}
}
},
@@ -61735,14 +45431,6 @@
"confidence": "medium",
"source": "compiler-feature:esm.data:",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-feature:esm.data:",
- "tests": []
}
}
},
@@ -61774,17 +45462,6 @@
"tests/corpus/2934-static-import-stored.ts",
"tests/corpus/2935-module-namespace-values/main.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:esm.node:",
- "tests": [
- "tests/fixtures/npm/cases/dynamic-import/main.ts",
- "tests/corpus/2646-top-level-await.ts"
- ]
}
}
},
@@ -61816,17 +45493,6 @@
"tests/corpus/2934-static-import-stored.ts",
"tests/corpus/2935-module-namespace-values/main.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:esm.import",
- "tests": [
- "tests/fixtures/npm/cases/dynamic-import/main.ts",
- "tests/corpus/2646-top-level-await.ts"
- ]
}
}
},
@@ -61858,17 +45524,6 @@
"tests/corpus/2934-static-import-stored.ts",
"tests/corpus/2935-module-namespace-values/main.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:esm.import",
- "tests": [
- "tests/fixtures/npm/cases/dynamic-import/main.ts",
- "tests/corpus/2646-top-level-await.ts"
- ]
}
}
},
@@ -61894,14 +45549,6 @@
"confidence": "medium",
"source": "compiler-feature:esm.require",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-feature:esm.require",
- "tests": []
}
}
},
@@ -61927,14 +45574,6 @@
"confidence": "medium",
"source": "compiler-feature:esm.require",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-feature:esm.require",
- "tests": []
}
}
},
@@ -61960,14 +45599,6 @@
"confidence": "medium",
"source": "compiler-feature:esm.__filename",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-feature:esm.__filename",
- "tests": []
}
}
},
@@ -61993,14 +45624,6 @@
"confidence": "medium",
"source": "compiler-feature:esm.require.main",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-feature:esm.require.main",
- "tests": []
}
}
},
@@ -62026,14 +45649,6 @@
"confidence": "medium",
"source": "compiler-feature:esm.require.resolve",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-feature:esm.require.resolve",
- "tests": []
}
}
},
@@ -62059,14 +45674,6 @@
"confidence": "medium",
"source": "compiler-feature:esm.NODE_PATH",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-feature:esm.NODE_PATH",
- "tests": []
}
}
},
@@ -62092,14 +45699,6 @@
"confidence": "medium",
"source": "compiler-feature:esm.require.extensions",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-feature:esm.require.extensions",
- "tests": []
}
}
},
@@ -62125,14 +45724,6 @@
"confidence": "medium",
"source": "compiler-feature:esm.require.cache",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-feature:esm.require.cache",
- "tests": []
}
}
},
@@ -62164,17 +45755,6 @@
"tests/corpus/2934-static-import-stored.ts",
"tests/corpus/2935-module-namespace-values/main.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:esm.await",
- "tests": [
- "tests/fixtures/npm/cases/dynamic-import/main.ts",
- "tests/corpus/2646-top-level-await.ts"
- ]
}
}
},
@@ -62195,14 +45775,6 @@
"confidence": "low",
"source": "compiler-unmatched:module",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:module",
- "tests": []
}
}
},
@@ -62229,17 +45801,6 @@
"tests/corpus/2932-create-require-program/main.ts",
"tests/harness/npm-static.test.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:module.createRequire",
- "tests": [
- "tests/fixtures/npm/cases/create-require/main.ts",
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -62265,14 +45826,6 @@
"confidence": "low",
"source": "compiler-unmatched:module",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:module",
- "tests": []
}
}
},
@@ -62295,17 +45848,6 @@
"tests": [
"tests/corpus/2932-create-require-program/main.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:module.isBuiltin",
- "tests": [
- "tests/fixtures/npm/cases/create-require/main.ts",
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -62331,14 +45873,6 @@
"confidence": "low",
"source": "compiler-unmatched:module",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:module.register",
- "tests": []
}
}
},
@@ -62364,14 +45898,6 @@
"confidence": "low",
"source": "compiler-unmatched:module",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:module",
- "tests": []
}
}
},
@@ -62397,14 +45923,6 @@
"confidence": "low",
"source": "compiler-unmatched:module",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:module",
- "tests": []
}
}
},
@@ -62427,17 +45945,6 @@
"tests": [
"tests/corpus/2932-create-require-program/main.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:module.syncBuiltinESMExports",
- "tests": [
- "tests/fixtures/npm/cases/create-require/main.ts",
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -62462,17 +45969,6 @@
"tests/corpus/2637-create-require-bare/main.ts",
"tests/corpus/2932-create-require-program/main.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:module.builtinModules",
- "tests": [
- "tests/fixtures/npm/cases/create-require/main.ts",
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -62493,14 +45989,6 @@
"confidence": "low",
"source": "compiler-unmatched:module",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:module",
- "tests": []
}
}
},
@@ -62521,14 +46009,6 @@
"confidence": "low",
"source": "compiler-unmatched:module",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:module",
- "tests": []
}
}
},
@@ -62549,14 +46029,6 @@
"confidence": "low",
"source": "compiler-unmatched:module",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:module",
- "tests": []
}
}
},
@@ -62577,14 +46049,6 @@
"confidence": "low",
"source": "compiler-unmatched:module",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:module",
- "tests": []
}
}
},
@@ -62610,14 +46074,6 @@
"confidence": "low",
"source": "compiler-unmatched:module",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:module",
- "tests": []
}
}
},
@@ -62643,14 +46099,6 @@
"confidence": "low",
"source": "compiler-unmatched:module",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:module",
- "tests": []
}
}
},
@@ -62676,14 +46124,6 @@
"confidence": "low",
"source": "compiler-unmatched:module",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:module",
- "tests": []
}
}
},
@@ -62709,14 +46149,6 @@
"confidence": "low",
"source": "compiler-unmatched:module",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:module",
- "tests": []
}
}
},
@@ -62742,14 +46174,6 @@
"confidence": "low",
"source": "compiler-unmatched:module",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:module",
- "tests": []
}
}
},
@@ -62775,17 +46199,6 @@
"confidence": "low",
"source": "compiler-unmatched:module",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:module.findSourceMap",
- "tests": [
- "tests/fixtures/npm/cases/create-require/main.ts",
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -62811,14 +46224,6 @@
"confidence": "low",
"source": "compiler-unmatched:module",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:module",
- "tests": []
}
}
},
@@ -62844,14 +46249,6 @@
"confidence": "low",
"source": "compiler-unmatched:module",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:module",
- "tests": []
}
}
},
@@ -62877,14 +46274,6 @@
"confidence": "low",
"source": "compiler-unmatched:module",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:module",
- "tests": []
}
}
},
@@ -62910,14 +46299,6 @@
"confidence": "low",
"source": "compiler-unmatched:module",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:module",
- "tests": []
}
}
},
@@ -62943,14 +46324,6 @@
"confidence": "low",
"source": "compiler-unmatched:module",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:module",
- "tests": []
}
}
},
@@ -62976,14 +46349,6 @@
"confidence": "low",
"source": "compiler-unmatched:module",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:module",
- "tests": []
}
}
},
@@ -63009,14 +46374,6 @@
"confidence": "low",
"source": "compiler-unmatched:module",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:module.register",
- "tests": []
}
}
},
@@ -63042,14 +46399,6 @@
"confidence": "low",
"source": "compiler-unmatched:module",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:module",
- "tests": []
}
}
},
@@ -63075,14 +46424,6 @@
"confidence": "low",
"source": "compiler-unmatched:module",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:module",
- "tests": []
}
}
},
@@ -63108,14 +46449,6 @@
"confidence": "low",
"source": "compiler-unmatched:module",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:module",
- "tests": []
}
}
},
@@ -63142,19 +46475,6 @@
"tests/corpus/2390-dot-requires/main.cjs",
"tests/corpus/2830-cjs-require-self-name/main.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:packages.package.json",
- "tests": [
- "tests/fixtures/npm/cases/dual-entry/main.ts",
- "tests/fixtures/npm/cases/self-name/main.ts",
- "tests/fixtures/npm/cases/scoped-nested/main.ts",
- "tests/corpus/2790-dynamic-import-self-name/main.ts"
- ]
}
}
},
@@ -63181,19 +46501,6 @@
"tests/corpus/2390-dot-requires/main.cjs",
"tests/corpus/2830-cjs-require-self-name/main.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:packages.package.json",
- "tests": [
- "tests/fixtures/npm/cases/dual-entry/main.ts",
- "tests/fixtures/npm/cases/self-name/main.ts",
- "tests/fixtures/npm/cases/scoped-nested/main.ts",
- "tests/corpus/2790-dynamic-import-self-name/main.ts"
- ]
}
}
},
@@ -63220,19 +46527,6 @@
"tests/corpus/2390-dot-requires/main.cjs",
"tests/corpus/2830-cjs-require-self-name/main.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:packages.\"name\"",
- "tests": [
- "tests/fixtures/npm/cases/dual-entry/main.ts",
- "tests/fixtures/npm/cases/self-name/main.ts",
- "tests/fixtures/npm/cases/scoped-nested/main.ts",
- "tests/corpus/2790-dynamic-import-self-name/main.ts"
- ]
}
}
},
@@ -63259,19 +46553,6 @@
"tests/corpus/2390-dot-requires/main.cjs",
"tests/corpus/2830-cjs-require-self-name/main.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:packages.\"main\"",
- "tests": [
- "tests/fixtures/npm/cases/dual-entry/main.ts",
- "tests/fixtures/npm/cases/self-name/main.ts",
- "tests/fixtures/npm/cases/scoped-nested/main.ts",
- "tests/corpus/2790-dynamic-import-self-name/main.ts"
- ]
}
}
},
@@ -63298,19 +46579,6 @@
"tests/corpus/2390-dot-requires/main.cjs",
"tests/corpus/2830-cjs-require-self-name/main.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:packages.\"type\"",
- "tests": [
- "tests/fixtures/npm/cases/dual-entry/main.ts",
- "tests/fixtures/npm/cases/self-name/main.ts",
- "tests/fixtures/npm/cases/scoped-nested/main.ts",
- "tests/corpus/2790-dynamic-import-self-name/main.ts"
- ]
}
}
},
@@ -63337,19 +46605,6 @@
"tests/corpus/2390-dot-requires/main.cjs",
"tests/corpus/2830-cjs-require-self-name/main.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:packages.\"exports\"",
- "tests": [
- "tests/fixtures/npm/cases/dual-entry/main.ts",
- "tests/fixtures/npm/cases/self-name/main.ts",
- "tests/fixtures/npm/cases/scoped-nested/main.ts",
- "tests/corpus/2790-dynamic-import-self-name/main.ts"
- ]
}
}
},
@@ -63376,19 +46631,6 @@
"tests/corpus/2390-dot-requires/main.cjs",
"tests/corpus/2830-cjs-require-self-name/main.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:packages.\"imports\"",
- "tests": [
- "tests/fixtures/npm/cases/dual-entry/main.ts",
- "tests/fixtures/npm/cases/self-name/main.ts",
- "tests/fixtures/npm/cases/scoped-nested/main.ts",
- "tests/corpus/2790-dynamic-import-self-name/main.ts"
- ]
}
}
},
@@ -63409,14 +46651,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -63437,14 +46671,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -63465,14 +46691,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -63493,14 +46711,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -63521,14 +46731,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -63549,14 +46751,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -63582,14 +46776,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -63615,14 +46801,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -63643,14 +46821,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -63671,14 +46841,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -63699,14 +46861,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -63727,14 +46881,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -63755,14 +46901,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -63783,14 +46921,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -63811,14 +46941,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -63839,14 +46961,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:net.Server",
- "tests": []
}
}
},
@@ -63870,14 +46984,6 @@
"tests/corpus/2500-net-autosel-timeout.ts",
"tests/corpus/2596-net-arg-ladders.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -63901,14 +47007,6 @@
"tests/corpus/2500-net-autosel-timeout.ts",
"tests/corpus/2596-net-arg-ladders.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -63929,14 +47027,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -63957,14 +47047,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -63988,14 +47070,6 @@
"tests/corpus/2500-net-autosel-timeout.ts",
"tests/corpus/2596-net-arg-ladders.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -64019,14 +47093,6 @@
"tests/corpus/2500-net-autosel-timeout.ts",
"tests/corpus/2596-net-arg-ladders.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -64050,14 +47116,6 @@
"tests/corpus/2500-net-autosel-timeout.ts",
"tests/corpus/2596-net-arg-ladders.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -64081,14 +47139,6 @@
"tests/corpus/2500-net-autosel-timeout.ts",
"tests/corpus/2596-net-arg-ladders.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -64112,14 +47162,6 @@
"tests/corpus/2500-net-autosel-timeout.ts",
"tests/corpus/2596-net-arg-ladders.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -64140,14 +47182,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -64168,14 +47202,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -64196,14 +47222,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -64224,14 +47242,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -64252,14 +47262,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -64280,14 +47282,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -64308,14 +47302,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -64336,14 +47322,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -64364,14 +47342,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -64392,14 +47362,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -64420,14 +47382,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:net.Socket",
- "tests": []
}
}
},
@@ -64450,14 +47404,6 @@
"tests": [
"tests/corpus/2597-dgram-send-ladders.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -64480,14 +47426,6 @@
"tests": [
"tests/corpus/2597-dgram-send-ladders.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -64510,14 +47448,6 @@
"tests": [
"tests/corpus/2597-dgram-send-ladders.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -64540,14 +47470,6 @@
"tests": [
"tests/corpus/2597-dgram-send-ladders.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -64570,14 +47492,6 @@
"tests": [
"tests/corpus/2597-dgram-send-ladders.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -64601,14 +47515,6 @@
"tests/corpus/2500-net-autosel-timeout.ts",
"tests/corpus/2596-net-arg-ladders.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -64629,14 +47535,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -64660,14 +47558,6 @@
"tests/corpus/2500-net-autosel-timeout.ts",
"tests/corpus/2596-net-arg-ladders.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -64691,14 +47581,6 @@
"tests/corpus/2500-net-autosel-timeout.ts",
"tests/corpus/2596-net-arg-ladders.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -64721,14 +47603,6 @@
"tests": [
"tests/corpus/2597-dgram-send-ladders.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -64749,14 +47623,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -64780,14 +47646,6 @@
"tests/corpus/2500-net-autosel-timeout.ts",
"tests/corpus/2596-net-arg-ladders.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -64811,14 +47669,6 @@
"tests/corpus/2500-net-autosel-timeout.ts",
"tests/corpus/2596-net-arg-ladders.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -64839,14 +47689,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -64867,14 +47709,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -64898,14 +47732,6 @@
"tests/corpus/2500-net-autosel-timeout.ts",
"tests/corpus/2596-net-arg-ladders.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -64926,14 +47752,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -64954,14 +47772,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -64984,14 +47794,6 @@
"tests": [
"tests/corpus/2597-dgram-send-ladders.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -65015,14 +47817,6 @@
"tests/corpus/2500-net-autosel-timeout.ts",
"tests/corpus/2596-net-arg-ladders.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -65043,14 +47837,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -65076,14 +47862,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -65104,14 +47882,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -65132,14 +47902,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -65160,14 +47922,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -65188,14 +47942,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -65216,14 +47962,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -65244,14 +47982,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -65272,14 +48002,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -65300,14 +48022,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -65328,14 +48042,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -65356,14 +48062,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -65384,14 +48082,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -65416,14 +48106,6 @@
"tests/corpus/2672-http-request-response-callback.ts",
"tests/corpus/2689-http-server-timeout-properties.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -65444,14 +48126,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -65472,14 +48146,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -65500,14 +48166,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -65528,14 +48186,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -65556,14 +48206,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -65584,14 +48226,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -65612,14 +48246,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -65640,14 +48266,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -65668,14 +48286,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -65696,14 +48306,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -65724,14 +48326,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -65752,14 +48346,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -65780,14 +48366,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -65811,14 +48389,6 @@
"tests/corpus/2500-net-autosel-timeout.ts",
"tests/corpus/2596-net-arg-ladders.cjs"
]
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:net.connect",
- "tests": []
}
}
},
@@ -65842,14 +48412,6 @@
"tests/corpus/2500-net-autosel-timeout.ts",
"tests/corpus/2596-net-arg-ladders.cjs"
]
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:net.connect",
- "tests": []
}
}
},
@@ -65873,14 +48435,6 @@
"tests/corpus/2500-net-autosel-timeout.ts",
"tests/corpus/2596-net-arg-ladders.cjs"
]
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:net.connect",
- "tests": []
}
}
},
@@ -65904,14 +48458,6 @@
"tests/corpus/2500-net-autosel-timeout.ts",
"tests/corpus/2596-net-arg-ladders.cjs"
]
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:net.connect",
- "tests": []
}
}
},
@@ -65935,14 +48481,6 @@
"tests/corpus/2500-net-autosel-timeout.ts",
"tests/corpus/2596-net-arg-ladders.cjs"
]
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:net.createConnection",
- "tests": []
}
}
},
@@ -65966,14 +48504,6 @@
"tests/corpus/2500-net-autosel-timeout.ts",
"tests/corpus/2596-net-arg-ladders.cjs"
]
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:net.createConnection",
- "tests": []
}
}
},
@@ -65997,14 +48527,6 @@
"tests/corpus/2500-net-autosel-timeout.ts",
"tests/corpus/2596-net-arg-ladders.cjs"
]
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:net.createConnection",
- "tests": []
}
}
},
@@ -66028,14 +48550,6 @@
"tests/corpus/2500-net-autosel-timeout.ts",
"tests/corpus/2596-net-arg-ladders.cjs"
]
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:net.createConnection",
- "tests": []
}
}
},
@@ -66059,14 +48573,6 @@
"tests/corpus/2500-net-autosel-timeout.ts",
"tests/corpus/2596-net-arg-ladders.cjs"
]
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:net.createServer",
- "tests": []
}
}
},
@@ -66087,14 +48593,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -66115,14 +48613,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -66146,14 +48636,6 @@
"tests/corpus/2500-net-autosel-timeout.ts",
"tests/corpus/2596-net-arg-ladders.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -66177,14 +48659,6 @@
"tests/corpus/2500-net-autosel-timeout.ts",
"tests/corpus/2596-net-arg-ladders.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:net",
- "tests": []
}
}
},
@@ -66205,16 +48679,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:net.isIP",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
}
}
},
@@ -66235,16 +48699,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:net.isIPv4",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
}
}
},
@@ -66265,16 +48719,6 @@
"confidence": "low",
"source": "compiler-unmatched:net",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:net.isIPv6",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
}
}
},
@@ -66302,16 +48746,6 @@
"tests": [
"tests/corpus/4598-os-available-parallelism.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:os.availableParallelism",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts"
- ]
}
}
},
@@ -66337,16 +48771,6 @@
"confidence": "low",
"source": "compiler-unmatched:os",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:os.arch",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts"
- ]
}
}
},
@@ -66372,16 +48796,6 @@
"confidence": "low",
"source": "compiler-unmatched:os",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:os.cpus",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts"
- ]
}
}
},
@@ -66407,16 +48821,6 @@
"confidence": "low",
"source": "compiler-unmatched:os",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:os.endianness",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts"
- ]
}
}
},
@@ -66442,16 +48846,6 @@
"confidence": "low",
"source": "compiler-unmatched:os",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:os.freemem",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts"
- ]
}
}
},
@@ -66477,14 +48871,6 @@
"confidence": "low",
"source": "compiler-unmatched:os",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:os",
- "tests": []
}
}
},
@@ -66513,16 +48899,6 @@
"tests/corpus/1480-os-network-interfaces.ts",
"tests/corpus/2917-builtin-callable-widths.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:os.homedir",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts"
- ]
}
}
},
@@ -66548,16 +48924,6 @@
"confidence": "low",
"source": "compiler-unmatched:os",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:os.hostname",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts"
- ]
}
}
},
@@ -66583,16 +48949,6 @@
"confidence": "low",
"source": "compiler-unmatched:os",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:os.loadavg",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts"
- ]
}
}
},
@@ -66618,16 +48974,6 @@
"confidence": "low",
"source": "compiler-unmatched:os",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:os.machine",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts"
- ]
}
}
},
@@ -66656,16 +49002,6 @@
"tests/corpus/1480-os-network-interfaces.ts",
"tests/corpus/2917-builtin-callable-widths.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:os.networkInterfaces",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts"
- ]
}
}
},
@@ -66694,16 +49030,6 @@
"tests/corpus/1480-os-network-interfaces.ts",
"tests/corpus/2917-builtin-callable-widths.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:os.platform",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts"
- ]
}
}
},
@@ -66732,16 +49058,6 @@
"tests/corpus/1480-os-network-interfaces.ts",
"tests/corpus/2917-builtin-callable-widths.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:os.release",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts"
- ]
}
}
},
@@ -66767,14 +49083,6 @@
"confidence": "low",
"source": "compiler-unmatched:os",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:os",
- "tests": []
}
}
},
@@ -66803,16 +49111,6 @@
"tests/corpus/1480-os-network-interfaces.ts",
"tests/corpus/2917-builtin-callable-widths.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:os.tmpdir",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts"
- ]
}
}
},
@@ -66841,16 +49139,6 @@
"tests/corpus/1480-os-network-interfaces.ts",
"tests/corpus/2917-builtin-callable-widths.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:os.totalmem",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts"
- ]
}
}
},
@@ -66879,16 +49167,6 @@
"tests/corpus/1480-os-network-interfaces.ts",
"tests/corpus/2917-builtin-callable-widths.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:os.type",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts"
- ]
}
}
},
@@ -66914,16 +49192,6 @@
"confidence": "low",
"source": "compiler-unmatched:os",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:os.uptime",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts"
- ]
}
}
},
@@ -66952,16 +49220,6 @@
"tests/corpus/1480-os-network-interfaces.ts",
"tests/corpus/2917-builtin-callable-widths.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:os.userInfo",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts"
- ]
}
}
},
@@ -66987,16 +49245,6 @@
"confidence": "low",
"source": "compiler-unmatched:os",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:os.version",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts"
- ]
}
}
},
@@ -67025,16 +49273,6 @@
"tests/corpus/1480-os-network-interfaces.ts",
"tests/corpus/2917-builtin-callable-widths.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:os.EOL",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts"
- ]
}
}
},
@@ -67060,16 +49298,6 @@
"confidence": "low",
"source": "compiler-unmatched:os",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:os.constants",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts"
- ]
}
}
},
@@ -67095,14 +49323,6 @@
"confidence": "low",
"source": "compiler-unmatched:os",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:os",
- "tests": []
}
}
},
@@ -67134,16 +49354,6 @@
"tests/corpus/2917-builtin-callable-widths.ts",
"tests/corpus/2918-builtin-callable-widths-cjs.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:path.basename",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -67175,16 +49385,6 @@
"tests/corpus/2917-builtin-callable-widths.ts",
"tests/corpus/2918-builtin-callable-widths-cjs.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:path.dirname",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -67216,16 +49416,6 @@
"tests/corpus/2917-builtin-callable-widths.ts",
"tests/corpus/2918-builtin-callable-widths-cjs.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:path.extname",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -67251,16 +49441,6 @@
"confidence": "low",
"source": "compiler-unmatched:path",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:path.format",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -67286,14 +49466,6 @@
"confidence": "low",
"source": "compiler-unmatched:path",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:path",
- "tests": []
}
}
},
@@ -67325,16 +49497,6 @@
"tests/corpus/2917-builtin-callable-widths.ts",
"tests/corpus/2918-builtin-callable-widths-cjs.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:path.isAbsolute",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -67366,16 +49528,6 @@
"tests/corpus/2917-builtin-callable-widths.ts",
"tests/corpus/2918-builtin-callable-widths-cjs.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:path.join",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -67407,16 +49559,6 @@
"tests/corpus/2917-builtin-callable-widths.ts",
"tests/corpus/2918-builtin-callable-widths-cjs.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:path.normalize",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -67442,16 +49584,6 @@
"confidence": "low",
"source": "compiler-unmatched:path",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:path.parse",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -67483,16 +49615,6 @@
"tests/corpus/2917-builtin-callable-widths.ts",
"tests/corpus/2918-builtin-callable-widths-cjs.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:path.relative",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -67524,16 +49646,6 @@
"tests/corpus/2917-builtin-callable-widths.ts",
"tests/corpus/2918-builtin-callable-widths-cjs.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:path.resolve",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -67565,16 +49677,6 @@
"tests/corpus/2917-builtin-callable-widths.ts",
"tests/corpus/2918-builtin-callable-widths-cjs.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:path.toNamespacedPath",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -67606,16 +49708,6 @@
"tests/corpus/2917-builtin-callable-widths.ts",
"tests/corpus/2918-builtin-callable-widths-cjs.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:path.delimiter",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -67647,16 +49739,6 @@
"tests/corpus/2917-builtin-callable-widths.ts",
"tests/corpus/2918-builtin-callable-widths-cjs.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:path.posix",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -67688,16 +49770,6 @@
"tests/corpus/2917-builtin-callable-widths.ts",
"tests/corpus/2918-builtin-callable-widths-cjs.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:path.sep",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -67729,16 +49801,6 @@
"tests/corpus/2917-builtin-callable-widths.ts",
"tests/corpus/2918-builtin-callable-widths-cjs.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:path.win32",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -67764,14 +49826,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -67797,14 +49851,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -67830,14 +49876,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -67863,14 +49901,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -67896,14 +49926,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -67929,14 +49951,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -67962,14 +49976,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -67995,14 +50001,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -68028,14 +50026,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -68061,14 +50051,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -68094,14 +50076,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -68127,14 +50101,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -68160,14 +50126,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -68193,14 +50151,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -68226,14 +50176,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -68259,14 +50201,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -68292,14 +50226,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -68325,14 +50251,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -68358,14 +50276,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -68391,14 +50301,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -68424,14 +50326,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -68457,14 +50351,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -68490,14 +50376,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -68523,14 +50401,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -68556,14 +50426,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -68589,14 +50451,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -68622,14 +50476,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -68655,14 +50501,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -68688,14 +50526,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -68721,14 +50551,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -68754,14 +50576,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -68787,14 +50601,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -68820,14 +50626,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -68853,14 +50651,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -68886,14 +50676,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -68919,14 +50701,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -68952,14 +50726,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -68985,14 +50751,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -69018,16 +50776,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:perf_hooks.PerformanceObserver",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -69053,16 +50801,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:perf_hooks.performanceObserver.disconnect",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -69088,16 +50826,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:perf_hooks.performanceObserver.observe",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -69123,16 +50851,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:perf_hooks.performanceObserver.takeRecords",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -69158,14 +50876,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -69191,14 +50901,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -69224,14 +50926,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -69257,14 +50951,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -69290,14 +50976,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -69323,14 +51001,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -69356,14 +51026,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -69389,14 +51051,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -69422,14 +51076,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -69455,14 +51101,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -69488,14 +51126,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -69521,14 +51151,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -69554,14 +51176,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -69587,14 +51201,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -69620,14 +51226,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -69653,14 +51251,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -69686,14 +51276,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -69719,14 +51301,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -69752,14 +51326,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -69785,14 +51351,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -69818,14 +51376,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -69851,14 +51401,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -69884,14 +51426,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -69917,14 +51451,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -69950,14 +51476,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -69983,14 +51501,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -70016,14 +51526,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -70052,14 +51554,6 @@
"tests/corpus/2500-net-autosel-timeout.ts",
"tests/corpus/2596-net-arg-ladders.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -70085,14 +51579,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -70118,14 +51604,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -70151,14 +51629,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -70184,14 +51654,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -70217,14 +51679,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -70250,16 +51704,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:perf_hooks.monitorEventLoopDelay",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -70285,14 +51729,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -70318,16 +51754,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:perf_hooks.performance",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -70353,16 +51779,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:perf_hooks.performance.clearMarks",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -70388,16 +51804,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:perf_hooks.performance.clearMeasures",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -70423,14 +51829,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -70456,14 +51854,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -70489,16 +51879,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:perf_hooks.performance.getEntries",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -70524,16 +51904,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:perf_hooks.performance.getEntriesByName",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -70559,16 +51929,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:perf_hooks.performance.getEntriesByType",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -70594,16 +51954,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:perf_hooks.performance.mark",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -70629,14 +51979,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -70662,16 +52004,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:perf_hooks.performance.measure",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -70697,16 +52029,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:perf_hooks.performance.now",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -70732,14 +52054,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -70765,14 +52079,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -70798,16 +52104,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:perf_hooks.performance.toJSON",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -70833,14 +52129,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -70866,14 +52154,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -70899,14 +52179,6 @@
"confidence": "low",
"source": "compiler-unmatched:perf_hooks",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:perf_hooks",
- "tests": []
}
}
},
@@ -70932,14 +52204,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:permissions",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:permissions",
- "tests": []
}
}
},
@@ -70965,14 +52229,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:permissions",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:permissions",
- "tests": []
}
}
},
@@ -70993,14 +52249,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -71023,14 +52271,6 @@
"tests": [
"tests/corpus/2946-child-fork-ipc/main.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -71051,14 +52291,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -71081,14 +52313,6 @@
"tests": [
"tests/corpus/2946-child-fork-ipc/main.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -71114,14 +52338,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -71142,14 +52358,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -71170,14 +52378,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -71205,14 +52405,6 @@
"tests/corpus/process-uncaught-monitor.cjs",
"tests/corpus/process-uncaught-handler-throws.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -71233,14 +52425,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -71268,14 +52452,6 @@
"tests/corpus/process-uncaught-monitor.cjs",
"tests/corpus/process-uncaught-handler-throws.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -71296,14 +52472,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -71324,14 +52492,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -71352,14 +52512,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -71383,14 +52535,6 @@
"tests/corpus/1443-signal-handlers.ts",
"tests/corpus/process-named-signals.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -71411,14 +52555,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -71442,14 +52578,6 @@
"tests/corpus/990-process-basics.ts",
"tests/corpus/2314-process-introspection.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -71473,16 +52601,6 @@
"tests/corpus/990-process-basics.ts",
"tests/corpus/2314-process-introspection.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:process.process.chdir",
- "tests": [
- "tests/fixtures/npm/cases/node24-env/main.ts"
- ]
}
}
},
@@ -71506,14 +52624,6 @@
"tests/corpus/990-process-basics.ts",
"tests/corpus/2314-process-introspection.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -71537,14 +52647,6 @@
"tests/corpus/990-process-basics.ts",
"tests/corpus/2314-process-introspection.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -71568,16 +52670,6 @@
"tests/corpus/990-process-basics.ts",
"tests/corpus/2314-process-introspection.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:process.cwd",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -71600,14 +52692,6 @@
"tests": [
"tests/corpus/2946-child-fork-ipc/main.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -71628,14 +52712,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -71656,16 +52732,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:process.emitWarning",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -71686,16 +52752,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:process.emitWarning",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -71721,14 +52777,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -71752,16 +52800,6 @@
"tests/corpus/990-process-basics.ts",
"tests/corpus/2314-process-introspection.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:process.exit",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -71787,14 +52825,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -71820,14 +52850,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -71853,14 +52875,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -71881,14 +52895,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -71912,14 +52918,6 @@
"tests/corpus/process-builtin-values.js",
"packages/compiler/test/process-builtin-values.test.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -71940,14 +52938,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -71968,14 +52958,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -71999,14 +52981,6 @@
"tests/corpus/990-process-basics.ts",
"tests/corpus/2314-process-introspection.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -72027,14 +53001,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -72058,14 +53024,6 @@
"tests/corpus/990-process-basics.ts",
"tests/corpus/2314-process-introspection.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -72086,14 +53044,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -72121,16 +53071,6 @@
"tests": [
"tests/corpus/process-hrtime.js"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:process.hrtime",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -72153,14 +53093,6 @@
"tests": [
"tests/corpus/process-hrtime.js"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -72181,14 +53113,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -72212,14 +53136,6 @@
"tests/corpus/990-process-basics.ts",
"tests/corpus/2314-process-introspection.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -72246,16 +53162,6 @@
"tests/fixtures/node-types/env-files.ts",
"tests/harness/project-config.test.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:process.process.loadEnvFile",
- "tests": [
- "tests/fixtures/npm/cases/node24-env/main.ts"
- ]
}
}
},
@@ -72276,16 +53182,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:process.memoryUsage",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -72306,14 +53202,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -72339,16 +53227,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:process.nextTick",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -72374,14 +53252,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -72407,14 +53277,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -72438,14 +53300,6 @@
"tests/corpus/990-process-basics.ts",
"tests/corpus/2314-process-introspection.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -72468,14 +53322,6 @@
"tests": [
"tests/corpus/2946-child-fork-ipc/main.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -72496,14 +53342,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -72524,14 +53362,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -72552,14 +53382,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -72580,14 +53402,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -72608,14 +53422,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -72641,14 +53447,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -72669,14 +53467,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -72700,14 +53490,6 @@
"tests/corpus/990-process-basics.ts",
"tests/corpus/2314-process-introspection.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -72736,16 +53518,6 @@
"tests/corpus/990-process-basics.ts",
"tests/corpus/2314-process-introspection.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:process.umask",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -72769,16 +53541,6 @@
"tests/corpus/990-process-basics.ts",
"tests/corpus/2314-process-introspection.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:process.umask",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -72804,14 +53566,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -72835,16 +53589,6 @@
"tests/corpus/990-process-basics.ts",
"tests/corpus/2314-process-introspection.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:process.uptime",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -72865,16 +53609,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:process.allowedNodeEnvironmentFlags",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -72895,14 +53629,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -72926,16 +53652,6 @@
"tests/corpus/990-process-basics.ts",
"tests/corpus/2314-process-introspection.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:process.argv",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -72956,16 +53672,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:process.argv0",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -72986,14 +53692,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -73014,14 +53712,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -73042,14 +53732,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -73070,16 +53752,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:process.config",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -73102,14 +53774,6 @@
"tests": [
"tests/corpus/2946-child-fork-ipc/main.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -73130,14 +53794,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -73161,16 +53817,6 @@
"tests/corpus/990-process-basics.ts",
"tests/corpus/2314-process-introspection.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:process.env",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -73191,16 +53837,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:process.execArgv",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -73224,16 +53860,6 @@
"tests/corpus/990-process-basics.ts",
"tests/corpus/2314-process-introspection.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:process.execPath",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -73259,16 +53885,6 @@
"tests/corpus/2943-process-exit-code-invalid.ts",
"tests/corpus/2944-process-exit-code-wrap.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:process.exitCode",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -73289,14 +53905,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -73317,14 +53925,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -73345,14 +53945,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -73378,14 +53970,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -73406,14 +53990,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -73434,14 +54010,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -73467,14 +54035,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -73500,14 +54060,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -73533,14 +54085,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -73566,14 +54110,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -73599,14 +54135,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -73632,14 +54160,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -73660,14 +54180,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -73688,14 +54200,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -73716,14 +54220,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -73747,16 +54243,6 @@
"tests/corpus/990-process-basics.ts",
"tests/corpus/2314-process-introspection.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:process.pid",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -73777,16 +54263,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:process.platform",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -73807,16 +54283,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:process.ppid",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -73837,16 +54303,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:process.release",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -73867,14 +54323,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -73895,14 +54343,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -73923,14 +54363,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -73951,14 +54383,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -73979,14 +54403,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -74007,14 +54423,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -74035,14 +54443,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -74063,14 +54463,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -74091,14 +54483,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -74119,14 +54503,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -74147,14 +54523,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -74180,14 +54548,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -74213,16 +54573,6 @@
"tests/corpus/stdio-write-errors.mjs",
"tests/harness/event-loop.test.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:process.stderr",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -74243,14 +54593,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -74276,16 +54618,6 @@
"tests/corpus/stdio-write-errors.mjs",
"tests/harness/event-loop.test.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:process.stdin",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -74306,14 +54638,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -74339,16 +54663,6 @@
"tests/corpus/stdio-write-errors.mjs",
"tests/harness/event-loop.test.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:process.stdout",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -74369,14 +54683,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -74397,14 +54703,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -74425,16 +54723,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:process.title",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -74455,14 +54743,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -74483,14 +54763,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:process",
- "tests": []
}
}
},
@@ -74511,16 +54783,6 @@
"confidence": "low",
"source": "compiler-unmatched:process",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:process.version",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -74543,16 +54805,6 @@
"tests": [
"tests/corpus/process-versions-storage.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:process.versions",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -74578,16 +54830,6 @@
"confidence": "low",
"source": "compiler-unmatched:punycode",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:punycode.decode",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -74613,16 +54855,6 @@
"confidence": "low",
"source": "compiler-unmatched:punycode",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:punycode.encode",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -74648,16 +54880,6 @@
"confidence": "low",
"source": "compiler-unmatched:punycode",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:punycode.toASCII",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -74683,16 +54905,6 @@
"confidence": "low",
"source": "compiler-unmatched:punycode",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:punycode.toUnicode",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -74718,16 +54930,6 @@
"confidence": "low",
"source": "compiler-unmatched:punycode",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:punycode.ucs2",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -74753,14 +54955,6 @@
"confidence": "low",
"source": "compiler-unmatched:punycode",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:punycode",
- "tests": []
}
}
},
@@ -74786,14 +54980,6 @@
"confidence": "low",
"source": "compiler-unmatched:punycode",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:punycode",
- "tests": []
}
}
},
@@ -74819,16 +55005,6 @@
"confidence": "low",
"source": "compiler-unmatched:punycode",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:punycode.version",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -74857,16 +55033,6 @@
"tests/corpus/957-builtins-namespace.ts",
"tests/corpus/2917-builtin-callable-widths.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:querystring.decode",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -74895,16 +55061,6 @@
"tests/corpus/957-builtins-namespace.ts",
"tests/corpus/2917-builtin-callable-widths.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:querystring.encode",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -74933,16 +55089,6 @@
"tests/corpus/957-builtins-namespace.ts",
"tests/corpus/2917-builtin-callable-widths.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:querystring.escape",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -74971,16 +55117,6 @@
"tests/corpus/957-builtins-namespace.ts",
"tests/corpus/2917-builtin-callable-widths.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:querystring.parse",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -75009,16 +55145,6 @@
"tests/corpus/957-builtins-namespace.ts",
"tests/corpus/2917-builtin-callable-widths.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:querystring.stringify",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -75047,16 +55173,6 @@
"tests/corpus/957-builtins-namespace.ts",
"tests/corpus/2917-builtin-callable-widths.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:querystring.unescape",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -75082,14 +55198,6 @@
"confidence": "low",
"source": "compiler-unmatched:readline",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:readline",
- "tests": []
}
}
},
@@ -75115,16 +55223,6 @@
"confidence": "low",
"source": "compiler-unmatched:readline",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:readline.rl.question",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -75150,14 +55248,6 @@
"confidence": "low",
"source": "compiler-unmatched:readline",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:readline",
- "tests": []
}
}
},
@@ -75183,14 +55273,6 @@
"confidence": "low",
"source": "compiler-unmatched:readline",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:readline",
- "tests": []
}
}
},
@@ -75216,14 +55298,6 @@
"confidence": "low",
"source": "compiler-unmatched:readline",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:readline",
- "tests": []
}
}
},
@@ -75249,14 +55323,6 @@
"confidence": "low",
"source": "compiler-unmatched:readline",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:readline",
- "tests": []
}
}
},
@@ -75282,14 +55348,6 @@
"confidence": "low",
"source": "compiler-unmatched:readline",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:readline",
- "tests": []
}
}
},
@@ -75315,14 +55373,6 @@
"confidence": "low",
"source": "compiler-unmatched:readline",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:readline",
- "tests": []
}
}
},
@@ -75348,14 +55398,6 @@
"confidence": "low",
"source": "compiler-unmatched:readline",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:readline",
- "tests": []
}
}
},
@@ -75381,14 +55423,6 @@
"confidence": "low",
"source": "compiler-unmatched:readline",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:readline",
- "tests": []
}
}
},
@@ -75414,14 +55448,6 @@
"confidence": "low",
"source": "compiler-unmatched:readline",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:readline",
- "tests": []
}
}
},
@@ -75447,16 +55473,6 @@
"confidence": "low",
"source": "compiler-unmatched:readline",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:readline.Interface",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -75482,16 +55498,6 @@
"confidence": "low",
"source": "compiler-unmatched:readline",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:readline.rl.question",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -75517,16 +55523,6 @@
"confidence": "low",
"source": "compiler-unmatched:readline",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:readline.clearLine",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -75552,16 +55548,6 @@
"confidence": "low",
"source": "compiler-unmatched:readline",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:readline.clearScreenDown",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -75589,16 +55575,6 @@
"tests": [
"tests/corpus/1475-readline-closed-stdin.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:readline.createInterface",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -75624,14 +55600,6 @@
"confidence": "low",
"source": "compiler-unmatched:readline",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:readline",
- "tests": []
}
}
},
@@ -75657,16 +55625,6 @@
"confidence": "low",
"source": "compiler-unmatched:readline",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:readline.cursorTo",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -75692,16 +55650,6 @@
"confidence": "low",
"source": "compiler-unmatched:readline",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:readline.moveCursor",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -75727,14 +55675,6 @@
"confidence": "low",
"source": "compiler-unmatched:readline",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:readline",
- "tests": []
}
}
},
@@ -75762,16 +55702,6 @@
"tests": [
"tests/corpus/1475-readline-closed-stdin.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:readline.rl.close",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -75799,14 +55729,6 @@
"tests": [
"tests/corpus/2844-node-disposable-resources.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:readline",
- "tests": []
}
}
},
@@ -75832,16 +55754,6 @@
"confidence": "low",
"source": "compiler-unmatched:readline",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:readline.rl.pause",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -75867,16 +55779,6 @@
"confidence": "low",
"source": "compiler-unmatched:readline",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:readline.rl.prompt",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -75902,16 +55804,6 @@
"confidence": "low",
"source": "compiler-unmatched:readline",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:readline.rl.resume",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -75937,16 +55829,6 @@
"confidence": "low",
"source": "compiler-unmatched:readline",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:readline.rl.setPrompt",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -75972,16 +55854,6 @@
"confidence": "low",
"source": "compiler-unmatched:readline",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:readline.rl.getPrompt",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -76007,16 +55879,6 @@
"confidence": "low",
"source": "compiler-unmatched:readline",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:readline.rl.write",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -76042,14 +55904,6 @@
"confidence": "low",
"source": "compiler-unmatched:readline",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:readline",
- "tests": []
}
}
},
@@ -76075,14 +55929,6 @@
"confidence": "low",
"source": "compiler-unmatched:readline",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:readline",
- "tests": []
}
}
},
@@ -76108,14 +55954,6 @@
"confidence": "low",
"source": "compiler-unmatched:readline",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:readline",
- "tests": []
}
}
},
@@ -76141,14 +55979,6 @@
"confidence": "low",
"source": "compiler-unmatched:readline",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:readline",
- "tests": []
}
}
},
@@ -76174,14 +56004,6 @@
"confidence": "low",
"source": "compiler-unmatched:readline",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:readline",
- "tests": []
}
}
},
@@ -76207,14 +56029,6 @@
"confidence": "low",
"source": "compiler-unmatched:readline",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:readline",
- "tests": []
}
}
},
@@ -76240,14 +56054,6 @@
"confidence": "low",
"source": "compiler-unmatched:readline",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:readline",
- "tests": []
}
}
},
@@ -76273,14 +56079,6 @@
"confidence": "low",
"source": "compiler-unmatched:readline",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:readline",
- "tests": []
}
}
},
@@ -76306,14 +56104,6 @@
"confidence": "low",
"source": "compiler-unmatched:readline",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:readline",
- "tests": []
}
}
},
@@ -76339,14 +56129,6 @@
"confidence": "low",
"source": "compiler-unmatched:readline",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:readline",
- "tests": []
}
}
},
@@ -76372,14 +56154,6 @@
"confidence": "low",
"source": "compiler-unmatched:readline",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:readline",
- "tests": []
}
}
},
@@ -76405,14 +56179,6 @@
"confidence": "low",
"source": "compiler-unmatched:readline",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:readline",
- "tests": []
}
}
},
@@ -76438,14 +56204,6 @@
"confidence": "low",
"source": "compiler-unmatched:readline",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:readline",
- "tests": []
}
}
},
@@ -76471,16 +56229,6 @@
"confidence": "low",
"source": "compiler-unmatched:readline",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:readline.emitKeypressEvents",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -76506,14 +56254,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:repl",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:repl",
- "tests": []
}
}
},
@@ -76539,14 +56279,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:repl",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:repl",
- "tests": []
}
}
},
@@ -76572,14 +56304,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:repl",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:repl",
- "tests": []
}
}
},
@@ -76605,14 +56329,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:repl",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:repl",
- "tests": []
}
}
},
@@ -76638,14 +56354,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:repl",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:repl",
- "tests": []
}
}
},
@@ -76671,14 +56379,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:repl",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:repl",
- "tests": []
}
}
},
@@ -76704,14 +56404,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:repl",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:repl",
- "tests": []
}
}
},
@@ -76737,14 +56429,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:repl",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:repl",
- "tests": []
}
}
},
@@ -76770,14 +56454,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:repl",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:repl",
- "tests": []
}
}
},
@@ -76803,14 +56479,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:repl",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:repl",
- "tests": []
}
}
},
@@ -76836,14 +56504,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:repl",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:repl",
- "tests": []
}
}
},
@@ -76869,14 +56529,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:repl",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:repl",
- "tests": []
}
}
},
@@ -76902,14 +56554,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:repl",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:repl",
- "tests": []
}
}
},
@@ -76935,14 +56579,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:sqlite",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:sqlite",
- "tests": []
}
}
},
@@ -76968,14 +56604,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:sqlite",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:sqlite",
- "tests": []
}
}
},
@@ -77001,14 +56629,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:sqlite",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:sqlite",
- "tests": []
}
}
},
@@ -77034,14 +56654,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:sqlite",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:sqlite",
- "tests": []
}
}
},
@@ -77067,14 +56679,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:sqlite",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:sqlite",
- "tests": []
}
}
},
@@ -77100,14 +56704,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:sqlite",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:sqlite",
- "tests": []
}
}
},
@@ -77133,14 +56729,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:sqlite",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:sqlite",
- "tests": []
}
}
},
@@ -77166,14 +56754,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:sqlite",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:sqlite",
- "tests": []
}
}
},
@@ -77199,14 +56779,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:sqlite",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:sqlite",
- "tests": []
}
}
},
@@ -77232,14 +56804,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:sqlite",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:sqlite",
- "tests": []
}
}
},
@@ -77265,14 +56829,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:sqlite",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:sqlite",
- "tests": []
}
}
},
@@ -77298,14 +56854,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:sqlite",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:sqlite",
- "tests": []
}
}
},
@@ -77331,14 +56879,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:sqlite",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:sqlite",
- "tests": []
}
}
},
@@ -77364,14 +56904,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:sqlite",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:sqlite",
- "tests": []
}
}
},
@@ -77397,14 +56929,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:sqlite",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:sqlite",
- "tests": []
}
}
},
@@ -77430,14 +56954,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:sqlite",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:sqlite",
- "tests": []
}
}
},
@@ -77463,14 +56979,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:sqlite",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:sqlite",
- "tests": []
}
}
},
@@ -77496,14 +57004,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:sqlite",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:sqlite",
- "tests": []
}
}
},
@@ -77529,14 +57029,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:sqlite",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:sqlite",
- "tests": []
}
}
},
@@ -77562,14 +57054,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:sqlite",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:sqlite",
- "tests": []
}
}
},
@@ -77595,14 +57079,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:sqlite",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:sqlite",
- "tests": []
}
}
},
@@ -77628,14 +57104,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:sqlite",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:sqlite",
- "tests": []
}
}
},
@@ -77661,14 +57129,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:sqlite",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:sqlite",
- "tests": []
}
}
},
@@ -77694,14 +57154,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:sqlite",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:sqlite",
- "tests": []
}
}
},
@@ -77727,14 +57179,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:sqlite",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:sqlite",
- "tests": []
}
}
},
@@ -77760,14 +57204,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:sqlite",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:sqlite",
- "tests": []
}
}
},
@@ -77793,14 +57229,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:sqlite",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:sqlite",
- "tests": []
}
}
},
@@ -77826,14 +57254,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:sqlite",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:sqlite",
- "tests": []
}
}
},
@@ -77859,14 +57279,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:sqlite",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:sqlite",
- "tests": []
}
}
},
@@ -77892,14 +57304,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:sqlite",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:sqlite",
- "tests": []
}
}
},
@@ -77925,14 +57329,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:sqlite",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:sqlite",
- "tests": []
}
}
},
@@ -77958,14 +57354,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:sqlite",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:sqlite",
- "tests": []
}
}
},
@@ -77991,14 +57379,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:sqlite",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:sqlite",
- "tests": []
}
}
},
@@ -78024,14 +57404,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:sqlite",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:sqlite",
- "tests": []
}
}
},
@@ -78057,14 +57429,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:sqlite",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:sqlite",
- "tests": []
}
}
},
@@ -78090,14 +57454,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:sqlite",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:sqlite",
- "tests": []
}
}
},
@@ -78123,14 +57479,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:sqlite",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:sqlite",
- "tests": []
}
}
},
@@ -78156,14 +57504,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:sqlite",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:sqlite",
- "tests": []
}
}
},
@@ -78189,14 +57529,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:sqlite",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:sqlite",
- "tests": []
}
}
},
@@ -78222,14 +57554,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:sqlite",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:sqlite",
- "tests": []
}
}
},
@@ -78255,14 +57579,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:sqlite",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:sqlite",
- "tests": []
}
}
},
@@ -78288,14 +57604,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:sqlite",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:sqlite",
- "tests": []
}
}
},
@@ -78321,14 +57629,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:sqlite",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:sqlite",
- "tests": []
}
}
},
@@ -78354,14 +57654,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:sqlite",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:sqlite",
- "tests": []
}
}
},
@@ -78387,14 +57679,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:sqlite",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:sqlite",
- "tests": []
}
}
},
@@ -78420,14 +57704,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:sqlite",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:sqlite",
- "tests": []
}
}
},
@@ -78453,14 +57729,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:sqlite",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:sqlite",
- "tests": []
}
}
},
@@ -78490,16 +57758,6 @@
"tests/corpus/1688-stream-writable-basics.ts",
"tests/corpus/1814-stream-pipeline.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:stream.pipeline",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -78529,16 +57787,6 @@
"tests/corpus/1688-stream-writable-basics.ts",
"tests/corpus/1814-stream-pipeline.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:stream.pipeline",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -78568,16 +57816,6 @@
"tests/corpus/1688-stream-writable-basics.ts",
"tests/corpus/1814-stream-pipeline.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:stream.finished",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -78607,16 +57845,6 @@
"tests/corpus/1688-stream-writable-basics.ts",
"tests/corpus/1814-stream-pipeline.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:stream.finished",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -78646,16 +57874,6 @@
"tests/corpus/1688-stream-writable-basics.ts",
"tests/corpus/1814-stream-pipeline.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:stream.pipeline",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -78685,16 +57903,6 @@
"tests/corpus/1688-stream-writable-basics.ts",
"tests/corpus/1814-stream-pipeline.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:stream.pipeline",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -78720,14 +57928,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -78753,16 +57953,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:stream.isErrored",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -78788,16 +57978,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:stream.isReadable",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -78823,16 +58003,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:stream.isWritable",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -78858,16 +58028,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:stream.stream.Readable.from",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -78893,14 +58053,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -78926,14 +58078,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -78959,14 +58103,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -78992,14 +58128,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -79025,14 +58153,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -79058,14 +58178,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -79091,14 +58203,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -79124,14 +58228,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -79157,16 +58253,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:stream.addAbortSignal",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -79196,14 +58282,6 @@
"tests/corpus/1688-stream-writable-basics.ts",
"tests/corpus/1814-stream-pipeline.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -79229,14 +58307,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -79266,16 +58336,6 @@
"tests/corpus/1688-stream-writable-basics.ts",
"tests/corpus/1814-stream-pipeline.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:stream.readable.read",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -79305,16 +58365,6 @@
"tests/corpus/1688-stream-writable-basics.ts",
"tests/corpus/1814-stream-pipeline.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:stream.readable.push",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -79344,16 +58394,6 @@
"tests/corpus/1688-stream-writable-basics.ts",
"tests/corpus/1814-stream-pipeline.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:stream.finished",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -79383,16 +58423,6 @@
"tests/corpus/1688-stream-writable-basics.ts",
"tests/corpus/1814-stream-pipeline.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:stream.pipeline",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -79422,16 +58452,6 @@
"tests/corpus/1688-stream-writable-basics.ts",
"tests/corpus/1814-stream-pipeline.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:stream.pipeline",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -79457,14 +58477,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -79490,16 +58502,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:stream.isErrored",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -79525,16 +58527,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:stream.isReadable",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -79560,16 +58552,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:stream.isWritable",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -79595,16 +58577,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:stream.stream.Readable.from",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -79630,14 +58602,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -79663,14 +58627,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -79696,14 +58652,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -79729,14 +58677,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -79762,14 +58702,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -79795,14 +58727,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -79828,14 +58752,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -79861,14 +58777,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -79894,16 +58802,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:stream.addAbortSignal",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -79933,14 +58831,6 @@
"tests/corpus/1688-stream-writable-basics.ts",
"tests/corpus/1814-stream-pipeline.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -79966,14 +58856,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -79999,16 +58881,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:stream.Writable",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -80038,16 +58910,6 @@
"tests/corpus/1688-stream-writable-basics.ts",
"tests/corpus/1814-stream-pipeline.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:stream.writable.cork",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -80075,16 +58937,6 @@
"tests": [
"tests/corpus/2897-child-stdin-destroy.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:stream.writable.destroy",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -80114,16 +58966,6 @@
"tests/corpus/1688-stream-writable-basics.ts",
"tests/corpus/1814-stream-pipeline.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:stream.writable.end",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -80153,16 +58995,6 @@
"tests/corpus/1688-stream-writable-basics.ts",
"tests/corpus/1814-stream-pipeline.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:stream.writable.setDefaultEncoding",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -80192,16 +59024,6 @@
"tests/corpus/1688-stream-writable-basics.ts",
"tests/corpus/1814-stream-pipeline.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:stream.writable.uncork",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -80227,14 +59049,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -80264,16 +59078,6 @@
"tests/corpus/1688-stream-writable-basics.ts",
"tests/corpus/1814-stream-pipeline.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:stream.writable.write",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -80299,14 +59103,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -80332,14 +59128,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -80368,14 +59156,6 @@
"tests/corpus/2893-child-stdin-duplex.ts",
"tests/corpus/2895-child-stdin-write-after-end.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -80401,14 +59181,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -80434,14 +59206,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -80467,14 +59231,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -80500,14 +59256,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -80533,14 +59281,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -80566,14 +59306,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -80599,14 +59331,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -80632,14 +59356,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -80665,14 +59381,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -80698,14 +59406,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -80733,14 +59433,6 @@
"tests": [
"tests/corpus/2894-child-stdin-backpressure.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -80766,14 +59458,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -80799,14 +59483,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -80832,14 +59508,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -80865,14 +59533,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -80898,16 +59558,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:stream.Readable",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -80937,16 +59587,6 @@
"tests/corpus/1688-stream-writable-basics.ts",
"tests/corpus/1814-stream-pipeline.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:stream.readable.destroy",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -80976,16 +59616,6 @@
"tests/corpus/1688-stream-writable-basics.ts",
"tests/corpus/1814-stream-pipeline.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:stream.readable.isPaused",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -81015,16 +59645,6 @@
"tests/corpus/1688-stream-writable-basics.ts",
"tests/corpus/1814-stream-pipeline.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:stream.readable.pause",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -81054,16 +59674,6 @@
"tests/corpus/1688-stream-writable-basics.ts",
"tests/corpus/1814-stream-pipeline.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:stream.readable.pipe",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -81093,16 +59703,6 @@
"tests/corpus/1688-stream-writable-basics.ts",
"tests/corpus/1814-stream-pipeline.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:stream.readable.read",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -81132,16 +59732,6 @@
"tests/corpus/1688-stream-writable-basics.ts",
"tests/corpus/1814-stream-pipeline.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:stream.readable.resume",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -81171,16 +59761,6 @@
"tests/corpus/1688-stream-writable-basics.ts",
"tests/corpus/1814-stream-pipeline.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:stream.readable.setEncoding",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -81210,16 +59790,6 @@
"tests/corpus/1688-stream-writable-basics.ts",
"tests/corpus/1814-stream-pipeline.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:stream.readable.unpipe",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -81249,16 +59819,6 @@
"tests/corpus/1688-stream-writable-basics.ts",
"tests/corpus/1814-stream-pipeline.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:stream.readable.unshift",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -81284,14 +59844,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-member-stub:node:stream.readable.wrap",
- "tests": []
}
}
},
@@ -81320,14 +59872,6 @@
"tests/corpus/1746-stream-for-await.ts",
"tests/corpus/2861-readable-iterator-close.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -81353,14 +59897,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -81386,14 +59922,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -81422,14 +59950,6 @@
"tests/corpus/1746-stream-for-await.ts",
"tests/corpus/2861-readable-iterator-close.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -81455,14 +59975,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -81488,14 +60000,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -81521,14 +60025,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -81554,14 +60050,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -81587,14 +60075,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -81620,14 +60100,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -81653,14 +60125,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -81686,14 +60150,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -81719,14 +60175,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -81752,14 +60200,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -81785,14 +60225,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -81818,14 +60250,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -81851,14 +60275,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -81884,14 +60300,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -81917,14 +60325,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -81950,14 +60350,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -81983,14 +60375,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -82016,14 +60400,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -82049,14 +60425,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -82082,14 +60450,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -82115,14 +60475,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -82148,14 +60500,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -82181,14 +60525,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -82214,14 +60550,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -82247,14 +60575,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -82280,14 +60600,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -82313,14 +60625,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -82346,14 +60650,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -82379,14 +60675,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -82412,14 +60700,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -82445,16 +60725,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:stream.Duplex",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -82480,14 +60750,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -82513,16 +60775,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:stream.Transform",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -82548,16 +60800,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:stream.transform.destroy",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -82583,14 +60825,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -82616,14 +60850,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -82649,14 +60875,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -82682,14 +60900,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -82715,14 +60925,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -82748,14 +60950,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -82781,14 +60975,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -82814,14 +61000,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -82847,14 +61025,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -82884,16 +61054,6 @@
"tests/corpus/1688-stream-writable-basics.ts",
"tests/corpus/1814-stream-pipeline.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:stream.readable.push",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -82919,16 +61079,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:stream.PassThrough",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -82954,14 +61104,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -82987,14 +61129,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -83020,14 +61154,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -83053,14 +61179,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -83090,16 +61208,6 @@
"tests/corpus/1688-stream-writable-basics.ts",
"tests/corpus/1814-stream-pipeline.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:stream.readable.read",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -83129,16 +61237,6 @@
"tests/corpus/1688-stream-writable-basics.ts",
"tests/corpus/1814-stream-pipeline.cjs"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:stream.readable.push",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
}
}
},
@@ -83164,14 +61262,6 @@
"confidence": "low",
"source": "compiler-unmatched:stream",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:stream",
- "tests": []
}
}
},
@@ -83200,17 +61290,6 @@
"tests/corpus/1662-string-decoder-encodings.ts",
"tests/corpus/node24-string-decoder.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:string_decoder.StringDecoder",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts",
- "tests/fixtures/npm/cases/node24-string-decoder/main.ts"
- ]
}
}
},
@@ -83239,17 +61318,6 @@
"tests/corpus/1662-string-decoder-encodings.ts",
"tests/corpus/node24-string-decoder.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:string_decoder.stringDecoder.end",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts",
- "tests/fixtures/npm/cases/node24-string-decoder/main.ts"
- ]
}
}
},
@@ -83278,17 +61346,6 @@
"tests/corpus/1662-string-decoder-encodings.ts",
"tests/corpus/node24-string-decoder.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:string_decoder.stringDecoder.write",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts",
- "tests/fixtures/npm/cases/node24-string-decoder/main.ts"
- ]
}
}
},
@@ -83316,14 +61373,6 @@
"tests": [
"tests/harness/node-test.test.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -83349,14 +61398,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -83388,14 +61429,6 @@
"tests/corpus/1721-assert-throws-regex-class.ts",
"tests/corpus/2936-static-loose-equality.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -83421,14 +61454,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -83454,14 +61479,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -83487,14 +61504,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -83520,14 +61529,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -83553,14 +61554,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -83586,14 +61579,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -83619,14 +61604,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -83652,14 +61629,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -83685,14 +61654,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -83718,14 +61679,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -83751,14 +61704,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -83784,14 +61729,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -83817,14 +61754,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -83850,14 +61779,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -83883,14 +61804,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -83916,14 +61829,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -83949,14 +61854,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -83982,14 +61879,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -84015,14 +61904,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -84048,14 +61929,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -84081,14 +61954,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -84114,14 +61979,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -84147,14 +62004,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -84180,14 +62029,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -84213,14 +62054,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -84246,14 +62079,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -84279,14 +62104,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -84312,14 +62129,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -84345,14 +62154,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -84378,14 +62179,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -84411,14 +62204,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -84444,14 +62229,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -84477,14 +62254,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -84510,14 +62279,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -84543,14 +62304,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -84576,14 +62329,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -84609,14 +62354,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -84642,14 +62379,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -84675,14 +62404,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -84708,14 +62429,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -84741,14 +62454,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -84774,14 +62479,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -84807,14 +62504,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -84840,14 +62529,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -84873,14 +62554,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -84906,14 +62579,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -84939,14 +62604,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -84972,14 +62629,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -85005,14 +62654,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -85038,14 +62679,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -85071,14 +62704,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -85104,14 +62729,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -85137,14 +62754,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -85170,14 +62779,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -85203,14 +62804,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -85236,14 +62829,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -85269,14 +62854,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -85304,14 +62881,6 @@
"tests": [
"tests/harness/node-test.test.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -85337,14 +62906,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -85370,14 +62931,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -85405,14 +62958,6 @@
"tests": [
"tests/harness/node-test.test.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -85440,14 +62985,6 @@
"tests": [
"tests/harness/node-test.test.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -85475,14 +63012,6 @@
"tests": [
"tests/harness/node-test.test.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -85508,14 +63037,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -85543,14 +63064,6 @@
"tests": [
"tests/harness/node-test.test.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -85576,14 +63089,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -85609,14 +63114,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -85642,14 +63139,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -85675,14 +63164,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -85710,14 +63191,6 @@
"tests": [
"tests/harness/node-test.test.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -85743,14 +63216,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -85776,14 +63241,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -85809,14 +63266,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -85842,14 +63291,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -85875,14 +63316,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -85908,14 +63341,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -85941,14 +63366,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -85974,14 +63391,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -86009,14 +63418,6 @@
"tests": [
"tests/harness/node-test.test.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -86042,14 +63443,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -86075,14 +63468,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -86110,14 +63495,6 @@
"tests": [
"tests/harness/node-test.test.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -86143,14 +63520,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -86176,14 +63545,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -86209,14 +63570,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -86244,14 +63597,6 @@
"tests": [
"tests/harness/node-test.test.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -86279,14 +63624,6 @@
"tests": [
"tests/harness/node-test.test.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -86314,14 +63651,6 @@
"tests": [
"tests/harness/node-test.test.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -86349,14 +63678,6 @@
"tests": [
"tests/harness/node-test.test.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -86384,14 +63705,6 @@
"tests": [
"tests/harness/node-test.test.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -86417,14 +63730,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -86450,14 +63755,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -86483,14 +63780,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -86518,14 +63807,6 @@
"tests": [
"tests/harness/node-test.test.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -86551,14 +63832,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -86584,14 +63857,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -86617,14 +63882,6 @@
"confidence": "low",
"source": "compiler-unmatched:test",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -86652,14 +63909,6 @@
"tests": [
"tests/harness/node-test.test.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -86687,14 +63936,6 @@
"tests": [
"tests/harness/node-test.test.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -86722,14 +63963,6 @@
"tests": [
"tests/harness/node-test.test.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -86757,14 +63990,6 @@
"tests": [
"tests/harness/node-test.test.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:test",
- "tests": []
}
}
},
@@ -86795,16 +64020,6 @@
"tests/corpus/2093-timers-promises.ts",
"tests/corpus/2852-timers-promises-interval.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:timers.setImmediate",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -86835,16 +64050,6 @@
"tests/corpus/2093-timers-promises.ts",
"tests/corpus/2852-timers-promises-interval.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:timers.setInterval",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -86875,16 +64080,6 @@
"tests/corpus/2093-timers-promises.ts",
"tests/corpus/2852-timers-promises-interval.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:timers.setTimeout",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -86915,16 +64110,6 @@
"tests/corpus/2093-timers-promises.ts",
"tests/corpus/2852-timers-promises-interval.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:timers.clearImmediate",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -86955,16 +64140,6 @@
"tests/corpus/2093-timers-promises.ts",
"tests/corpus/2852-timers-promises-interval.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:timers.clearInterval",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -86995,16 +64170,6 @@
"tests/corpus/2093-timers-promises.ts",
"tests/corpus/2852-timers-promises-interval.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:timers.clearTimeout",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -87035,17 +64200,6 @@
"tests/corpus/2093-timers-promises.ts",
"tests/corpus/2852-timers-promises-interval.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:timers.timersPromises.setTimeout",
- "tests": [
- "tests/fixtures/npm/cases/node24-promise-timers/main.ts",
- "tests/fixtures/npm/cases/node24-timers-unref/main.ts"
- ]
}
}
},
@@ -87076,17 +64230,6 @@
"tests/corpus/2093-timers-promises.ts",
"tests/corpus/2852-timers-promises-interval.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:timers.timersPromises.setImmediate",
- "tests": [
- "tests/fixtures/npm/cases/node24-promise-timers/main.ts",
- "tests/fixtures/npm/cases/node24-timers-unref/main.ts"
- ]
}
}
},
@@ -87117,17 +64260,6 @@
"tests/corpus/2093-timers-promises.ts",
"tests/corpus/2852-timers-promises-interval.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:timers.timersPromises.setInterval",
- "tests": [
- "tests/fixtures/npm/cases/node24-promise-timers/main.ts",
- "tests/fixtures/npm/cases/node24-timers-unref/main.ts"
- ]
}
}
},
@@ -87153,17 +64285,6 @@
"confidence": "low",
"source": "compiler-unmatched:timers",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:timers.timersPromises.scheduler.wait",
- "tests": [
- "tests/fixtures/npm/cases/node24-promise-timers/main.ts",
- "tests/fixtures/npm/cases/node24-timers-unref/main.ts"
- ]
}
}
},
@@ -87189,17 +64310,6 @@
"confidence": "low",
"source": "compiler-unmatched:timers",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:timers.timersPromises.scheduler.yield",
- "tests": [
- "tests/fixtures/npm/cases/node24-promise-timers/main.ts",
- "tests/fixtures/npm/cases/node24-timers-unref/main.ts"
- ]
}
}
},
@@ -87225,14 +64335,6 @@
"confidence": "low",
"source": "compiler-unmatched:timers",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:timers",
- "tests": []
}
}
},
@@ -87263,18 +64365,6 @@
"tests/corpus/2093-timers-promises.ts",
"tests/corpus/2852-timers-promises-interval.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:timers.immediate.hasRef",
- "tests": [
- "tests/fixtures/npm/cases/island-timers/main.ts",
- "tests/fixtures/npm/cases/node24-promise-timers/main.ts",
- "tests/fixtures/npm/cases/node24-timers-unref/main.ts"
- ]
}
}
},
@@ -87305,18 +64395,6 @@
"tests/corpus/2093-timers-promises.ts",
"tests/corpus/2852-timers-promises-interval.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:timers.immediate.ref",
- "tests": [
- "tests/fixtures/npm/cases/island-timers/main.ts",
- "tests/fixtures/npm/cases/node24-promise-timers/main.ts",
- "tests/fixtures/npm/cases/node24-timers-unref/main.ts"
- ]
}
}
},
@@ -87347,18 +64425,6 @@
"tests/corpus/2093-timers-promises.ts",
"tests/corpus/2852-timers-promises-interval.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:timers.immediate.unref",
- "tests": [
- "tests/fixtures/npm/cases/island-timers/main.ts",
- "tests/fixtures/npm/cases/node24-promise-timers/main.ts",
- "tests/fixtures/npm/cases/node24-timers-unref/main.ts"
- ]
}
}
},
@@ -87386,18 +64452,6 @@
"tests": [
"tests/corpus/2844-node-disposable-resources.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:timers.immediate",
- "tests": [
- "tests/fixtures/npm/cases/island-timers/main.ts",
- "tests/fixtures/npm/cases/node24-promise-timers/main.ts",
- "tests/fixtures/npm/cases/node24-timers-unref/main.ts"
- ]
}
}
},
@@ -87423,14 +64477,6 @@
"confidence": "low",
"source": "compiler-unmatched:timers",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:timers",
- "tests": []
}
}
},
@@ -87456,18 +64502,6 @@
"confidence": "low",
"source": "compiler-unmatched:timers",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:timers.timeout.close",
- "tests": [
- "tests/fixtures/npm/cases/island-timers/main.ts",
- "tests/fixtures/npm/cases/node24-promise-timers/main.ts",
- "tests/fixtures/npm/cases/node24-timers-unref/main.ts"
- ]
}
}
},
@@ -87498,18 +64532,6 @@
"tests/corpus/2093-timers-promises.ts",
"tests/corpus/2852-timers-promises-interval.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:timers.timeout.hasRef",
- "tests": [
- "tests/fixtures/npm/cases/island-timers/main.ts",
- "tests/fixtures/npm/cases/node24-promise-timers/main.ts",
- "tests/fixtures/npm/cases/node24-timers-unref/main.ts"
- ]
}
}
},
@@ -87540,18 +64562,6 @@
"tests/corpus/2093-timers-promises.ts",
"tests/corpus/2852-timers-promises-interval.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:timers.timeout.ref",
- "tests": [
- "tests/fixtures/npm/cases/island-timers/main.ts",
- "tests/fixtures/npm/cases/node24-promise-timers/main.ts",
- "tests/fixtures/npm/cases/node24-timers-unref/main.ts"
- ]
}
}
},
@@ -87582,18 +64592,6 @@
"tests/corpus/2093-timers-promises.ts",
"tests/corpus/2852-timers-promises-interval.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:timers.timeout.refresh",
- "tests": [
- "tests/fixtures/npm/cases/island-timers/main.ts",
- "tests/fixtures/npm/cases/node24-promise-timers/main.ts",
- "tests/fixtures/npm/cases/node24-timers-unref/main.ts"
- ]
}
}
},
@@ -87624,18 +64622,6 @@
"tests/corpus/2093-timers-promises.ts",
"tests/corpus/2852-timers-promises-interval.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:timers.timeout.unref",
- "tests": [
- "tests/fixtures/npm/cases/island-timers/main.ts",
- "tests/fixtures/npm/cases/node24-promise-timers/main.ts",
- "tests/fixtures/npm/cases/node24-timers-unref/main.ts"
- ]
}
}
},
@@ -87665,14 +64651,6 @@
"tests/corpus/2672-http-request-response-callback.ts",
"tests/corpus/2689-http-server-timeout-properties.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:timers",
- "tests": []
}
}
},
@@ -87700,18 +64678,6 @@
"tests": [
"tests/corpus/2844-node-disposable-resources.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:timers.timeout",
- "tests": [
- "tests/fixtures/npm/cases/island-timers/main.ts",
- "tests/fixtures/npm/cases/node24-promise-timers/main.ts",
- "tests/fixtures/npm/cases/node24-timers-unref/main.ts"
- ]
}
}
},
@@ -87737,14 +64703,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -87770,14 +64728,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -87806,14 +64756,6 @@
"tests/corpus/2500-net-autosel-timeout.ts",
"tests/corpus/2596-net-arg-ladders.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -87842,14 +64784,6 @@
"tests/corpus/2500-net-autosel-timeout.ts",
"tests/corpus/2596-net-arg-ladders.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -87875,14 +64809,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -87911,14 +64837,6 @@
"tests/corpus/2500-net-autosel-timeout.ts",
"tests/corpus/2596-net-arg-ladders.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -87944,14 +64862,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -87977,14 +64887,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -88010,14 +64912,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -88043,14 +64937,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -88076,14 +64962,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -88109,14 +64987,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -88142,14 +65012,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -88175,14 +65037,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -88208,14 +65062,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -88241,14 +65087,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:tls.TLSSocket",
- "tests": []
}
}
},
@@ -88274,14 +65112,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -88307,14 +65137,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -88340,14 +65162,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -88373,14 +65187,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -88406,14 +65212,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -88439,14 +65237,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -88472,14 +65262,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -88505,14 +65287,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -88538,14 +65312,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -88571,14 +65337,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -88604,14 +65362,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -88637,14 +65387,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -88670,14 +65412,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -88703,14 +65437,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -88736,14 +65462,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -88769,14 +65487,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -88802,14 +65512,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -88835,14 +65537,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -88868,14 +65562,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -88901,14 +65587,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -88934,14 +65612,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -88967,14 +65637,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -89000,14 +65662,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -89033,14 +65687,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -89066,14 +65712,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -89099,14 +65737,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -89132,14 +65762,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -89165,14 +65787,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -89198,14 +65812,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -89231,14 +65837,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -89264,14 +65862,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -89297,14 +65887,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -89330,14 +65912,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -89363,14 +65937,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -89396,14 +65962,6 @@
"confidence": "high",
"source": "surface-manifest:unsupported:node-builtin.tls.connect",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:tls.connect",
- "tests": []
}
}
},
@@ -89429,14 +65987,6 @@
"confidence": "high",
"source": "surface-manifest:unsupported:node-builtin.tls.connect",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:tls.connect",
- "tests": []
}
}
},
@@ -89462,14 +66012,6 @@
"confidence": "high",
"source": "surface-manifest:unsupported:node-builtin.tls.connect",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:tls.connect",
- "tests": []
}
}
},
@@ -89495,14 +66037,6 @@
"confidence": "high",
"source": "surface-manifest:unsupported:node-builtin.tls.createSecureContext",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:tls.createSecureContext",
- "tests": []
}
}
},
@@ -89528,14 +66062,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:tls.createServer",
- "tests": []
}
}
},
@@ -89564,14 +66090,6 @@
"tests/corpus/2331-tls-server-options-typed.ts",
"tests/corpus/2557-tls-ca-store.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -89600,14 +66118,6 @@
"tests/corpus/2331-tls-server-options-typed.ts",
"tests/corpus/2557-tls-ca-store.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -89633,14 +66143,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -89669,16 +66171,6 @@
"tests/corpus/2331-tls-server-options-typed.ts",
"tests/corpus/2557-tls-ca-store.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:tls.rootCertificates",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
}
}
},
@@ -89704,14 +66196,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -89737,14 +66221,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -89770,14 +66246,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -89803,14 +66271,6 @@
"confidence": "low",
"source": "compiler-unmatched:tls",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tls",
- "tests": []
}
}
},
@@ -89836,14 +66296,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:tracing",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:tracing",
- "tests": []
}
}
},
@@ -89869,14 +66321,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:tracing",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:tracing",
- "tests": []
}
}
},
@@ -89902,14 +66346,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:tracing",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:tracing",
- "tests": []
}
}
},
@@ -89935,14 +66371,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:tracing",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:tracing",
- "tests": []
}
}
},
@@ -89968,14 +66396,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:tracing",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:tracing",
- "tests": []
}
}
},
@@ -90001,14 +66421,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:tracing",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:tracing",
- "tests": []
}
}
},
@@ -90034,14 +66446,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:tracing",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:tracing",
- "tests": []
}
}
},
@@ -90067,14 +66471,6 @@
"confidence": "medium",
"source": "compiler-chapter-policy:tracing",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-chapter-policy:tracing",
- "tests": []
}
}
},
@@ -90100,16 +66496,6 @@
"confidence": "low",
"source": "compiler-unmatched:tty",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:tty.ReadStream",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -90135,14 +66521,6 @@
"confidence": "low",
"source": "compiler-unmatched:tty",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tty",
- "tests": []
}
}
},
@@ -90168,14 +66546,6 @@
"confidence": "low",
"source": "compiler-unmatched:tty",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tty",
- "tests": []
}
}
},
@@ -90207,14 +66577,6 @@
"tests/fixtures/node-types/terminal-error-fields.ts",
"tests/harness/terminal-geometry.test.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tty",
- "tests": []
}
}
},
@@ -90240,16 +66602,6 @@
"confidence": "low",
"source": "compiler-unmatched:tty",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:tty.WriteStream",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -90275,14 +66627,6 @@
"confidence": "low",
"source": "compiler-unmatched:tty",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tty",
- "tests": []
}
}
},
@@ -90308,14 +66652,6 @@
"confidence": "low",
"source": "compiler-unmatched:tty",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tty",
- "tests": []
}
}
},
@@ -90341,14 +66677,6 @@
"confidence": "low",
"source": "compiler-unmatched:tty",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tty",
- "tests": []
}
}
},
@@ -90374,14 +66702,6 @@
"confidence": "low",
"source": "compiler-unmatched:tty",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tty",
- "tests": []
}
}
},
@@ -90413,14 +66733,6 @@
"tests/fixtures/node-types/terminal-error-fields.ts",
"tests/harness/terminal-geometry.test.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tty",
- "tests": []
}
}
},
@@ -90446,14 +66758,6 @@
"confidence": "low",
"source": "compiler-unmatched:tty",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tty",
- "tests": []
}
}
},
@@ -90479,14 +66783,6 @@
"confidence": "low",
"source": "compiler-unmatched:tty",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tty",
- "tests": []
}
}
},
@@ -90518,14 +66814,6 @@
"tests/fixtures/node-types/terminal-error-fields.ts",
"tests/harness/terminal-geometry.test.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tty",
- "tests": []
}
}
},
@@ -90557,14 +66845,6 @@
"tests/fixtures/node-types/terminal-error-fields.ts",
"tests/harness/terminal-geometry.test.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tty",
- "tests": []
}
}
},
@@ -90596,14 +66876,6 @@
"tests/fixtures/node-types/terminal-error-fields.ts",
"tests/harness/terminal-geometry.test.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tty",
- "tests": []
}
}
},
@@ -90629,14 +66901,6 @@
"confidence": "low",
"source": "compiler-unmatched:tty",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:tty",
- "tests": []
}
}
},
@@ -90668,16 +66932,6 @@
"tests/fixtures/node-types/terminal-error-fields.ts",
"tests/harness/terminal-geometry.test.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:tty.isatty",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
}
}
},
@@ -90703,14 +66957,6 @@
"confidence": "low",
"source": "compiler-unmatched:dgram",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:dgram",
- "tests": []
}
}
},
@@ -90738,14 +66984,6 @@
"tests": [
"tests/corpus/2597-dgram-send-ladders.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:dgram",
- "tests": []
}
}
},
@@ -90773,14 +67011,6 @@
"tests": [
"tests/corpus/2597-dgram-send-ladders.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:dgram",
- "tests": []
}
}
},
@@ -90806,14 +67036,6 @@
"confidence": "low",
"source": "compiler-unmatched:dgram",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:dgram",
- "tests": []
}
}
},
@@ -90839,14 +67061,6 @@
"confidence": "low",
"source": "compiler-unmatched:dgram",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:dgram",
- "tests": []
}
}
},
@@ -90872,14 +67086,6 @@
"confidence": "low",
"source": "compiler-unmatched:dgram",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:dgram",
- "tests": []
}
}
},
@@ -90907,14 +67113,6 @@
"tests": [
"tests/corpus/2597-dgram-send-ladders.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:dgram",
- "tests": []
}
}
},
@@ -90942,14 +67140,6 @@
"tests": [
"tests/corpus/2597-dgram-send-ladders.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:dgram",
- "tests": []
}
}
},
@@ -90977,14 +67167,6 @@
"tests": [
"tests/corpus/2597-dgram-send-ladders.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:dgram",
- "tests": []
}
}
},
@@ -91012,14 +67194,6 @@
"tests": [
"tests/corpus/2597-dgram-send-ladders.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:dgram",
- "tests": []
}
}
},
@@ -91045,14 +67219,6 @@
"confidence": "low",
"source": "compiler-unmatched:dgram",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:dgram",
- "tests": []
}
}
},
@@ -91080,14 +67246,6 @@
"tests": [
"tests/corpus/2597-dgram-send-ladders.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:dgram",
- "tests": []
}
}
},
@@ -91113,14 +67271,6 @@
"confidence": "low",
"source": "compiler-unmatched:dgram",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:dgram",
- "tests": []
}
}
},
@@ -91146,14 +67296,6 @@
"confidence": "low",
"source": "compiler-unmatched:dgram",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:dgram",
- "tests": []
}
}
},
@@ -91179,14 +67321,6 @@
"confidence": "low",
"source": "compiler-unmatched:dgram",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:dgram",
- "tests": []
}
}
},
@@ -91212,14 +67346,6 @@
"confidence": "low",
"source": "compiler-unmatched:dgram",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:dgram",
- "tests": []
}
}
},
@@ -91245,14 +67371,6 @@
"confidence": "low",
"source": "compiler-unmatched:dgram",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:dgram",
- "tests": []
}
}
},
@@ -91278,14 +67396,6 @@
"confidence": "low",
"source": "compiler-unmatched:dgram",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:dgram",
- "tests": []
}
}
},
@@ -91311,14 +67421,6 @@
"confidence": "low",
"source": "compiler-unmatched:dgram",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:dgram",
- "tests": []
}
}
},
@@ -91346,14 +67448,6 @@
"tests": [
"tests/corpus/2597-dgram-send-ladders.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:dgram",
- "tests": []
}
}
},
@@ -91381,14 +67475,6 @@
"tests": [
"tests/corpus/2597-dgram-send-ladders.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:dgram",
- "tests": []
}
}
},
@@ -91416,14 +67502,6 @@
"tests": [
"tests/corpus/2597-dgram-send-ladders.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:dgram",
- "tests": []
}
}
},
@@ -91449,14 +67527,6 @@
"confidence": "low",
"source": "compiler-unmatched:dgram",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:dgram",
- "tests": []
}
}
},
@@ -91482,14 +67552,6 @@
"confidence": "low",
"source": "compiler-unmatched:dgram",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:dgram",
- "tests": []
}
}
},
@@ -91515,14 +67577,6 @@
"confidence": "low",
"source": "compiler-unmatched:dgram",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:dgram",
- "tests": []
}
}
},
@@ -91548,14 +67602,6 @@
"confidence": "low",
"source": "compiler-unmatched:dgram",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:dgram",
- "tests": []
}
}
},
@@ -91581,14 +67627,6 @@
"confidence": "low",
"source": "compiler-unmatched:dgram",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:dgram",
- "tests": []
}
}
},
@@ -91614,14 +67652,6 @@
"confidence": "low",
"source": "compiler-unmatched:dgram",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:dgram",
- "tests": []
}
}
},
@@ -91647,14 +67677,6 @@
"confidence": "low",
"source": "compiler-unmatched:dgram",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:dgram",
- "tests": []
}
}
},
@@ -91682,14 +67704,6 @@
"tests": [
"tests/corpus/2597-dgram-send-ladders.cjs"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:dgram",
- "tests": []
}
}
},
@@ -91715,14 +67729,6 @@
"confidence": "low",
"source": "compiler-unmatched:dgram",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:dgram",
- "tests": []
}
}
},
@@ -91748,14 +67754,6 @@
"confidence": "low",
"source": "compiler-unmatched:dgram",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:dgram",
- "tests": []
}
}
},
@@ -91781,14 +67779,6 @@
"confidence": "low",
"source": "compiler-unmatched:dgram",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:dgram",
- "tests": []
}
}
},
@@ -91814,14 +67804,6 @@
"confidence": "low",
"source": "compiler-unmatched:dgram",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:dgram",
- "tests": []
}
}
},
@@ -91847,14 +67829,6 @@
"confidence": "low",
"source": "compiler-unmatched:dgram",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "unshimmed:node:dgram",
- "tests": []
}
}
},
@@ -91885,18 +67859,6 @@
"tests/corpus/node24-url-mutation-coercion.js",
"tests/fixtures/node-types/url-mutation.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:url.URL",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
}
}
},
@@ -91927,18 +67889,6 @@
"tests/fixtures/node-types/url-factories.ts",
"tests/harness/project-config.test.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:url.url.toString",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
}
}
},
@@ -91969,18 +67919,6 @@
"tests/fixtures/node-types/url-factories.ts",
"tests/harness/project-config.test.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:url.url.toJSON",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
}
}
},
@@ -92006,14 +67944,6 @@
"confidence": "low",
"source": "compiler-unmatched:url",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:url",
- "tests": []
}
}
},
@@ -92039,14 +67969,6 @@
"confidence": "low",
"source": "compiler-unmatched:url",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:url",
- "tests": []
}
}
},
@@ -92077,18 +67999,6 @@
"tests/fixtures/node-types/url-factories.ts",
"tests/harness/project-config.test.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:url.URL.canParse",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
}
}
},
@@ -92119,18 +68029,6 @@
"tests/fixtures/node-types/url-factories.ts",
"tests/harness/project-config.test.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:url.URL.parse",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
}
}
},
@@ -92160,16 +68058,6 @@
"tests/corpus/node24-url-mutation-coercion.js",
"tests/fixtures/node-types/url-mutation.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:url.hash",
- "tests": [
- "tests/fixtures/npm/cases/node24-url-mutation/main.ts"
- ]
}
}
},
@@ -92199,16 +68087,6 @@
"tests/corpus/node24-url-authority-coercion.js",
"tests/fixtures/node-types/url-mutation.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:url.host",
- "tests": [
- "tests/fixtures/npm/cases/node24-url-authority/main.ts"
- ]
}
}
},
@@ -92238,16 +68116,6 @@
"tests/corpus/node24-url-authority-coercion.js",
"tests/fixtures/node-types/url-mutation.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:url.hostname",
- "tests": [
- "tests/fixtures/npm/cases/node24-url-authority/main.ts"
- ]
}
}
},
@@ -92277,16 +68145,6 @@
"tests/corpus/node24-url-mutation-coercion.js",
"tests/fixtures/node-types/url-mutation.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:url.href",
- "tests": [
- "tests/fixtures/npm/cases/node24-url-mutation/main.ts"
- ]
}
}
},
@@ -92312,14 +68170,6 @@
"confidence": "low",
"source": "compiler-unmatched:url",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:url",
- "tests": []
}
}
},
@@ -92349,16 +68199,6 @@
"tests/corpus/node24-url-authority-coercion.js",
"tests/fixtures/node-types/url-mutation.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:url.password",
- "tests": [
- "tests/fixtures/npm/cases/node24-url-authority/main.ts"
- ]
}
}
},
@@ -92388,16 +68228,6 @@
"tests/corpus/node24-url-mutation-coercion.js",
"tests/fixtures/node-types/url-mutation.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:url.pathname",
- "tests": [
- "tests/fixtures/npm/cases/node24-url-mutation/main.ts"
- ]
}
}
},
@@ -92427,16 +68257,6 @@
"tests/corpus/node24-url-authority-coercion.js",
"tests/fixtures/node-types/url-mutation.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:url.port",
- "tests": [
- "tests/fixtures/npm/cases/node24-url-authority/main.ts"
- ]
}
}
},
@@ -92466,16 +68286,6 @@
"tests/corpus/node24-url-authority-coercion.js",
"tests/fixtures/node-types/url-mutation.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:url.protocol",
- "tests": [
- "tests/fixtures/npm/cases/node24-url-authority/main.ts"
- ]
}
}
},
@@ -92505,16 +68315,6 @@
"tests/corpus/node24-url-mutation-coercion.js",
"tests/fixtures/node-types/url-mutation.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:url.search",
- "tests": [
- "tests/fixtures/npm/cases/node24-url-mutation/main.ts"
- ]
}
}
},
@@ -92540,14 +68340,6 @@
"confidence": "low",
"source": "compiler-unmatched:url",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:url",
- "tests": []
}
}
},
@@ -92577,16 +68369,6 @@
"tests/corpus/node24-url-authority-coercion.js",
"tests/fixtures/node-types/url-mutation.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:url.username",
- "tests": [
- "tests/fixtures/npm/cases/node24-url-authority/main.ts"
- ]
}
}
},
@@ -92612,14 +68394,6 @@
"confidence": "low",
"source": "compiler-unmatched:url",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:url",
- "tests": []
}
}
},
@@ -92645,14 +68419,6 @@
"confidence": "low",
"source": "compiler-unmatched:url",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:url",
- "tests": []
}
}
},
@@ -92678,14 +68444,6 @@
"confidence": "low",
"source": "compiler-unmatched:url",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:url",
- "tests": []
}
}
},
@@ -92711,18 +68469,6 @@
"confidence": "low",
"source": "compiler-unmatched:url",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:url.URLSearchParams",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
}
}
},
@@ -92748,18 +68494,6 @@
"confidence": "low",
"source": "compiler-unmatched:url",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:url.urlSearchParams.append",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
}
}
},
@@ -92785,18 +68519,6 @@
"confidence": "low",
"source": "compiler-unmatched:url",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:url.urlSearchParams.delete",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
}
}
},
@@ -92822,18 +68544,6 @@
"confidence": "low",
"source": "compiler-unmatched:url",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:url.urlSearchParams.entries",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
}
}
},
@@ -92859,18 +68569,6 @@
"confidence": "low",
"source": "compiler-unmatched:url",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:url.urlSearchParams.forEach",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
}
}
},
@@ -92896,18 +68594,6 @@
"confidence": "low",
"source": "compiler-unmatched:url",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:url.urlSearchParams.get",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
}
}
},
@@ -92933,18 +68619,6 @@
"confidence": "low",
"source": "compiler-unmatched:url",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:url.urlSearchParams.getAll",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
}
}
},
@@ -92970,18 +68644,6 @@
"confidence": "low",
"source": "compiler-unmatched:url",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:url.urlSearchParams.has",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
}
}
},
@@ -93007,18 +68669,6 @@
"confidence": "low",
"source": "compiler-unmatched:url",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:url.urlSearchParams.keys",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
}
}
},
@@ -93044,18 +68694,6 @@
"confidence": "low",
"source": "compiler-unmatched:url",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:url.urlSearchParams.set",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
}
}
},
@@ -93081,18 +68719,6 @@
"confidence": "low",
"source": "compiler-unmatched:url",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:url.urlSearchParams.sort",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
}
}
},
@@ -93118,18 +68744,6 @@
"confidence": "low",
"source": "compiler-unmatched:url",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:url.urlSearchParams.toString",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
}
}
},
@@ -93155,18 +68769,6 @@
"confidence": "low",
"source": "compiler-unmatched:url",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:url.urlSearchParams.values",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
}
}
},
@@ -93192,14 +68794,6 @@
"confidence": "low",
"source": "compiler-unmatched:url",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:url",
- "tests": []
}
}
},
@@ -93225,18 +68819,6 @@
"confidence": "low",
"source": "compiler-unmatched:url",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:url.urlSearchParams.size",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
}
}
},
@@ -93262,18 +68844,6 @@
"confidence": "low",
"source": "compiler-unmatched:url",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:url.domainToASCII",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
}
}
},
@@ -93299,18 +68869,6 @@
"confidence": "low",
"source": "compiler-unmatched:url",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:url.domainToUnicode",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
}
}
},
@@ -93341,16 +68899,6 @@
"tests/corpus/node24-file-url-errors.js",
"tests/fixtures/node-types/file-url-conversion.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:url.url.fileURLToPath",
- "tests": [
- "tests/fixtures/npm/cases/node24-file-url-conversion/main.ts"
- ]
}
}
},
@@ -93381,16 +68929,6 @@
"tests/corpus/node24-file-url-errors.js",
"tests/fixtures/node-types/file-url-conversion.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:url.url.fileURLToPathBuffer",
- "tests": [
- "tests/fixtures/npm/cases/node24-file-url-conversion/main.ts"
- ]
}
}
},
@@ -93416,18 +68954,6 @@
"confidence": "low",
"source": "compiler-unmatched:url",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:url.format",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
}
}
},
@@ -93458,16 +68984,6 @@
"tests/corpus/node24-file-url-errors.js",
"tests/fixtures/node-types/file-url-conversion.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:url.url.pathToFileURL",
- "tests": [
- "tests/fixtures/npm/cases/node24-file-url-conversion/main.ts"
- ]
}
}
},
@@ -93493,18 +69009,6 @@
"confidence": "low",
"source": "compiler-unmatched:url",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:url.urlToHttpOptions",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
}
}
},
@@ -93530,14 +69034,6 @@
"confidence": "low",
"source": "compiler-unmatched:url",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:url",
- "tests": []
}
}
},
@@ -93563,14 +69059,6 @@
"confidence": "low",
"source": "compiler-unmatched:url",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:url",
- "tests": []
}
}
},
@@ -93596,14 +69084,6 @@
"confidence": "low",
"source": "compiler-unmatched:url",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:url",
- "tests": []
}
}
},
@@ -93629,14 +69109,6 @@
"confidence": "low",
"source": "compiler-unmatched:url",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:url",
- "tests": []
}
}
},
@@ -93662,14 +69134,6 @@
"confidence": "low",
"source": "compiler-unmatched:url",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:url",
- "tests": []
}
}
},
@@ -93695,14 +69159,6 @@
"confidence": "low",
"source": "compiler-unmatched:url",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:url",
- "tests": []
}
}
},
@@ -93728,14 +69184,6 @@
"confidence": "low",
"source": "compiler-unmatched:url",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:url",
- "tests": []
}
}
},
@@ -93761,14 +69209,6 @@
"confidence": "low",
"source": "compiler-unmatched:url",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:url",
- "tests": []
}
}
},
@@ -93794,14 +69234,6 @@
"confidence": "low",
"source": "compiler-unmatched:url",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:url",
- "tests": []
}
}
},
@@ -93827,14 +69259,6 @@
"confidence": "low",
"source": "compiler-unmatched:url",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:url",
- "tests": []
}
}
},
@@ -93860,14 +69284,6 @@
"confidence": "low",
"source": "compiler-unmatched:url",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:url",
- "tests": []
}
}
},
@@ -93893,14 +69309,6 @@
"confidence": "low",
"source": "compiler-unmatched:url",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:url",
- "tests": []
}
}
},
@@ -93926,14 +69334,6 @@
"confidence": "low",
"source": "compiler-unmatched:url",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:url",
- "tests": []
}
}
},
@@ -93959,18 +69359,6 @@
"confidence": "low",
"source": "compiler-unmatched:url",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:url.format",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
}
}
},
@@ -93996,18 +69384,6 @@
"confidence": "low",
"source": "compiler-unmatched:url",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:url.format",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
}
}
},
@@ -94033,18 +69409,6 @@
"confidence": "low",
"source": "compiler-unmatched:url",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:url.parse",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
}
}
},
@@ -94070,18 +69434,6 @@
"confidence": "low",
"source": "compiler-unmatched:url",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:url.resolve",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
}
}
},
@@ -94107,16 +69459,6 @@
"confidence": "low",
"source": "compiler-unmatched:util",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:util._extend",
- "tests": [
- "tests/fixtures/npm/cases/util-shims/main.ts"
- ]
}
}
},
@@ -94142,16 +69484,6 @@
"confidence": "low",
"source": "compiler-unmatched:util",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:util.isArray",
- "tests": [
- "tests/fixtures/npm/cases/util-shims/main.ts"
- ]
}
}
},
@@ -94582,16 +69914,6 @@
"tests/harness/project-config.test.ts",
"tests/corpus/3133-text-decoder-streaming.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:util.TextDecoder",
- "tests": [
- "tests/fixtures/npm/cases/util-shims/main.ts"
- ]
}
}
},
@@ -94617,14 +69939,6 @@
"confidence": "low",
"source": "compiler-unmatched:util",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:util",
- "tests": []
}
}
},
@@ -94655,14 +69969,6 @@
"tests/harness/project-config.test.ts",
"tests/corpus/3133-text-decoder-streaming.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:util",
- "tests": []
}
}
},
@@ -94691,16 +69997,6 @@
"tests/corpus/node24-text-codec-properties.ts",
"tests/fixtures/node-types/text-encoding.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.encoding",
- "tests": [
- "tests/fixtures/npm/cases/node24-text-encoding/main.ts"
- ]
}
}
},
@@ -94729,16 +70025,6 @@
"tests/corpus/node24-text-codec-properties.ts",
"tests/fixtures/node-types/text-encoding.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.fatal",
- "tests": [
- "tests/fixtures/npm/cases/node24-text-encoding/main.ts"
- ]
}
}
},
@@ -94767,16 +70053,6 @@
"tests/corpus/node24-text-codec-properties.ts",
"tests/fixtures/node-types/text-encoding.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.ignoreBOM",
- "tests": [
- "tests/fixtures/npm/cases/node24-text-encoding/main.ts"
- ]
}
}
},
@@ -94807,16 +70083,6 @@
"tests/harness/project-config.test.ts",
"tests/corpus/3133-text-decoder-streaming.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:util.TextEncoder",
- "tests": [
- "tests/fixtures/npm/cases/util-shims/main.ts"
- ]
}
}
},
@@ -94847,14 +70113,6 @@
"tests/harness/project-config.test.ts",
"tests/corpus/3133-text-decoder-streaming.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:util",
- "tests": []
}
}
},
@@ -94884,16 +70142,6 @@
"tests/corpus/node24-text-codec-properties.ts",
"tests/fixtures/node-types/text-encoding.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.textEncoder.encodeInto",
- "tests": [
- "tests/fixtures/npm/cases/node24-text-encoding/main.ts"
- ]
}
}
},
@@ -94923,16 +70171,6 @@
"tests/corpus/node24-text-codec-properties.ts",
"tests/fixtures/node-types/text-encoding.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.encoding",
- "tests": [
- "tests/fixtures/npm/cases/node24-text-encoding/main.ts"
- ]
}
}
},
@@ -94958,17 +70196,6 @@
"confidence": "low",
"source": "compiler-unmatched:util",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.callbackify",
- "tests": [
- "tests/fixtures/npm/cases/util-shims/main.ts",
- "tests/fixtures/npm/cases/node24-util-adapters/main.ts"
- ]
}
}
},
@@ -94994,14 +70221,6 @@
"confidence": "low",
"source": "compiler-unmatched:util",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:util",
- "tests": []
}
}
},
@@ -95027,16 +70246,6 @@
"confidence": "low",
"source": "compiler-unmatched:util",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:util.debuglog",
- "tests": [
- "tests/fixtures/npm/cases/util-shims/main.ts"
- ]
}
}
},
@@ -95062,16 +70271,6 @@
"confidence": "low",
"source": "compiler-unmatched:util",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:util.debuglog",
- "tests": [
- "tests/fixtures/npm/cases/util-shims/main.ts"
- ]
}
}
},
@@ -95097,16 +70296,6 @@
"confidence": "low",
"source": "compiler-unmatched:util",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:util.debug",
- "tests": [
- "tests/fixtures/npm/cases/util-shims/main.ts"
- ]
}
}
},
@@ -95132,16 +70321,6 @@
"confidence": "low",
"source": "compiler-unmatched:util",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:util.deprecate",
- "tests": [
- "tests/fixtures/npm/cases/util-shims/main.ts"
- ]
}
}
},
@@ -95167,14 +70346,6 @@
"confidence": "low",
"source": "compiler-unmatched:util",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:util",
- "tests": []
}
}
},
@@ -95200,16 +70371,6 @@
"confidence": "low",
"source": "compiler-unmatched:util",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:util.format",
- "tests": [
- "tests/fixtures/npm/cases/util-shims/main.ts"
- ]
}
}
},
@@ -95235,16 +70396,6 @@
"confidence": "low",
"source": "compiler-unmatched:util",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:util.formatWithOptions",
- "tests": [
- "tests/fixtures/npm/cases/util-shims/main.ts"
- ]
}
}
},
@@ -95270,14 +70421,6 @@
"confidence": "low",
"source": "compiler-unmatched:util",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:util",
- "tests": []
}
}
},
@@ -95308,16 +70451,6 @@
"tests/corpus/node24-system-errors.cjs",
"tests/fixtures/node-types/system-errors.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.getSystemErrorName",
- "tests": [
- "tests/fixtures/npm/cases/node24-system-errors/main.ts"
- ]
}
}
},
@@ -95348,16 +70481,6 @@
"tests/corpus/node24-system-errors.cjs",
"tests/fixtures/node-types/system-errors.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.getSystemErrorMap",
- "tests": [
- "tests/fixtures/npm/cases/node24-system-errors/main.ts"
- ]
}
}
},
@@ -95388,16 +70511,6 @@
"tests/corpus/node24-system-errors.cjs",
"tests/fixtures/node-types/system-errors.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.getSystemErrorMessage",
- "tests": [
- "tests/fixtures/npm/cases/node24-system-errors/main.ts"
- ]
}
}
},
@@ -95423,14 +70536,6 @@
"confidence": "low",
"source": "compiler-unmatched:util",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:util",
- "tests": []
}
}
},
@@ -95456,16 +70561,6 @@
"confidence": "low",
"source": "compiler-unmatched:util",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:util.inherits",
- "tests": [
- "tests/fixtures/npm/cases/util-shims/main.ts"
- ]
}
}
},
@@ -95491,16 +70586,6 @@
"confidence": "low",
"source": "compiler-unmatched:util",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:util.inspect",
- "tests": [
- "tests/fixtures/npm/cases/util-shims/main.ts"
- ]
}
}
},
@@ -95526,16 +70611,6 @@
"confidence": "low",
"source": "compiler-unmatched:util",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:util.inspect",
- "tests": [
- "tests/fixtures/npm/cases/util-shims/main.ts"
- ]
}
}
},
@@ -95561,14 +70636,6 @@
"confidence": "low",
"source": "compiler-unmatched:util",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:util",
- "tests": []
}
}
},
@@ -95594,14 +70661,6 @@
"confidence": "low",
"source": "compiler-unmatched:util",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:util",
- "tests": []
}
}
},
@@ -95627,16 +70686,6 @@
"confidence": "low",
"source": "compiler-unmatched:util",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:util.inspect",
- "tests": [
- "tests/fixtures/npm/cases/util-shims/main.ts"
- ]
}
}
},
@@ -95668,16 +70717,6 @@
"tests/fixtures/node-types/deep-equality.ts",
"packages/compiler/test/deep-equality.test.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.isDeepStrictEqual",
- "tests": [
- "tests/fixtures/npm/cases/node24-deep-equality/main.ts"
- ]
}
}
},
@@ -95706,17 +70745,6 @@
"tests/corpus/2678-util-parseargs.ts",
"tests/corpus/node24-parseargs.js"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.parseArgs",
- "tests": [
- "tests/fixtures/npm/cases/util-shims/main.ts",
- "tests/fixtures/npm/cases/node24-parseargs/main.ts"
- ]
}
}
},
@@ -95745,17 +70773,6 @@
"tests/corpus/2678-util-parseargs.ts",
"tests/corpus/node24-parseargs.js"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.parseArgs",
- "tests": [
- "tests/fixtures/npm/cases/util-shims/main.ts",
- "tests/fixtures/npm/cases/node24-parseargs/main.ts"
- ]
}
}
},
@@ -95787,16 +70804,6 @@
"tests/fixtures/node-types/env-files.ts",
"tests/harness/project-config.test.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.parseEnv",
- "tests": [
- "tests/fixtures/npm/cases/node24-env/main.ts"
- ]
}
}
},
@@ -95826,17 +70833,6 @@
"tests/corpus/1573-promisify-execfile-env-spread.ts",
"tests/corpus/2912-promisify-fs-readfile.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.promisify",
- "tests": [
- "tests/fixtures/npm/cases/util-shims/main.ts",
- "tests/fixtures/npm/cases/node24-util-adapters/main.ts"
- ]
}
}
},
@@ -95862,14 +70858,6 @@
"confidence": "low",
"source": "compiler-unmatched:util",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:util",
- "tests": []
}
}
},
@@ -95932,16 +70920,6 @@
"tests/corpus/node24-style-text.cjs",
"tests/fixtures/node-types/style-text.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.styleText",
- "tests": [
- "tests/fixtures/npm/cases/node24-style-text/main.ts"
- ]
}
}
},
@@ -95998,14 +70976,6 @@
"confidence": "low",
"source": "compiler-unmatched:util",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:util",
- "tests": []
}
}
},
@@ -96031,14 +71001,6 @@
"confidence": "low",
"source": "compiler-unmatched:util",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:util",
- "tests": []
}
}
},
@@ -96064,14 +71026,6 @@
"confidence": "low",
"source": "compiler-unmatched:util",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:util",
- "tests": []
}
}
},
@@ -96102,16 +71056,6 @@
"tests/corpus/node24-util-types.cjs",
"tests/fixtures/node-types/util-types.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:util.types",
- "tests": [
- "tests/fixtures/npm/cases/util-shims/main.ts"
- ]
}
}
},
@@ -96142,16 +71086,6 @@
"tests/corpus/node24-util-types.cjs",
"tests/fixtures/node-types/util-types.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.types.isAnyArrayBuffer",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
}
}
},
@@ -96182,16 +71116,6 @@
"tests/corpus/node24-util-types.cjs",
"tests/fixtures/node-types/util-types.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.types.isArrayBufferView",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
}
}
},
@@ -96217,16 +71141,6 @@
"confidence": "low",
"source": "compiler-unmatched:util",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.types.isArgumentsObject",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
}
}
},
@@ -96257,16 +71171,6 @@
"tests/corpus/node24-util-types.cjs",
"tests/fixtures/node-types/util-types.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.types.isArrayBuffer",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
}
}
},
@@ -96297,16 +71201,6 @@
"tests/corpus/node24-util-types.cjs",
"tests/fixtures/node-types/util-types.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.types.isAsyncFunction",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
}
}
},
@@ -96332,16 +71226,6 @@
"confidence": "low",
"source": "compiler-unmatched:util",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.types.isBigInt64Array",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
}
}
},
@@ -96367,16 +71251,6 @@
"confidence": "low",
"source": "compiler-unmatched:util",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.types.isBigIntObject",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
}
}
},
@@ -96402,16 +71276,6 @@
"confidence": "low",
"source": "compiler-unmatched:util",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.types.isBigUint64Array",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
}
}
},
@@ -96437,16 +71301,6 @@
"confidence": "low",
"source": "compiler-unmatched:util",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.types.isBooleanObject",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
}
}
},
@@ -96472,16 +71326,6 @@
"confidence": "low",
"source": "compiler-unmatched:util",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.types.isBoxedPrimitive",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
}
}
},
@@ -96507,14 +71351,6 @@
"confidence": "low",
"source": "compiler-unmatched:util",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-feature:util.util.types.isCryptoKey",
- "tests": []
}
}
},
@@ -96545,16 +71381,6 @@
"tests/corpus/node24-util-types.cjs",
"tests/fixtures/node-types/util-types.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.types.isDataView",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
}
}
},
@@ -96580,16 +71406,6 @@
"confidence": "low",
"source": "compiler-unmatched:util",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.types.isDate",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
}
}
},
@@ -96615,14 +71431,6 @@
"confidence": "low",
"source": "compiler-unmatched:util",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-feature:util.util.types.isExternal",
- "tests": []
}
}
},
@@ -96648,16 +71456,6 @@
"confidence": "low",
"source": "compiler-unmatched:util",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.types.isFloat16Array",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
}
}
},
@@ -96688,16 +71486,6 @@
"tests/corpus/node24-util-types.cjs",
"tests/fixtures/node-types/util-types.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.types.isFloat32Array",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
}
}
},
@@ -96728,16 +71516,6 @@
"tests/corpus/node24-util-types.cjs",
"tests/fixtures/node-types/util-types.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.types.isFloat64Array",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
}
}
},
@@ -96768,16 +71546,6 @@
"tests/corpus/node24-util-types.cjs",
"tests/fixtures/node-types/util-types.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.types.isGeneratorFunction",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
}
}
},
@@ -96808,16 +71576,6 @@
"tests/corpus/node24-util-types.cjs",
"tests/fixtures/node-types/util-types.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.types.isGeneratorObject",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
}
}
},
@@ -96848,16 +71606,6 @@
"tests/corpus/node24-util-types.cjs",
"tests/fixtures/node-types/util-types.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.types.isInt8Array",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
}
}
},
@@ -96888,16 +71636,6 @@
"tests/corpus/node24-util-types.cjs",
"tests/fixtures/node-types/util-types.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.types.isInt16Array",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
}
}
},
@@ -96928,16 +71666,6 @@
"tests/corpus/node24-util-types.cjs",
"tests/fixtures/node-types/util-types.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.types.isInt32Array",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
}
}
},
@@ -96963,14 +71691,6 @@
"confidence": "low",
"source": "compiler-unmatched:util",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "implement",
- "verification": "declared-gap",
- "confidence": "medium",
- "source": "island-feature:util.util.types.isKeyObject",
- "tests": []
}
}
},
@@ -97001,16 +71721,6 @@
"tests/corpus/node24-util-types.cjs",
"tests/fixtures/node-types/util-types.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.types.isMap",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
}
}
},
@@ -97036,16 +71746,6 @@
"confidence": "low",
"source": "compiler-unmatched:util",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.types.isMapIterator",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
}
}
},
@@ -97071,16 +71771,6 @@
"confidence": "low",
"source": "compiler-unmatched:util",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.types.isModuleNamespaceObject",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
}
}
},
@@ -97111,16 +71801,6 @@
"tests/corpus/node24-util-types.cjs",
"tests/fixtures/node-types/util-types.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.types.isNativeError",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
}
}
},
@@ -97146,16 +71826,6 @@
"confidence": "low",
"source": "compiler-unmatched:util",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.types.isNumberObject",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
}
}
},
@@ -97186,16 +71856,6 @@
"tests/corpus/node24-util-types.cjs",
"tests/fixtures/node-types/util-types.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.types.isPromise",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
}
}
},
@@ -97226,16 +71886,6 @@
"tests/corpus/node24-util-types.cjs",
"tests/fixtures/node-types/util-types.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.types.isProxy",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
}
}
},
@@ -97266,16 +71916,6 @@
"tests/corpus/node24-util-types.cjs",
"tests/fixtures/node-types/util-types.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.types.isRegExp",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
}
}
},
@@ -97306,16 +71946,6 @@
"tests/corpus/node24-util-types.cjs",
"tests/fixtures/node-types/util-types.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.types.isSet",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
}
}
},
@@ -97341,16 +71971,6 @@
"confidence": "low",
"source": "compiler-unmatched:util",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.types.isSetIterator",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
}
}
},
@@ -97376,16 +71996,6 @@
"confidence": "low",
"source": "compiler-unmatched:util",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.types.isSharedArrayBuffer",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
}
}
},
@@ -97411,16 +72021,6 @@
"confidence": "low",
"source": "compiler-unmatched:util",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.types.isStringObject",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
}
}
},
@@ -97446,16 +72046,6 @@
"confidence": "low",
"source": "compiler-unmatched:util",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.types.isSymbolObject",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
}
}
},
@@ -97486,16 +72076,6 @@
"tests/corpus/node24-util-types.cjs",
"tests/fixtures/node-types/util-types.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.types.isTypedArray",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
}
}
},
@@ -97526,16 +72106,6 @@
"tests/corpus/node24-util-types.cjs",
"tests/fixtures/node-types/util-types.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.types.isUint8Array",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
}
}
},
@@ -97566,16 +72136,6 @@
"tests/corpus/node24-util-types.cjs",
"tests/fixtures/node-types/util-types.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.types.isUint8ClampedArray",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
}
}
},
@@ -97606,16 +72166,6 @@
"tests/corpus/node24-util-types.cjs",
"tests/fixtures/node-types/util-types.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.types.isUint16Array",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
}
}
},
@@ -97646,16 +72196,6 @@
"tests/corpus/node24-util-types.cjs",
"tests/fixtures/node-types/util-types.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.types.isUint32Array",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
}
}
},
@@ -97686,16 +72226,6 @@
"tests/corpus/node24-util-types.cjs",
"tests/fixtures/node-types/util-types.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.types.isWeakMap",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
}
}
},
@@ -97726,576 +72256,6 @@
"tests/corpus/node24-util-types.cjs",
"tests/fixtures/node-types/util-types.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:util.util.types.isWeakSet",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
- }
- }
- },
- {
- "id": "v8:08165517e173",
- "chapter": "v8",
- "label": "v8.Serializer",
- "signature": "Class: `v8.Serializer`",
- "apiSymbol": "v8.Serializer",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#class-v8serializer",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:v8.Serializer",
- "tests": []
- }
- }
- },
- {
- "id": "v8:be3c50e16904",
- "chapter": "v8",
- "label": "serializer.writeHeader()",
- "signature": "`serializer.writeHeader()`",
- "apiSymbol": "serializer.writeHeader",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#serializerwriteheader",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:v8",
- "tests": []
- }
- }
- },
- {
- "id": "v8:e83e447b3793",
- "chapter": "v8",
- "label": "serializer.writeValue(value)",
- "signature": "`serializer.writeValue(value)`",
- "apiSymbol": "serializer.writeValue",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#serializerwritevaluevalue",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:v8",
- "tests": []
- }
- }
- },
- {
- "id": "v8:9b7b89a006eb",
- "chapter": "v8",
- "label": "serializer.releaseBuffer()",
- "signature": "`serializer.releaseBuffer()`",
- "apiSymbol": "serializer.releaseBuffer",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#serializerreleasebuffer",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:v8",
- "tests": []
- }
- }
- },
- {
- "id": "v8:1aa4a4cf4830",
- "chapter": "v8",
- "label": "serializer.transferArrayBuffer(id, arrayBuffer)",
- "signature": "`serializer.transferArrayBuffer(id, arrayBuffer)`",
- "apiSymbol": "serializer.transferArrayBuffer",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#serializertransferarraybufferid-arraybuffer",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:v8",
- "tests": []
- }
- }
- },
- {
- "id": "v8:8d8d18401d8c",
- "chapter": "v8",
- "label": "serializer.writeUint32(value)",
- "signature": "`serializer.writeUint32(value)`",
- "apiSymbol": "serializer.writeUint32",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#serializerwriteuint32value",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:v8",
- "tests": []
- }
- }
- },
- {
- "id": "v8:777dc44901f3",
- "chapter": "v8",
- "label": "serializer.writeUint64(hi, lo)",
- "signature": "`serializer.writeUint64(hi, lo)`",
- "apiSymbol": "serializer.writeUint64",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#serializerwriteuint64hi-lo",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:v8",
- "tests": []
- }
- }
- },
- {
- "id": "v8:257b111bd961",
- "chapter": "v8",
- "label": "serializer.writeDouble(value)",
- "signature": "`serializer.writeDouble(value)`",
- "apiSymbol": "serializer.writeDouble",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#serializerwritedoublevalue",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:v8",
- "tests": []
- }
- }
- },
- {
- "id": "v8:233b3d4fa84b",
- "chapter": "v8",
- "label": "serializer.writeRawBytes(buffer)",
- "signature": "`serializer.writeRawBytes(buffer)`",
- "apiSymbol": "serializer.writeRawBytes",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#serializerwriterawbytesbuffer",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:v8",
- "tests": []
- }
- }
- },
- {
- "id": "v8:fa0025599d00",
- "chapter": "v8",
- "label": "serializer._writeHostObject(object)",
- "signature": "`serializer._writeHostObject(object)`",
- "apiSymbol": "serializer._writeHostObject",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#serializer_writehostobjectobject",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:v8",
- "tests": []
- }
- }
- },
- {
- "id": "v8:72e4ab697f8e",
- "chapter": "v8",
- "label": "serializer._getDataCloneError(message)",
- "signature": "`serializer._getDataCloneError(message)`",
- "apiSymbol": "serializer._getDataCloneError",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#serializer_getdatacloneerrormessage",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:v8",
- "tests": []
- }
- }
- },
- {
- "id": "v8:440c5e4f9662",
- "chapter": "v8",
- "label": "serializer._getSharedArrayBufferId(sharedArrayBuffer)",
- "signature": "`serializer._getSharedArrayBufferId(sharedArrayBuffer)`",
- "apiSymbol": "serializer._getSharedArrayBufferId",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#serializer_getsharedarraybufferidsharedarraybuffer",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:v8",
- "tests": []
- }
- }
- },
- {
- "id": "v8:22924147a44d",
- "chapter": "v8",
- "label": "serializer._setTreatArrayBufferViewsAsHostObjects(flag)",
- "signature": "`serializer._setTreatArrayBufferViewsAsHostObjects(flag)`",
- "apiSymbol": "serializer._setTreatArrayBufferViewsAsHostObjects",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#serializer_settreatarraybufferviewsashostobjectsflag",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:v8",
- "tests": []
- }
- }
- },
- {
- "id": "v8:c27acaea5ad5",
- "chapter": "v8",
- "label": "v8.Deserializer",
- "signature": "Class: `v8.Deserializer`",
- "apiSymbol": "v8.Deserializer",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#class-v8deserializer",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:v8.Deserializer",
- "tests": []
- }
- }
- },
- {
- "id": "v8:327881d87485",
- "chapter": "v8",
- "label": "deserializer.readHeader()",
- "signature": "`deserializer.readHeader()`",
- "apiSymbol": "deserializer.readHeader",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#deserializerreadheader",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:v8",
- "tests": []
- }
- }
- },
- {
- "id": "v8:46cc71c5745f",
- "chapter": "v8",
- "label": "deserializer.readValue()",
- "signature": "`deserializer.readValue()`",
- "apiSymbol": "deserializer.readValue",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#deserializerreadvalue",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:v8",
- "tests": []
- }
- }
- },
- {
- "id": "v8:6146c1a43932",
- "chapter": "v8",
- "label": "deserializer.transferArrayBuffer(id, arrayBuffer)",
- "signature": "`deserializer.transferArrayBuffer(id, arrayBuffer)`",
- "apiSymbol": "deserializer.transferArrayBuffer",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#deserializertransferarraybufferid-arraybuffer",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:v8",
- "tests": []
- }
- }
- },
- {
- "id": "v8:a0904e28ffb3",
- "chapter": "v8",
- "label": "deserializer.getWireFormatVersion()",
- "signature": "`deserializer.getWireFormatVersion()`",
- "apiSymbol": "deserializer.getWireFormatVersion",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#deserializergetwireformatversion",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:v8",
- "tests": []
- }
- }
- },
- {
- "id": "v8:70dda0b073d0",
- "chapter": "v8",
- "label": "deserializer.readUint32()",
- "signature": "`deserializer.readUint32()`",
- "apiSymbol": "deserializer.readUint32",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#deserializerreaduint32",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:v8",
- "tests": []
- }
- }
- },
- {
- "id": "v8:a12c0c06fca5",
- "chapter": "v8",
- "label": "deserializer.readUint64()",
- "signature": "`deserializer.readUint64()`",
- "apiSymbol": "deserializer.readUint64",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#deserializerreaduint64",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:v8",
- "tests": []
- }
- }
- },
- {
- "id": "v8:9d73521d5703",
- "chapter": "v8",
- "label": "deserializer.readDouble()",
- "signature": "`deserializer.readDouble()`",
- "apiSymbol": "deserializer.readDouble",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#deserializerreaddouble",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:v8",
- "tests": []
- }
- }
- },
- {
- "id": "v8:e96dcb87cc28",
- "chapter": "v8",
- "label": "deserializer.readRawBytes(length)",
- "signature": "`deserializer.readRawBytes(length)`",
- "apiSymbol": "deserializer.readRawBytes",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#deserializerreadrawbyteslength",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:v8",
- "tests": []
- }
- }
- },
- {
- "id": "v8:4d9a79662cd3",
- "chapter": "v8",
- "label": "deserializer._readHostObject()",
- "signature": "`deserializer._readHostObject()`",
- "apiSymbol": "deserializer._readHostObject",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#deserializer_readhostobject",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:v8",
- "tests": []
- }
- }
- },
- {
- "id": "v8:4de0cb167b88",
- "chapter": "v8",
- "label": "v8.DefaultSerializer",
- "signature": "Class: `v8.DefaultSerializer`",
- "apiSymbol": "v8.DefaultSerializer",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#class-v8defaultserializer",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:v8.DefaultSerializer",
- "tests": []
- }
- }
- },
- {
- "id": "v8:dabaa0ff5816",
- "chapter": "v8",
- "label": "v8.DefaultDeserializer",
- "signature": "Class: `v8.DefaultDeserializer`",
- "apiSymbol": "v8.DefaultDeserializer",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#class-v8defaultdeserializer",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:v8.DefaultDeserializer",
- "tests": []
- }
- }
- },
- {
- "id": "v8:874a94dcddd3",
- "chapter": "v8",
- "label": "v8.serialize(value)",
- "signature": "`v8.serialize(value)`",
- "apiSymbol": "v8.serialize",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#v8serializevalue",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:v8.serialize",
- "tests": []
- }
- }
- },
- {
- "id": "v8:9a2b32a9ff44",
- "chapter": "v8",
- "label": "v8.deserialize(buffer)",
- "signature": "`v8.deserialize(buffer)`",
- "apiSymbol": "v8.deserialize",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#v8deserializebuffer",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:v8.deserialize",
- "tests": []
- }
- }
- },
- {
- "id": "v8:7db5baf46842",
- "chapter": "v8",
- "label": "init(promise, parent)",
- "signature": "`init(promise, parent)`",
- "apiSymbol": "init",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#initpromise-parent",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:v8",
- "tests": []
}
}
},
@@ -98318,14 +72278,6 @@
"tests": [
"tests/harness/node-test.test.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:v8",
- "tests": []
}
}
},
@@ -98348,772 +72300,6 @@
"tests": [
"tests/harness/node-test.test.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:v8",
- "tests": []
- }
- }
- },
- {
- "id": "v8:f2ada5cff228",
- "chapter": "v8",
- "label": "settled(promise)",
- "signature": "`settled(promise)`",
- "apiSymbol": "settled",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#settledpromise",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:v8",
- "tests": []
- }
- }
- },
- {
- "id": "v8:a171bf064efc",
- "chapter": "v8",
- "label": "promiseHooks.onInit(init)",
- "signature": "`promiseHooks.onInit(init)`",
- "apiSymbol": "promiseHooks.onInit",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#promisehooksoninitinit",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:v8",
- "tests": []
- }
- }
- },
- {
- "id": "v8:6a3e3598e903",
- "chapter": "v8",
- "label": "promiseHooks.onSettled(settled)",
- "signature": "`promiseHooks.onSettled(settled)`",
- "apiSymbol": "promiseHooks.onSettled",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#promisehooksonsettledsettled",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:v8",
- "tests": []
- }
- }
- },
- {
- "id": "v8:808ed425935d",
- "chapter": "v8",
- "label": "promiseHooks.onBefore(before)",
- "signature": "`promiseHooks.onBefore(before)`",
- "apiSymbol": "promiseHooks.onBefore",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#promisehooksonbeforebefore",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:v8",
- "tests": []
- }
- }
- },
- {
- "id": "v8:67105b6f273d",
- "chapter": "v8",
- "label": "promiseHooks.onAfter(after)",
- "signature": "`promiseHooks.onAfter(after)`",
- "apiSymbol": "promiseHooks.onAfter",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#promisehooksonafterafter",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:v8",
- "tests": []
- }
- }
- },
- {
- "id": "v8:edc4a34c3f4a",
- "chapter": "v8",
- "label": "promiseHooks.createHook(callbacks)",
- "signature": "`promiseHooks.createHook(callbacks)`",
- "apiSymbol": "promiseHooks.createHook",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#promisehookscreatehookcallbacks",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:v8",
- "tests": []
- }
- }
- },
- {
- "id": "v8:c63bdf0a4f00",
- "chapter": "v8",
- "label": "v8.startupSnapshot.addSerializeCallback(callback[, data])",
- "signature": "`v8.startupSnapshot.addSerializeCallback(callback[, data])`",
- "apiSymbol": "v8.startupSnapshot.addSerializeCallback",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#v8startupsnapshotaddserializecallbackcallback-data",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:v8",
- "tests": []
- }
- }
- },
- {
- "id": "v8:f98660318efb",
- "chapter": "v8",
- "label": "v8.startupSnapshot.addDeserializeCallback(callback[, data])",
- "signature": "`v8.startupSnapshot.addDeserializeCallback(callback[, data])`",
- "apiSymbol": "v8.startupSnapshot.addDeserializeCallback",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#v8startupsnapshotadddeserializecallbackcallback-data",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:v8",
- "tests": []
- }
- }
- },
- {
- "id": "v8:f77fb1c01d1c",
- "chapter": "v8",
- "label": "v8.startupSnapshot.setDeserializeMainFunction(callback[, data])",
- "signature": "`v8.startupSnapshot.setDeserializeMainFunction(callback[, data])`",
- "apiSymbol": "v8.startupSnapshot.setDeserializeMainFunction",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#v8startupsnapshotsetdeserializemainfunctioncallback-data",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:v8",
- "tests": []
- }
- }
- },
- {
- "id": "v8:40e4e62a4579",
- "chapter": "v8",
- "label": "v8.startupSnapshot.isBuildingSnapshot()",
- "signature": "`v8.startupSnapshot.isBuildingSnapshot()`",
- "apiSymbol": "v8.startupSnapshot.isBuildingSnapshot",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#v8startupsnapshotisbuildingsnapshot",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:v8",
- "tests": []
- }
- }
- },
- {
- "id": "v8:8e779fd7ced3",
- "chapter": "v8",
- "label": "v8.GCProfiler",
- "signature": "Class: `v8.GCProfiler`",
- "apiSymbol": "v8.GCProfiler",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#class-v8gcprofiler",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:v8.GCProfiler",
- "tests": []
- }
- }
- },
- {
- "id": "v8:f3a5ad68d220",
- "chapter": "v8",
- "label": "profiler.start()",
- "signature": "`profiler.start()`",
- "apiSymbol": "profiler.start",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#profilerstart",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:v8",
- "tests": []
- }
- }
- },
- {
- "id": "v8:ada5ab4b0279",
- "chapter": "v8",
- "label": "profiler.stop()",
- "signature": "`profiler.stop()`",
- "apiSymbol": "profiler.stop",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#profilerstop",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:v8",
- "tests": []
- }
- }
- },
- {
- "id": "v8:502f365c722d",
- "chapter": "v8",
- "label": "profiler[Symbol.dispose]()",
- "signature": "`profiler[Symbol.dispose]()`",
- "apiSymbol": "profiler",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#profilersymboldispose",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:v8",
- "tests": []
- }
- }
- },
- {
- "id": "v8:546aaef1cfca",
- "chapter": "v8",
- "label": "SyncCPUProfileHandle",
- "signature": "Class: `SyncCPUProfileHandle`",
- "apiSymbol": "SyncCPUProfileHandle",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#class-synccpuprofilehandle",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:v8",
- "tests": []
- }
- }
- },
- {
- "id": "v8:09427b420c94",
- "chapter": "v8",
- "label": "syncCpuProfileHandle.stop()",
- "signature": "`syncCpuProfileHandle.stop()`",
- "apiSymbol": "syncCpuProfileHandle.stop",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#synccpuprofilehandlestop",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:v8",
- "tests": []
- }
- }
- },
- {
- "id": "v8:27e7bdd56e06",
- "chapter": "v8",
- "label": "syncCpuProfileHandle[Symbol.dispose]()",
- "signature": "`syncCpuProfileHandle[Symbol.dispose]()`",
- "apiSymbol": "syncCpuProfileHandle",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#synccpuprofilehandlesymboldispose",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:v8",
- "tests": []
- }
- }
- },
- {
- "id": "v8:2bc72f743fb7",
- "chapter": "v8",
- "label": "CPUProfileHandle",
- "signature": "Class: `CPUProfileHandle`",
- "apiSymbol": "CPUProfileHandle",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#class-cpuprofilehandle",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:v8",
- "tests": []
- }
- }
- },
- {
- "id": "v8:209dae35fe48",
- "chapter": "v8",
- "label": "cpuProfileHandle.stop()",
- "signature": "`cpuProfileHandle.stop()`",
- "apiSymbol": "cpuProfileHandle.stop",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#cpuprofilehandlestop",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:v8",
- "tests": []
- }
- }
- },
- {
- "id": "v8:82d5d47161c2",
- "chapter": "v8",
- "label": "cpuProfileHandle[Symbol.asyncDispose]()",
- "signature": "`cpuProfileHandle[Symbol.asyncDispose]()`",
- "apiSymbol": "cpuProfileHandle",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#cpuprofilehandlesymbolasyncdispose",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:v8",
- "tests": []
- }
- }
- },
- {
- "id": "v8:27a59816a32b",
- "chapter": "v8",
- "label": "HeapProfileHandle",
- "signature": "Class: `HeapProfileHandle`",
- "apiSymbol": "HeapProfileHandle",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#class-heapprofilehandle",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:v8",
- "tests": []
- }
- }
- },
- {
- "id": "v8:1cb2fac526b6",
- "chapter": "v8",
- "label": "heapProfileHandle.stop()",
- "signature": "`heapProfileHandle.stop()`",
- "apiSymbol": "heapProfileHandle.stop",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#heapprofilehandlestop",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:v8",
- "tests": []
- }
- }
- },
- {
- "id": "v8:5ec7010fd6f4",
- "chapter": "v8",
- "label": "heapProfileHandle[Symbol.asyncDispose]()",
- "signature": "`heapProfileHandle[Symbol.asyncDispose]()`",
- "apiSymbol": "heapProfileHandle",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#heapprofilehandlesymbolasyncdispose",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:v8",
- "tests": []
- }
- }
- },
- {
- "id": "v8:d94fda515345",
- "chapter": "v8",
- "label": "v8.cachedDataVersionTag()",
- "signature": "`v8.cachedDataVersionTag()`",
- "apiSymbol": "v8.cachedDataVersionTag",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#v8cacheddataversiontag",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:v8.cachedDataVersionTag",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- }
- }
- },
- {
- "id": "v8:8fe0f6defa40",
- "chapter": "v8",
- "label": "v8.getHeapCodeStatistics()",
- "signature": "`v8.getHeapCodeStatistics()`",
- "apiSymbol": "v8.getHeapCodeStatistics",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#v8getheapcodestatistics",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:v8.getHeapCodeStatistics",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- }
- }
- },
- {
- "id": "v8:fb1c9af2dace",
- "chapter": "v8",
- "label": "v8.getHeapSnapshot([options])",
- "signature": "`v8.getHeapSnapshot([options])`",
- "apiSymbol": "v8.getHeapSnapshot",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#v8getheapsnapshotoptions",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:v8.getHeapSnapshot",
- "tests": []
- }
- }
- },
- {
- "id": "v8:6b8bee67a167",
- "chapter": "v8",
- "label": "v8.getHeapSpaceStatistics()",
- "signature": "`v8.getHeapSpaceStatistics()`",
- "apiSymbol": "v8.getHeapSpaceStatistics",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#v8getheapspacestatistics",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:v8.getHeapSpaceStatistics",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- }
- }
- },
- {
- "id": "v8:cefde4a8297c",
- "chapter": "v8",
- "label": "v8.getHeapStatistics()",
- "signature": "`v8.getHeapStatistics()`",
- "apiSymbol": "v8.getHeapStatistics",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#v8getheapstatistics",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:v8.getHeapStatistics",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- }
- }
- },
- {
- "id": "v8:1c4ee81cc630",
- "chapter": "v8",
- "label": "v8.getCppHeapStatistics([detailLevel])",
- "signature": "`v8.getCppHeapStatistics([detailLevel])`",
- "apiSymbol": "v8.getCppHeapStatistics",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#v8getcppheapstatisticsdetaillevel",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:v8.getCppHeapStatistics",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- }
- }
- },
- {
- "id": "v8:3bc7c8e3907e",
- "chapter": "v8",
- "label": "v8.queryObjects(ctor[, options])",
- "signature": "`v8.queryObjects(ctor[, options])`",
- "apiSymbol": "v8.queryObjects",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#v8queryobjectsctor-options",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:v8.queryObjects",
- "tests": []
- }
- }
- },
- {
- "id": "v8:bf333a0a413f",
- "chapter": "v8",
- "label": "v8.setFlagsFromString(flags)",
- "signature": "`v8.setFlagsFromString(flags)`",
- "apiSymbol": "v8.setFlagsFromString",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#v8setflagsfromstringflags",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:v8.setFlagsFromString",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- }
- }
- },
- {
- "id": "v8:25869b6020c1",
- "chapter": "v8",
- "label": "v8.stopCoverage()",
- "signature": "`v8.stopCoverage()`",
- "apiSymbol": "v8.stopCoverage",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#v8stopcoverage",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:v8.stopCoverage",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- }
- }
- },
- {
- "id": "v8:938d404a4307",
- "chapter": "v8",
- "label": "v8.takeCoverage()",
- "signature": "`v8.takeCoverage()`",
- "apiSymbol": "v8.takeCoverage",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#v8takecoverage",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:v8.takeCoverage",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- }
- }
- },
- {
- "id": "v8:8ea497243f60",
- "chapter": "v8",
- "label": "v8.writeHeapSnapshot([filename[,options]])",
- "signature": "`v8.writeHeapSnapshot([filename[,options]])`",
- "apiSymbol": "v8.writeHeapSnapshot",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#v8writeheapsnapshotfilenameoptions",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:v8.writeHeapSnapshot",
- "tests": []
- }
- }
- },
- {
- "id": "v8:a53c96b58d52",
- "chapter": "v8",
- "label": "v8.setHeapSnapshotNearHeapLimit(limit)",
- "signature": "`v8.setHeapSnapshotNearHeapLimit(limit)`",
- "apiSymbol": "v8.setHeapSnapshotNearHeapLimit",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#v8setheapsnapshotnearheaplimitlimit",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:v8.setHeapSnapshotNearHeapLimit",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- }
- }
- },
- {
- "id": "v8:4696ce9fd4f6",
- "chapter": "v8",
- "label": "v8.isStringOneByteRepresentation(content)",
- "signature": "`v8.isStringOneByteRepresentation(content)`",
- "apiSymbol": "v8.isStringOneByteRepresentation",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#v8isstringonebyterepresentationcontent",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:v8.isStringOneByteRepresentation",
- "tests": []
- }
- }
- },
- {
- "id": "v8:d6acc1d6c6bf",
- "chapter": "v8",
- "label": "v8.startCpuProfile()",
- "signature": "`v8.startCpuProfile()`",
- "apiSymbol": "v8.startCpuProfile",
- "docsUrl": "https://nodejs.org/docs/v24.15.0/api/v8.html#v8startcpuprofile",
- "nodeStability": null,
- "priority": "normal",
- "tiers": {
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:v8.startCpuProfile",
- "tests": []
}
}
},
@@ -99139,14 +72325,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -99172,14 +72350,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -99205,14 +72375,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -99238,14 +72400,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -99271,14 +72425,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -99304,14 +72450,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -99337,14 +72475,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -99370,14 +72500,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -99403,14 +72525,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -99436,14 +72550,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -99469,14 +72575,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -99502,14 +72600,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -99535,14 +72625,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -99568,14 +72650,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -99601,14 +72675,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -99634,14 +72700,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -99667,14 +72725,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -99700,14 +72750,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -99733,14 +72775,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -99766,14 +72800,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -99799,14 +72825,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -99832,14 +72850,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -99865,14 +72875,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -99898,14 +72900,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -99931,14 +72925,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -99964,14 +72950,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -99997,14 +72975,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -100030,14 +73000,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -100063,14 +73025,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -100096,14 +73050,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -100129,14 +73075,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -100162,14 +73100,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -100195,14 +73125,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -100228,14 +73150,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -100261,14 +73175,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -100294,14 +73200,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -100327,14 +73225,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -100360,14 +73250,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -100393,14 +73275,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -100426,14 +73300,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -100459,14 +73325,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -100492,14 +73350,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -100525,14 +73375,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -100558,14 +73400,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -100601,17 +73435,6 @@
"tests/corpus/node24-crypto-kdf-errors.ts",
"tests/corpus/node24-crypto-kdf-options.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:crypto.hash",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
}
}
},
@@ -100637,14 +73460,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -100670,14 +73485,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -100703,14 +73510,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -100736,14 +73535,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -100769,14 +73560,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -100802,14 +73585,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -100835,14 +73610,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -100868,14 +73635,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -100901,14 +73660,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -100934,14 +73685,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -100967,14 +73710,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -101000,14 +73735,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -101033,14 +73760,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -101066,14 +73785,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -101099,14 +73810,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -101132,14 +73835,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -101165,14 +73860,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -101208,17 +73895,6 @@
"tests/corpus/node24-crypto-kdf-errors.ts",
"tests/corpus/node24-crypto-kdf-options.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:crypto.hash",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
}
}
},
@@ -101244,14 +73920,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -101277,14 +73945,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -101310,14 +73970,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -101343,14 +73995,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -101386,17 +74030,6 @@
"tests/corpus/node24-crypto-kdf-errors.ts",
"tests/corpus/node24-crypto-kdf-options.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:crypto.hash",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
}
}
},
@@ -101422,14 +74055,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -101455,14 +74080,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -101488,14 +74105,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -101531,17 +74140,6 @@
"tests/corpus/node24-crypto-kdf-errors.ts",
"tests/corpus/node24-crypto-kdf-options.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:crypto.hash",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
}
}
},
@@ -101567,14 +74165,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -101600,14 +74190,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -101633,14 +74215,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -101676,17 +74250,6 @@
"tests/corpus/node24-crypto-kdf-errors.ts",
"tests/corpus/node24-crypto-kdf-options.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:crypto.hash",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
}
}
},
@@ -101712,14 +74275,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -101745,14 +74300,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -101778,14 +74325,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -101811,14 +74350,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -101844,14 +74375,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -101877,14 +74400,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -101910,14 +74425,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -101943,14 +74450,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -101976,14 +74475,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -102009,14 +74500,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -102042,14 +74525,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -102075,14 +74550,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -102108,14 +74575,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -102141,14 +74600,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -102174,14 +74625,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -102207,14 +74650,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -102240,14 +74675,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -102273,14 +74700,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -102316,17 +74735,6 @@
"tests/corpus/node24-crypto-kdf-errors.ts",
"tests/corpus/node24-crypto-kdf-options.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:crypto.hash",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
}
}
},
@@ -102352,14 +74760,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -102385,14 +74785,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -102418,14 +74810,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -102451,14 +74835,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -102494,17 +74870,6 @@
"tests/corpus/node24-crypto-kdf-errors.ts",
"tests/corpus/node24-crypto-kdf-options.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:crypto.hash",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
}
}
},
@@ -102530,14 +74895,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -102563,14 +74920,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -102606,17 +74955,6 @@
"tests/corpus/node24-crypto-kdf-errors.ts",
"tests/corpus/node24-crypto-kdf-options.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:crypto.hash",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
}
}
},
@@ -102642,14 +74980,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -102675,14 +75005,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -102708,14 +75030,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -102741,14 +75055,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -102784,17 +75090,6 @@
"tests/corpus/node24-crypto-kdf-errors.ts",
"tests/corpus/node24-crypto-kdf-options.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:crypto.hash",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
}
}
},
@@ -102820,14 +75115,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -102853,14 +75140,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -102886,14 +75165,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -102919,14 +75190,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -102952,14 +75215,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -102985,14 +75240,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -103018,14 +75265,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -103051,14 +75290,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -103084,14 +75315,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -103117,14 +75340,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -103150,17 +75365,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:crypto.getRandomValues",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
}
}
},
@@ -103196,17 +75400,6 @@
"tests/corpus/node24-crypto-kdf-errors.ts",
"tests/corpus/node24-crypto-kdf-options.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:crypto.randomUUID",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
}
}
},
@@ -103232,17 +75425,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:crypto.subtle",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
}
}
},
@@ -103268,14 +75450,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -103301,14 +75475,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -103334,14 +75500,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -103367,14 +75525,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -103400,14 +75550,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -103433,14 +75575,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -103466,14 +75600,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -103499,14 +75625,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -103532,14 +75650,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -103565,14 +75675,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -103598,14 +75700,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -103631,14 +75725,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -103664,14 +75750,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -103697,14 +75775,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -103730,14 +75800,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -103763,14 +75825,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -103796,14 +75850,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -103829,14 +75875,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -103862,14 +75900,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -103895,14 +75925,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -103928,14 +75950,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -103961,14 +75975,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -103994,14 +76000,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -104027,14 +76025,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -104060,14 +76050,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -104093,14 +76075,6 @@
"confidence": "low",
"source": "compiler-unmatched:webcrypto",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webcrypto",
- "tests": []
}
}
},
@@ -104126,14 +76100,6 @@
"confidence": "high",
"source": "surface-manifest:unsupported:node-builtin.stream.consumers.arrayBuffer",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webstreams",
- "tests": []
}
}
},
@@ -104159,14 +76125,6 @@
"confidence": "high",
"source": "surface-manifest:unsupported:node-builtin.stream.consumers.blob",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webstreams",
- "tests": []
}
}
},
@@ -104192,14 +76150,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webstreams",
- "tests": []
}
}
},
@@ -104225,14 +76175,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webstreams",
- "tests": []
}
}
},
@@ -104258,14 +76200,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webstreams",
- "tests": []
}
}
},
@@ -104291,14 +76225,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webstreams",
- "tests": []
}
}
},
@@ -104324,27 +76250,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:stream/web.ReadableStream",
- "tests": [
- "tests/fixtures/npm/cases/web-streams/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipes/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-abort/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-transforms/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-encoding/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-tee/main.ts"
- ]
}
}
},
@@ -104370,14 +76275,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webstreams",
- "tests": []
}
}
},
@@ -104403,18 +76300,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:webstreams.readableStream.cancel",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-tee/main.ts"
- ]
}
}
},
@@ -104440,18 +76325,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:webstreams.readableStream.getReader",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-tee/main.ts"
- ]
}
}
},
@@ -104477,18 +76350,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:webstreams.readableStream.pipeThrough",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-pipes/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-abort/main.ts"
- ]
}
}
},
@@ -104514,18 +76375,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:webstreams.readableStream.pipeTo",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-pipes/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-abort/main.ts"
- ]
}
}
},
@@ -104551,18 +76400,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:webstreams.readableStream.tee",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-tee/main.ts"
- ]
}
}
},
@@ -104590,14 +76427,6 @@
"tests": [
"tests/corpus/2862-web-readable-async-iteration.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webstreams",
- "tests": []
}
}
},
@@ -104623,18 +76452,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:webstreams.locked",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-tee/main.ts"
- ]
}
}
},
@@ -104660,27 +76477,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:stream/web.ReadableStreamDefaultReader",
- "tests": [
- "tests/fixtures/npm/cases/web-streams/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipes/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-abort/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-transforms/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-encoding/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-tee/main.ts"
- ]
}
}
},
@@ -104706,17 +76502,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:webstreams.readableStreamDefaultReader.cancel",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts"
- ]
}
}
},
@@ -104742,17 +76527,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:webstreams.readableStreamDefaultReader.read",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts"
- ]
}
}
},
@@ -104778,17 +76552,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:webstreams.readableStreamDefaultReader.releaseLock",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts"
- ]
}
}
},
@@ -104814,17 +76577,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:webstreams.closed",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts"
- ]
}
}
},
@@ -104850,14 +76602,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webstreams",
- "tests": []
}
}
},
@@ -104883,14 +76627,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webstreams",
- "tests": []
}
}
},
@@ -104916,14 +76652,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webstreams",
- "tests": []
}
}
},
@@ -104949,14 +76677,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webstreams",
- "tests": []
}
}
},
@@ -104982,14 +76702,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webstreams",
- "tests": []
}
}
},
@@ -105015,27 +76727,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:stream/web.ReadableStreamDefaultController",
- "tests": [
- "tests/fixtures/npm/cases/web-streams/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipes/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-abort/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-transforms/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-encoding/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-tee/main.ts"
- ]
}
}
},
@@ -105061,17 +76752,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:webstreams.readableStreamDefaultController.close",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts"
- ]
}
}
},
@@ -105097,17 +76777,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:webstreams.readableStreamDefaultController.enqueue",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts"
- ]
}
}
},
@@ -105133,17 +76802,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:webstreams.readableStreamDefaultController.error",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts"
- ]
}
}
},
@@ -105169,19 +76827,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:webstreams.desiredSize",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts"
- ]
}
}
},
@@ -105207,14 +76852,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webstreams",
- "tests": []
}
}
},
@@ -105240,14 +76877,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webstreams",
- "tests": []
}
}
},
@@ -105273,14 +76902,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webstreams",
- "tests": []
}
}
},
@@ -105306,14 +76927,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webstreams",
- "tests": []
}
}
},
@@ -105339,14 +76952,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webstreams",
- "tests": []
}
}
},
@@ -105372,14 +76977,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webstreams",
- "tests": []
}
}
},
@@ -105405,14 +77002,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webstreams",
- "tests": []
}
}
},
@@ -105438,14 +77027,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webstreams",
- "tests": []
}
}
},
@@ -105471,14 +77052,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webstreams",
- "tests": []
}
}
},
@@ -105504,14 +77077,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webstreams",
- "tests": []
}
}
},
@@ -105537,27 +77102,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:stream/web.WritableStream",
- "tests": [
- "tests/fixtures/npm/cases/web-streams/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipes/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-abort/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-transforms/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-encoding/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-tee/main.ts"
- ]
}
}
},
@@ -105583,18 +77127,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:webstreams.writableStream.abort",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts"
- ]
}
}
},
@@ -105620,18 +77152,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:webstreams.writableStream.close",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts"
- ]
}
}
},
@@ -105657,18 +77177,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:webstreams.writableStream.getWriter",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts"
- ]
}
}
},
@@ -105694,18 +77202,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:webstreams.locked",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts"
- ]
}
}
},
@@ -105731,27 +77227,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:stream/web.WritableStreamDefaultWriter",
- "tests": [
- "tests/fixtures/npm/cases/web-streams/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipes/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-abort/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-transforms/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-encoding/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-tee/main.ts"
- ]
}
}
},
@@ -105777,18 +77252,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:webstreams.writableStreamDefaultWriter.abort",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts"
- ]
}
}
},
@@ -105814,18 +77277,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:webstreams.writableStreamDefaultWriter.close",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts"
- ]
}
}
},
@@ -105851,18 +77302,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:webstreams.writableStreamDefaultWriter.releaseLock",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts"
- ]
}
}
},
@@ -105888,18 +77327,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:webstreams.writableStreamDefaultWriter.write",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts"
- ]
}
}
},
@@ -105925,18 +77352,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:webstreams.closed",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts"
- ]
}
}
},
@@ -105962,18 +77377,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:webstreams.desiredSize",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts"
- ]
}
}
},
@@ -105999,18 +77402,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:webstreams.ready",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts"
- ]
}
}
},
@@ -106036,27 +77427,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:stream/web.WritableStreamDefaultController",
- "tests": [
- "tests/fixtures/npm/cases/web-streams/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipes/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-abort/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-transforms/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-encoding/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-tee/main.ts"
- ]
}
}
},
@@ -106082,18 +77452,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:webstreams.writableStreamDefaultController.error",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts"
- ]
}
}
},
@@ -106119,18 +77477,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:webstreams.signal",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts"
- ]
}
}
},
@@ -106156,27 +77502,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:stream/web.TransformStream",
- "tests": [
- "tests/fixtures/npm/cases/web-streams/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipes/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-abort/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-transforms/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-encoding/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-tee/main.ts"
- ]
}
}
},
@@ -106202,17 +77527,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:webstreams.readable",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-transforms/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipes/main.ts"
- ]
}
}
},
@@ -106238,17 +77552,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:webstreams.writable",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-transforms/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipes/main.ts"
- ]
}
}
},
@@ -106274,27 +77577,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:stream/web.TransformStreamDefaultController",
- "tests": [
- "tests/fixtures/npm/cases/web-streams/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipes/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-abort/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-transforms/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-encoding/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-tee/main.ts"
- ]
}
}
},
@@ -106320,16 +77602,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:webstreams.transformStreamDefaultController.enqueue",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-transforms/main.ts"
- ]
}
}
},
@@ -106355,16 +77627,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:webstreams.transformStreamDefaultController.error",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-transforms/main.ts"
- ]
}
}
},
@@ -106390,16 +77652,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:webstreams.transformStreamDefaultController.terminate",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-transforms/main.ts"
- ]
}
}
},
@@ -106425,16 +77677,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:webstreams.desiredSize",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-transforms/main.ts"
- ]
}
}
},
@@ -106460,27 +77702,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:stream/web.ByteLengthQueuingStrategy",
- "tests": [
- "tests/fixtures/npm/cases/web-streams/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipes/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-abort/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-transforms/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-encoding/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-tee/main.ts"
- ]
}
}
},
@@ -106506,18 +77727,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:webstreams.highWaterMark",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts"
- ]
}
}
},
@@ -106543,18 +77752,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:webstreams.size",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts"
- ]
}
}
},
@@ -106580,27 +77777,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:stream/web.CountQueuingStrategy",
- "tests": [
- "tests/fixtures/npm/cases/web-streams/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipes/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-abort/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-transforms/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-encoding/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-tee/main.ts"
- ]
}
}
},
@@ -106626,18 +77802,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:webstreams.highWaterMark",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts"
- ]
}
}
},
@@ -106663,18 +77827,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:webstreams.size",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts"
- ]
}
}
},
@@ -106700,27 +77852,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:stream/web.TextEncoderStream",
- "tests": [
- "tests/fixtures/npm/cases/web-streams/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipes/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-abort/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-transforms/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-encoding/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-tee/main.ts"
- ]
}
}
},
@@ -106746,16 +77877,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:webstreams.encoding",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-encoding/main.ts"
- ]
}
}
},
@@ -106781,16 +77902,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:webstreams.readable",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-encoding/main.ts"
- ]
}
}
},
@@ -106816,16 +77927,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-feature:webstreams.writable",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-encoding/main.ts"
- ]
}
}
},
@@ -106851,27 +77952,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:stream/web.TextDecoderStream",
- "tests": [
- "tests/fixtures/npm/cases/web-streams/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipes/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-abort/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-transforms/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-encoding/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-tee/main.ts"
- ]
}
}
},
@@ -106897,14 +77977,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webstreams",
- "tests": []
}
}
},
@@ -106930,14 +78002,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webstreams",
- "tests": []
}
}
},
@@ -106963,14 +78027,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webstreams",
- "tests": []
}
}
},
@@ -106996,14 +78052,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webstreams",
- "tests": []
}
}
},
@@ -107029,14 +78077,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webstreams",
- "tests": []
}
}
},
@@ -107062,14 +78102,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webstreams",
- "tests": []
}
}
},
@@ -107095,14 +78127,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webstreams",
- "tests": []
}
}
},
@@ -107128,14 +78152,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webstreams",
- "tests": []
}
}
},
@@ -107161,14 +78177,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webstreams",
- "tests": []
}
}
},
@@ -107194,14 +78202,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webstreams",
- "tests": []
}
}
},
@@ -107227,14 +78227,6 @@
"confidence": "low",
"source": "compiler-unmatched:webstreams",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webstreams",
- "tests": []
}
}
},
@@ -107262,14 +78254,6 @@
"tests": [
"tests/harness/fetch-conformance.test.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:webstreams",
- "tests": []
}
}
},
@@ -107295,14 +78279,6 @@
"confidence": "low",
"source": "compiler-unmatched:worker_threads",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:worker_threads",
- "tests": []
}
}
},
@@ -107328,14 +78304,6 @@
"confidence": "low",
"source": "compiler-unmatched:worker_threads",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:worker_threads",
- "tests": []
}
}
},
@@ -107361,14 +78329,6 @@
"confidence": "low",
"source": "compiler-unmatched:worker_threads",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:worker_threads",
- "tests": []
}
}
},
@@ -107394,14 +78354,6 @@
"confidence": "low",
"source": "compiler-unmatched:worker_threads",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:worker_threads",
- "tests": []
}
}
},
@@ -107427,14 +78379,6 @@
"confidence": "low",
"source": "compiler-unmatched:worker_threads",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:worker_threads",
- "tests": []
}
}
},
@@ -107460,14 +78404,6 @@
"confidence": "low",
"source": "compiler-unmatched:worker_threads",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:worker_threads",
- "tests": []
}
}
},
@@ -107493,14 +78429,6 @@
"confidence": "low",
"source": "compiler-unmatched:worker_threads",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:worker_threads",
- "tests": []
}
}
},
@@ -107526,16 +78454,6 @@
"confidence": "low",
"source": "compiler-unmatched:worker_threads",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:worker_threads.MessageChannel",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -107565,16 +78483,6 @@
"tests/corpus/native-worker-port-lifetime.ts",
"tests/corpus/native-worker-references.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:worker_threads.MessagePort",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -107602,16 +78510,6 @@
"tests": [
"tests/corpus/native-worker-port-lifetime.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:worker_threads.port.close",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -107642,16 +78540,6 @@
"tests/corpus/native-worker-clone-errors.ts",
"tests/corpus/native-worker-delayed-messages.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:worker_threads.port.postMessage",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -107679,16 +78567,6 @@
"tests": [
"tests/corpus/native-worker-port-lifetime.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:worker_threads.port.hasRef",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -107716,16 +78594,6 @@
"tests": [
"tests/corpus/native-worker-port-lifetime.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:worker_threads.port.ref",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -107753,16 +78621,6 @@
"tests": [
"tests/corpus/native-worker-port-lifetime.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:worker_threads.port.start",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -107790,16 +78648,6 @@
"tests": [
"tests/corpus/native-worker-port-lifetime.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:worker_threads.port.unref",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -107828,14 +78676,6 @@
"tests/corpus/native-worker-port-lifetime.ts",
"tests/corpus/native-worker-messages.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:worker_threads",
- "tests": []
}
}
},
@@ -107864,14 +78704,6 @@
"tests/corpus/native-worker-port-lifetime.ts",
"tests/corpus/native-worker-messages.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:worker_threads",
- "tests": []
}
}
},
@@ -107897,14 +78729,6 @@
"confidence": "low",
"source": "compiler-unmatched:worker_threads",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:worker_threads",
- "tests": []
}
}
},
@@ -107935,14 +78759,6 @@
"tests/corpus/native-worker-environment.ts",
"tests/corpus/native-worker-roots/main.ts"
]
- },
- "dynamic": {
- "status": "refused",
- "action": "replace-refusal",
- "verification": "explicit-refusal",
- "confidence": "high",
- "source": "island-stub:node:worker_threads.Worker",
- "tests": []
}
}
},
@@ -107968,14 +78784,6 @@
"confidence": "low",
"source": "compiler-unmatched:worker_threads",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:worker_threads",
- "tests": []
}
}
},
@@ -108001,14 +78809,6 @@
"confidence": "low",
"source": "compiler-unmatched:worker_threads",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:worker_threads",
- "tests": []
}
}
},
@@ -108034,14 +78834,6 @@
"confidence": "low",
"source": "compiler-unmatched:worker_threads",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:worker_threads",
- "tests": []
}
}
},
@@ -108072,14 +78864,6 @@
"tests/corpus/native-worker-clone-errors.ts",
"tests/corpus/native-worker-delayed-messages.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:worker_threads",
- "tests": []
}
}
},
@@ -108107,14 +78891,6 @@
"tests": [
"tests/corpus/native-worker-references.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:worker_threads",
- "tests": []
}
}
},
@@ -108140,14 +78916,6 @@
"confidence": "low",
"source": "compiler-unmatched:worker_threads",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:worker_threads",
- "tests": []
}
}
},
@@ -108173,14 +78941,6 @@
"confidence": "low",
"source": "compiler-unmatched:worker_threads",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:worker_threads",
- "tests": []
}
}
},
@@ -108211,14 +78971,6 @@
"tests/corpus/native-worker-terminate-suspended.ts",
"tests/corpus/native-worker-loop-cancellation.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:worker_threads",
- "tests": []
}
}
},
@@ -108246,14 +78998,6 @@
"tests": [
"tests/corpus/native-worker-references.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:worker_threads",
- "tests": []
}
}
},
@@ -108279,14 +79023,6 @@
"confidence": "low",
"source": "compiler-unmatched:worker_threads",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:worker_threads",
- "tests": []
}
}
},
@@ -108312,14 +79048,6 @@
"confidence": "low",
"source": "compiler-unmatched:worker_threads",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:worker_threads",
- "tests": []
}
}
},
@@ -108345,14 +79073,6 @@
"confidence": "low",
"source": "compiler-unmatched:worker_threads",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:worker_threads",
- "tests": []
}
}
},
@@ -108378,16 +79098,6 @@
"confidence": "low",
"source": "compiler-unmatched:worker_threads",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:worker_threads.resourceLimits",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -108413,14 +79123,6 @@
"confidence": "low",
"source": "compiler-unmatched:worker_threads",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:worker_threads",
- "tests": []
}
}
},
@@ -108446,14 +79148,6 @@
"confidence": "low",
"source": "compiler-unmatched:worker_threads",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:worker_threads",
- "tests": []
}
}
},
@@ -108479,14 +79173,6 @@
"confidence": "low",
"source": "compiler-unmatched:worker_threads",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:worker_threads",
- "tests": []
}
}
},
@@ -108516,16 +79202,6 @@
"tests/corpus/native-worker-port-lifetime.ts",
"tests/corpus/native-worker-references.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:worker_threads.threadId",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -108551,14 +79227,6 @@
"confidence": "low",
"source": "compiler-unmatched:worker_threads",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:worker_threads",
- "tests": []
}
}
},
@@ -108588,14 +79256,6 @@
"tests/corpus/native-worker-error.ts",
"tests/corpus/native-worker-exit-listeners.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:worker_threads",
- "tests": []
}
}
},
@@ -108625,14 +79285,6 @@
"tests/corpus/native-worker-error.ts",
"tests/corpus/native-worker-exit-listeners.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:worker_threads",
- "tests": []
}
}
},
@@ -108662,14 +79314,6 @@
"tests/corpus/native-worker-error.ts",
"tests/corpus/native-worker-exit-listeners.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:worker_threads",
- "tests": []
}
}
},
@@ -108695,14 +79339,6 @@
"confidence": "low",
"source": "compiler-unmatched:worker_threads",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:worker_threads",
- "tests": []
}
}
},
@@ -108732,14 +79368,6 @@
"tests/corpus/native-worker-error.ts",
"tests/corpus/native-worker-exit-listeners.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:worker_threads",
- "tests": []
}
}
},
@@ -108765,16 +79393,6 @@
"confidence": "low",
"source": "compiler-unmatched:worker_threads",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:worker_threads.getEnvironmentData",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -108800,16 +79418,6 @@
"confidence": "low",
"source": "compiler-unmatched:worker_threads",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:worker_threads.markAsUntransferable",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -108835,14 +79443,6 @@
"confidence": "low",
"source": "compiler-unmatched:worker_threads",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:worker_threads",
- "tests": []
}
}
},
@@ -108868,14 +79468,6 @@
"confidence": "low",
"source": "compiler-unmatched:worker_threads",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:worker_threads",
- "tests": []
}
}
},
@@ -108901,14 +79493,6 @@
"confidence": "low",
"source": "compiler-unmatched:worker_threads",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:worker_threads",
- "tests": []
}
}
},
@@ -108934,14 +79518,6 @@
"confidence": "low",
"source": "compiler-unmatched:worker_threads",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:worker_threads",
- "tests": []
}
}
},
@@ -108967,16 +79543,6 @@
"confidence": "low",
"source": "compiler-unmatched:worker_threads",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:worker_threads.receiveMessageOnPort",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -109002,16 +79568,6 @@
"confidence": "low",
"source": "compiler-unmatched:worker_threads",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:worker_threads.setEnvironmentData",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -109037,14 +79593,6 @@
"confidence": "low",
"source": "compiler-unmatched:worker_threads",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:worker_threads",
- "tests": []
}
}
},
@@ -109074,16 +79622,6 @@
"tests/corpus/native-worker-port-lifetime.ts",
"tests/corpus/native-worker-references.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:worker_threads.isMainThread",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -109113,16 +79651,6 @@
"tests/corpus/native-worker-port-lifetime.ts",
"tests/corpus/native-worker-references.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:worker_threads.parentPort",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -109148,16 +79676,6 @@
"confidence": "low",
"source": "compiler-unmatched:worker_threads",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:worker_threads.resourceLimits",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -109183,16 +79701,6 @@
"confidence": "low",
"source": "compiler-unmatched:worker_threads",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:worker_threads.SHARE_ENV",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -109222,16 +79730,6 @@
"tests/corpus/native-worker-port-lifetime.ts",
"tests/corpus/native-worker-references.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:worker_threads.threadId",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -109257,14 +79755,6 @@
"confidence": "low",
"source": "compiler-unmatched:worker_threads",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:worker_threads",
- "tests": []
}
}
},
@@ -109294,16 +79784,6 @@
"tests/corpus/native-worker-port-lifetime.ts",
"tests/corpus/native-worker-references.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:worker_threads.workerData",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
}
}
},
@@ -109329,14 +79809,6 @@
"confidence": "low",
"source": "compiler-unmatched:worker_threads",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:worker_threads",
- "tests": []
}
}
},
@@ -109362,14 +79834,6 @@
"confidence": "low",
"source": "compiler-unmatched:worker_threads",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:worker_threads",
- "tests": []
}
}
},
@@ -109395,14 +79859,6 @@
"confidence": "low",
"source": "compiler-unmatched:worker_threads",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:worker_threads",
- "tests": []
}
}
},
@@ -109428,14 +79884,6 @@
"confidence": "low",
"source": "compiler-unmatched:worker_threads",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:worker_threads",
- "tests": []
}
}
},
@@ -109461,14 +79909,6 @@
"confidence": "low",
"source": "compiler-unmatched:worker_threads",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:worker_threads",
- "tests": []
}
}
},
@@ -109494,14 +79934,6 @@
"confidence": "low",
"source": "compiler-unmatched:worker_threads",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:worker_threads",
- "tests": []
}
}
},
@@ -109527,14 +79959,6 @@
"confidence": "low",
"source": "compiler-unmatched:worker_threads",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:worker_threads",
- "tests": []
}
}
},
@@ -109560,16 +79984,6 @@
"confidence": "low",
"source": "compiler-unmatched:zlib",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.BrotliCompress",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -109595,16 +80009,6 @@
"confidence": "low",
"source": "compiler-unmatched:zlib",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.BrotliDecompress",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -109630,16 +80034,6 @@
"confidence": "low",
"source": "compiler-unmatched:zlib",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.Deflate",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -109665,16 +80059,6 @@
"confidence": "low",
"source": "compiler-unmatched:zlib",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.DeflateRaw",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -109700,16 +80084,6 @@
"confidence": "low",
"source": "compiler-unmatched:zlib",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.Gunzip",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -109735,16 +80109,6 @@
"confidence": "low",
"source": "compiler-unmatched:zlib",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.Gzip",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -109770,16 +80134,6 @@
"confidence": "low",
"source": "compiler-unmatched:zlib",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.Inflate",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -109805,16 +80159,6 @@
"confidence": "low",
"source": "compiler-unmatched:zlib",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.InflateRaw",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -109840,16 +80184,6 @@
"confidence": "low",
"source": "compiler-unmatched:zlib",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.Unzip",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -109875,14 +80209,6 @@
"confidence": "low",
"source": "compiler-unmatched:zlib",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:zlib",
- "tests": []
}
}
},
@@ -109908,16 +80234,6 @@
"confidence": "low",
"source": "compiler-unmatched:zlib",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:zlib.zlib.close",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -109943,16 +80259,6 @@
"confidence": "low",
"source": "compiler-unmatched:zlib",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:zlib.zlib.flush",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -109978,14 +80284,6 @@
"confidence": "low",
"source": "compiler-unmatched:zlib",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:zlib",
- "tests": []
}
}
},
@@ -110011,16 +80309,6 @@
"confidence": "low",
"source": "compiler-unmatched:zlib",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-member:node:zlib.zlib.reset",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -110046,14 +80334,6 @@
"confidence": "low",
"source": "compiler-unmatched:zlib",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:zlib",
- "tests": []
}
}
},
@@ -110079,14 +80359,6 @@
"confidence": "low",
"source": "compiler-unmatched:zlib",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:zlib",
- "tests": []
}
}
},
@@ -110112,14 +80384,6 @@
"confidence": "low",
"source": "compiler-unmatched:zlib",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:zlib",
- "tests": []
}
}
},
@@ -110149,14 +80413,6 @@
"tests/corpus/2921-zlib-callbacks.ts",
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:zlib",
- "tests": []
}
}
},
@@ -110182,16 +80438,6 @@
"confidence": "low",
"source": "compiler-unmatched:zlib",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.createBrotliCompress",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -110217,16 +80463,6 @@
"confidence": "low",
"source": "compiler-unmatched:zlib",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.createBrotliDecompress",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -110252,16 +80488,6 @@
"confidence": "low",
"source": "compiler-unmatched:zlib",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.createDeflate",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -110287,16 +80513,6 @@
"confidence": "low",
"source": "compiler-unmatched:zlib",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.createDeflateRaw",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -110322,16 +80538,6 @@
"confidence": "low",
"source": "compiler-unmatched:zlib",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.createGunzip",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -110357,16 +80563,6 @@
"confidence": "low",
"source": "compiler-unmatched:zlib",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.createGzip",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -110392,16 +80588,6 @@
"confidence": "low",
"source": "compiler-unmatched:zlib",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.createInflate",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -110427,16 +80613,6 @@
"confidence": "low",
"source": "compiler-unmatched:zlib",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.createInflateRaw",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -110462,16 +80638,6 @@
"confidence": "low",
"source": "compiler-unmatched:zlib",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.createUnzip",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -110497,14 +80663,6 @@
"confidence": "low",
"source": "compiler-unmatched:zlib",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:zlib",
- "tests": []
}
}
},
@@ -110530,14 +80688,6 @@
"confidence": "low",
"source": "compiler-unmatched:zlib",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:zlib",
- "tests": []
}
}
},
@@ -110563,14 +80713,6 @@
"confidence": "low",
"source": "compiler-unmatched:zlib",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:zlib",
- "tests": []
}
}
},
@@ -110596,16 +80738,6 @@
"confidence": "high",
"source": "surface-manifest:unsupported:node-builtin.zlib.brotliCompressSync",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.brotliCompressSync",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -110631,14 +80763,6 @@
"confidence": "low",
"source": "compiler-unmatched:zlib",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:zlib",
- "tests": []
}
}
},
@@ -110664,16 +80788,6 @@
"confidence": "high",
"source": "surface-manifest:unsupported:node-builtin.zlib.brotliDecompressSync",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.brotliDecompressSync",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -110703,16 +80817,6 @@
"tests/corpus/2921-zlib-callbacks.ts",
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.deflate",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -110742,16 +80846,6 @@
"tests/corpus/2921-zlib-callbacks.ts",
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.deflateSync",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -110781,16 +80875,6 @@
"tests/corpus/2921-zlib-callbacks.ts",
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.deflateRaw",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -110820,16 +80904,6 @@
"tests/corpus/2921-zlib-callbacks.ts",
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.deflateRawSync",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -110859,16 +80933,6 @@
"tests/corpus/2921-zlib-callbacks.ts",
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.gunzip",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -110898,16 +80962,6 @@
"tests/corpus/2921-zlib-callbacks.ts",
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.gunzipSync",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -110937,16 +80991,6 @@
"tests/corpus/2921-zlib-callbacks.ts",
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.gzip",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -110976,16 +81020,6 @@
"tests/corpus/2921-zlib-callbacks.ts",
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.gzipSync",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -111015,16 +81049,6 @@
"tests/corpus/2921-zlib-callbacks.ts",
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.inflate",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -111054,16 +81078,6 @@
"tests/corpus/2921-zlib-callbacks.ts",
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.inflateSync",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -111093,16 +81107,6 @@
"tests/corpus/2921-zlib-callbacks.ts",
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.inflateRaw",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -111132,16 +81136,6 @@
"tests/corpus/2921-zlib-callbacks.ts",
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.inflateRawSync",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -111171,16 +81165,6 @@
"tests/corpus/2921-zlib-callbacks.ts",
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.unzip",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -111210,16 +81194,6 @@
"tests/corpus/2921-zlib-callbacks.ts",
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.unzipSync",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -111245,14 +81219,6 @@
"confidence": "low",
"source": "compiler-unmatched:zlib",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:zlib",
- "tests": []
}
}
},
@@ -111278,14 +81244,6 @@
"confidence": "low",
"source": "compiler-unmatched:zlib",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:zlib",
- "tests": []
}
}
},
@@ -111311,14 +81269,6 @@
"confidence": "low",
"source": "compiler-unmatched:zlib",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:zlib",
- "tests": []
}
}
},
@@ -111344,14 +81294,6 @@
"confidence": "low",
"source": "compiler-unmatched:zlib",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:zlib",
- "tests": []
}
}
},
@@ -111377,16 +81319,6 @@
"confidence": "low",
"source": "compiler-unmatched:zlib",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.constants",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -111412,14 +81344,6 @@
"confidence": "low",
"source": "compiler-unmatched:zlib",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:zlib",
- "tests": []
}
}
},
@@ -111445,14 +81369,6 @@
"confidence": "low",
"source": "compiler-unmatched:zlib",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:zlib",
- "tests": []
}
}
},
@@ -111478,14 +81394,6 @@
"confidence": "low",
"source": "compiler-unmatched:zlib",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:zlib",
- "tests": []
}
}
},
@@ -111511,14 +81419,6 @@
"confidence": "low",
"source": "compiler-unmatched:zlib",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:zlib",
- "tests": []
}
}
},
@@ -111544,16 +81444,6 @@
"confidence": "high",
"source": "surface-manifest:unsupported:node-builtin.zlib.brotliCompressSync",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.brotliCompressSync",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -111579,14 +81469,6 @@
"confidence": "low",
"source": "compiler-unmatched:zlib",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:zlib",
- "tests": []
}
}
},
@@ -111612,16 +81494,6 @@
"confidence": "high",
"source": "surface-manifest:unsupported:node-builtin.zlib.brotliDecompressSync",
"tests": []
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.brotliDecompressSync",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -111651,16 +81523,6 @@
"tests/corpus/2921-zlib-callbacks.ts",
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.deflate",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -111690,16 +81552,6 @@
"tests/corpus/2921-zlib-callbacks.ts",
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.deflateSync",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -111729,16 +81581,6 @@
"tests/corpus/2921-zlib-callbacks.ts",
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.deflateRaw",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -111768,16 +81610,6 @@
"tests/corpus/2921-zlib-callbacks.ts",
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.deflateRawSync",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -111807,16 +81639,6 @@
"tests/corpus/2921-zlib-callbacks.ts",
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.gunzip",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -111846,16 +81668,6 @@
"tests/corpus/2921-zlib-callbacks.ts",
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.gunzipSync",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -111885,16 +81697,6 @@
"tests/corpus/2921-zlib-callbacks.ts",
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.gzip",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -111924,16 +81726,6 @@
"tests/corpus/2921-zlib-callbacks.ts",
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.gzipSync",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -111963,16 +81755,6 @@
"tests/corpus/2921-zlib-callbacks.ts",
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.inflate",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -112002,16 +81784,6 @@
"tests/corpus/2921-zlib-callbacks.ts",
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.inflateSync",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -112041,16 +81813,6 @@
"tests/corpus/2921-zlib-callbacks.ts",
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.inflateRaw",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -112080,16 +81842,6 @@
"tests/corpus/2921-zlib-callbacks.ts",
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.inflateRawSync",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -112119,16 +81871,6 @@
"tests/corpus/2921-zlib-callbacks.ts",
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.unzip",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -112158,16 +81900,6 @@
"tests/corpus/2921-zlib-callbacks.ts",
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
- },
- "dynamic": {
- "status": "partial",
- "action": "audit-partial",
- "verification": "test-backed",
- "confidence": "high",
- "source": "island-export:node:zlib.unzipSync",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
}
}
},
@@ -112193,14 +81925,6 @@
"confidence": "low",
"source": "compiler-unmatched:zlib",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:zlib",
- "tests": []
}
}
},
@@ -112226,14 +81950,6 @@
"confidence": "low",
"source": "compiler-unmatched:zlib",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:zlib",
- "tests": []
}
}
},
@@ -112259,14 +81975,6 @@
"confidence": "low",
"source": "compiler-unmatched:zlib",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:zlib",
- "tests": []
}
}
},
@@ -112292,14 +82000,6 @@
"confidence": "low",
"source": "compiler-unmatched:zlib",
"tests": []
- },
- "dynamic": {
- "status": "not-implemented",
- "action": "verify-gap",
- "verification": "registry-gap",
- "confidence": "low",
- "source": "island-unmatched:zlib",
- "tests": []
}
}
}
diff --git a/internal/compatibility/generated/node-v24-internal.json b/internal/compatibility/generated/node-v24-internal.json
index 4a4faed26..dcda1441d 100644
--- a/internal/compatibility/generated/node-v24-internal.json
+++ b/internal/compatibility/generated/node-v24-internal.json
@@ -1,5 +1,5 @@
{
- "schemaVersion": 4,
+ "schemaVersion": 5,
"nodeVersion": "24.15.0",
"nodeTag": "v24.15.0",
"nodeCommit": "848430679556aed0bd073f2bc263331ad84fa119",
@@ -16,8 +16,7 @@
},
"supportManifests": {
"compilerSurface": "packages/compiler/surface-manifest.json",
- "compilerDedicated": "internal/compatibility/static-support.json",
- "dynamicIsland": "internal/compatibility/dynamic-support.json"
+ "compilerDedicated": "internal/compatibility/static-support.json"
},
"chapters": [
{
@@ -33,15 +32,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 20,
- "refused": 0,
- "not-implemented": 9,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -57,15 +47,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 15,
- "refused": 0,
- "not-implemented": 2,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -81,15 +62,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 8,
- "refused": 0,
- "not-implemented": 12,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -105,15 +77,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 76,
- "refused": 0,
- "not-implemented": 22,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -129,15 +92,6 @@
"by-design": 3,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 0,
- "refused": 0,
- "not-implemented": 0,
- "by-design": 3,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -153,15 +107,6 @@
"by-design": 191,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 0,
- "refused": 0,
- "not-implemented": 0,
- "by-design": 191,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -177,15 +122,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 1
- },
- "dynamic": {
- "supported": 0,
- "partial": 0,
- "refused": 0,
- "not-implemented": 0,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 1
}
},
{
@@ -201,15 +137,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 0,
- "refused": 7,
- "not-implemented": 32,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -225,15 +152,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 0,
- "refused": 0,
- "not-implemented": 34,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -249,15 +167,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 1
- },
- "dynamic": {
- "supported": 0,
- "partial": 0,
- "refused": 0,
- "not-implemented": 0,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 1
}
},
{
@@ -273,15 +182,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 18,
- "refused": 0,
- "not-implemented": 6,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -297,15 +197,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 32,
- "refused": 30,
- "not-implemented": 83,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -321,15 +212,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 1
- },
- "dynamic": {
- "supported": 0,
- "partial": 0,
- "refused": 0,
- "not-implemented": 0,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 1
}
},
{
@@ -345,15 +227,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 1
- },
- "dynamic": {
- "supported": 0,
- "partial": 0,
- "refused": 0,
- "not-implemented": 0,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 1
}
},
{
@@ -369,15 +242,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 26,
- "refused": 0,
- "not-implemented": 43,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -393,15 +257,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 12,
- "refused": 36,
- "not-implemented": 3,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -417,15 +272,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 10,
- "refused": 0,
- "not-implemented": 2,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -441,15 +287,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 2,
- "refused": 0,
- "not-implemented": 0,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -465,15 +302,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 0,
- "refused": 0,
- "not-implemented": 461,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -489,15 +317,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 26,
- "refused": 0,
- "not-implemented": 52,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -513,15 +332,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 126,
- "refused": 2,
- "not-implemented": 148,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -537,15 +347,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 42,
- "refused": 0,
- "not-implemented": 50,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -561,15 +362,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 22,
- "refused": 2,
- "not-implemented": 150,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -585,15 +377,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 0,
- "refused": 0,
- "not-implemented": 167,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -609,15 +392,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 7,
- "refused": 2,
- "not-implemented": 11,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -633,15 +407,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 0,
- "refused": 0,
- "not-implemented": 30,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -657,15 +422,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 1
- },
- "dynamic": {
- "supported": 0,
- "partial": 0,
- "refused": 0,
- "not-implemented": 0,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 1
}
},
{
@@ -681,15 +437,6 @@
"by-design": 0,
"unreviewed": 2,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 24,
- "refused": 0,
- "not-implemented": 3,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -705,15 +452,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 13,
- "refused": 0,
- "not-implemented": 9,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -729,15 +467,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 6,
- "refused": 2,
- "not-implemented": 22,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -753,15 +482,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 8,
- "refused": 0,
- "not-implemented": 0,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -777,15 +497,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 2,
- "partial": 0,
- "refused": 0,
- "not-implemented": 0,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -801,15 +512,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 4,
- "refused": 11,
- "not-implemented": 85,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -825,15 +527,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 21,
- "refused": 0,
- "not-implemented": 3,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -849,15 +542,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 16,
- "refused": 0,
- "not-implemented": 1,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -873,15 +557,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 16,
- "refused": 0,
- "not-implemented": 80,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -897,15 +572,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 0,
- "refused": 0,
- "not-implemented": 3,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -921,15 +587,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 31,
- "refused": 0,
- "not-implemented": 88,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -945,15 +602,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 7,
- "refused": 0,
- "not-implemented": 2,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -969,15 +617,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 7,
- "refused": 0,
- "not-implemented": 0,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -993,15 +632,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 17,
- "refused": 0,
- "not-implemented": 26,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -1017,15 +647,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 0,
- "refused": 0,
- "not-implemented": 14,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -1041,15 +662,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 0,
- "refused": 0,
- "not-implemented": 1,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -1065,15 +677,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 9
- },
- "dynamic": {
- "supported": 0,
- "partial": 0,
- "refused": 0,
- "not-implemented": 0,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 9
}
},
{
@@ -1089,15 +692,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 0,
- "refused": 0,
- "not-implemented": 48,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -1113,15 +707,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 46,
- "refused": 1,
- "not-implemented": 90,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -1137,15 +722,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 4,
- "refused": 0,
- "not-implemented": 0,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -1161,15 +737,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 0,
- "refused": 0,
- "not-implemented": 105,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -1185,15 +752,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 22,
- "refused": 0,
- "not-implemented": 3,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -1209,15 +767,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 2,
- "refused": 6,
- "not-implemented": 56,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -1233,15 +782,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 0,
- "refused": 0,
- "not-implemented": 9,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -1257,15 +797,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 4,
- "refused": 0,
- "not-implemented": 14,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -1281,15 +812,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 0,
- "refused": 0,
- "not-implemented": 36,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -1305,15 +827,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 41,
- "refused": 0,
- "not-implemented": 21,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -1329,15 +842,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 18,
- "partial": 71,
- "refused": 0,
- "not-implemented": 16,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -1353,15 +857,6 @@
"by-design": 65,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 10,
- "refused": 12,
- "not-implemented": 46,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -1377,15 +872,6 @@
"by-design": 41,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 0,
- "refused": 0,
- "not-implemented": 0,
- "by-design": 41,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -1401,15 +887,6 @@
"by-design": 7,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 0,
- "refused": 0,
- "not-implemented": 0,
- "by-design": 7,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -1425,15 +902,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 13,
- "refused": 0,
- "not-implemented": 135,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -1449,15 +917,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 53,
- "refused": 0,
- "not-implemented": 35,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -1473,15 +932,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 21,
- "refused": 1,
- "not-implemented": 44,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
},
{
@@ -1497,15 +947,6 @@
"by-design": 0,
"unreviewed": 0,
"not-applicable": 0
- },
- "dynamic": {
- "supported": 0,
- "partial": 55,
- "refused": 0,
- "not-implemented": 23,
- "by-design": 0,
- "unreviewed": 0,
- "not-applicable": 0
}
}
],
@@ -1543,14 +984,6 @@
"tests/harness/project-config.test.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "derived:descendants",
- "tests": [
- "tests/fixtures/npm/cases/assert-shims/main.ts",
- "tests/fixtures/npm/cases/node24-no-error-assertions/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -1574,10 +1007,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -1601,10 +1030,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -1628,13 +1053,6 @@
"status": "refused",
"evidence": "surface-manifest:unsupported:node-builtin.assert.AssertionError"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:assert.AssertionError",
- "tests": [
- "tests/fixtures/npm/cases/assert-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -1658,10 +1076,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:assert"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:assert"
- },
"anchorSource": "exact"
},
{
@@ -1685,10 +1099,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:assert"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:assert"
- },
"anchorSource": "exact"
},
{
@@ -1712,10 +1122,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:assert"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:assert"
- },
"anchorSource": "exact"
},
{
@@ -1739,10 +1145,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:assert"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:assert"
- },
"anchorSource": "exact"
},
{
@@ -1766,10 +1168,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:assert"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:assert"
- },
"anchorSource": "exact"
},
{
@@ -1793,10 +1191,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:assert"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:assert"
- },
"anchorSource": "exact"
},
{
@@ -1820,10 +1214,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:assert"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:assert"
- },
"anchorSource": "exact"
},
{
@@ -1854,10 +1244,6 @@
"tests/corpus/2936-static-loose-equality.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:assert"
- },
"anchorSource": "exact"
},
{
@@ -1881,13 +1267,6 @@
"status": "refused",
"evidence": "surface-manifest:unsupported:node-builtin.assert.deepEqual"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:assert.deepEqual",
- "tests": [
- "tests/fixtures/npm/cases/assert-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -1911,10 +1290,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -1945,13 +1320,6 @@
"tests/corpus/2936-static-loose-equality.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:assert.deepStrictEqual",
- "tests": [
- "tests/fixtures/npm/cases/assert-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -1975,10 +1343,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -2009,13 +1373,6 @@
"tests/corpus/2936-static-loose-equality.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:assert.doesNotMatch",
- "tests": [
- "tests/fixtures/npm/cases/assert-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -2046,13 +1403,6 @@
"tests/harness/project-config.test.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:assert.assert.doesNotReject",
- "tests": [
- "tests/fixtures/npm/cases/node24-no-error-assertions/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -2083,13 +1433,6 @@
"tests/harness/project-config.test.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:assert.assert.doesNotThrow",
- "tests": [
- "tests/fixtures/npm/cases/node24-no-error-assertions/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -2120,13 +1463,6 @@
"tests/corpus/2936-static-loose-equality.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:assert.equal",
- "tests": [
- "tests/fixtures/npm/cases/assert-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -2157,13 +1493,6 @@
"tests/corpus/2936-static-loose-equality.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:assert.fail",
- "tests": [
- "tests/fixtures/npm/cases/assert-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -2194,13 +1523,6 @@
"tests/corpus/2936-static-loose-equality.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:assert.fail",
- "tests": [
- "tests/fixtures/npm/cases/assert-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -2231,13 +1553,6 @@
"tests/corpus/2936-static-loose-equality.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:assert.ifError",
- "tests": [
- "tests/fixtures/npm/cases/assert-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -2268,13 +1583,6 @@
"tests/corpus/2936-static-loose-equality.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:assert.match",
- "tests": [
- "tests/fixtures/npm/cases/assert-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -2298,13 +1606,6 @@
"status": "refused",
"evidence": "surface-manifest:unsupported:node-builtin.assert.notDeepEqual"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:assert.notDeepEqual",
- "tests": [
- "tests/fixtures/npm/cases/assert-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -2335,13 +1636,6 @@
"tests/corpus/2936-static-loose-equality.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:assert.notDeepStrictEqual",
- "tests": [
- "tests/fixtures/npm/cases/assert-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -2372,13 +1666,6 @@
"tests/corpus/2936-static-loose-equality.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:assert.notEqual",
- "tests": [
- "tests/fixtures/npm/cases/assert-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -2409,13 +1696,6 @@
"tests/corpus/2936-static-loose-equality.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:assert.notStrictEqual",
- "tests": [
- "tests/fixtures/npm/cases/assert-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -2446,13 +1726,6 @@
"tests/corpus/2936-static-loose-equality.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:assert.ok",
- "tests": [
- "tests/fixtures/npm/cases/assert-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -2483,13 +1756,6 @@
"tests/corpus/2936-static-loose-equality.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:assert.rejects",
- "tests": [
- "tests/fixtures/npm/cases/assert-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -2520,13 +1786,6 @@
"tests/corpus/2936-static-loose-equality.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:assert.strictEqual",
- "tests": [
- "tests/fixtures/npm/cases/assert-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -2557,13 +1816,6 @@
"tests/corpus/2936-static-loose-equality.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:assert.throws",
- "tests": [
- "tests/fixtures/npm/cases/assert-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -2587,10 +1839,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:assert"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:assert"
- },
"anchorSource": "exact"
},
{
@@ -2614,10 +1862,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -2644,13 +1888,6 @@
"tests/corpus/2213-async-local-storage.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "derived:descendants",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -2674,10 +1911,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -2704,13 +1937,6 @@
"tests/corpus/2213-async-local-storage.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:async_hooks.AsyncLocalStorage",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -2734,10 +1960,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:async_context"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:async_context"
- },
"anchorSource": "exact"
},
{
@@ -2761,10 +1983,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -2791,13 +2009,6 @@
"tests/corpus/2213-async-local-storage.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:async_hooks.asyncLocalStorage.disable",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -2824,13 +2035,6 @@
"tests/corpus/2213-async-local-storage.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:async_hooks.asyncLocalStorage.getStore",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -2857,13 +2061,6 @@
"tests/corpus/2213-async-local-storage.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:async_hooks.asyncLocalStorage.enterWith",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -2890,13 +2087,6 @@
"tests/corpus/2213-async-local-storage.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:async_hooks.asyncLocalStorage.run",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -2923,13 +2113,6 @@
"tests/corpus/2213-async-local-storage.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:async_hooks.asyncLocalStorage.exit",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -2953,10 +2136,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:async_context"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:async_context"
- },
"anchorSource": "ancestor"
},
{
@@ -2980,13 +2159,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:async_context"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:async_hooks.AsyncResource",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -3010,13 +2182,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:async_context"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:async_hooks.AsyncResource",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -3040,13 +2205,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:async_context"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:async_hooks.AsyncResource",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -3070,13 +2228,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:async_context"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:async_hooks.asyncResource.bind",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -3100,13 +2251,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:async_context"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:async_hooks.asyncResource.runInAsyncScope",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -3130,13 +2274,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:async_context"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:async_hooks.asyncResource.emitDestroy",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -3160,13 +2297,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:async_context"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:async_hooks.asyncResource.asyncId",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -3190,13 +2320,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:async_context"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:async_hooks.asyncResource.triggerAsyncId",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -3224,13 +2347,6 @@
"tests/harness/node-test.test.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "derived:descendants",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -3254,10 +2370,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -3281,10 +2393,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -3308,10 +2416,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -3335,10 +2439,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -3362,10 +2462,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -3389,13 +2485,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:async_hooks"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:async_hooks.AsyncResource",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -3419,10 +2508,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:async_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:async_hooks"
- },
"anchorSource": "exact"
},
{
@@ -3446,10 +2531,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -3473,10 +2554,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:async_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:async_hooks"
- },
"anchorSource": "exact"
},
{
@@ -3500,10 +2577,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:async_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:async_hooks"
- },
"anchorSource": "exact"
},
{
@@ -3527,13 +2600,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:async_hooks"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:async_hooks.triggerAsyncId",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -3557,10 +2623,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:async_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:async_hooks"
- },
"anchorSource": "exact"
},
{
@@ -3584,10 +2646,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -3614,10 +2672,6 @@
"tests/harness/node-test.test.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:async_hooks"
- },
"anchorSource": "exact"
},
{
@@ -3644,10 +2698,6 @@
"tests/harness/node-test.test.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:async_hooks"
- },
"anchorSource": "exact"
},
{
@@ -3671,10 +2721,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:async_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:async_hooks"
- },
"anchorSource": "exact"
},
{
@@ -3698,10 +2744,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:async_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:async_hooks"
- },
"anchorSource": "exact"
},
{
@@ -3725,10 +2767,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:async_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:async_hooks"
- },
"anchorSource": "exact"
},
{
@@ -3752,10 +2790,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:async_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:async_hooks"
- },
"anchorSource": "exact"
},
{
@@ -3779,13 +2813,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:async_hooks"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:async_hooks.executionAsyncResource",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -3809,13 +2836,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:async_hooks"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:async_hooks.executionAsyncId",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -3839,13 +2859,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:async_hooks"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:async_hooks.triggerAsyncId",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -3869,10 +2882,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:async_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:async_hooks"
- },
"anchorSource": "ancestor"
},
{
@@ -3899,13 +2908,6 @@
"tests/corpus/2213-async-local-storage.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:async_hooks.AsyncLocalStorage",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -3929,13 +2931,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:async_hooks"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:async_hooks.createHook",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -3959,10 +2954,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -3986,10 +2977,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:async_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:async_hooks"
- },
"anchorSource": "exact"
},
{
@@ -4020,14 +3007,6 @@
"tests/fixtures/node-types/text-encoding.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "derived:descendants",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts",
- "tests/fixtures/npm/cases/node24-text-encoding/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -4051,10 +3030,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -4078,10 +3053,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -4105,10 +3076,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:buffer"
- },
"anchorSource": "exact"
},
{
@@ -4132,10 +3099,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -4159,10 +3122,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:buffer"
- },
"anchorSource": "exact"
},
{
@@ -4186,10 +3145,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -4213,10 +3168,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:buffer"
- },
"anchorSource": "ancestor"
},
{
@@ -4240,10 +3191,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:buffer"
- },
"anchorSource": "ancestor"
},
{
@@ -4267,13 +3214,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:buffer.SlowBuffer",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -4297,13 +3237,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:buffer.atob",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -4327,13 +3260,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:buffer.btoa",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -4362,13 +3288,6 @@
"tests/fixtures/node-types/text-encoding.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:buffer.buffer.isAscii",
- "tests": [
- "tests/fixtures/npm/cases/node24-text-encoding/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -4397,13 +3316,6 @@
"tests/fixtures/node-types/text-encoding.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:buffer.buffer.isUtf8",
- "tests": [
- "tests/fixtures/npm/cases/node24-text-encoding/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -4427,13 +3339,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:buffer.resolveObjectURL",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -4462,13 +3367,6 @@
"tests/fixtures/node-types/text-encoding.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:buffer.buffer.transcode",
- "tests": [
- "tests/fixtures/npm/cases/node24-text-encoding/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -4492,13 +3390,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:buffer.INSPECT_MAX_BYTES",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -4522,13 +3413,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:buffer.kMaxLength",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -4552,13 +3436,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:buffer.kStringMaxLength",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -4582,13 +3459,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.Buffer.from",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -4612,10 +3482,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -4639,13 +3505,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.Buffer.allocUnsafe",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -4669,13 +3528,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:buffer.Blob",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -4699,13 +3551,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:buffer.Blob",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -4729,10 +3574,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:buffer"
- },
"anchorSource": "exact"
},
{
@@ -4756,10 +3597,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:buffer"
- },
"anchorSource": "exact"
},
{
@@ -4783,10 +3620,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:buffer"
- },
"anchorSource": "exact"
},
{
@@ -4810,10 +3643,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:buffer"
- },
"anchorSource": "exact"
},
{
@@ -4837,10 +3666,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:buffer"
- },
"anchorSource": "exact"
},
{
@@ -4864,10 +3689,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:buffer"
- },
"anchorSource": "exact"
},
{
@@ -4891,10 +3712,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:buffer"
- },
"anchorSource": "ancestor"
},
{
@@ -4918,13 +3735,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:buffer.Buffer",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -4948,13 +3758,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.compare",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -4978,13 +3781,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.copy",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -5008,10 +3804,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:buffer"
- },
"anchorSource": "exact"
},
{
@@ -5035,13 +3827,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.equals",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -5065,13 +3850,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.fill",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -5095,13 +3873,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.includes",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -5125,13 +3896,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.indexOf",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -5155,10 +3919,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:buffer"
- },
"anchorSource": "exact"
},
{
@@ -5182,13 +3942,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.lastIndexOf",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -5216,13 +3969,6 @@
"tests/corpus/2904-bigint-errors.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.readBigInt64BE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -5250,13 +3996,6 @@
"tests/corpus/2904-bigint-errors.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.readBigInt64LE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -5284,13 +4023,6 @@
"tests/corpus/2904-bigint-errors.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.readBigUInt64BE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -5318,13 +4050,6 @@
"tests/corpus/2904-bigint-errors.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.readBigUInt64LE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -5348,13 +4073,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.readDoubleBE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -5378,13 +4096,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.readDoubleLE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -5408,13 +4119,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.readFloatBE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -5438,13 +4142,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.readFloatLE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -5468,13 +4165,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.readInt8",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -5498,13 +4188,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.readInt16BE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -5528,13 +4211,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.readInt16LE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -5558,13 +4234,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.readInt32BE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -5588,13 +4257,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.readInt32LE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -5618,13 +4280,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.readIntBE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -5648,13 +4303,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.readIntLE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -5678,13 +4326,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.readUInt8",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -5708,13 +4349,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.readUInt16BE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -5738,13 +4372,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.readUInt16LE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -5768,13 +4395,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.readUInt32BE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -5798,13 +4418,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.readUInt32LE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -5828,13 +4441,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.readUIntBE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -5858,13 +4464,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.readUIntLE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -5888,13 +4487,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.subarray",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -5918,13 +4510,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.slice",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -5948,13 +4533,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.swap16",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -5978,13 +4556,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.swap32",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -6008,13 +4579,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.swap64",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -6038,13 +4602,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.toJSON",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -6068,13 +4625,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.toString",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -6098,10 +4648,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:buffer"
- },
"anchorSource": "exact"
},
{
@@ -6125,13 +4671,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.write",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -6159,13 +4698,6 @@
"tests/corpus/2904-bigint-errors.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.writeBigInt64BE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -6193,13 +4725,6 @@
"tests/corpus/2904-bigint-errors.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.writeBigInt64LE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -6227,13 +4752,6 @@
"tests/corpus/2904-bigint-errors.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.writeBigUInt64BE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -6261,13 +4779,6 @@
"tests/corpus/2904-bigint-errors.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.writeBigUInt64LE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -6291,13 +4802,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.writeDoubleBE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -6321,13 +4825,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.writeDoubleLE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -6351,13 +4848,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.writeFloatBE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -6381,13 +4871,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.writeFloatLE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -6411,13 +4894,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.writeInt8",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -6441,13 +4917,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.writeInt16BE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -6471,13 +4940,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.writeInt16LE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -6501,13 +4963,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.writeInt32BE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -6531,13 +4986,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.writeInt32LE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -6561,13 +5009,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.writeIntBE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -6591,13 +5032,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.writeIntLE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -6621,13 +5055,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.writeUInt8",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -6651,13 +5078,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.writeUInt16BE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -6681,13 +5101,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.writeUInt16LE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -6711,13 +5124,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.writeUInt32BE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -6741,13 +5147,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.writeUInt32LE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -6771,13 +5170,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.writeUIntBE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -6801,13 +5193,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:buffer.buf.writeUIntLE",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -6831,10 +5216,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:buffer"
- },
"anchorSource": "ancestor"
},
{
@@ -6858,10 +5239,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:buffer"
- },
"anchorSource": "ancestor"
},
{
@@ -6885,10 +5262,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:buffer"
- },
"anchorSource": "ancestor"
},
{
@@ -6912,10 +5285,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:buffer"
- },
"anchorSource": "ancestor"
},
{
@@ -6939,10 +5308,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:buffer"
- },
"anchorSource": "ancestor"
},
{
@@ -6966,10 +5331,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:buffer"
- },
"anchorSource": "exact"
},
{
@@ -6993,13 +5354,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:buffer.File",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -7023,10 +5377,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:buffer"
- },
"anchorSource": "ancestor"
},
{
@@ -7050,10 +5400,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:buffer"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:buffer"
- },
"anchorSource": "ancestor"
},
{
@@ -7072,10 +5418,6 @@
"status": "by-design",
"evidence": "derived:descendants"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "derived:descendants"
- },
"anchorSource": "chapter"
},
{
@@ -7094,10 +5436,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -7116,10 +5454,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -7138,10 +5472,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -7160,10 +5490,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -7182,10 +5508,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -7204,10 +5526,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:addons"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:addons"
- },
"anchorSource": "exact"
},
{
@@ -7231,10 +5549,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:addons"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:addons"
- },
"anchorSource": "exact"
},
{
@@ -7253,10 +5567,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -7280,10 +5590,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -7302,10 +5608,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -7324,10 +5626,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -7346,10 +5644,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -7368,10 +5662,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -7390,10 +5680,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -7412,10 +5698,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -7434,10 +5716,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -7456,10 +5734,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -7483,10 +5757,6 @@
"status": "by-design",
"evidence": "derived:descendants"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "derived:descendants"
- },
"anchorSource": "chapter"
},
{
@@ -7510,10 +5780,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -7537,10 +5803,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -7564,10 +5826,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -7591,10 +5849,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -7618,10 +5872,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -7645,10 +5895,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -7672,10 +5918,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -7699,10 +5941,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -7726,10 +5964,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -7753,10 +5987,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -7780,10 +6010,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -7807,10 +6033,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -7834,10 +6056,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -7861,10 +6079,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -7888,10 +6102,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -7915,10 +6125,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -7942,10 +6148,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -7969,10 +6171,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -7996,10 +6194,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -8023,10 +6217,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -8050,10 +6240,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -8077,10 +6263,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -8104,10 +6286,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -8131,10 +6309,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -8158,10 +6332,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -8185,10 +6355,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -8212,10 +6378,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -8239,10 +6401,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -8266,10 +6424,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -8293,10 +6447,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -8320,10 +6470,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -8347,10 +6493,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -8374,10 +6516,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -8401,10 +6539,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -8428,10 +6562,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -8455,10 +6585,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -8482,10 +6608,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -8509,10 +6631,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -8536,10 +6654,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -8563,10 +6677,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -8590,10 +6700,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -8617,10 +6723,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -8644,10 +6746,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -8671,10 +6769,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -8698,10 +6792,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -8725,10 +6815,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -8752,10 +6838,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -8779,10 +6861,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -8806,10 +6884,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -8833,10 +6907,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -8860,10 +6930,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -8887,10 +6953,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -8914,10 +6976,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -8941,10 +6999,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -8968,10 +7022,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -8995,10 +7045,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -9022,10 +7068,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -9049,10 +7091,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -9076,10 +7114,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -9103,10 +7137,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -9130,10 +7160,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -9157,10 +7183,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -9184,10 +7206,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -9211,10 +7229,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -9238,10 +7252,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -9265,10 +7275,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -9292,10 +7298,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -9319,10 +7321,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -9346,10 +7344,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -9373,10 +7367,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -9400,10 +7390,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -9427,10 +7413,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -9454,10 +7436,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -9481,10 +7459,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -9508,10 +7482,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -9535,10 +7505,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -9562,10 +7528,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -9589,10 +7551,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -9616,10 +7574,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -9643,10 +7597,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -9670,10 +7620,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -9697,10 +7643,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -9724,10 +7666,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -9751,10 +7689,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -9778,10 +7712,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -9805,10 +7735,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -9832,10 +7758,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -9859,10 +7781,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -9886,10 +7804,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -9913,10 +7827,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -9940,10 +7850,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -9967,10 +7873,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -9994,10 +7896,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -10021,10 +7919,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -10048,10 +7942,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -10075,10 +7965,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -10102,10 +7988,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -10129,10 +8011,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -10156,10 +8034,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -10183,10 +8057,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -10210,10 +8080,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -10237,10 +8103,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -10264,10 +8126,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -10291,10 +8149,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -10318,10 +8172,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -10345,10 +8195,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -10372,10 +8218,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -10399,10 +8241,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -10426,10 +8264,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -10453,10 +8287,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -10480,10 +8310,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -10507,10 +8333,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -10534,10 +8356,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -10561,10 +8379,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -10588,10 +8402,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -10615,10 +8425,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -10642,10 +8448,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -10669,10 +8471,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -10696,10 +8494,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -10723,10 +8517,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -10750,10 +8540,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -10777,10 +8563,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -10804,10 +8586,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -10831,10 +8609,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -10858,10 +8632,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -10885,10 +8655,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -10912,10 +8678,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -10939,10 +8701,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -10966,10 +8724,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -10993,10 +8747,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -11020,10 +8770,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -11047,10 +8793,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -11074,10 +8816,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -11101,10 +8839,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -11128,10 +8862,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -11155,10 +8885,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -11182,10 +8908,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -11209,10 +8931,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -11236,10 +8954,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -11263,10 +8977,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -11290,10 +9000,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -11317,10 +9023,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -11344,10 +9046,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -11371,10 +9069,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -11398,10 +9092,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -11425,10 +9115,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -11452,10 +9138,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -11479,10 +9161,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -11506,10 +9184,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -11533,10 +9207,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -11560,10 +9230,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -11587,10 +9253,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -11614,10 +9276,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -11641,10 +9299,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -11668,10 +9322,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -11695,10 +9345,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -11722,10 +9368,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -11749,10 +9391,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -11776,10 +9414,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -11803,10 +9437,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -11830,10 +9460,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -11857,10 +9483,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -11884,10 +9506,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -11911,10 +9529,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -11938,10 +9552,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -11965,10 +9575,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -11992,10 +9598,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -12019,10 +9621,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -12046,10 +9644,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -12073,10 +9667,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -12100,10 +9690,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -12127,10 +9713,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -12154,10 +9736,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -12181,10 +9759,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -12208,10 +9782,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -12235,10 +9805,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -12262,10 +9828,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -12289,10 +9851,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -12316,10 +9874,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -12343,10 +9897,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -12370,10 +9920,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -12397,10 +9943,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -12424,10 +9966,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -12451,10 +9989,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -12478,10 +10012,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -12505,10 +10035,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -12532,10 +10058,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -12559,10 +10081,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -12586,10 +10104,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -12613,10 +10127,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -12640,10 +10150,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -12667,10 +10173,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -12694,10 +10196,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -12721,10 +10219,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -12748,10 +10242,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -12775,10 +10265,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -12802,10 +10288,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -12829,10 +10311,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -12856,10 +10334,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -12883,10 +10357,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -12910,10 +10380,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -12937,10 +10403,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -12964,10 +10426,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -12991,10 +10449,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -13018,10 +10472,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -13045,10 +10495,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -13072,10 +10518,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -13099,10 +10541,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -13126,10 +10564,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -13153,10 +10587,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -13180,10 +10610,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -13207,10 +10633,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -13234,10 +10656,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -13261,10 +10679,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -13288,10 +10702,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -13315,10 +10725,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -13342,10 +10748,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -13369,10 +10771,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -13396,10 +10794,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -13423,10 +10817,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -13450,10 +10840,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -13477,10 +10863,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -13504,10 +10886,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -13531,10 +10909,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -13558,10 +10932,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -13585,10 +10955,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -13612,10 +10978,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -13639,10 +11001,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -13666,10 +11024,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -13693,10 +11047,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -13720,10 +11070,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -13747,10 +11093,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -13774,10 +11116,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -13801,10 +11139,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -13828,10 +11162,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -13855,10 +11185,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -13882,10 +11208,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -13909,10 +11231,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -13936,10 +11254,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -13963,10 +11277,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -13990,10 +11300,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:n-api"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:n-api"
- },
"anchorSource": "exact"
},
{
@@ -14012,10 +11318,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:embedding"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:embedding"
- },
"anchorSource": "chapter"
},
{
@@ -14034,10 +11336,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -14056,10 +11354,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -14101,10 +11395,6 @@
"tests/corpus/3132-child-generic-stream-completion.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "derived:descendants"
- },
"anchorSource": "chapter"
},
{
@@ -14128,10 +11418,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -14155,10 +11441,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:child_process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:child_process"
- },
"anchorSource": "exact"
},
{
@@ -14182,10 +11464,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:child_process"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:child_process.exec"
- },
"anchorSource": "exact"
},
{
@@ -14212,10 +11490,6 @@
"tests/corpus/2911-execfile-callback.ts"
]
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:child_process.execFile"
- },
"anchorSource": "exact"
},
{
@@ -14242,10 +11516,6 @@
"tests/corpus/2946-child-fork-ipc/main.ts"
]
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:child_process.fork"
- },
"anchorSource": "exact"
},
{
@@ -14280,10 +11550,6 @@
"tests/corpus/3132-child-generic-stream-completion.ts"
]
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:child_process.spawn"
- },
"anchorSource": "exact"
},
{
@@ -14307,10 +11573,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:child_process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:child_process"
- },
"anchorSource": "exact"
},
{
@@ -14334,10 +11596,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:child_process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:child_process"
- },
"anchorSource": "exact"
},
{
@@ -14361,10 +11619,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -14399,10 +11653,6 @@
"tests/corpus/3132-child-generic-stream-completion.ts"
]
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:child_process.execFileSync"
- },
"anchorSource": "exact"
},
{
@@ -14437,10 +11687,6 @@
"tests/corpus/3132-child-generic-stream-completion.ts"
]
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:child_process.execSync"
- },
"anchorSource": "exact"
},
{
@@ -14475,10 +11721,6 @@
"tests/corpus/3132-child-generic-stream-completion.ts"
]
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:child_process.spawnSync"
- },
"anchorSource": "exact"
},
{
@@ -14502,10 +11744,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:child_process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:child_process"
- },
"anchorSource": "exact"
},
{
@@ -14529,10 +11767,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -14556,10 +11790,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -14583,10 +11813,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -14610,10 +11836,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:child_process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:child_process"
- },
"anchorSource": "exact"
},
{
@@ -14640,10 +11862,6 @@
"tests/corpus/2946-child-fork-ipc/main.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:child_process"
- },
"anchorSource": "exact"
},
{
@@ -14667,10 +11885,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:child_process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:child_process"
- },
"anchorSource": "exact"
},
{
@@ -14697,10 +11911,6 @@
"tests/corpus/2844-node-disposable-resources.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:child_process"
- },
"anchorSource": "exact"
},
{
@@ -14724,10 +11934,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:child_process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:child_process"
- },
"anchorSource": "exact"
},
{
@@ -14754,10 +11960,6 @@
"tests/corpus/2946-child-fork-ipc/main.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:child_process"
- },
"anchorSource": "exact"
},
{
@@ -14781,10 +11983,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:child_process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:child_process"
- },
"anchorSource": "exact"
},
{
@@ -14808,10 +12006,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:child_process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:child_process"
- },
"anchorSource": "ancestor"
},
{
@@ -14835,10 +12029,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:child_process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:child_process"
- },
"anchorSource": "exact"
},
{
@@ -14862,10 +12052,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:child_process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:child_process"
- },
"anchorSource": "exact"
},
{
@@ -14892,10 +12078,6 @@
"tests/corpus/2946-child-fork-ipc/main.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:child_process"
- },
"anchorSource": "ancestor"
},
{
@@ -14919,10 +12101,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:child_process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:child_process"
- },
"anchorSource": "ancestor"
},
{
@@ -14946,10 +12124,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:child_process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:child_process"
- },
"anchorSource": "ancestor"
},
{
@@ -14973,10 +12147,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:child_process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:child_process"
- },
"anchorSource": "ancestor"
},
{
@@ -15000,10 +12170,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:child_process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:child_process"
- },
"anchorSource": "ancestor"
},
{
@@ -15027,10 +12193,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:child_process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:child_process"
- },
"anchorSource": "ancestor"
},
{
@@ -15054,10 +12216,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:child_process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:child_process"
- },
"anchorSource": "ancestor"
},
{
@@ -15085,10 +12243,6 @@
"tests/corpus/2939-child-shell-text.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:child_process"
- },
"anchorSource": "ancestor"
},
{
@@ -15120,10 +12274,6 @@
"tests/corpus/2898-child-stdin-spawn-failure.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:child_process"
- },
"anchorSource": "ancestor"
},
{
@@ -15147,10 +12297,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:child_process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:child_process"
- },
"anchorSource": "ancestor"
},
{
@@ -15178,10 +12324,6 @@
"tests/corpus/2939-child-shell-text.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:child_process"
- },
"anchorSource": "ancestor"
},
{
@@ -15209,10 +12351,6 @@
"tests/corpus/3131-child-rest-listeners.js"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:child_process"
- },
"anchorSource": "exact"
},
{
@@ -15239,10 +12377,6 @@
"tests/corpus/2946-child-fork-ipc/main.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:child_process"
- },
"anchorSource": "exact"
},
{
@@ -15266,10 +12400,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:child_process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:child_process"
- },
"anchorSource": "exact"
},
{
@@ -15293,10 +12423,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:child_process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:child_process"
- },
"anchorSource": "exact"
},
{
@@ -15323,10 +12449,6 @@
"tests/corpus/2946-child-fork-ipc/main.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:child_process"
- },
"anchorSource": "exact"
},
{
@@ -15350,10 +12472,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:child_process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:child_process"
- },
"anchorSource": "exact"
},
{
@@ -15380,10 +12498,6 @@
"tests/corpus/957-builtins-namespace.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "derived:descendants"
- },
"anchorSource": "chapter"
},
{
@@ -15407,10 +12521,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:cluster"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:cluster"
- },
"anchorSource": "exact"
},
{
@@ -15434,10 +12544,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:cluster"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:cluster"
- },
"anchorSource": "exact"
},
{
@@ -15461,10 +12567,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:cluster"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:cluster"
- },
"anchorSource": "exact"
},
{
@@ -15488,10 +12590,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:cluster"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:cluster"
- },
"anchorSource": "exact"
},
{
@@ -15515,10 +12613,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:cluster"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:cluster"
- },
"anchorSource": "exact"
},
{
@@ -15542,10 +12636,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:cluster"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:cluster"
- },
"anchorSource": "exact"
},
{
@@ -15569,10 +12659,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:cluster"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:cluster"
- },
"anchorSource": "ancestor"
},
{
@@ -15596,10 +12682,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:cluster"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:cluster"
- },
"anchorSource": "ancestor"
},
{
@@ -15623,10 +12705,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:cluster"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:cluster"
- },
"anchorSource": "ancestor"
},
{
@@ -15650,10 +12728,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:cluster"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:cluster"
- },
"anchorSource": "exact"
},
{
@@ -15677,10 +12751,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:cluster"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:cluster"
- },
"anchorSource": "exact"
},
{
@@ -15704,10 +12774,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:cluster"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:cluster"
- },
"anchorSource": "exact"
},
{
@@ -15731,10 +12797,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:cluster"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:cluster"
- },
"anchorSource": "exact"
},
{
@@ -15758,10 +12820,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:cluster"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:cluster"
- },
"anchorSource": "exact"
},
{
@@ -15785,10 +12843,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:cluster"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:cluster"
- },
"anchorSource": "exact"
},
{
@@ -15812,10 +12866,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:cluster"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:cluster"
- },
"anchorSource": "exact"
},
{
@@ -15839,10 +12889,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:cluster"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:cluster"
- },
"anchorSource": "exact"
},
{
@@ -15866,10 +12912,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:cluster"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:cluster"
- },
"anchorSource": "exact"
},
{
@@ -15893,10 +12935,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:cluster"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:cluster"
- },
"anchorSource": "exact"
},
{
@@ -15923,10 +12961,6 @@
"tests/corpus/957-builtins-namespace.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:cluster"
- },
"anchorSource": "exact"
},
{
@@ -15953,10 +12987,6 @@
"tests/corpus/957-builtins-namespace.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:cluster"
- },
"anchorSource": "chapter"
},
{
@@ -15983,10 +13013,6 @@
"tests/corpus/957-builtins-namespace.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:cluster"
- },
"anchorSource": "chapter"
},
{
@@ -16010,10 +13036,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:cluster"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:cluster"
- },
"anchorSource": "exact"
},
{
@@ -16037,10 +13059,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:cluster"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:cluster"
- },
"anchorSource": "chapter"
},
{
@@ -16064,10 +13082,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:cluster"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:cluster"
- },
"anchorSource": "chapter"
},
{
@@ -16091,10 +13105,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:cluster"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:cluster"
- },
"anchorSource": "chapter"
},
{
@@ -16118,10 +13128,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:cluster"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:cluster"
- },
"anchorSource": "exact"
},
{
@@ -16145,10 +13151,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:cluster"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:cluster"
- },
"anchorSource": "exact"
},
{
@@ -16172,10 +13174,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:cluster"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:cluster"
- },
"anchorSource": "exact"
},
{
@@ -16199,10 +13197,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:cluster"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:cluster"
- },
"anchorSource": "exact"
},
{
@@ -16226,10 +13220,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:cluster"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:cluster"
- },
"anchorSource": "exact"
},
{
@@ -16253,10 +13243,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:cluster"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:cluster"
- },
"anchorSource": "exact"
},
{
@@ -16280,10 +13266,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:cluster"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:cluster"
- },
"anchorSource": "exact"
},
{
@@ -16307,10 +13289,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -16329,10 +13307,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:cli"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:cli"
- },
"anchorSource": "chapter"
},
{
@@ -16351,10 +13325,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -16373,10 +13343,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -16400,10 +13366,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -16427,10 +13389,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -16454,10 +13412,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -16481,10 +13435,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -16508,10 +13458,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -16535,10 +13481,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -16562,10 +13504,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -16589,10 +13527,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -16616,10 +13550,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -16643,10 +13573,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -16670,10 +13596,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -16697,10 +13619,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -16724,10 +13642,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -16751,10 +13665,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -16778,10 +13688,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -16805,10 +13711,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -16832,10 +13734,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -16859,10 +13757,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -16886,10 +13780,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -16913,10 +13803,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -16940,10 +13826,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -16967,10 +13849,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -16994,10 +13872,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -17021,10 +13895,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -17048,10 +13918,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -17075,10 +13941,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -17102,10 +13964,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -17129,10 +13987,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -17156,10 +14010,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -17183,10 +14033,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -17210,10 +14056,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -17237,10 +14079,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -17264,10 +14102,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -17291,10 +14125,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -17318,10 +14148,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -17345,10 +14171,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -17372,10 +14194,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -17399,10 +14217,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -17426,10 +14240,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -17453,10 +14263,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -17480,10 +14286,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -17507,10 +14309,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -17534,10 +14332,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -17561,10 +14355,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -17588,10 +14378,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -17615,10 +14401,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -17642,10 +14424,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -17669,10 +14447,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -17696,10 +14470,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -17723,10 +14493,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -17750,10 +14516,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -17777,10 +14539,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -17804,10 +14562,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -17831,10 +14585,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -17858,10 +14608,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -17885,10 +14631,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -17912,10 +14654,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -17939,10 +14677,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -17966,10 +14700,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -17993,10 +14723,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -18020,10 +14746,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -18047,10 +14769,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -18074,10 +14792,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -18101,10 +14815,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -18128,10 +14838,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -18155,10 +14861,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -18182,10 +14884,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -18209,10 +14907,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -18236,10 +14930,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -18263,10 +14953,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -18290,10 +14976,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -18317,10 +14999,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -18344,10 +15022,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -18371,10 +15045,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -18398,10 +15068,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -18425,10 +15091,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -18452,10 +15114,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -18479,10 +15137,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -18506,10 +15160,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -18533,10 +15183,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -18560,10 +15206,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -18587,10 +15229,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -18614,10 +15252,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -18641,10 +15275,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -18668,10 +15298,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -18695,10 +15321,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -18722,10 +15344,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -18749,10 +15367,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -18776,10 +15390,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -18803,10 +15413,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -18830,10 +15436,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -18857,10 +15459,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -18884,10 +15482,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -18911,10 +15505,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -18938,10 +15528,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -18965,10 +15551,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -18992,10 +15574,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -19019,10 +15597,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -19046,10 +15620,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -19073,10 +15643,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -19100,10 +15666,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -19127,10 +15689,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -19154,10 +15712,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -19181,10 +15735,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -19208,10 +15758,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -19235,10 +15781,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -19262,10 +15804,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -19289,10 +15827,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -19316,10 +15850,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -19343,10 +15873,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -19370,10 +15896,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -19397,10 +15919,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -19424,10 +15942,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -19451,10 +15965,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -19478,10 +15988,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -19505,10 +16011,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -19532,10 +16034,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -19559,10 +16057,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -19586,10 +16080,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -19613,10 +16103,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -19640,10 +16126,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -19667,10 +16149,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -19694,10 +16172,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -19721,10 +16195,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -19748,10 +16218,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -19775,10 +16241,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -19802,10 +16264,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -19829,10 +16287,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -19856,10 +16310,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -19883,10 +16333,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -19910,10 +16356,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -19937,10 +16379,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -19964,10 +16402,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -19991,10 +16425,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -20018,10 +16448,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -20045,10 +16471,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -20072,10 +16494,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -20099,10 +16517,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -20126,10 +16540,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -20153,10 +16563,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -20180,10 +16586,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -20207,10 +16609,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -20234,10 +16632,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -20261,10 +16655,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -20288,10 +16678,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -20315,10 +16701,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -20342,10 +16724,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -20369,10 +16747,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -20396,10 +16770,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -20423,10 +16793,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -20450,10 +16816,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -20477,10 +16839,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -20504,10 +16862,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -20531,10 +16885,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -20558,10 +16908,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -20585,10 +16931,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -20612,10 +16954,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -20639,10 +16977,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -20666,10 +17000,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -20693,10 +17023,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -20720,10 +17046,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -20747,10 +17069,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -20774,10 +17092,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -20801,10 +17115,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -20828,10 +17138,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -20855,10 +17161,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -20882,10 +17184,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -20909,10 +17207,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -20936,10 +17230,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -20963,10 +17253,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -20990,10 +17276,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -21017,10 +17299,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -21044,10 +17322,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -21071,10 +17345,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -21098,10 +17368,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -21125,10 +17391,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -21152,10 +17414,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -21179,10 +17437,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -21206,10 +17460,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -21233,10 +17483,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -21260,10 +17506,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -21287,10 +17529,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -21314,10 +17552,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -21341,10 +17575,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -21368,10 +17598,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -21395,10 +17621,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -21422,10 +17644,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -21449,10 +17667,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -21476,10 +17690,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -21503,10 +17713,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -21530,10 +17736,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -21557,10 +17759,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -21584,10 +17782,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -21611,10 +17805,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -21638,10 +17828,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -21665,10 +17851,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -21692,10 +17874,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -21719,10 +17897,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -21746,10 +17920,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -21773,10 +17943,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -21800,10 +17966,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -21827,10 +17989,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -21854,10 +18012,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -21881,10 +18035,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -21908,10 +18058,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -21935,10 +18081,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -21962,10 +18104,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -21989,10 +18127,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -22016,10 +18150,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -22043,10 +18173,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -22070,10 +18196,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -22097,10 +18219,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -22124,10 +18242,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -22151,10 +18265,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -22178,10 +18288,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -22200,10 +18306,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -22222,10 +18324,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -22244,10 +18342,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -22266,10 +18360,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -22288,10 +18378,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -22310,10 +18396,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -22332,10 +18414,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -22354,10 +18432,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -22376,10 +18450,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -22398,10 +18468,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -22420,10 +18486,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -22442,10 +18504,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -22464,10 +18522,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -22486,10 +18540,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -22508,10 +18558,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -22530,10 +18576,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -22552,10 +18594,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -22574,10 +18612,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -22596,10 +18630,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -22630,13 +18660,6 @@
"tests/harness/npm-static.test.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "derived:descendants",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -22660,10 +18683,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -22687,10 +18706,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:console"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:console"
- },
"anchorSource": "exact"
},
{
@@ -22714,10 +18729,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:console"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:console"
- },
"anchorSource": "exact"
},
{
@@ -22741,10 +18752,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:console"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:console"
- },
"anchorSource": "exact"
},
{
@@ -22768,13 +18775,6 @@
"status": "refused",
"evidence": "surface-manifest:unsupported:node-builtin.console.Console"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:console.Console",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -22798,13 +18798,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:console"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:console.assert",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -22828,13 +18821,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:console"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:console.clear",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -22858,13 +18844,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:console"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:console.count",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -22888,13 +18867,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:console"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:console.countReset",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -22925,13 +18897,6 @@
"tests/harness/npm-static.test.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:console.debug",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -22955,13 +18920,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:console"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:console.dir",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -22985,10 +18943,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:console"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:console"
- },
"anchorSource": "exact"
},
{
@@ -23019,13 +18973,6 @@
"tests/harness/npm-static.test.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:console.error",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -23049,13 +18996,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:console"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:console.group",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -23079,10 +19019,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:console"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:console"
- },
"anchorSource": "exact"
},
{
@@ -23106,13 +19042,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:console"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:console.groupEnd",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -23143,13 +19072,6 @@
"tests/harness/npm-static.test.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:console.info",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -23180,13 +19102,6 @@
"tests/harness/npm-static.test.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:console.log",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -23210,13 +19125,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:console"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:console.table",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -23240,13 +19148,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:console"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:console.time",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -23270,13 +19171,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:console"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:console.timeEnd",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -23300,10 +19194,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:console"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:console"
- },
"anchorSource": "exact"
},
{
@@ -23327,13 +19217,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:console"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:console.trace",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -23364,13 +19247,6 @@
"tests/harness/npm-static.test.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:console.warn",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -23405,14 +19281,6 @@
"tests/harness/npm-static.test.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "derived:descendants",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -23436,10 +19304,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -23463,10 +19327,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -23490,10 +19350,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -23517,10 +19373,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -23544,10 +19396,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -23571,10 +19419,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -23598,10 +19442,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -23625,10 +19465,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -23652,10 +19488,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -23679,10 +19511,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -23706,10 +19534,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -23733,10 +19557,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -23760,10 +19580,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -23787,10 +19603,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:crypto.checkPrime"
- },
"anchorSource": "exact"
},
{
@@ -23814,10 +19626,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:crypto.checkPrimeSync"
- },
"anchorSource": "exact"
},
{
@@ -23841,10 +19649,6 @@
"status": "refused",
"evidence": "surface-manifest:unsupported:node-builtin.crypto.createCipheriv"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:crypto.createCipheriv"
- },
"anchorSource": "exact"
},
{
@@ -23868,10 +19672,6 @@
"status": "refused",
"evidence": "surface-manifest:unsupported:node-builtin.crypto.createDecipheriv"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:crypto.createDecipheriv"
- },
"anchorSource": "exact"
},
{
@@ -23895,10 +19695,6 @@
"status": "refused",
"evidence": "surface-manifest:unsupported:node-builtin.crypto.createDiffieHellman"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:crypto.createDiffieHellman"
- },
"anchorSource": "exact"
},
{
@@ -23922,10 +19718,6 @@
"status": "refused",
"evidence": "surface-manifest:unsupported:node-builtin.crypto.createDiffieHellman"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:crypto.createDiffieHellman"
- },
"anchorSource": "exact"
},
{
@@ -23949,10 +19741,6 @@
"status": "refused",
"evidence": "surface-manifest:unsupported:node-builtin.crypto.createDiffieHellmanGroup"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -23976,10 +19764,6 @@
"status": "refused",
"evidence": "surface-manifest:unsupported:node-builtin.crypto.createECDH"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:crypto.createECDH"
- },
"anchorSource": "exact"
},
{
@@ -24008,14 +19792,6 @@
"tests/harness/npm-static.test.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:crypto.createHash",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -24044,14 +19820,6 @@
"tests/harness/npm-static.test.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:crypto.createHmac",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -24075,10 +19843,6 @@
"status": "refused",
"evidence": "surface-manifest:unsupported:node-builtin.crypto.createPrivateKey"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:crypto.createPrivateKey"
- },
"anchorSource": "exact"
},
{
@@ -24102,10 +19866,6 @@
"status": "refused",
"evidence": "surface-manifest:unsupported:node-builtin.crypto.createPublicKey"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:crypto.createPublicKey"
- },
"anchorSource": "exact"
},
{
@@ -24129,10 +19889,6 @@
"status": "refused",
"evidence": "surface-manifest:unsupported:node-builtin.crypto.createSecretKey"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:crypto.createSecretKey"
- },
"anchorSource": "exact"
},
{
@@ -24156,10 +19912,6 @@
"status": "refused",
"evidence": "surface-manifest:unsupported:node-builtin.crypto.createSign"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:crypto.createSign"
- },
"anchorSource": "exact"
},
{
@@ -24183,10 +19935,6 @@
"status": "refused",
"evidence": "surface-manifest:unsupported:node-builtin.crypto.createVerify"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:crypto.createVerify"
- },
"anchorSource": "exact"
},
{
@@ -24210,10 +19958,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -24237,10 +19981,6 @@
"status": "refused",
"evidence": "surface-manifest:unsupported:node-builtin.crypto.diffieHellman"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:crypto.diffieHellman"
- },
"anchorSource": "exact"
},
{
@@ -24264,10 +20004,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -24291,10 +20027,6 @@
"status": "refused",
"evidence": "surface-manifest:unsupported:node-builtin.crypto.generateKey"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:crypto.generateKey"
- },
"anchorSource": "exact"
},
{
@@ -24318,10 +20050,6 @@
"status": "refused",
"evidence": "surface-manifest:unsupported:node-builtin.crypto.generateKeyPair"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:crypto.generateKeyPair"
- },
"anchorSource": "exact"
},
{
@@ -24345,10 +20073,6 @@
"status": "refused",
"evidence": "surface-manifest:unsupported:node-builtin.crypto.generateKeyPairSync"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:crypto.generateKeyPairSync"
- },
"anchorSource": "exact"
},
{
@@ -24372,10 +20096,6 @@
"status": "refused",
"evidence": "surface-manifest:unsupported:node-builtin.crypto.generateKeySync"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:crypto.generateKeySync"
- },
"anchorSource": "exact"
},
{
@@ -24399,10 +20119,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:crypto.generatePrime"
- },
"anchorSource": "exact"
},
{
@@ -24426,10 +20142,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:crypto.generatePrimeSync"
- },
"anchorSource": "exact"
},
{
@@ -24453,10 +20165,6 @@
"status": "refused",
"evidence": "surface-manifest:unsupported:node-builtin.crypto.getCipherInfo"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -24480,14 +20188,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:crypto.getCiphers",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -24511,14 +20211,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:crypto.getCurves",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -24542,10 +20234,6 @@
"status": "refused",
"evidence": "surface-manifest:unsupported:node-builtin.crypto.getDiffieHellman"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -24569,14 +20257,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:crypto.getFips",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -24600,14 +20280,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:crypto.getHashes",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -24631,14 +20303,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:crypto.getRandomValues",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -24667,14 +20331,6 @@
"tests/harness/npm-static.test.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:crypto.hash",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -24703,14 +20359,6 @@
"tests/corpus/node24-crypto-kdf-options.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:crypto.hkdf",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -24739,14 +20387,6 @@
"tests/corpus/node24-crypto-kdf-options.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:crypto.hkdfSync",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -24775,14 +20415,6 @@
"tests/harness/npm-static.test.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:crypto.pbkdf2",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -24811,14 +20443,6 @@
"tests/harness/npm-static.test.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:crypto.pbkdf2Sync",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -24842,10 +20466,6 @@
"status": "refused",
"evidence": "surface-manifest:unsupported:node-builtin.crypto.privateDecrypt"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:crypto.privateDecrypt"
- },
"anchorSource": "exact"
},
{
@@ -24869,10 +20489,6 @@
"status": "refused",
"evidence": "surface-manifest:unsupported:node-builtin.crypto.privateEncrypt"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:crypto.privateEncrypt"
- },
"anchorSource": "exact"
},
{
@@ -24896,10 +20512,6 @@
"status": "refused",
"evidence": "surface-manifest:unsupported:node-builtin.crypto.publicDecrypt"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:crypto.publicDecrypt"
- },
"anchorSource": "exact"
},
{
@@ -24923,10 +20535,6 @@
"status": "refused",
"evidence": "surface-manifest:unsupported:node-builtin.crypto.publicEncrypt"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:crypto.publicEncrypt"
- },
"anchorSource": "exact"
},
{
@@ -24961,14 +20569,6 @@
"tests/corpus/node24-crypto-kdf-options.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:crypto.randomBytes",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -24992,14 +20592,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:crypto.randomFill",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -25028,14 +20620,6 @@
"tests/harness/npm-static.test.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:crypto.randomFillSync",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -25064,14 +20648,6 @@
"tests/harness/npm-static.test.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:crypto.randomInt",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -25106,14 +20682,6 @@
"tests/corpus/node24-crypto-kdf-options.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:crypto.randomUUID",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -25142,14 +20710,6 @@
"tests/corpus/node24-crypto-kdf-options.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:crypto.scrypt",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -25178,14 +20738,6 @@
"tests/corpus/node24-crypto-kdf-options.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:crypto.scryptSync",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -25209,10 +20761,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:crypto.secureHeapUsed"
- },
"anchorSource": "exact"
},
{
@@ -25236,10 +20784,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:crypto.setEngine"
- },
"anchorSource": "exact"
},
{
@@ -25263,14 +20807,6 @@
"status": "refused",
"evidence": "surface-manifest:unsupported:node-builtin.crypto.setFips"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:crypto.setFips",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -25294,10 +20830,6 @@
"status": "refused",
"evidence": "surface-manifest:unsupported:node-builtin.crypto.sign"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:crypto.sign"
- },
"anchorSource": "exact"
},
{
@@ -25326,14 +20858,6 @@
"tests/harness/npm-static.test.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:crypto.timingSafeEqual",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -25357,10 +20881,6 @@
"status": "refused",
"evidence": "surface-manifest:unsupported:node-builtin.crypto.verify"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:crypto.verify"
- },
"anchorSource": "exact"
},
{
@@ -25384,14 +20904,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:crypto.constants",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -25415,10 +20927,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -25442,14 +20950,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:crypto.subtle",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -25473,14 +20973,6 @@
"status": "refused",
"evidence": "surface-manifest:unsupported:node-builtin.crypto.webcrypto"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:crypto.webcrypto",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -25504,10 +20996,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -25531,10 +21019,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -25558,10 +21042,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -25585,10 +21065,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -25612,10 +21088,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -25639,10 +21111,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -25666,10 +21134,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -25693,10 +21157,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -25720,10 +21180,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -25747,10 +21203,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -25774,10 +21226,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -25801,10 +21249,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:crypto.Certificate"
- },
"anchorSource": "exact"
},
{
@@ -25828,10 +21272,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -25855,10 +21295,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -25882,10 +21318,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -25909,10 +21341,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -25936,10 +21364,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -25963,10 +21387,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -25990,10 +21410,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -26017,10 +21433,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -26044,10 +21456,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -26071,10 +21479,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -26098,10 +21502,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -26125,10 +21525,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -26152,10 +21548,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -26179,10 +21571,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -26206,10 +21594,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -26233,10 +21617,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -26260,10 +21640,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -26287,10 +21663,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -26314,10 +21686,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -26341,10 +21709,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -26368,10 +21732,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -26395,10 +21755,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -26422,10 +21778,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -26449,10 +21801,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -26476,10 +21824,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -26503,10 +21847,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -26530,10 +21870,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -26557,10 +21893,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -26584,10 +21916,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -26611,10 +21939,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -26638,10 +21962,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -26665,10 +21985,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -26692,10 +22008,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -26719,10 +22031,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -26751,14 +22059,6 @@
"tests/harness/npm-static.test.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:crypto.Hash",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -26787,14 +22087,6 @@
"tests/harness/npm-static.test.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:crypto.hash.copy",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -26823,14 +22115,6 @@
"tests/harness/npm-static.test.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:crypto.hash.digest",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -26859,14 +22143,6 @@
"tests/harness/npm-static.test.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:crypto.hash.update",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -26895,14 +22171,6 @@
"tests/harness/npm-static.test.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:crypto.Hmac",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -26931,14 +22199,6 @@
"tests/harness/npm-static.test.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:crypto.hmac.digest",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -26967,14 +22227,6 @@
"tests/harness/npm-static.test.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:crypto.hmac.update",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -26998,10 +22250,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:crypto.KeyObject"
- },
"anchorSource": "exact"
},
{
@@ -27025,10 +22273,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -27052,10 +22296,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -27079,10 +22319,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -27106,10 +22342,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "ancestor"
},
{
@@ -27133,10 +22365,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "ancestor"
},
{
@@ -27160,10 +22388,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "ancestor"
},
{
@@ -27187,10 +22411,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "ancestor"
},
{
@@ -27214,10 +22434,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -27241,10 +22457,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -27268,10 +22480,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -27295,10 +22503,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -27322,10 +22526,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -27349,10 +22549,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -27376,10 +22572,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:crypto.X509Certificate"
- },
"anchorSource": "exact"
},
{
@@ -27403,10 +22595,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -27430,10 +22618,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -27457,10 +22641,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -27484,10 +22664,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -27511,10 +22687,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -27538,10 +22710,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -27565,10 +22733,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -27592,10 +22756,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -27619,10 +22779,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "exact"
},
{
@@ -27646,10 +22802,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "ancestor"
},
{
@@ -27673,10 +22825,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "ancestor"
},
{
@@ -27700,10 +22848,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "ancestor"
},
{
@@ -27727,10 +22871,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "ancestor"
},
{
@@ -27754,10 +22894,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "ancestor"
},
{
@@ -27781,10 +22917,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "ancestor"
},
{
@@ -27808,10 +22940,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "ancestor"
},
{
@@ -27835,10 +22963,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "ancestor"
},
{
@@ -27862,10 +22986,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "ancestor"
},
{
@@ -27889,10 +23009,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "ancestor"
},
{
@@ -27916,10 +23032,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "ancestor"
},
{
@@ -27943,10 +23055,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "ancestor"
},
{
@@ -27970,10 +23078,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "ancestor"
},
{
@@ -27997,10 +23101,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "ancestor"
},
{
@@ -28024,10 +23124,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "ancestor"
},
{
@@ -28051,10 +23147,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "ancestor"
},
{
@@ -28078,10 +23170,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "ancestor"
},
{
@@ -28105,10 +23193,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "ancestor"
},
{
@@ -28132,10 +23216,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:crypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:crypto"
- },
"anchorSource": "ancestor"
},
{
@@ -28159,10 +23239,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:debugger"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:debugger"
- },
"anchorSource": "chapter"
},
{
@@ -28186,10 +23262,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -28213,10 +23285,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -28240,10 +23308,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -28267,10 +23331,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -28294,10 +23354,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -28321,10 +23377,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -28348,10 +23400,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -28375,10 +23423,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -28402,10 +23446,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -28424,10 +23464,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "chapter"
},
{
@@ -28446,10 +23482,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -28468,10 +23500,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -28490,10 +23518,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -28512,10 +23536,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -28534,10 +23554,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -28556,10 +23572,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -28578,10 +23590,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -28600,10 +23608,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -28622,10 +23626,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -28644,10 +23644,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -28671,10 +23667,6 @@
"tests/harness/npm-static.test.ts"
]
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -28693,10 +23685,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -28715,10 +23703,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -28737,10 +23721,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -28759,10 +23739,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -28781,10 +23757,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -28809,10 +23781,6 @@
"tests/corpus/2920-fs-promises-function-values.ts"
]
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -28831,10 +23799,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -28853,10 +23817,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -28875,10 +23835,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -28897,10 +23853,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -28919,10 +23871,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -28941,10 +23889,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -28963,10 +23907,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -28985,10 +23925,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -29007,10 +23943,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -29029,10 +23961,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -29051,10 +23979,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -29073,10 +23997,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -29095,10 +24015,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -29117,10 +24033,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -29139,10 +24051,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -29161,10 +24069,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -29183,10 +24087,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -29205,10 +24105,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -29227,10 +24123,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -29249,10 +24141,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -29271,10 +24159,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -29293,10 +24177,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -29315,10 +24195,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -29337,10 +24213,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -29359,10 +24231,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -29381,10 +24249,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -29403,10 +24267,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -29425,10 +24285,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -29447,10 +24303,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -29469,10 +24321,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -29491,10 +24339,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -29513,10 +24357,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -29535,10 +24375,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -29557,10 +24393,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -29579,10 +24411,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -29601,10 +24429,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -29623,10 +24447,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -29645,10 +24465,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -29667,10 +24483,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -29689,10 +24501,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -29711,10 +24519,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -29733,10 +24537,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -29755,10 +24555,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -29777,10 +24573,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -29799,10 +24591,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -29821,10 +24609,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -29843,10 +24627,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -29865,10 +24645,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -29887,10 +24663,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -29909,10 +24681,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -29931,10 +24699,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -29953,10 +24717,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -29975,10 +24735,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -29997,10 +24753,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -30019,10 +24771,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -30041,10 +24789,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -30063,10 +24807,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -30085,10 +24825,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -30107,10 +24843,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -30129,10 +24861,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -30151,10 +24879,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -30173,10 +24897,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -30195,10 +24915,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -30217,10 +24933,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -30239,10 +24951,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -30261,10 +24969,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -30283,10 +24987,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -30305,10 +25005,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -30327,10 +25023,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -30349,10 +25041,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -30371,10 +25059,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -30393,10 +25077,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -30415,10 +25095,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -30437,10 +25113,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -30459,10 +25131,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -30481,10 +25149,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -30510,10 +25174,6 @@
"tests/corpus/2936-static-loose-equality.ts"
]
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -30532,10 +25192,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -30554,10 +25210,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -30576,10 +25228,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -30598,10 +25246,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -30620,10 +25264,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -30642,10 +25282,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -30664,10 +25300,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -30686,10 +25318,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -30708,10 +25336,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -30734,10 +25358,6 @@
"tests/corpus/2314-process-introspection.ts"
]
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -30756,10 +25376,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -30778,10 +25394,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -30800,10 +25412,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -30822,10 +25430,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -30844,10 +25448,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -30866,10 +25466,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -30888,10 +25484,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -30910,10 +25502,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -30932,10 +25520,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -30954,10 +25538,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -30976,10 +25556,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -30998,10 +25574,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -31020,10 +25592,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -31042,10 +25610,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -31064,10 +25628,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -31086,10 +25646,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -31108,10 +25664,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -31130,10 +25682,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -31152,10 +25700,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -31174,10 +25718,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -31196,10 +25736,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -31218,10 +25754,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -31240,10 +25772,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -31262,10 +25790,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -31284,10 +25808,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -31306,10 +25826,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -31328,10 +25844,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -31350,10 +25862,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -31372,10 +25880,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -31394,10 +25898,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -31416,10 +25916,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -31438,10 +25934,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -31460,10 +25952,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -31482,10 +25970,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -31508,10 +25992,6 @@
"tests/corpus/2314-process-introspection.ts"
]
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -31535,10 +26015,6 @@
"tests/corpus/2689-http-server-timeout-properties.ts"
]
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -31557,10 +26033,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -31579,10 +26051,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -31601,10 +26069,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -31623,10 +26087,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -31645,10 +26105,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -31667,10 +26123,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -31689,10 +26141,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -31711,10 +26159,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -31733,10 +26177,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -31755,10 +26195,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -31777,10 +26213,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -31799,10 +26231,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -31821,10 +26249,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -31843,10 +26267,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -31865,10 +26285,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -31887,10 +26303,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -31909,10 +26321,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -31931,10 +26339,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -31953,10 +26357,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -31975,10 +26375,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -31997,10 +26393,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -32019,10 +26411,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -32041,10 +26429,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -32067,10 +26451,6 @@
"tests/corpus/2314-process-introspection.ts"
]
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -32089,10 +26469,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -32111,10 +26487,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -32133,10 +26505,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -32155,10 +26523,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -32177,10 +26541,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -32199,10 +26559,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -32221,10 +26577,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -32243,10 +26595,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -32265,10 +26613,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -32287,10 +26631,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -32309,10 +26649,6 @@
"status": "not-applicable",
"evidence": "compiler-feature:deprecations.util.toUSVString"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -32331,10 +26667,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -32353,10 +26685,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -32375,10 +26703,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -32402,10 +26726,6 @@
"tests/harness/npm-static.test.ts"
]
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -32424,10 +26744,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -32451,10 +26767,6 @@
"tests/harness/npm-static.test.ts"
]
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -32473,10 +26785,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -32495,10 +26803,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -32517,10 +26821,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -32539,10 +26839,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -32567,10 +26863,6 @@
"tests/corpus/2920-fs-promises-function-values.ts"
]
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -32589,10 +26881,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -32611,10 +26899,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -32633,10 +26917,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -32655,10 +26935,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -32677,10 +26953,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -32699,10 +26971,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -32721,10 +26989,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -32743,10 +27007,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -32765,10 +27025,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -32787,10 +27043,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -32809,10 +27061,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -32831,10 +27079,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -32853,10 +27097,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -32875,10 +27115,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -32897,10 +27133,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -32919,10 +27151,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -32941,10 +27169,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -32963,10 +27187,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:deprecations"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:deprecations"
- },
"anchorSource": "exact"
},
{
@@ -32993,17 +27213,6 @@
"tests/corpus/2214-dc-bind-store.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "derived:descendants",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -33027,10 +27236,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -33054,10 +27259,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -33084,17 +27285,6 @@
"tests/corpus/2214-dc-bind-store.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:diagnostics_channel.hasSubscribers",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -33121,17 +27311,6 @@
"tests/corpus/2214-dc-bind-store.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:diagnostics_channel.channel",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -33158,17 +27337,6 @@
"tests/corpus/2214-dc-bind-store.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:diagnostics_channel.subscribe",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -33195,17 +27363,6 @@
"tests/corpus/2214-dc-bind-store.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:diagnostics_channel.unsubscribe",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -33232,17 +27389,6 @@
"tests/corpus/2214-dc-bind-store.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:diagnostics_channel.tracingChannel",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -33266,10 +27412,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -33293,16 +27435,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:diagnostics_channel.start",
- "tests": [
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -33326,16 +27458,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:diagnostics_channel.end",
- "tests": [
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -33359,16 +27481,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:diagnostics_channel.asyncStart",
- "tests": [
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -33392,16 +27504,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:diagnostics_channel.asyncEnd",
- "tests": [
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -33425,16 +27527,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:diagnostics_channel.error",
- "tests": [
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -33458,10 +27550,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -33485,10 +27573,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -33512,10 +27596,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:diagnostics_channel"
- },
"anchorSource": "exact"
},
{
@@ -33539,10 +27619,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:diagnostics_channel"
- },
"anchorSource": "exact"
},
{
@@ -33566,10 +27642,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:diagnostics_channel"
- },
"anchorSource": "exact"
},
{
@@ -33593,10 +27665,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:diagnostics_channel"
- },
"anchorSource": "exact"
},
{
@@ -33620,10 +27688,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:diagnostics_channel"
- },
"anchorSource": "exact"
},
{
@@ -33647,10 +27711,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -33674,10 +27734,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:diagnostics_channel"
- },
"anchorSource": "exact"
},
{
@@ -33701,10 +27757,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:diagnostics_channel"
- },
"anchorSource": "exact"
},
{
@@ -33728,10 +27780,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:diagnostics_channel"
- },
"anchorSource": "exact"
},
{
@@ -33755,10 +27803,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:diagnostics_channel"
- },
"anchorSource": "exact"
},
{
@@ -33782,10 +27826,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:diagnostics_channel"
- },
"anchorSource": "exact"
},
{
@@ -33809,10 +27849,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:diagnostics_channel"
- },
"anchorSource": "exact"
},
{
@@ -33836,10 +27872,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:diagnostics_channel"
- },
"anchorSource": "exact"
},
{
@@ -33863,10 +27895,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -33890,10 +27918,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:diagnostics_channel"
- },
"anchorSource": "exact"
},
{
@@ -33917,10 +27941,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:diagnostics_channel"
- },
"anchorSource": "exact"
},
{
@@ -33944,10 +27964,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:diagnostics_channel"
- },
"anchorSource": "exact"
},
{
@@ -33971,10 +27987,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:diagnostics_channel"
- },
"anchorSource": "exact"
},
{
@@ -33998,10 +28010,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:diagnostics_channel"
- },
"anchorSource": "exact"
},
{
@@ -34025,10 +28033,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:diagnostics_channel"
- },
"anchorSource": "exact"
},
{
@@ -34052,10 +28056,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:diagnostics_channel"
- },
"anchorSource": "exact"
},
{
@@ -34079,10 +28079,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:diagnostics_channel"
- },
"anchorSource": "exact"
},
{
@@ -34106,10 +28102,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:diagnostics_channel"
- },
"anchorSource": "exact"
},
{
@@ -34133,10 +28125,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:diagnostics_channel"
- },
"anchorSource": "exact"
},
{
@@ -34160,10 +28148,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:diagnostics_channel"
- },
"anchorSource": "exact"
},
{
@@ -34187,10 +28171,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:diagnostics_channel"
- },
"anchorSource": "exact"
},
{
@@ -34214,10 +28194,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -34241,10 +28217,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:diagnostics_channel"
- },
"anchorSource": "exact"
},
{
@@ -34268,10 +28240,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:diagnostics_channel"
- },
"anchorSource": "exact"
},
{
@@ -34295,10 +28263,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:diagnostics_channel"
- },
"anchorSource": "exact"
},
{
@@ -34322,10 +28286,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:diagnostics_channel"
- },
"anchorSource": "exact"
},
{
@@ -34349,10 +28309,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:diagnostics_channel"
- },
"anchorSource": "exact"
},
{
@@ -34376,10 +28332,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:diagnostics_channel"
- },
"anchorSource": "exact"
},
{
@@ -34403,10 +28355,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -34430,10 +28378,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:diagnostics_channel"
- },
"anchorSource": "exact"
},
{
@@ -34457,10 +28401,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:diagnostics_channel"
- },
"anchorSource": "exact"
},
{
@@ -34484,10 +28424,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:diagnostics_channel"
- },
"anchorSource": "exact"
},
{
@@ -34511,10 +28447,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:diagnostics_channel"
- },
"anchorSource": "exact"
},
{
@@ -34538,10 +28470,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:diagnostics_channel"
- },
"anchorSource": "exact"
},
{
@@ -34565,10 +28493,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -34592,10 +28516,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:diagnostics_channel"
- },
"anchorSource": "exact"
},
{
@@ -34619,10 +28539,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -34646,10 +28562,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:diagnostics_channel"
- },
"anchorSource": "exact"
},
{
@@ -34673,10 +28585,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:diagnostics_channel"
- },
"anchorSource": "exact"
},
{
@@ -34700,10 +28608,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -34727,10 +28631,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:diagnostics_channel"
- },
"anchorSource": "exact"
},
{
@@ -34754,10 +28654,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:diagnostics_channel"
- },
"anchorSource": "exact"
},
{
@@ -34781,10 +28677,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:diagnostics_channel"
- },
"anchorSource": "exact"
},
{
@@ -34808,10 +28700,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:diagnostics_channel"
- },
"anchorSource": "exact"
},
{
@@ -34835,10 +28723,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -34862,10 +28746,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:diagnostics_channel"
- },
"anchorSource": "exact"
},
{
@@ -34889,17 +28769,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:diagnostics_channel.Channel",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -34923,17 +28792,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:diagnostics_channel.channel.publish",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -34957,17 +28815,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:diagnostics_channel.channel.subscribe",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -34991,17 +28838,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:diagnostics_channel.channel.unsubscribe",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -35025,16 +28861,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:diagnostics_channel.channel.bindStore",
- "tests": [
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -35058,16 +28884,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:diagnostics_channel.channel.unbindStore",
- "tests": [
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -35091,16 +28907,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:diagnostics_channel.channel.runStores",
- "tests": [
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -35127,17 +28933,6 @@
"tests/corpus/2214-dc-bind-store.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:diagnostics_channel.hasSubscribers",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -35161,16 +28956,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:diagnostics_channel.TracingChannel",
- "tests": [
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -35194,16 +28979,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:diagnostics_channel.tracingChannel.subscribe",
- "tests": [
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -35227,16 +29002,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:diagnostics_channel.tracingChannel.unsubscribe",
- "tests": [
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -35260,16 +29025,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:diagnostics_channel.tracingChannel.traceSync",
- "tests": [
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -35293,16 +29048,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:diagnostics_channel.tracingChannel.tracePromise",
- "tests": [
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -35326,16 +29071,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:diagnostics_channel"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:diagnostics_channel.tracingChannel.traceCallback",
- "tests": [
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -35362,17 +29097,6 @@
"tests/corpus/2214-dc-bind-store.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:diagnostics_channel.hasSubscribers",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-tracing/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-async/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-subscriber-throw/main.ts",
- "tests/fixtures/npm/cases/node24-diagnostics-transform-throw/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -35396,13 +29120,6 @@
"status": "not-implemented",
"evidence": "derived:descendants"
},
- "dynamic": {
- "status": "partial",
- "evidence": "derived:descendants",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -35426,10 +29143,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -35453,13 +29166,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:dns/promises.Resolver",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -35483,10 +29189,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:dns"
- },
"anchorSource": "exact"
},
{
@@ -35510,13 +29212,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:dns/promises.getServers",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -35540,10 +29235,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:dns/promises.lookup"
- },
"anchorSource": "exact"
},
{
@@ -35567,10 +29258,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:dns/promises.lookupService"
- },
"anchorSource": "exact"
},
{
@@ -35594,10 +29281,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:dns/promises.resolve"
- },
"anchorSource": "exact"
},
{
@@ -35621,10 +29304,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:dns/promises.resolve4"
- },
"anchorSource": "exact"
},
{
@@ -35648,10 +29327,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:dns/promises.resolve6"
- },
"anchorSource": "exact"
},
{
@@ -35675,10 +29350,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:dns/promises.resolveAny"
- },
"anchorSource": "exact"
},
{
@@ -35702,10 +29373,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:dns/promises.resolveCaa"
- },
"anchorSource": "exact"
},
{
@@ -35729,10 +29396,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:dns/promises.resolveCname"
- },
"anchorSource": "exact"
},
{
@@ -35756,10 +29419,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:dns/promises.resolveMx"
- },
"anchorSource": "exact"
},
{
@@ -35783,10 +29442,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:dns/promises.resolveNaptr"
- },
"anchorSource": "exact"
},
{
@@ -35810,10 +29465,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:dns/promises.resolveNs"
- },
"anchorSource": "exact"
},
{
@@ -35837,10 +29488,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:dns/promises.resolvePtr"
- },
"anchorSource": "exact"
},
{
@@ -35864,10 +29511,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:dns/promises.resolveSoa"
- },
"anchorSource": "exact"
},
{
@@ -35891,10 +29534,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:dns/promises.resolveSrv"
- },
"anchorSource": "exact"
},
{
@@ -35918,10 +29557,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:dns/promises.resolveTlsa"
- },
"anchorSource": "exact"
},
{
@@ -35945,10 +29580,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:dns/promises.resolveTxt"
- },
"anchorSource": "exact"
},
{
@@ -35972,10 +29603,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:dns/promises.reverse"
- },
"anchorSource": "exact"
},
{
@@ -35999,13 +29626,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:dns/promises.setDefaultResultOrder",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -36029,13 +29649,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:dns/promises.getDefaultResultOrder",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -36059,13 +29672,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:dns/promises.setServers",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -36089,10 +29695,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -36116,10 +29718,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -36143,10 +29741,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:dns.resolve"
- },
"anchorSource": "exact"
},
{
@@ -36170,10 +29764,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:dns.lookup"
- },
"anchorSource": "exact"
},
{
@@ -36197,13 +29787,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:dns.Resolver",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -36227,13 +29810,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:dns.Resolver",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -36257,10 +29833,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:dns"
- },
"anchorSource": "exact"
},
{
@@ -36284,10 +29856,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:dns"
- },
"anchorSource": "exact"
},
{
@@ -36311,13 +29879,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:dns.getServers",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -36341,10 +29902,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:dns.lookup"
- },
"anchorSource": "exact"
},
{
@@ -36368,10 +29925,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -36395,10 +29948,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:dns.lookupService"
- },
"anchorSource": "exact"
},
{
@@ -36422,10 +29971,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:dns.resolve"
- },
"anchorSource": "exact"
},
{
@@ -36449,10 +29994,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:dns.resolve4"
- },
"anchorSource": "exact"
},
{
@@ -36476,10 +30017,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:dns.resolve6"
- },
"anchorSource": "exact"
},
{
@@ -36503,10 +30040,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:dns.resolveAny"
- },
"anchorSource": "exact"
},
{
@@ -36530,10 +30063,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:dns.resolveCname"
- },
"anchorSource": "exact"
},
{
@@ -36557,10 +30086,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:dns.resolveCaa"
- },
"anchorSource": "exact"
},
{
@@ -36584,10 +30109,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:dns.resolveMx"
- },
"anchorSource": "exact"
},
{
@@ -36611,10 +30132,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:dns.resolveNaptr"
- },
"anchorSource": "exact"
},
{
@@ -36638,10 +30155,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:dns.resolveNs"
- },
"anchorSource": "exact"
},
{
@@ -36665,10 +30178,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:dns.resolvePtr"
- },
"anchorSource": "exact"
},
{
@@ -36692,10 +30201,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:dns.resolveSoa"
- },
"anchorSource": "exact"
},
{
@@ -36719,10 +30224,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:dns.resolveSrv"
- },
"anchorSource": "exact"
},
{
@@ -36746,10 +30247,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:dns.resolveTlsa"
- },
"anchorSource": "exact"
},
{
@@ -36773,10 +30270,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:dns.resolveTxt"
- },
"anchorSource": "exact"
},
{
@@ -36800,10 +30293,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:dns.reverse"
- },
"anchorSource": "exact"
},
{
@@ -36827,13 +30316,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:dns.setDefaultResultOrder",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -36857,13 +30339,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:dns.getDefaultResultOrder",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -36887,13 +30362,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dns"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:dns.setServers",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -36917,13 +30385,6 @@
"status": "not-implemented",
"evidence": "derived:descendants"
},
- "dynamic": {
- "status": "partial",
- "evidence": "derived:descendants",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -36947,10 +30408,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -36974,13 +30431,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:domain"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:domain.Domain",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -37004,13 +30454,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:domain"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:domain.domain.add",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -37034,13 +30477,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:domain"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:domain.domain.bind",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -37064,13 +30500,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:domain"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:domain.domain.enter",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -37094,13 +30523,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:domain"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:domain.domain.exit",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -37124,13 +30546,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:domain"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:domain.domain.intercept",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -37154,13 +30569,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:domain"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:domain.domain.remove",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -37184,13 +30592,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:domain"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:domain.domain.run",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -37214,10 +30615,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:domain"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:domain"
- },
"anchorSource": "ancestor"
},
{
@@ -37241,13 +30638,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:domain"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:domain.create",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -37271,10 +30661,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -37298,10 +30684,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:domain"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:domain"
- },
"anchorSource": "exact"
},
{
@@ -37325,10 +30707,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -37352,10 +30730,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -37378,14 +30752,6 @@
"tests/corpus/990-process-basics.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "derived:descendants",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/node24-env/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -37404,10 +30770,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -37431,10 +30793,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -37458,10 +30816,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -37485,10 +30839,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -37512,10 +30862,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -37539,10 +30885,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -37566,10 +30908,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -37593,10 +30931,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -37620,10 +30954,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -37647,10 +30977,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -37673,14 +30999,6 @@
"tests/corpus/2314-process-introspection.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:environment_variables.process.env",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/node24-env/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -37706,10 +31024,6 @@
"tests/harness/project-config.test.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "derived:descendants"
- },
"anchorSource": "chapter"
},
{
@@ -37728,10 +31042,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -37750,10 +31060,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -37775,10 +31081,6 @@
"tests/corpus/error-stack-limit.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "ancestor"
},
{
@@ -37797,10 +31099,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "ancestor"
},
{
@@ -37819,10 +31117,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "ancestor"
},
{
@@ -37841,10 +31135,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "ancestor"
},
{
@@ -37867,10 +31157,6 @@
"tests/corpus/error-stack-limit.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "ancestor"
},
{
@@ -37889,10 +31175,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -37911,10 +31193,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -37933,10 +31211,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -37955,10 +31229,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -37977,10 +31247,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -37999,10 +31265,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -38021,10 +31283,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "ancestor"
},
{
@@ -38048,10 +31306,6 @@
"tests/harness/project-config.test.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "ancestor"
},
{
@@ -38075,10 +31329,6 @@
"tests/harness/project-config.test.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "ancestor"
},
{
@@ -38102,10 +31352,6 @@
"tests/harness/project-config.test.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "ancestor"
},
{
@@ -38124,10 +31370,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "ancestor"
},
{
@@ -38146,10 +31388,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "ancestor"
},
{
@@ -38173,10 +31411,6 @@
"tests/harness/project-config.test.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "ancestor"
},
{
@@ -38195,10 +31429,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "ancestor"
},
{
@@ -38222,10 +31452,6 @@
"tests/harness/project-config.test.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "ancestor"
},
{
@@ -38244,10 +31470,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -38266,10 +31488,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -38288,10 +31506,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -38310,10 +31524,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -38332,10 +31542,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -38354,10 +31560,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -38376,10 +31578,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -38398,10 +31596,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -38420,10 +31614,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -38442,10 +31632,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -38464,10 +31650,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -38486,10 +31668,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -38508,10 +31686,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -38530,10 +31704,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -38552,10 +31722,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -38574,10 +31740,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -38596,10 +31758,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -38618,10 +31776,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -38640,10 +31794,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -38662,10 +31812,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -38684,10 +31830,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -38706,10 +31848,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -38728,10 +31866,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -38750,10 +31884,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -38772,10 +31902,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -38794,10 +31920,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -38816,10 +31938,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -38838,10 +31956,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -38860,10 +31974,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -38882,10 +31992,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -38904,10 +32010,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -38926,10 +32028,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -38948,10 +32046,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -38970,10 +32064,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -38992,10 +32082,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -39014,10 +32100,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -39036,10 +32118,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -39058,10 +32136,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -39080,10 +32154,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -39102,10 +32172,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -39124,10 +32190,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -39146,10 +32208,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -39168,10 +32226,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -39190,10 +32244,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -39212,10 +32262,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -39234,10 +32280,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -39256,10 +32298,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -39278,10 +32316,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -39300,10 +32334,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -39322,10 +32352,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -39344,10 +32370,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -39366,10 +32388,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -39388,10 +32406,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -39410,10 +32424,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -39432,10 +32442,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -39454,10 +32460,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -39476,10 +32478,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -39498,10 +32496,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -39520,10 +32514,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -39542,10 +32532,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -39564,10 +32550,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -39586,10 +32568,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -39608,10 +32586,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -39630,10 +32604,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -39652,10 +32622,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -39674,10 +32640,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -39696,10 +32658,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -39718,10 +32676,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -39740,10 +32694,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -39762,10 +32712,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -39784,10 +32730,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -39806,10 +32748,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -39828,10 +32766,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -39850,10 +32784,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -39872,10 +32802,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -39894,10 +32820,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -39916,10 +32838,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -39938,10 +32856,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -39960,10 +32874,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -39982,10 +32892,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -40004,10 +32910,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -40026,10 +32928,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -40048,10 +32946,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -40070,10 +32964,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -40092,10 +32982,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -40114,10 +33000,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -40136,10 +33018,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -40158,10 +33036,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -40180,10 +33054,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -40202,10 +33072,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -40224,10 +33090,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -40246,10 +33108,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -40268,10 +33126,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -40290,10 +33144,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -40312,10 +33162,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -40334,10 +33180,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -40356,10 +33198,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -40378,10 +33216,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -40400,10 +33234,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -40422,10 +33252,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -40444,10 +33270,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -40466,10 +33288,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -40488,10 +33306,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -40510,10 +33324,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -40532,10 +33342,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -40554,10 +33360,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -40576,10 +33378,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -40598,10 +33396,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -40620,10 +33414,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -40642,10 +33432,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -40664,10 +33450,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -40686,10 +33468,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -40708,10 +33486,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -40730,10 +33504,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -40752,10 +33522,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -40774,10 +33540,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -40796,10 +33558,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -40818,10 +33576,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -40840,10 +33594,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -40862,10 +33612,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -40884,10 +33630,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -40906,10 +33648,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -40928,10 +33666,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -40950,10 +33684,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -40972,10 +33702,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -40994,10 +33720,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -41016,10 +33738,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -41038,10 +33756,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -41060,10 +33774,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -41082,10 +33792,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -41104,10 +33810,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -41126,10 +33828,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -41148,10 +33846,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -41170,10 +33864,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -41192,10 +33882,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -41214,10 +33900,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -41236,10 +33918,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -41258,10 +33936,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -41280,10 +33954,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -41302,10 +33972,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -41324,10 +33990,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -41346,10 +34008,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -41368,10 +34026,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -41390,10 +34044,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -41412,10 +34062,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -41434,10 +34080,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -41456,10 +34098,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -41478,10 +34116,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -41500,10 +34134,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -41522,10 +34152,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -41544,10 +34170,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -41566,10 +34188,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -41588,10 +34206,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -41610,10 +34224,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -41632,10 +34242,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -41654,10 +34260,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -41676,10 +34278,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -41698,10 +34296,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -41720,10 +34314,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -41742,10 +34332,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -41764,10 +34350,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -41786,10 +34368,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -41808,10 +34386,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -41830,10 +34404,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -41852,10 +34422,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -41874,10 +34440,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -41896,10 +34458,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -41918,10 +34476,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -41940,10 +34494,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -41962,10 +34512,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -41984,10 +34530,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -42006,10 +34548,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -42028,10 +34566,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -42050,10 +34584,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -42072,10 +34602,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -42094,10 +34620,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -42116,10 +34638,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -42138,10 +34656,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -42160,10 +34674,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -42182,10 +34692,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -42204,10 +34710,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -42226,10 +34728,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -42248,10 +34746,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -42270,10 +34764,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -42292,10 +34782,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -42314,10 +34800,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -42336,10 +34818,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -42358,10 +34836,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -42380,10 +34854,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -42402,10 +34872,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -42424,10 +34890,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -42446,10 +34908,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -42468,10 +34926,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -42490,10 +34944,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -42512,10 +34962,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -42534,10 +34980,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -42556,10 +34998,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -42578,10 +35016,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -42600,10 +35034,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -42622,10 +35052,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -42644,10 +35070,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -42666,10 +35088,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -42688,10 +35106,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -42710,10 +35124,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -42732,10 +35142,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -42754,10 +35160,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -42776,10 +35178,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -42798,10 +35196,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -42820,10 +35214,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -42842,10 +35232,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -42864,10 +35250,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -42886,10 +35268,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -42908,10 +35286,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -42930,10 +35304,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -42952,10 +35322,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -42974,10 +35340,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -42996,10 +35358,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -43018,10 +35376,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -43040,10 +35394,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -43062,10 +35412,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -43084,10 +35430,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -43106,10 +35448,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -43128,10 +35466,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -43150,10 +35484,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -43172,10 +35502,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -43194,10 +35520,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -43216,10 +35538,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -43238,10 +35556,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -43260,10 +35574,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -43282,10 +35592,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -43304,10 +35610,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -43326,10 +35628,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -43348,10 +35646,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -43370,10 +35664,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -43392,10 +35682,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -43414,10 +35700,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -43436,10 +35718,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -43458,10 +35736,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -43480,10 +35754,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -43502,10 +35772,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -43524,10 +35790,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -43546,10 +35808,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -43568,10 +35826,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -43590,10 +35844,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -43612,10 +35862,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -43634,10 +35880,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -43656,10 +35898,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -43678,10 +35916,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -43700,10 +35934,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -43722,10 +35952,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -43749,10 +35975,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -43776,10 +35998,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -43803,10 +36021,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -43830,10 +36044,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -43857,10 +36067,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -43884,10 +36090,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -43906,10 +36108,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -43928,10 +36126,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -43955,10 +36149,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -43977,10 +36167,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -43999,10 +36185,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -44021,10 +36203,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -44043,10 +36221,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -44065,10 +36239,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -44087,10 +36257,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -44109,10 +36275,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -44131,10 +36293,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -44153,10 +36311,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -44175,10 +36329,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -44197,10 +36347,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -44219,10 +36365,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -44241,10 +36383,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -44263,10 +36401,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -44285,10 +36419,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -44307,10 +36437,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -44329,10 +36455,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -44351,10 +36473,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -44373,10 +36491,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -44395,10 +36509,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -44417,10 +36527,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -44439,10 +36545,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -44461,10 +36563,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -44483,10 +36581,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -44505,10 +36599,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -44527,10 +36617,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -44549,10 +36635,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -44571,10 +36653,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -44593,10 +36671,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -44615,10 +36689,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -44637,10 +36707,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -44659,10 +36725,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -44681,10 +36743,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -44703,10 +36761,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -44725,10 +36779,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -44747,10 +36797,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -44769,10 +36815,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -44791,10 +36833,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -44813,10 +36851,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -44835,10 +36869,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -44857,10 +36887,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -44879,10 +36905,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -44901,10 +36923,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -44923,10 +36941,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -44945,10 +36959,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -44967,10 +36977,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -44989,10 +36995,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -45011,10 +37013,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -45033,10 +37031,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -45055,10 +37049,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -45077,10 +37067,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -45099,10 +37085,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -45121,10 +37103,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -45143,10 +37121,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -45165,10 +37139,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -45187,10 +37157,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -45209,10 +37175,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -45231,10 +37193,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -45253,10 +37211,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -45275,10 +37229,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -45297,10 +37247,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -45319,10 +37265,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -45341,10 +37283,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -45363,10 +37301,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -45385,10 +37319,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -45407,10 +37337,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -45429,10 +37355,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -45451,10 +37373,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -45473,10 +37391,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -45495,10 +37409,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -45517,10 +37427,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -45539,10 +37445,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -45561,10 +37463,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -45583,10 +37481,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -45605,10 +37499,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -45627,10 +37517,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -45649,10 +37535,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -45671,10 +37553,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -45693,10 +37571,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -45715,10 +37589,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -45737,10 +37607,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -45759,10 +37625,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -45781,10 +37643,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -45803,10 +37661,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -45825,10 +37679,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -45847,10 +37697,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -45869,10 +37715,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -45891,10 +37733,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -45913,10 +37751,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -45940,10 +37774,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -45967,10 +37797,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -45994,10 +37820,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -46021,10 +37843,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -46043,10 +37861,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -46065,10 +37879,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -46087,10 +37897,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -46109,10 +37915,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -46131,10 +37933,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -46153,10 +37951,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -46175,10 +37969,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -46197,10 +37987,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -46219,10 +38005,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -46241,10 +38023,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -46263,10 +38041,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -46290,10 +38064,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -46317,10 +38087,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -46344,10 +38110,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -46371,10 +38133,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -46398,10 +38156,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -46425,10 +38179,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -46452,10 +38202,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -46479,10 +38225,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -46506,10 +38248,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -46533,10 +38271,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -46560,10 +38294,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -46587,10 +38317,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -46614,10 +38340,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -46641,10 +38363,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -46668,10 +38386,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -46695,10 +38409,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -46722,10 +38432,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -46749,10 +38455,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -46776,10 +38478,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -46803,10 +38501,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -46830,10 +38524,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -46857,10 +38547,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -46884,10 +38570,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -46911,10 +38593,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -46938,10 +38616,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -46965,10 +38639,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -46992,10 +38662,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -47019,10 +38685,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -47046,10 +38708,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -47073,10 +38731,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -47100,10 +38754,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -47127,10 +38777,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -47154,10 +38800,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -47181,10 +38823,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -47208,10 +38846,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -47235,10 +38869,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -47262,10 +38892,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -47289,10 +38915,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -47316,10 +38938,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -47343,10 +38961,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -47370,10 +38984,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -47397,10 +39007,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -47424,10 +39030,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -47451,10 +39053,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -47478,10 +39076,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -47505,10 +39099,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -47532,10 +39122,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -47559,10 +39145,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -47586,10 +39168,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -47613,10 +39191,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -47640,10 +39214,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -47667,10 +39237,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -47694,10 +39260,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -47716,10 +39278,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -47738,10 +39296,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -47760,10 +39314,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -47782,10 +39332,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -47804,10 +39350,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -47826,10 +39368,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -47848,10 +39386,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -47870,10 +39404,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -47892,10 +39422,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -47914,10 +39440,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -47936,10 +39458,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -47958,10 +39476,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -47980,10 +39494,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -48002,10 +39512,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -48024,10 +39530,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -48046,10 +39548,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -48068,10 +39566,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -48090,10 +39584,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -48112,10 +39602,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -48134,10 +39620,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -48156,10 +39638,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -48178,10 +39656,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -48200,10 +39674,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -48222,10 +39692,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -48244,10 +39710,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -48266,10 +39728,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -48288,10 +39746,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -48310,10 +39764,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -48332,10 +39782,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -48354,10 +39800,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -48376,10 +39818,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -48398,10 +39836,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -48420,10 +39854,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -48442,10 +39872,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -48464,10 +39890,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -48486,10 +39908,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:errors"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:errors"
- },
"anchorSource": "exact"
},
{
@@ -48517,15 +39935,6 @@
"tests/corpus/2620-ee-override-once-order.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "derived:descendants",
- "tests": [
- "tests/fixtures/npm/cases/node24-async-events/main.ts",
- "tests/fixtures/npm/cases/node24-event-emitter/main.ts",
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -48549,10 +39958,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "exact"
},
{
@@ -48576,10 +39981,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -48603,10 +40004,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -48630,10 +40027,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -48657,10 +40050,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -48684,10 +40073,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "exact"
},
{
@@ -48711,10 +40096,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "exact"
},
{
@@ -48738,10 +40119,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "exact"
},
{
@@ -48765,10 +40142,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -48792,10 +40165,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "exact"
},
{
@@ -48819,10 +40188,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "exact"
},
{
@@ -48846,10 +40211,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "exact"
},
{
@@ -48873,10 +40234,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "exact"
},
{
@@ -48900,10 +40257,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "exact"
},
{
@@ -48927,10 +40280,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "exact"
},
{
@@ -48954,10 +40303,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "exact"
},
{
@@ -48981,10 +40326,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "ancestor"
},
{
@@ -49008,10 +40349,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "ancestor"
},
{
@@ -49035,10 +40372,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "ancestor"
},
{
@@ -49062,10 +40395,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "ancestor"
},
{
@@ -49089,10 +40418,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "ancestor"
},
{
@@ -49116,10 +40441,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "ancestor"
},
{
@@ -49143,10 +40464,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "ancestor"
},
{
@@ -49170,10 +40487,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "ancestor"
},
{
@@ -49197,10 +40510,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "ancestor"
},
{
@@ -49224,10 +40533,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "ancestor"
},
{
@@ -49251,10 +40556,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "ancestor"
},
{
@@ -49278,10 +40579,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "ancestor"
},
{
@@ -49305,10 +40602,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "ancestor"
},
{
@@ -49332,10 +40625,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "exact"
},
{
@@ -49359,10 +40648,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "exact"
},
{
@@ -49386,10 +40671,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "exact"
},
{
@@ -49413,10 +40694,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "exact"
},
{
@@ -49440,10 +40717,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "exact"
},
{
@@ -49467,10 +40740,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "ancestor"
},
{
@@ -49494,10 +40763,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "exact"
},
{
@@ -49521,10 +40786,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "exact"
},
{
@@ -49548,10 +40809,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "exact"
},
{
@@ -49575,10 +40832,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "exact"
},
{
@@ -49602,10 +40855,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "exact"
},
{
@@ -49629,10 +40878,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "exact"
},
{
@@ -49656,10 +40901,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "exact"
},
{
@@ -49683,10 +40924,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "exact"
},
{
@@ -49710,10 +40947,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "exact"
},
{
@@ -49737,10 +40970,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "exact"
},
{
@@ -49764,10 +40993,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "exact"
},
{
@@ -49791,10 +41016,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "exact"
},
{
@@ -49822,13 +41043,6 @@
"tests/corpus/2620-ee-override-once-order.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:events.EventEmitter",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -49852,10 +41066,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "exact"
},
{
@@ -49883,14 +41093,6 @@
"tests/corpus/2620-ee-override-once-order.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:events.emitter.addListener",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts",
- "tests/fixtures/npm/cases/node24-event-emitter/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -49918,14 +41120,6 @@
"tests/corpus/2620-ee-override-once-order.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:events.emitter.emit",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts",
- "tests/fixtures/npm/cases/node24-event-emitter/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -49953,14 +41147,6 @@
"tests/corpus/2620-ee-override-once-order.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:events.emitter.eventNames",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts",
- "tests/fixtures/npm/cases/node24-event-emitter/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -49988,13 +41174,6 @@
"tests/corpus/2620-ee-override-once-order.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:events.emitter.getMaxListeners",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -50022,14 +41201,6 @@
"tests/corpus/2620-ee-override-once-order.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:events.emitter.listenerCount",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts",
- "tests/fixtures/npm/cases/node24-event-emitter/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -50057,13 +41228,6 @@
"tests/corpus/2620-ee-override-once-order.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:events.emitter.listeners",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -50091,14 +41255,6 @@
"tests/corpus/2620-ee-override-once-order.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:events.emitter.off",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts",
- "tests/fixtures/npm/cases/node24-event-emitter/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -50126,14 +41282,6 @@
"tests/corpus/2620-ee-override-once-order.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:events.emitter.on",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts",
- "tests/fixtures/npm/cases/node24-event-emitter/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -50161,14 +41309,6 @@
"tests/corpus/2620-ee-override-once-order.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:events.emitter.once",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts",
- "tests/fixtures/npm/cases/node24-event-emitter/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -50196,14 +41336,6 @@
"tests/corpus/2620-ee-override-once-order.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:events.emitter.prependListener",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts",
- "tests/fixtures/npm/cases/node24-event-emitter/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -50231,14 +41363,6 @@
"tests/corpus/2620-ee-override-once-order.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:events.emitter.prependOnceListener",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts",
- "tests/fixtures/npm/cases/node24-event-emitter/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -50266,14 +41390,6 @@
"tests/corpus/2620-ee-override-once-order.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:events.emitter.removeAllListeners",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts",
- "tests/fixtures/npm/cases/node24-event-emitter/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -50301,14 +41417,6 @@
"tests/corpus/2620-ee-override-once-order.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:events.emitter.removeListener",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts",
- "tests/fixtures/npm/cases/node24-event-emitter/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -50336,13 +41444,6 @@
"tests/corpus/2620-ee-override-once-order.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:events.emitter.setMaxListeners",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -50370,13 +41471,6 @@
"tests/corpus/2620-ee-override-once-order.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:events.emitter.rawListeners",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -50400,10 +41494,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "exact"
},
{
@@ -50427,10 +41517,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "exact"
},
{
@@ -50454,10 +41540,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "exact"
},
{
@@ -50481,10 +41563,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "exact"
},
{
@@ -50508,10 +41586,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "ancestor"
},
{
@@ -50535,10 +41609,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "ancestor"
},
{
@@ -50562,10 +41632,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "ancestor"
},
{
@@ -50593,13 +41659,6 @@
"tests/corpus/2620-ee-override-once-order.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:events.events.getEventListeners",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -50623,10 +41682,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "exact"
},
{
@@ -50654,13 +41709,6 @@
"tests/corpus/2620-ee-override-once-order.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:events.events.once",
- "tests": [
- "tests/fixtures/npm/cases/node24-async-events/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -50684,10 +41732,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -50715,13 +41759,6 @@
"tests/corpus/2620-ee-override-once-order.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:events.events.listenerCount",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -50749,13 +41786,6 @@
"tests/corpus/2620-ee-override-once-order.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:events.events.on",
- "tests": [
- "tests/fixtures/npm/cases/node24-async-events/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -50783,13 +41813,6 @@
"tests/corpus/2620-ee-override-once-order.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:events.events.setMaxListeners",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -50813,13 +41836,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:events.events.addAbortListener",
- "tests": [
- "tests/fixtures/npm/cases/node24-async-events/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -50843,13 +41859,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:events.defaultMaxListeners",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -50873,14 +41882,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:events.events.errorMonitor",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts",
- "tests/fixtures/npm/cases/node24-event-emitter/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -50904,10 +41905,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:events"
- },
"anchorSource": "chapter"
},
{
@@ -50931,13 +41928,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:events"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:events.captureRejectionSymbol",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -50997,14 +41987,6 @@
"tests/fixtures/node-types/fs-timestamps.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "derived:descendants",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -51028,10 +42010,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -51055,10 +42033,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -51082,10 +42056,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -51109,10 +42079,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -51140,14 +42106,6 @@
"tests/corpus/3136-fs-file-handle-options.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:fs/promises.FileHandle",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -51175,14 +42133,6 @@
"tests/corpus/3136-fs-file-handle-options.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:fs/promises.filehandle.appendFile",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -51209,14 +42159,6 @@
"tests/corpus/3135-fs-file-handle-controls.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:fs/promises.filehandle.chmod",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -51240,10 +42182,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -51271,14 +42209,6 @@
"tests/corpus/3136-fs-file-handle-options.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:fs/promises.filehandle.close",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -51302,10 +42232,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -51329,10 +42255,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -51359,14 +42281,6 @@
"tests/corpus/3135-fs-file-handle-controls.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:fs/promises.filehandle.datasync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -51394,14 +42308,6 @@
"tests/corpus/3136-fs-file-handle-options.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:fs/promises.filehandle.read",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -51429,14 +42335,6 @@
"tests/corpus/3136-fs-file-handle-options.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:fs/promises.filehandle.read",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -51464,14 +42362,6 @@
"tests/corpus/3136-fs-file-handle-options.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:fs/promises.filehandle.read",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -51495,10 +42385,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -51526,14 +42412,6 @@
"tests/corpus/3136-fs-file-handle-options.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:fs/promises.filehandle.readFile",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -51557,10 +42435,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -51587,14 +42461,6 @@
"tests/corpus/3135-fs-file-handle-controls.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:fs/promises.filehandle.readv",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -51622,14 +42488,6 @@
"tests/corpus/3136-fs-file-handle-options.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:fs/promises.filehandle.stat",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -51656,14 +42514,6 @@
"tests/corpus/3135-fs-file-handle-controls.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:fs/promises.filehandle.sync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -51690,14 +42540,6 @@
"tests/corpus/3135-fs-file-handle-controls.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:fs/promises.filehandle.truncate",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -51725,10 +42567,6 @@
"tests/fixtures/node-types/fs-timestamps.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -51756,14 +42594,6 @@
"tests/corpus/3136-fs-file-handle-options.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:fs/promises.filehandle.write",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -51791,14 +42621,6 @@
"tests/corpus/3136-fs-file-handle-options.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:fs/promises.filehandle.write",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -51826,14 +42648,6 @@
"tests/corpus/3136-fs-file-handle-options.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:fs/promises.filehandle.write",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -51861,14 +42675,6 @@
"tests/corpus/3136-fs-file-handle-options.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:fs/promises.filehandle.writeFile",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -51895,14 +42701,6 @@
"tests/corpus/3135-fs-file-handle-controls.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:fs/promises.filehandle.writev",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -51929,10 +42727,6 @@
"tests/corpus/2844-node-disposable-resources.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -51959,13 +42753,6 @@
"tests/corpus/2686-fs-file-handle.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:fs.fd",
- "tests": [
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -51989,10 +42776,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -52016,14 +42799,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs/promises.access",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -52047,14 +42822,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs/promises.appendFile",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -52084,14 +42851,6 @@
"tests/corpus/2920-fs-promises-function-values.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs/promises.chmod",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -52115,10 +42874,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -52142,14 +42897,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs/promises.copyFile",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -52173,10 +42920,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -52200,10 +42943,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -52227,10 +42966,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -52254,10 +42989,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -52285,10 +43016,6 @@
"tests/corpus/node24-fs-timestamps-symlinks.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -52317,10 +43044,6 @@
"tests/fixtures/node-types/fs-links.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -52347,14 +43070,6 @@
"tests/corpus/2941-fsp-lstat-identity.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs/promises.lstat",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -52384,14 +43099,6 @@
"tests/corpus/2920-fs-promises-function-values.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs/promises.mkdir",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -52415,14 +43122,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs/promises.mkdtemp",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -52446,10 +43145,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -52479,14 +43174,6 @@
"tests/corpus/2920-fs-promises-function-values.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs/promises.open",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -52510,10 +43197,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -52540,14 +43223,6 @@
"tests/corpus/2942-fsp-readdir-dirent.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs/promises.readdir",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -52577,14 +43252,6 @@
"tests/corpus/2920-fs-promises-function-values.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs/promises.readFile",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -52614,14 +43281,6 @@
"tests/fixtures/node-types/fs-links.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs/promises.readlink",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -52648,14 +43307,6 @@
"tests/corpus/2940-fsp-realpath.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs/promises.realpath",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -52685,14 +43336,6 @@
"tests/corpus/2920-fs-promises-function-values.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs/promises.rename",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -52716,14 +43359,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs/promises.rmdir",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -52753,14 +43388,6 @@
"tests/corpus/2920-fs-promises-function-values.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs/promises.rm",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -52790,14 +43417,6 @@
"tests/corpus/2920-fs-promises-function-values.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs/promises.stat",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -52827,10 +43446,6 @@
"tests/fixtures/node-types/fs-statfs.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -52860,10 +43475,6 @@
"tests/fixtures/node-types/fs-links.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -52887,10 +43498,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -52920,14 +43527,6 @@
"tests/corpus/2920-fs-promises-function-values.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs/promises.unlink",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -52954,10 +43553,6 @@
"tests/corpus/node24-fs-timestamps-promises.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -52981,10 +43576,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -53014,14 +43605,6 @@
"tests/corpus/2920-fs-promises-function-values.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs/promises.writeFile",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -53045,14 +43628,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.constants",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -53076,10 +43651,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -53103,14 +43674,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.access",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -53134,14 +43697,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.appendFile",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -53165,14 +43720,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.chmod",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -53196,10 +43743,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -53223,10 +43766,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -53250,14 +43789,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.close",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -53281,14 +43812,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.copyFile",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -53312,10 +43835,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -53339,14 +43858,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.createReadStream",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -53370,14 +43881,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.createWriteStream",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -53401,14 +43904,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.exists",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -53435,14 +43930,6 @@
"tests/corpus/3137-fs-vector-callbacks.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.fchmod",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -53466,10 +43953,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -53496,14 +43979,6 @@
"tests/corpus/3137-fs-vector-callbacks.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.fdatasync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -53527,14 +44002,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.fstat",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -53558,14 +44025,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.fsync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -53592,14 +44051,6 @@
"tests/corpus/3137-fs-vector-callbacks.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.ftruncate",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -53628,10 +44079,6 @@
"tests/corpus/node24-fs-timestamps-errors.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -53655,10 +44102,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -53682,10 +44125,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -53709,10 +44148,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -53741,10 +44176,6 @@
"tests/corpus/node24-fs-timestamps-errors.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -53774,10 +44205,6 @@
"tests/fixtures/node-types/fs-links.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -53801,14 +44228,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.lstat",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -53832,14 +44251,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.mkdir",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -53863,14 +44274,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.mkdtemp",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -53894,14 +44297,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.open",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -53925,10 +44320,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -53952,10 +44343,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -53979,14 +44366,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.read",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -54010,14 +44389,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.read",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -54041,14 +44412,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.read",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -54072,14 +44435,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.readdir",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -54103,14 +44458,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.readFile",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -54134,10 +44481,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -54161,10 +44504,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -54194,14 +44533,6 @@
"tests/fixtures/node-types/fs-links.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.readlink",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -54228,14 +44559,6 @@
"tests/corpus/3137-fs-vector-callbacks.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.readv",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -54259,14 +44582,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.realpath",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -54290,10 +44605,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -54323,14 +44634,6 @@
"tests/corpus/2920-fs-promises-function-values.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.rename",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -54354,14 +44657,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.rmdir",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -54385,14 +44680,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.rm",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -54416,14 +44703,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.stat",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -54453,10 +44732,6 @@
"tests/fixtures/node-types/fs-statfs.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -54486,10 +44761,6 @@
"tests/fixtures/node-types/fs-links.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -54513,10 +44784,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -54540,14 +44807,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.unlink",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -54571,14 +44830,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.unwatchFile",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -54607,10 +44858,6 @@
"tests/corpus/node24-fs-timestamps-errors.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -54640,10 +44887,6 @@
"tests/corpus/2920-fs-promises-function-values.ts"
]
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:fs.watch"
- },
"anchorSource": "exact"
},
{
@@ -54667,10 +44910,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -54694,10 +44933,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -54721,10 +44956,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -54748,10 +44979,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -54775,10 +45002,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:fs.watchFile"
- },
"anchorSource": "exact"
},
{
@@ -54802,14 +45025,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.write",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -54833,14 +45048,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.write",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -54864,14 +45071,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.write",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -54895,14 +45094,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.writeFile",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -54926,14 +45117,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.writeFile",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -54960,14 +45143,6 @@
"tests/corpus/3137-fs-vector-callbacks.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.writev",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -54991,10 +45166,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -55024,14 +45195,6 @@
"tests/corpus/2920-fs-promises-function-values.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.accessSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -55061,14 +45224,6 @@
"tests/corpus/2920-fs-promises-function-values.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.appendFileSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -55098,14 +45253,6 @@
"tests/corpus/2920-fs-promises-function-values.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.chmodSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -55135,10 +45282,6 @@
"tests/corpus/2920-fs-promises-function-values.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -55168,14 +45311,6 @@
"tests/corpus/2920-fs-promises-function-values.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.closeSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -55205,14 +45340,6 @@
"tests/corpus/2920-fs-promises-function-values.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.copyFileSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -55236,10 +45363,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -55269,14 +45392,6 @@
"tests/corpus/2920-fs-promises-function-values.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.existsSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -55303,14 +45418,6 @@
"tests/corpus/2950-fs-descriptor-publication.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.fchmodSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -55334,10 +45441,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -55364,14 +45467,6 @@
"tests/corpus/3134-fs-vectors.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.fdatasyncSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -55398,14 +45493,6 @@
"tests/corpus/2950-fs-descriptor-publication.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.fstatSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -55432,14 +45519,6 @@
"tests/corpus/2950-fs-descriptor-publication.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.fsyncSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -55466,14 +45545,6 @@
"tests/corpus/3134-fs-vectors.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.ftruncateSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -55501,10 +45572,6 @@
"tests/corpus/node24-fs-timestamps-errors.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -55528,10 +45595,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -55555,10 +45618,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -55582,10 +45641,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -55614,10 +45669,6 @@
"tests/corpus/node24-fs-timestamps-errors.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -55647,10 +45698,6 @@
"tests/fixtures/node-types/fs-links.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -55680,14 +45727,6 @@
"tests/corpus/2920-fs-promises-function-values.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.lstatSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -55717,14 +45756,6 @@
"tests/corpus/2920-fs-promises-function-values.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.mkdirSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -55754,14 +45785,6 @@
"tests/corpus/2920-fs-promises-function-values.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.mkdtempSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -55785,10 +45808,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -55812,10 +45831,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -55845,14 +45860,6 @@
"tests/corpus/2920-fs-promises-function-values.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.openSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -55882,14 +45889,6 @@
"tests/corpus/2920-fs-promises-function-values.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.readdirSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -55920,14 +45919,6 @@
"tests/corpus/fs-read-encodings.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.readFileSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -55957,14 +45948,6 @@
"tests/fixtures/node-types/fs-links.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.readlinkSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -55994,14 +45977,6 @@
"tests/corpus/2920-fs-promises-function-values.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.readSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -56031,14 +46006,6 @@
"tests/corpus/2920-fs-promises-function-values.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.readSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -56065,14 +46032,6 @@
"tests/corpus/3134-fs-vectors.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.readvSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -56102,14 +46061,6 @@
"tests/corpus/2920-fs-promises-function-values.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.realpathSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -56136,10 +46087,6 @@
"tests/corpus/fs-native-realpath.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -56169,14 +46116,6 @@
"tests/corpus/2920-fs-promises-function-values.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.renameSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -56206,14 +46145,6 @@
"tests/corpus/2920-fs-promises-function-values.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.rmdirSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -56243,14 +46174,6 @@
"tests/corpus/2920-fs-promises-function-values.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.rmSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -56280,14 +46203,6 @@
"tests/corpus/2920-fs-promises-function-values.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.statSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -56317,10 +46232,6 @@
"tests/fixtures/node-types/fs-statfs.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -56350,10 +46261,6 @@
"tests/fixtures/node-types/fs-links.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -56377,10 +46284,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -56410,14 +46313,6 @@
"tests/corpus/2920-fs-promises-function-values.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.unlinkSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -56446,10 +46341,6 @@
"tests/fixtures/node-types/fs-timestamps.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -56479,14 +46370,6 @@
"tests/corpus/2920-fs-promises-function-values.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.writeFileSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -56516,14 +46399,6 @@
"tests/corpus/2920-fs-promises-function-values.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.writeSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -56553,14 +46428,6 @@
"tests/corpus/2920-fs-promises-function-values.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.writeSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -56590,14 +46457,6 @@
"tests/corpus/2920-fs-promises-function-values.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.writeSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -56624,14 +46483,6 @@
"tests/corpus/3134-fs-vectors.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.writevSync",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -56655,10 +46506,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -56682,10 +46529,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -56709,10 +46552,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -56736,10 +46575,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -56763,10 +46598,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -56790,10 +46621,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -56817,10 +46644,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -56844,10 +46667,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -56871,10 +46690,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -56898,10 +46713,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -56925,10 +46736,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -56952,10 +46759,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "ancestor"
},
{
@@ -56979,14 +46782,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.Dirent",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -57010,14 +46805,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:fs.dirent.isBlockDevice",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -57041,14 +46828,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:fs.dirent.isCharacterDevice",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -57072,14 +46851,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:fs.dirent.isDirectory",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -57103,14 +46874,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:fs.dirent.isFIFO",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -57134,14 +46897,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:fs.dirent.isFile",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -57165,14 +46920,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:fs.dirent.isSocket",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -57196,14 +46943,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:fs.dirent.isSymbolicLink",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -57227,10 +46966,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "ancestor"
},
{
@@ -57254,10 +46989,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "ancestor"
},
{
@@ -57281,10 +47012,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -57308,10 +47035,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -57335,10 +47058,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -57362,10 +47081,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -57389,10 +47104,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -57416,10 +47127,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -57443,10 +47150,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -57470,10 +47173,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -57497,10 +47196,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -57524,10 +47219,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -57551,10 +47242,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -57578,10 +47265,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "ancestor"
},
{
@@ -57605,10 +47288,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "ancestor"
},
{
@@ -57632,10 +47311,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "ancestor"
},
{
@@ -57659,10 +47334,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -57686,10 +47357,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -57713,10 +47380,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -57740,14 +47403,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.Stats",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -57771,10 +47426,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -57798,14 +47449,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:fs.stats.isBlockDevice",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -57829,14 +47472,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:fs.stats.isCharacterDevice",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -57860,14 +47495,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:fs.stats.isDirectory",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -57891,14 +47518,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:fs.stats.isFIFO",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -57922,14 +47541,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:fs.stats.isFile",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -57953,14 +47564,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:fs.stats.isSocket",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -57984,14 +47587,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:fs.stats.isSymbolicLink",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -58018,10 +47613,6 @@
"tests/corpus/2941-fsp-lstat-identity.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "ancestor"
},
{
@@ -58048,10 +47639,6 @@
"tests/corpus/2941-fsp-lstat-identity.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "ancestor"
},
{
@@ -58075,10 +47662,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "ancestor"
},
{
@@ -58102,10 +47685,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "ancestor"
},
{
@@ -58129,10 +47708,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "ancestor"
},
{
@@ -58156,10 +47731,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "ancestor"
},
{
@@ -58183,10 +47754,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "ancestor"
},
{
@@ -58210,10 +47777,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "ancestor"
},
{
@@ -58237,10 +47800,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "ancestor"
},
{
@@ -58264,10 +47823,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "ancestor"
},
{
@@ -58291,10 +47846,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "ancestor"
},
{
@@ -58318,10 +47869,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "ancestor"
},
{
@@ -58348,10 +47895,6 @@
"tests/corpus/2941-fsp-lstat-identity.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "ancestor"
},
{
@@ -58375,10 +47918,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "ancestor"
},
{
@@ -58402,10 +47941,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "ancestor"
},
{
@@ -58429,10 +47964,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "ancestor"
},
{
@@ -58456,10 +47987,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "ancestor"
},
{
@@ -58483,10 +48010,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "ancestor"
},
{
@@ -58510,10 +48033,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "ancestor"
},
{
@@ -58537,10 +48056,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "ancestor"
},
{
@@ -58564,10 +48079,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "ancestor"
},
{
@@ -58591,10 +48102,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "ancestor"
},
{
@@ -58623,10 +48130,6 @@
"tests/fixtures/node-types/fs-statfs.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -58655,10 +48158,6 @@
"tests/fixtures/node-types/fs-statfs.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "ancestor"
},
{
@@ -58687,10 +48186,6 @@
"tests/fixtures/node-types/fs-statfs.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "ancestor"
},
{
@@ -58719,10 +48214,6 @@
"tests/fixtures/node-types/fs-statfs.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "ancestor"
},
{
@@ -58751,10 +48242,6 @@
"tests/fixtures/node-types/fs-statfs.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "ancestor"
},
{
@@ -58783,10 +48270,6 @@
"tests/fixtures/node-types/fs-statfs.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "ancestor"
},
{
@@ -58815,10 +48298,6 @@
"tests/fixtures/node-types/fs-statfs.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "ancestor"
},
{
@@ -58847,10 +48326,6 @@
"tests/fixtures/node-types/fs-statfs.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "ancestor"
},
{
@@ -58874,10 +48349,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -58901,10 +48372,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -58928,10 +48395,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -58955,10 +48418,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -58982,10 +48441,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -59009,10 +48464,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -59036,10 +48487,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -59063,10 +48510,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -59090,10 +48533,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "ancestor"
},
{
@@ -59117,10 +48556,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "ancestor"
},
{
@@ -59144,10 +48579,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "ancestor"
},
{
@@ -59171,10 +48602,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "ancestor"
},
{
@@ -59198,10 +48625,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-feature:fs.fsync"
- },
"anchorSource": "ancestor"
},
{
@@ -59225,10 +48648,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "ancestor"
},
{
@@ -59252,10 +48671,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "ancestor"
},
{
@@ -59279,14 +48694,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.mkdir",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -59310,10 +48717,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "ancestor"
},
{
@@ -59337,10 +48740,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "ancestor"
},
{
@@ -59364,10 +48763,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "ancestor"
},
{
@@ -59391,10 +48786,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "ancestor"
},
{
@@ -59418,10 +48809,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -59445,10 +48832,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -59472,10 +48855,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -59499,10 +48878,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -59526,10 +48901,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -59553,10 +48924,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -59580,10 +48947,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -59607,10 +48970,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -59634,10 +48993,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -59661,10 +49016,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -59688,10 +49039,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -59715,10 +49062,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "ancestor"
},
{
@@ -59742,10 +49085,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -59769,10 +49108,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -59796,10 +49131,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:fs"
- },
"anchorSource": "exact"
},
{
@@ -59823,14 +49154,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:fs"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:fs.constants",
- "tests": [
- "tests/fixtures/npm/cases/fs-shims/main.ts",
- "tests/fixtures/npm/cases/node24-fs-descriptors/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -59854,10 +49177,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -59881,10 +49200,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -59908,10 +49223,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -59935,10 +49246,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -59962,10 +49269,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -59989,10 +49292,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -60016,10 +49315,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -60043,10 +49338,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -60070,10 +49361,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -60097,10 +49384,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -60124,10 +49407,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -60151,10 +49430,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -60178,10 +49453,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -60205,10 +49476,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -60232,10 +49499,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -60259,10 +49522,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -60286,10 +49545,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -60323,13 +49578,6 @@
"tests/harness/fetch-conformance.test.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "derived:descendants",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -60353,13 +49601,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-global:AbortController",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -60383,10 +49624,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:globals"
- },
"anchorSource": "exact"
},
{
@@ -60410,10 +49647,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:globals"
- },
"anchorSource": "ancestor"
},
{
@@ -60437,13 +49670,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-global:AbortSignal",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -60467,10 +49693,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:globals"
- },
"anchorSource": "exact"
},
{
@@ -60494,10 +49716,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:globals"
- },
"anchorSource": "ancestor"
},
{
@@ -60521,10 +49739,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:globals"
- },
"anchorSource": "ancestor"
},
{
@@ -60548,10 +49762,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:globals"
- },
"anchorSource": "ancestor"
},
{
@@ -60575,10 +49785,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:globals"
- },
"anchorSource": "exact"
},
{
@@ -60602,13 +49808,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-global:Blob",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -60632,13 +49831,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-global-absent:BroadcastChannel",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -60662,13 +49854,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-npm-global:Buffer",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -60692,13 +49877,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-global:ByteLengthQueuingStrategy",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -60722,13 +49900,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-global-absent:CloseEvent",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -60752,13 +49923,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-global-absent:CompressionStream",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -60782,13 +49946,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-global:CountQueuingStrategy",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -60812,10 +49969,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:globals"
- },
"anchorSource": "exact"
},
{
@@ -60839,13 +49992,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-global-absent:CryptoKey",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -60869,13 +50015,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-global:CustomEvent",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -60899,13 +50038,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-global-absent:DecompressionStream",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -60929,13 +50061,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-global:DOMException",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -60959,13 +50084,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-global:Event",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -60989,13 +50107,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-global-absent:EventSource",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -61019,13 +50130,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-global:EventTarget",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -61049,13 +50153,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-global:File",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -61079,13 +50176,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-global-absent:FormData",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -61109,13 +50199,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-global:Headers",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -61139,13 +50222,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-global:MessageChannel",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -61169,13 +50245,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-global:MessageEvent",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -61199,13 +50268,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-global:MessagePort",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -61229,13 +50291,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-global-absent:Navigator",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -61259,10 +50314,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:globals"
- },
"anchorSource": "exact"
},
{
@@ -61286,10 +50337,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:globals"
- },
"anchorSource": "exact"
},
{
@@ -61313,10 +50360,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:globals"
- },
"anchorSource": "exact"
},
{
@@ -61340,10 +50383,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:globals"
- },
"anchorSource": "exact"
},
{
@@ -61367,10 +50406,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:globals"
- },
"anchorSource": "exact"
},
{
@@ -61394,10 +50429,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:globals"
- },
"anchorSource": "exact"
},
{
@@ -61421,13 +50452,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-global-absent:ReadableByteStreamController",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -61451,13 +50475,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-global:ReadableStream",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -61481,13 +50498,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-global-absent:ReadableStreamBYOBReader",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -61511,13 +50521,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-global-absent:ReadableStreamBYOBRequest",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -61541,13 +50544,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-global:ReadableStreamDefaultController",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -61571,13 +50567,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-global:ReadableStreamDefaultReader",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -61601,13 +50590,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-global:Request",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -61631,13 +50613,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-global:Response",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -61661,13 +50636,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-global-absent:Storage",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -61691,13 +50659,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-global-absent:SubtleCrypto",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -61726,13 +50687,6 @@
"tests/corpus/3133-text-decoder-streaming.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-global:TextDecoder",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -61756,13 +50710,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-global:TextDecoderStream",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -61791,13 +50738,6 @@
"tests/corpus/3133-text-decoder-streaming.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-global:TextEncoder",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -61821,13 +50761,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-global:TextEncoderStream",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -61851,13 +50784,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-global:TransformStream",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -61881,13 +50807,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-global:TransformStreamDefaultController",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -61911,13 +50830,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-npm-global:URL",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -61941,13 +50853,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-global-absent:URLPattern",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -61971,13 +50876,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-global:URLSearchParams",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -62001,13 +50899,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-global-absent:WebAssembly",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -62031,13 +50922,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-global-absent:WebSocket",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -62061,13 +50945,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-global:WritableStream",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -62091,13 +50968,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-global:WritableStreamDefaultController",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -62121,13 +50991,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-global:WritableStreamDefaultWriter",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -62151,13 +51014,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-global:atob",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -62181,13 +51037,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-global:btoa",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -62217,13 +51066,6 @@
"tests/corpus/2852-timers-promises-interval.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-global:clearImmediate",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -62253,13 +51095,6 @@
"tests/corpus/2852-timers-promises-interval.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-global:clearInterval",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -62289,13 +51124,6 @@
"tests/corpus/2852-timers-promises-interval.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-global:clearTimeout",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -62319,13 +51147,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-global:queueMicrotask",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -62349,10 +51170,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:globals"
- },
"anchorSource": "exact"
},
{
@@ -62382,13 +51199,6 @@
"tests/corpus/2852-timers-promises-interval.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-global:setImmediate",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -62418,13 +51228,6 @@
"tests/corpus/2852-timers-promises-interval.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-global:setInterval",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -62454,13 +51257,6 @@
"tests/corpus/2852-timers-promises-interval.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-global:setTimeout",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -62484,13 +51280,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-global:structuredClone",
- "tests": [
- "tests/harness/web-globals.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -62514,10 +51303,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:globals"
- },
"anchorSource": "exact"
},
{
@@ -62541,10 +51326,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:globals"
- },
"anchorSource": "exact"
},
{
@@ -62568,10 +51349,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:globals"
- },
"anchorSource": "exact"
},
{
@@ -62595,10 +51372,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:globals"
- },
"anchorSource": "exact"
},
{
@@ -62622,10 +51395,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:globals"
- },
"anchorSource": "exact"
},
{
@@ -62652,10 +51421,6 @@
"tests/harness/fetch-conformance.test.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:globals"
- },
"anchorSource": "exact"
},
{
@@ -62679,10 +51444,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -62706,10 +51467,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -62733,10 +51490,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:globals"
- },
"anchorSource": "exact"
},
{
@@ -62760,10 +51513,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:globals"
- },
"anchorSource": "exact"
},
{
@@ -62787,10 +51536,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:globals"
- },
"anchorSource": "exact"
},
{
@@ -62814,10 +51559,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:globals"
- },
"anchorSource": "exact"
},
{
@@ -62841,10 +51582,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:globals"
- },
"anchorSource": "ancestor"
},
{
@@ -62868,10 +51605,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:globals"
- },
"anchorSource": "ancestor"
},
{
@@ -62895,10 +51628,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:globals"
- },
"anchorSource": "ancestor"
},
{
@@ -62922,10 +51651,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:globals"
- },
"anchorSource": "exact"
},
{
@@ -62949,10 +51674,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:globals"
- },
"anchorSource": "ancestor"
},
{
@@ -62976,10 +51697,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:globals"
- },
"anchorSource": "ancestor"
},
{
@@ -63003,10 +51720,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:globals"
- },
"anchorSource": "exact"
},
{
@@ -63030,10 +51743,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:globals"
- },
"anchorSource": "exact"
},
{
@@ -63057,10 +51766,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:globals"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:globals"
- },
"anchorSource": "exact"
},
{
@@ -63119,13 +51824,6 @@
"tests/fixtures/server/cases/upgrade-both/main.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "derived:descendants",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -63149,10 +51847,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -63176,10 +51870,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -63203,10 +51893,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -63233,13 +51919,6 @@
"tests/corpus/2973-http-static-agent.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:http.Agent",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -63263,10 +51942,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -63290,10 +51965,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -63317,10 +51988,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -63347,13 +52014,6 @@
"tests/corpus/2973-http-static-agent.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:http.agent.destroy",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -63380,10 +52040,6 @@
"tests/corpus/2973-http-static-agent.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -63410,10 +52066,6 @@
"tests/corpus/2973-http-static-agent.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -63440,10 +52092,6 @@
"tests/corpus/2973-http-static-agent.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -63470,10 +52118,6 @@
"tests/corpus/2973-http-static-agent.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -63497,10 +52141,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -63527,10 +52167,6 @@
"tests/corpus/2973-http-static-agent.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -63557,10 +52193,6 @@
"tests/corpus/2973-http-static-agent.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -63588,13 +52220,6 @@
"tests/corpus/2976-http-static-incoming-state.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:http.ClientRequest",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -63621,13 +52246,6 @@
"tests/corpus/2988-http-static-client-abort.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:http.request.abort",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -63658,10 +52276,6 @@
"tests/fixtures/server/cases/http-trailers/main.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -63690,13 +52304,6 @@
"tests/corpus/2689-http-server-timeout-properties.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:http.request.end",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -63725,13 +52332,6 @@
"tests/corpus/2689-http-server-timeout-properties.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:http.request.destroy",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -63759,10 +52359,6 @@
"tests/corpus/2986-http-static-client-socket-finish.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -63793,13 +52389,6 @@
"tests/fixtures/server/cases/http-trailers/main.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:http.request.flushHeaders",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -63826,13 +52415,6 @@
"tests/corpus/2954-http-outgoing-headers.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:http.request.getHeader",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -63859,10 +52441,6 @@
"tests/corpus/2954-http-outgoing-headers.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -63889,10 +52467,6 @@
"tests/corpus/2954-http-outgoing-headers.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -63919,10 +52493,6 @@
"tests/corpus/2954-http-outgoing-headers.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -63949,10 +52519,6 @@
"tests/corpus/2954-http-outgoing-headers.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -63979,13 +52545,6 @@
"tests/corpus/2954-http-outgoing-headers.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:http.request.removeHeader",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -64012,13 +52571,6 @@
"tests/corpus/2954-http-outgoing-headers.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:http.request.setHeader",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -64045,10 +52597,6 @@
"tests/corpus/2975-http-static-client-controls.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -64076,10 +52624,6 @@
"tests/corpus/2987-http-static-timeout-errors.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -64107,13 +52651,6 @@
"tests/corpus/2987-http-static-timeout-errors.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:http.request.setTimeout",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -64144,10 +52681,6 @@
"tests/fixtures/server/cases/http-trailers/main.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -64176,13 +52709,6 @@
"tests/corpus/2689-http-server-timeout-properties.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:http.request.write",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -64209,10 +52735,6 @@
"tests/corpus/2988-http-static-client-abort.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -64239,10 +52761,6 @@
"tests/corpus/2986-http-static-client-socket-finish.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -64269,10 +52787,6 @@
"tests/corpus/2975-http-static-client-controls.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -64296,10 +52810,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -64326,10 +52836,6 @@
"tests/corpus/2955-http-static-state.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -64356,10 +52862,6 @@
"tests/corpus/2955-http-static-state.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -64386,10 +52888,6 @@
"tests/corpus/2955-http-static-state.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -64416,10 +52914,6 @@
"tests/corpus/2955-http-static-state.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -64446,10 +52940,6 @@
"tests/corpus/2975-http-static-client-controls.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -64476,10 +52966,6 @@
"tests/corpus/2986-http-static-client-socket-finish.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -64506,10 +52992,6 @@
"tests/corpus/2955-http-static-state.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -64536,10 +53018,6 @@
"tests/corpus/2986-http-static-client-socket-finish.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -64566,10 +53044,6 @@
"tests/corpus/2988-http-static-client-abort.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -64596,10 +53070,6 @@
"tests/corpus/2981-http-static-events.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -64623,10 +53093,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -64650,10 +53116,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -64680,10 +53142,6 @@
"tests/corpus/2986-http-static-client-socket-finish.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -64707,10 +53165,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -64737,10 +53191,6 @@
"tests/corpus/2981-http-static-events.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -64767,10 +53217,6 @@
"tests/corpus/2986-http-static-client-socket-finish.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -64798,10 +53244,6 @@
"tests/corpus/2987-http-static-timeout-errors.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -64828,10 +53270,6 @@
"tests/fixtures/server/cases/upgrade-both/main.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -64859,10 +53297,6 @@
"tests/corpus/2976-http-static-incoming-state.ts"
]
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:http.Server"
- },
"anchorSource": "exact"
},
{
@@ -64890,10 +53324,6 @@
"tests/corpus/2596-net-arg-ladders.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -64922,10 +53352,6 @@
"tests/corpus/2984-http-static-close-upgrade.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -64954,10 +53380,6 @@
"tests/corpus/2984-http-static-close-upgrade.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -64985,10 +53407,6 @@
"tests/corpus/2596-net-arg-ladders.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -65016,10 +53434,6 @@
"tests/corpus/2980-http-static-server-timeout-default.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -65043,10 +53457,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -65075,10 +53485,6 @@
"tests/corpus/2689-http-server-timeout-properties.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -65105,10 +53511,6 @@
"tests/corpus/2955-http-static-state.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -65132,10 +53534,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -65164,10 +53562,6 @@
"tests/corpus/2689-http-server-timeout-properties.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -65191,10 +53585,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -65223,10 +53613,6 @@
"tests/corpus/2689-http-server-timeout-properties.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -65255,10 +53641,6 @@
"tests/corpus/2689-http-server-timeout-properties.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -65287,10 +53669,6 @@
"tests/corpus/2689-http-server-timeout-properties.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -65314,10 +53692,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -65341,10 +53715,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -65368,10 +53738,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -65398,10 +53764,6 @@
"tests/corpus/2981-http-static-events.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -65428,10 +53790,6 @@
"tests/fixtures/server/cases/http2-connect/main.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -65458,10 +53816,6 @@
"tests/corpus/2981-http-static-events.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -65485,10 +53839,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -65515,10 +53865,6 @@
"tests/corpus/2981-http-static-events.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -65545,10 +53891,6 @@
"tests/fixtures/server/cases/upgrade-both/main.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -65576,10 +53918,6 @@
"tests/corpus/2976-http-static-incoming-state.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -65610,10 +53948,6 @@
"tests/fixtures/server/cases/http-trailers/main.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -65644,10 +53978,6 @@
"tests/fixtures/server/cases/http-trailers/main.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -65676,10 +54006,6 @@
"tests/corpus/2689-http-server-timeout-properties.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -65710,10 +54036,6 @@
"tests/fixtures/server/cases/http-trailers/main.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -65742,10 +54064,6 @@
"tests/corpus/2689-http-server-timeout-properties.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -65772,10 +54090,6 @@
"tests/corpus/2954-http-outgoing-headers.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -65802,10 +54116,6 @@
"tests/corpus/2954-http-outgoing-headers.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -65834,10 +54144,6 @@
"tests/corpus/2689-http-server-timeout-properties.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -65866,10 +54172,6 @@
"tests/corpus/2689-http-server-timeout-properties.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -65898,10 +54200,6 @@
"tests/corpus/2689-http-server-timeout-properties.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -65928,10 +54226,6 @@
"tests/corpus/2957-http-static-response-controls.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -65962,10 +54256,6 @@
"tests/fixtures/server/cases/http-trailers/main.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -65994,10 +54284,6 @@
"tests/corpus/2689-http-server-timeout-properties.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -66024,10 +54310,6 @@
"tests/corpus/2956-http-static-informational.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -66054,10 +54336,6 @@
"tests/corpus/2956-http-static-informational.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -66086,10 +54364,6 @@
"tests/corpus/2689-http-server-timeout-properties.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -66116,10 +54390,6 @@
"tests/corpus/2956-http-static-informational.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -66146,10 +54416,6 @@
"tests/corpus/2957-http-static-response-controls.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -66176,10 +54442,6 @@
"tests/corpus/2976-http-static-incoming-state.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -66206,10 +54468,6 @@
"tests/corpus/2955-http-static-state.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -66236,10 +54494,6 @@
"tests/corpus/2957-http-static-response-controls.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -66266,10 +54520,6 @@
"tests/corpus/2957-http-static-response-controls.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -66296,10 +54546,6 @@
"tests/corpus/2957-http-static-response-controls.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -66326,10 +54572,6 @@
"tests/corpus/2955-http-static-state.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -66356,10 +54598,6 @@
"tests/corpus/2957-http-static-response-controls.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -66386,10 +54624,6 @@
"tests/corpus/2957-http-static-response-controls.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -66416,10 +54650,6 @@
"tests/corpus/2955-http-static-state.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -66446,10 +54676,6 @@
"tests/corpus/2957-http-static-response-controls.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -66476,10 +54702,6 @@
"tests/corpus/2976-http-static-incoming-state.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -66506,10 +54728,6 @@
"tests/corpus/2976-http-static-incoming-state.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -66537,13 +54755,6 @@
"tests/corpus/2976-http-static-incoming-state.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:http.IncomingMessage",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -66570,13 +54781,6 @@
"tests/corpus/2985-http-static-message-destroy.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:http.message.destroy",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -66605,10 +54809,6 @@
"tests/corpus/2987-http-static-timeout-errors.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -66635,10 +54835,6 @@
"tests/corpus/2976-http-static-incoming-state.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -66665,10 +54861,6 @@
"tests/corpus/2955-http-static-state.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -66695,10 +54887,6 @@
"tests/corpus/2976-http-static-incoming-state.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -66725,10 +54913,6 @@
"tests/corpus/2976-http-static-incoming-state.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -66759,10 +54943,6 @@
"tests/fixtures/server/cases/http-trailers/main.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -66789,10 +54969,6 @@
"tests/corpus/2955-http-static-state.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -66819,10 +54995,6 @@
"tests/corpus/2955-http-static-state.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -66849,10 +55021,6 @@
"tests/corpus/2972-http-static-distinct-snapshots.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -66883,10 +55051,6 @@
"tests/fixtures/server/cases/http-trailers/main.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -66913,10 +55077,6 @@
"tests/corpus/2976-http-static-incoming-state.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -66943,10 +55103,6 @@
"tests/corpus/2955-http-static-state.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -66973,10 +55129,6 @@
"tests/corpus/2976-http-static-incoming-state.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -67007,10 +55159,6 @@
"tests/fixtures/server/cases/http-trailers/main.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -67041,10 +55189,6 @@
"tests/fixtures/server/cases/http-trailers/main.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -67071,10 +55215,6 @@
"tests/corpus/2955-http-static-state.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -67101,10 +55241,6 @@
"tests/corpus/2985-http-static-message-destroy.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -67131,10 +55267,6 @@
"tests/corpus/2976-http-static-incoming-state.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -67158,10 +55290,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -67192,10 +55320,6 @@
"tests/fixtures/server/cases/http-trailers/main.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -67219,10 +55343,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -67253,10 +55373,6 @@
"tests/fixtures/server/cases/http-trailers/main.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -67280,10 +55396,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -67307,10 +55419,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -67341,10 +55449,6 @@
"tests/fixtures/server/cases/http-trailers/main.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -67368,10 +55472,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -67395,10 +55495,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -67422,10 +55518,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -67449,10 +55541,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -67476,10 +55564,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -67503,10 +55587,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -67530,10 +55610,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -67557,10 +55633,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -67584,10 +55656,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -67618,10 +55686,6 @@
"tests/fixtures/server/cases/http-trailers/main.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -67645,10 +55709,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -67672,10 +55732,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -67702,10 +55758,6 @@
"tests/corpus/2955-http-static-state.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -67729,10 +55781,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -67763,10 +55811,6 @@
"tests/fixtures/server/cases/http-trailers/main.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -67793,10 +55837,6 @@
"tests/corpus/2955-http-static-state.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -67820,10 +55860,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -67847,10 +55883,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -67874,10 +55906,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -67901,10 +55929,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "ancestor"
},
{
@@ -67928,10 +55952,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -67955,10 +55975,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -67982,10 +55998,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -68009,10 +56021,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -68041,10 +56049,6 @@
"tests/corpus/2689-http-server-timeout-properties.ts"
]
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:http.createServer"
- },
"anchorSource": "exact"
},
{
@@ -68073,13 +56077,6 @@
"tests/corpus/2689-http-server-timeout-properties.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:http.get",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -68108,13 +56105,6 @@
"tests/corpus/2689-http-server-timeout-properties.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:http.get",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -68143,13 +56133,6 @@
"tests/corpus/2689-http-server-timeout-properties.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:http.request",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -68178,13 +56161,6 @@
"tests/corpus/2689-http-server-timeout-properties.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:http.request",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -68211,10 +56187,6 @@
"tests/corpus/2953-http-header-validation.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -68241,10 +56213,6 @@
"tests/corpus/2953-http-header-validation.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -68268,10 +56236,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -68295,10 +56259,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "exact"
},
{
@@ -68325,13 +56285,6 @@
"tests/corpus/2974-http-static-module-values.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:http.METHODS",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -68358,13 +56311,6 @@
"tests/corpus/2974-http-static-module-values.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:http.STATUS_CODES",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -68388,13 +56334,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:http.globalAgent",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -68421,10 +56360,6 @@
"tests/corpus/2974-http-static-module-values.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:http"
- },
"anchorSource": "chapter"
},
{
@@ -68455,10 +56390,6 @@
"tests/corpus/2689-http-server-timeout-properties.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "derived:descendants"
- },
"anchorSource": "chapter"
},
{
@@ -68482,10 +56413,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -68509,10 +56436,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -68536,10 +56459,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -68563,10 +56482,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -68590,10 +56505,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -68617,10 +56528,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -68644,10 +56551,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -68671,10 +56574,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -68698,10 +56597,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -68725,10 +56620,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -68752,10 +56643,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -68779,10 +56666,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -68806,10 +56689,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -68833,10 +56712,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -68860,10 +56735,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -68887,10 +56758,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -68914,10 +56781,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -68941,10 +56804,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -68968,10 +56827,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -68995,10 +56850,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -69022,10 +56873,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -69049,10 +56896,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -69076,10 +56919,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -69103,10 +56942,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -69130,10 +56965,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -69157,10 +56988,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -69184,10 +57011,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -69211,10 +57034,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -69238,10 +57057,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -69265,10 +57080,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -69292,10 +57103,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -69319,10 +57126,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -69346,10 +57149,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -69373,10 +57172,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -69400,10 +57195,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -69427,10 +57218,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -69454,10 +57241,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -69481,10 +57264,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -69508,10 +57287,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -69535,10 +57310,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -69562,10 +57333,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -69589,10 +57356,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -69616,10 +57379,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -69643,10 +57402,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -69670,10 +57425,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -69697,10 +57448,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -69724,10 +57471,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -69751,10 +57494,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -69778,10 +57517,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -69805,10 +57540,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -69832,10 +57563,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -69859,10 +57586,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -69886,10 +57609,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -69913,10 +57632,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -69940,10 +57655,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -69967,10 +57678,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -69994,10 +57701,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -70021,10 +57724,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -70048,10 +57747,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -70075,10 +57770,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -70102,10 +57793,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -70129,10 +57816,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -70156,10 +57839,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -70183,10 +57862,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -70210,10 +57885,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -70237,10 +57908,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -70264,10 +57931,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -70291,10 +57954,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -70318,10 +57977,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -70345,10 +58000,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -70372,10 +58023,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -70399,10 +58046,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -70426,10 +58069,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -70453,10 +58092,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -70480,10 +58115,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -70507,10 +58138,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -70534,10 +58161,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -70561,10 +58184,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -70588,10 +58207,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -70615,10 +58230,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -70642,10 +58253,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -70669,10 +58276,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -70696,10 +58299,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -70723,10 +58322,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -70750,10 +58345,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -70777,10 +58368,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -70804,10 +58391,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -70831,10 +58414,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -70858,10 +58437,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -70885,10 +58460,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -70912,10 +58483,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -70939,10 +58506,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -70966,10 +58529,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -70993,10 +58552,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -71020,10 +58575,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -71047,10 +58598,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -71074,10 +58621,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -71105,10 +58648,6 @@
"tests/corpus/2596-net-arg-ladders.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -71132,10 +58671,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -71159,10 +58694,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -71186,10 +58717,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -71218,10 +58745,6 @@
"tests/corpus/2689-http-server-timeout-properties.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -71245,10 +58768,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -71272,10 +58791,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -71299,10 +58814,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -71326,10 +58837,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -71353,10 +58860,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -71380,10 +58883,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -71407,10 +58906,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -71434,10 +58929,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -71465,10 +58956,6 @@
"tests/corpus/2596-net-arg-ladders.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -71492,10 +58979,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -71519,10 +59002,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -71551,10 +59030,6 @@
"tests/corpus/2689-http-server-timeout-properties.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -71578,10 +59053,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -71605,10 +59076,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -71632,10 +59099,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -71659,10 +59122,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -71686,10 +59145,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -71713,10 +59168,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -71740,10 +59191,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -71767,10 +59214,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -71794,10 +59237,6 @@
"status": "refused",
"evidence": "surface-manifest:unsupported:node-builtin.http2.createServer"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -71821,10 +59260,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -71848,10 +59283,6 @@
"status": "refused",
"evidence": "surface-manifest:unsupported:node-builtin.http2.connect"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -71875,10 +59306,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -71902,10 +59329,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -71929,10 +59352,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -71956,10 +59375,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -71983,10 +59398,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -72010,10 +59421,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -72037,10 +59444,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -72064,10 +59467,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -72091,10 +59490,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -72118,10 +59513,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -72150,10 +59541,6 @@
"tests/corpus/2689-http-server-timeout-properties.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -72182,10 +59569,6 @@
"tests/corpus/2689-http-server-timeout-properties.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -72209,10 +59592,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -72236,10 +59615,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -72263,10 +59638,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -72290,10 +59661,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -72317,10 +59684,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -72344,10 +59707,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -72371,10 +59730,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -72398,10 +59753,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -72425,10 +59776,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -72452,10 +59799,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -72479,10 +59822,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -72506,10 +59845,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -72533,10 +59868,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -72560,10 +59891,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -72587,10 +59914,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -72614,10 +59937,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -72641,10 +59960,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -72668,10 +59983,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -72695,10 +60006,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -72722,10 +60029,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -72754,10 +60057,6 @@
"tests/corpus/2689-http-server-timeout-properties.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -72786,10 +60085,6 @@
"tests/corpus/2689-http-server-timeout-properties.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -72813,10 +60108,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -72840,10 +60131,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -72872,10 +60159,6 @@
"tests/corpus/2689-http-server-timeout-properties.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -72904,10 +60187,6 @@
"tests/corpus/2689-http-server-timeout-properties.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -72936,10 +60215,6 @@
"tests/corpus/2689-http-server-timeout-properties.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -72963,10 +60238,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -72995,10 +60266,6 @@
"tests/corpus/2689-http-server-timeout-properties.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -73022,10 +60289,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -73049,10 +60312,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -73081,10 +60340,6 @@
"tests/corpus/2689-http-server-timeout-properties.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -73108,10 +60363,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -73135,10 +60386,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -73162,10 +60409,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -73189,10 +60432,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -73216,10 +60455,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -73243,10 +60478,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -73270,10 +60501,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -73297,10 +60524,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -73324,10 +60547,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -73351,10 +60570,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "ancestor"
},
{
@@ -73378,10 +60593,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -73405,10 +60616,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -73432,10 +60639,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -73459,10 +60662,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:http2"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:http2"
- },
"anchorSource": "exact"
},
{
@@ -73493,13 +60692,6 @@
"tests/corpus/2689-http-server-timeout-properties.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "derived:descendants",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -73523,10 +60715,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -73550,13 +60738,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:https"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:https.Agent",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -73580,10 +60761,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:https"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:https.Server"
- },
"anchorSource": "exact"
},
{
@@ -73611,10 +60788,6 @@
"tests/corpus/2596-net-arg-ladders.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:https"
- },
"anchorSource": "exact"
},
{
@@ -73638,10 +60811,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:https"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:https"
- },
"anchorSource": "exact"
},
{
@@ -73665,10 +60834,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:https"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:https"
- },
"anchorSource": "exact"
},
{
@@ -73692,10 +60857,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:https"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:https"
- },
"anchorSource": "exact"
},
{
@@ -73723,10 +60884,6 @@
"tests/corpus/2596-net-arg-ladders.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:https"
- },
"anchorSource": "exact"
},
{
@@ -73750,10 +60907,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:https"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:https"
- },
"anchorSource": "exact"
},
{
@@ -73782,10 +60935,6 @@
"tests/corpus/2689-http-server-timeout-properties.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:https"
- },
"anchorSource": "ancestor"
},
{
@@ -73809,10 +60958,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:https"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:https"
- },
"anchorSource": "ancestor"
},
{
@@ -73841,10 +60986,6 @@
"tests/corpus/2689-http-server-timeout-properties.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:https"
- },
"anchorSource": "ancestor"
},
{
@@ -73873,10 +61014,6 @@
"tests/corpus/2689-http-server-timeout-properties.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:https"
- },
"anchorSource": "ancestor"
},
{
@@ -73905,10 +61042,6 @@
"tests/corpus/2689-http-server-timeout-properties.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:https"
- },
"anchorSource": "ancestor"
},
{
@@ -73937,10 +61070,6 @@
"tests/corpus/2689-http-server-timeout-properties.ts"
]
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:https.createServer"
- },
"anchorSource": "exact"
},
{
@@ -73969,13 +61098,6 @@
"tests/corpus/2689-http-server-timeout-properties.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:https.get",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -74004,13 +61126,6 @@
"tests/corpus/2689-http-server-timeout-properties.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:https.get",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -74039,13 +61154,6 @@
"tests/corpus/2689-http-server-timeout-properties.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:https.request",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -74074,13 +61182,6 @@
"tests/corpus/2689-http-server-timeout-properties.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:https.request",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -74104,13 +61205,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:https"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:https.globalAgent",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -74134,10 +61228,6 @@
"status": "not-implemented",
"evidence": "derived:descendants"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "derived:descendants"
- },
"anchorSource": "chapter"
},
{
@@ -74161,10 +61251,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -74188,10 +61274,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:inspector"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:inspector,node:inspector/promises"
- },
"anchorSource": "exact"
},
{
@@ -74215,10 +61297,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:inspector"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:inspector,node:inspector/promises"
- },
"anchorSource": "exact"
},
{
@@ -74242,10 +61320,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:inspector"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:inspector,node:inspector/promises"
- },
"anchorSource": "exact"
},
{
@@ -74269,10 +61343,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:inspector"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:inspector,node:inspector/promises"
- },
"anchorSource": "exact"
},
{
@@ -74296,10 +61366,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:inspector"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:inspector,node:inspector/promises"
- },
"anchorSource": "exact"
},
{
@@ -74323,10 +61389,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -74350,10 +61412,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -74377,10 +61435,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:inspector"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:inspector,node:inspector/promises"
- },
"anchorSource": "exact"
},
{
@@ -74404,10 +61458,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:inspector"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:inspector,node:inspector/promises"
- },
"anchorSource": "exact"
},
{
@@ -74431,10 +61481,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -74458,10 +61504,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:inspector"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:inspector,node:inspector/promises"
- },
"anchorSource": "exact"
},
{
@@ -74485,10 +61527,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:inspector"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:inspector,node:inspector/promises"
- },
"anchorSource": "exact"
},
{
@@ -74512,10 +61550,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:inspector"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:inspector,node:inspector/promises"
- },
"anchorSource": "exact"
},
{
@@ -74539,10 +61573,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:inspector"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:inspector,node:inspector/promises"
- },
"anchorSource": "exact"
},
{
@@ -74566,10 +61596,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:inspector"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:inspector,node:inspector/promises"
- },
"anchorSource": "exact"
},
{
@@ -74593,10 +61619,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -74620,10 +61642,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -74647,10 +61665,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:inspector"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:inspector,node:inspector/promises"
- },
"anchorSource": "exact"
},
{
@@ -74674,10 +61688,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:inspector"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:inspector,node:inspector/promises"
- },
"anchorSource": "exact"
},
{
@@ -74701,10 +61711,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -74728,10 +61734,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:inspector"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:inspector,node:inspector/promises"
- },
"anchorSource": "exact"
},
{
@@ -74755,10 +61757,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:inspector"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:inspector,node:inspector/promises"
- },
"anchorSource": "exact"
},
{
@@ -74782,10 +61780,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:inspector"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:inspector,node:inspector/promises"
- },
"anchorSource": "exact"
},
{
@@ -74809,10 +61803,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:inspector"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:inspector,node:inspector/promises"
- },
"anchorSource": "exact"
},
{
@@ -74836,10 +61826,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:inspector"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:inspector,node:inspector/promises"
- },
"anchorSource": "ancestor"
},
{
@@ -74863,10 +61849,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -74890,10 +61872,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:inspector"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:inspector,node:inspector/promises"
- },
"anchorSource": "exact"
},
{
@@ -74917,10 +61895,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:inspector"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:inspector,node:inspector/promises"
- },
"anchorSource": "exact"
},
{
@@ -74944,10 +61918,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:inspector"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:inspector,node:inspector/promises"
- },
"anchorSource": "exact"
},
{
@@ -74971,10 +61941,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:inspector"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:inspector,node:inspector/promises"
- },
"anchorSource": "exact"
},
{
@@ -74998,10 +61964,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:inspector"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:inspector,node:inspector/promises"
- },
"anchorSource": "exact"
},
{
@@ -75025,10 +61987,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:inspector"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:inspector,node:inspector/promises"
- },
"anchorSource": "exact"
},
{
@@ -75052,10 +62010,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:inspector"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:inspector,node:inspector/promises"
- },
"anchorSource": "exact"
},
{
@@ -75079,10 +62033,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:inspector"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:inspector,node:inspector/promises"
- },
"anchorSource": "exact"
},
{
@@ -75106,10 +62056,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:inspector"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:inspector,node:inspector/promises"
- },
"anchorSource": "exact"
},
{
@@ -75133,10 +62079,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:inspector"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:inspector,node:inspector/promises"
- },
"anchorSource": "exact"
},
{
@@ -75160,10 +62102,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -75182,10 +62120,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:intl"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:intl"
- },
"anchorSource": "chapter"
},
{
@@ -75204,10 +62138,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -75226,10 +62156,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:intl"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:intl"
- },
"anchorSource": "exact"
},
{
@@ -75248,10 +62174,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:intl"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:intl"
- },
"anchorSource": "exact"
},
{
@@ -75270,10 +62192,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:intl"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:intl"
- },
"anchorSource": "exact"
},
{
@@ -75292,10 +62210,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:intl"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:intl"
- },
"anchorSource": "exact"
},
{
@@ -75314,10 +62228,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:intl"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:intl"
- },
"anchorSource": "exact"
},
{
@@ -75336,10 +62246,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -75374,16 +62280,6 @@
"tests/corpus/2923-cjs-factory-export/main.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "derived:descendants",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts",
- "tests/fixtures/npm/cases/create-require/main.ts",
- "tests/fixtures/npm/cases/dynamic-import/main.ts",
- "tests/fixtures/npm/cases/node24-commonjs-metadata/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -75415,15 +62311,6 @@
"tests/corpus/2923-cjs-factory-export/main.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:modules.require",
- "tests": [
- "tests/fixtures/npm/cases/create-require/main.ts",
- "tests/fixtures/npm/cases/dynamic-import/main.ts",
- "tests/fixtures/npm/cases/node24-commonjs-metadata/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -75447,10 +62334,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -75482,15 +62365,6 @@
"tests/corpus/2923-cjs-factory-export/main.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:modules.__dirname",
- "tests": [
- "tests/fixtures/npm/cases/create-require/main.ts",
- "tests/fixtures/npm/cases/dynamic-import/main.ts",
- "tests/fixtures/npm/cases/node24-commonjs-metadata/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -75522,15 +62396,6 @@
"tests/corpus/2923-cjs-factory-export/main.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:modules.__filename",
- "tests": [
- "tests/fixtures/npm/cases/create-require/main.ts",
- "tests/fixtures/npm/cases/dynamic-import/main.ts",
- "tests/fixtures/npm/cases/node24-commonjs-metadata/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -75562,15 +62427,6 @@
"tests/corpus/2923-cjs-factory-export/main.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:modules.exports",
- "tests": [
- "tests/fixtures/npm/cases/create-require/main.ts",
- "tests/fixtures/npm/cases/dynamic-import/main.ts",
- "tests/fixtures/npm/cases/node24-commonjs-metadata/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -75593,15 +62449,6 @@
"static": {
"status": "unreviewed"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:modules.module",
- "tests": [
- "tests/fixtures/npm/cases/create-require/main.ts",
- "tests/fixtures/npm/cases/dynamic-import/main.ts",
- "tests/fixtures/npm/cases/node24-commonjs-metadata/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -75633,15 +62480,6 @@
"tests/corpus/2923-cjs-factory-export/main.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:modules.require",
- "tests": [
- "tests/fixtures/npm/cases/create-require/main.ts",
- "tests/fixtures/npm/cases/dynamic-import/main.ts",
- "tests/fixtures/npm/cases/node24-commonjs-metadata/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -75669,13 +62507,6 @@
"tests/corpus/2860-require-resolve/main.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:modules.require.resolve",
- "tests": [
- "tests/fixtures/npm/cases/create-require/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -75703,13 +62534,6 @@
"tests/corpus/2860-require-resolve/main.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:modules.require.resolve.paths",
- "tests": [
- "tests/fixtures/npm/cases/create-require/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -75736,15 +62560,6 @@
"tests/corpus/2880-cjs-module-graph/main.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:modules.cache",
- "tests": [
- "tests/fixtures/npm/cases/create-require/main.ts",
- "tests/fixtures/npm/cases/dynamic-import/main.ts",
- "tests/fixtures/npm/cases/node24-commonjs-metadata/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -75768,10 +62583,6 @@
"status": "not-implemented",
"evidence": "compiler-feature:modules.extensions"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-feature:modules.extensions"
- },
"anchorSource": "ancestor"
},
{
@@ -75803,10 +62614,6 @@
"tests/corpus/2923-cjs-factory-export/main.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-feature:modules.main"
- },
"anchorSource": "ancestor"
},
{
@@ -75829,15 +62636,6 @@
"static": {
"status": "unreviewed"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:modules.module",
- "tests": [
- "tests/fixtures/npm/cases/create-require/main.ts",
- "tests/fixtures/npm/cases/dynamic-import/main.ts",
- "tests/fixtures/npm/cases/node24-commonjs-metadata/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -75869,13 +62667,6 @@
"tests/corpus/2923-cjs-factory-export/main.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:modules.module.require",
- "tests": [
- "tests/fixtures/npm/cases/node24-commonjs-metadata/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -75902,13 +62693,6 @@
"tests/corpus/2880-cjs-module-graph/main.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:modules.children",
- "tests": [
- "tests/fixtures/npm/cases/node24-commonjs-metadata/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -75940,15 +62724,6 @@
"tests/corpus/2923-cjs-factory-export/main.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:modules.exports",
- "tests": [
- "tests/fixtures/npm/cases/create-require/main.ts",
- "tests/fixtures/npm/cases/dynamic-import/main.ts",
- "tests/fixtures/npm/cases/node24-commonjs-metadata/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -75980,15 +62755,6 @@
"tests/corpus/2923-cjs-factory-export/main.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:modules.exports",
- "tests": [
- "tests/fixtures/npm/cases/create-require/main.ts",
- "tests/fixtures/npm/cases/dynamic-import/main.ts",
- "tests/fixtures/npm/cases/node24-commonjs-metadata/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -76020,13 +62786,6 @@
"tests/corpus/2923-cjs-factory-export/main.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:modules.filename",
- "tests": [
- "tests/fixtures/npm/cases/node24-commonjs-metadata/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -76053,13 +62812,6 @@
"tests/corpus/2880-cjs-module-graph/main.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:modules.id",
- "tests": [
- "tests/fixtures/npm/cases/node24-commonjs-metadata/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -76086,13 +62838,6 @@
"tests/corpus/2880-cjs-module-graph/main.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:modules.isPreloading",
- "tests": [
- "tests/fixtures/npm/cases/node24-commonjs-metadata/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -76119,13 +62864,6 @@
"tests/corpus/2880-cjs-module-graph/main.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:modules.loaded",
- "tests": [
- "tests/fixtures/npm/cases/node24-commonjs-metadata/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -76152,13 +62890,6 @@
"tests/corpus/2880-cjs-module-graph/main.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:modules.parent",
- "tests": [
- "tests/fixtures/npm/cases/node24-commonjs-metadata/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -76185,13 +62916,6 @@
"tests/corpus/2880-cjs-module-graph/main.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:modules.path",
- "tests": [
- "tests/fixtures/npm/cases/node24-commonjs-metadata/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -76218,13 +62942,6 @@
"tests/corpus/2880-cjs-module-graph/main.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:modules.paths",
- "tests": [
- "tests/fixtures/npm/cases/node24-commonjs-metadata/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -76251,10 +62968,6 @@
"tests/corpus/2880-cjs-module-graph/main.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-feature:modules.Module"
- },
"anchorSource": "exact"
},
{
@@ -76278,10 +62991,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -76305,10 +63014,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -76332,10 +63037,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -76359,10 +63060,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -76386,10 +63083,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -76413,10 +63106,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -76440,10 +63129,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -76467,10 +63152,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -76498,14 +63179,6 @@
"tests/corpus/1596-cjs-modules/main.js"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:modules.node:",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts",
- "tests/fixtures/npm/cases/create-require/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -76529,10 +63202,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -76556,10 +63225,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -76583,10 +63248,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -76614,14 +63275,6 @@
"tests/corpus/1596-cjs-modules/main.js"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:modules.node_modules",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts",
- "tests/fixtures/npm/cases/create-require/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -76645,10 +63298,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -76672,10 +63321,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -76710,16 +63355,6 @@
"tests/fixtures/node-types/esm-metadata.mts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "derived:descendants",
- "tests": [
- "tests/corpus/2646-top-level-await.ts",
- "tests/fixtures/npm/cases/dual-entry/main.ts",
- "tests/fixtures/npm/cases/dynamic-import/main.ts",
- "tests/fixtures/npm/cases/node24-esm-metadata/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -76748,13 +63383,6 @@
"tests/fixtures/node-types/esm-metadata.mts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:esm.meta",
- "tests": [
- "tests/fixtures/npm/cases/node24-esm-metadata/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -76781,14 +63409,6 @@
"tests/corpus/2858-import-meta-resolve/main.mjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:esm.import.meta.resolve",
- "tests": [
- "tests/fixtures/npm/cases/dual-entry/main.ts",
- "tests/fixtures/npm/cases/node24-esm-metadata/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -76817,13 +63437,6 @@
"tests/fixtures/node-types/esm-metadata.mts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:esm.dirname",
- "tests": [
- "tests/fixtures/npm/cases/node24-esm-metadata/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -76852,13 +63465,6 @@
"tests/fixtures/node-types/esm-metadata.mts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:esm.filename",
- "tests": [
- "tests/fixtures/npm/cases/node24-esm-metadata/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -76887,13 +63493,6 @@
"tests/fixtures/node-types/esm-metadata.mts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:esm.url",
- "tests": [
- "tests/fixtures/npm/cases/node24-esm-metadata/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -76922,13 +63521,6 @@
"tests/fixtures/node-types/esm-metadata.mts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:esm.main",
- "tests": [
- "tests/fixtures/npm/cases/node24-esm-metadata/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -76952,10 +63544,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -76979,10 +63567,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -77006,10 +63590,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -77040,14 +63620,6 @@
"tests/corpus/2935-module-namespace-values/main.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:esm.import",
- "tests": [
- "tests/fixtures/npm/cases/dynamic-import/main.ts",
- "tests/corpus/2646-top-level-await.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -77071,10 +63643,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -77098,10 +63666,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -77125,10 +63689,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -77159,14 +63719,6 @@
"tests/corpus/2935-module-namespace-values/main.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:esm.file:",
- "tests": [
- "tests/fixtures/npm/cases/dynamic-import/main.ts",
- "tests/corpus/2646-top-level-await.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -77190,10 +63742,6 @@
"status": "not-implemented",
"evidence": "compiler-feature:esm.data:"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-feature:esm.data:"
- },
"anchorSource": "exact"
},
{
@@ -77224,14 +63772,6 @@
"tests/corpus/2935-module-namespace-values/main.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:esm.node:",
- "tests": [
- "tests/fixtures/npm/cases/dynamic-import/main.ts",
- "tests/corpus/2646-top-level-await.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -77255,10 +63795,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -77282,10 +63818,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -77316,14 +63848,6 @@
"tests/corpus/2935-module-namespace-values/main.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:esm.import",
- "tests": [
- "tests/fixtures/npm/cases/dynamic-import/main.ts",
- "tests/corpus/2646-top-level-await.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -77347,10 +63871,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -77381,14 +63901,6 @@
"tests/corpus/2935-module-namespace-values/main.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:esm.import",
- "tests": [
- "tests/fixtures/npm/cases/dynamic-import/main.ts",
- "tests/corpus/2646-top-level-await.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -77412,10 +63924,6 @@
"status": "not-implemented",
"evidence": "compiler-feature:esm.require"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-feature:esm.require"
- },
"anchorSource": "exact"
},
{
@@ -77439,10 +63947,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -77466,10 +63970,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -77493,10 +63993,6 @@
"status": "not-implemented",
"evidence": "compiler-feature:esm.require"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-feature:esm.require"
- },
"anchorSource": "exact"
},
{
@@ -77520,10 +64016,6 @@
"status": "not-implemented",
"evidence": "compiler-feature:esm.__filename"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-feature:esm.__filename"
- },
"anchorSource": "exact"
},
{
@@ -77547,10 +64039,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -77574,10 +64062,6 @@
"status": "not-implemented",
"evidence": "compiler-feature:esm.require.main"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-feature:esm.require.main"
- },
"anchorSource": "exact"
},
{
@@ -77601,10 +64085,6 @@
"status": "not-implemented",
"evidence": "compiler-feature:esm.require.resolve"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-feature:esm.require.resolve"
- },
"anchorSource": "exact"
},
{
@@ -77628,10 +64108,6 @@
"status": "not-implemented",
"evidence": "compiler-feature:esm.NODE_PATH"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-feature:esm.NODE_PATH"
- },
"anchorSource": "exact"
},
{
@@ -77655,10 +64131,6 @@
"status": "not-implemented",
"evidence": "compiler-feature:esm.require.extensions"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-feature:esm.require.extensions"
- },
"anchorSource": "exact"
},
{
@@ -77682,10 +64154,6 @@
"status": "not-implemented",
"evidence": "compiler-feature:esm.require.cache"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-feature:esm.require.cache"
- },
"anchorSource": "exact"
},
{
@@ -77709,10 +64177,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -77736,10 +64200,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -77763,10 +64223,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -77790,10 +64246,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -77817,10 +64269,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -77844,10 +64292,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -77878,14 +64322,6 @@
"tests/corpus/2935-module-namespace-values/main.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:esm.await",
- "tests": [
- "tests/fixtures/npm/cases/dynamic-import/main.ts",
- "tests/corpus/2646-top-level-await.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -77909,10 +64345,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -77936,10 +64368,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -77963,10 +64391,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -77990,10 +64414,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -78017,10 +64437,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -78044,10 +64460,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -78073,14 +64485,6 @@
"tests/harness/npm-static.test.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "derived:descendants",
- "tests": [
- "tests/fixtures/npm/cases/create-require/main.ts",
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -78099,10 +64503,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:module"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:module"
- },
"anchorSource": "exact"
},
{
@@ -78128,14 +64528,6 @@
"tests/harness/npm-static.test.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:module.createRequire",
- "tests": [
- "tests/fixtures/npm/cases/create-require/main.ts",
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -78159,10 +64551,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:module"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:module"
- },
"anchorSource": "exact"
},
{
@@ -78184,14 +64572,6 @@
"tests/corpus/2932-create-require-program/main.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:module.isBuiltin",
- "tests": [
- "tests/fixtures/npm/cases/create-require/main.ts",
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -78215,10 +64595,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:module"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:module.register"
- },
"anchorSource": "exact"
},
{
@@ -78242,10 +64618,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:module"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:module"
- },
"anchorSource": "exact"
},
{
@@ -78269,10 +64641,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:module"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:module"
- },
"anchorSource": "exact"
},
{
@@ -78294,14 +64662,6 @@
"tests/corpus/2932-create-require-program/main.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:module.syncBuiltinESMExports",
- "tests": [
- "tests/fixtures/npm/cases/create-require/main.ts",
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -78325,14 +64685,6 @@
"tests/corpus/2932-create-require-program/main.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:module.builtinModules",
- "tests": [
- "tests/fixtures/npm/cases/create-require/main.ts",
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -78351,10 +64703,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -78373,10 +64721,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -78395,10 +64739,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -78417,10 +64757,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:module"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:module"
- },
"anchorSource": "exact"
},
{
@@ -78439,10 +64775,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:module"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:module"
- },
"anchorSource": "exact"
},
{
@@ -78461,10 +64793,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:module"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:module"
- },
"anchorSource": "exact"
},
{
@@ -78483,10 +64811,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:module"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:module"
- },
"anchorSource": "exact"
},
{
@@ -78510,10 +64834,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -78537,10 +64857,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:module"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:module"
- },
"anchorSource": "exact"
},
{
@@ -78564,10 +64880,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:module"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:module"
- },
"anchorSource": "exact"
},
{
@@ -78591,10 +64903,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:module"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:module"
- },
"anchorSource": "exact"
},
{
@@ -78618,10 +64926,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:module"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:module"
- },
"anchorSource": "ancestor"
},
{
@@ -78645,10 +64949,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:module"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:module"
- },
"anchorSource": "exact"
},
{
@@ -78672,14 +64972,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:module"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:module.findSourceMap",
- "tests": [
- "tests/fixtures/npm/cases/create-require/main.ts",
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -78703,10 +64995,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:module"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:module"
- },
"anchorSource": "exact"
},
{
@@ -78725,10 +65013,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -78752,10 +65036,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -78779,10 +65059,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -78806,10 +65082,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -78833,10 +65105,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -78860,10 +65128,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:module"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:module"
- },
"anchorSource": "exact"
},
{
@@ -78887,10 +65151,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -78914,10 +65174,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -78941,10 +65197,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:module"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:module"
- },
"anchorSource": "exact"
},
{
@@ -78968,10 +65220,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:module"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:module"
- },
"anchorSource": "exact"
},
{
@@ -78995,10 +65243,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:module"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:module"
- },
"anchorSource": "exact"
},
{
@@ -79022,10 +65266,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:module"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:module"
- },
"anchorSource": "exact"
},
{
@@ -79049,10 +65289,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -79076,10 +65312,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -79103,10 +65335,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -79130,10 +65358,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -79157,10 +65381,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -79184,10 +65404,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:module"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:module.register"
- },
"anchorSource": "exact"
},
{
@@ -79211,10 +65427,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:module"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:module"
- },
"anchorSource": "exact"
},
{
@@ -79238,10 +65450,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:module"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:module"
- },
"anchorSource": "exact"
},
{
@@ -79265,10 +65473,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -79292,10 +65496,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -79319,10 +65519,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -79346,10 +65542,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -79373,10 +65565,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -79400,10 +65588,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -79427,10 +65611,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -79454,10 +65634,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -79481,10 +65657,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -79508,10 +65680,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:module"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:module"
- },
"anchorSource": "exact"
},
{
@@ -79537,16 +65705,6 @@
"tests/corpus/2830-cjs-require-self-name/main.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "derived:descendants",
- "tests": [
- "tests/corpus/2790-dynamic-import-self-name/main.ts",
- "tests/fixtures/npm/cases/dual-entry/main.ts",
- "tests/fixtures/npm/cases/scoped-nested/main.ts",
- "tests/fixtures/npm/cases/self-name/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -79565,10 +65723,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -79587,10 +65741,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -79609,10 +65759,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -79636,10 +65782,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -79658,10 +65800,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -79687,16 +65825,6 @@
"tests/corpus/2830-cjs-require-self-name/main.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:packages.package.json",
- "tests": [
- "tests/fixtures/npm/cases/dual-entry/main.ts",
- "tests/fixtures/npm/cases/self-name/main.ts",
- "tests/fixtures/npm/cases/scoped-nested/main.ts",
- "tests/corpus/2790-dynamic-import-self-name/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -79715,10 +65843,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -79737,10 +65861,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -79759,10 +65879,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -79781,10 +65897,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -79803,10 +65915,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -79825,10 +65933,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -79847,10 +65951,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -79869,10 +65969,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -79891,10 +65987,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -79913,10 +66005,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -79935,10 +66023,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -79957,10 +66041,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -79979,10 +66059,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -80001,10 +66077,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -80023,10 +66095,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -80045,10 +66113,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -80067,10 +66131,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -80096,16 +66156,6 @@
"tests/corpus/2830-cjs-require-self-name/main.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:packages.package.json",
- "tests": [
- "tests/fixtures/npm/cases/dual-entry/main.ts",
- "tests/fixtures/npm/cases/self-name/main.ts",
- "tests/fixtures/npm/cases/scoped-nested/main.ts",
- "tests/corpus/2790-dynamic-import-self-name/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -80131,16 +66181,6 @@
"tests/corpus/2830-cjs-require-self-name/main.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:packages.\"name\"",
- "tests": [
- "tests/fixtures/npm/cases/dual-entry/main.ts",
- "tests/fixtures/npm/cases/self-name/main.ts",
- "tests/fixtures/npm/cases/scoped-nested/main.ts",
- "tests/corpus/2790-dynamic-import-self-name/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -80166,16 +66206,6 @@
"tests/corpus/2830-cjs-require-self-name/main.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:packages.\"main\"",
- "tests": [
- "tests/fixtures/npm/cases/dual-entry/main.ts",
- "tests/fixtures/npm/cases/self-name/main.ts",
- "tests/fixtures/npm/cases/scoped-nested/main.ts",
- "tests/corpus/2790-dynamic-import-self-name/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -80201,16 +66231,6 @@
"tests/corpus/2830-cjs-require-self-name/main.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:packages.\"type\"",
- "tests": [
- "tests/fixtures/npm/cases/dual-entry/main.ts",
- "tests/fixtures/npm/cases/self-name/main.ts",
- "tests/fixtures/npm/cases/scoped-nested/main.ts",
- "tests/corpus/2790-dynamic-import-self-name/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -80236,16 +66256,6 @@
"tests/corpus/2830-cjs-require-self-name/main.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:packages.\"exports\"",
- "tests": [
- "tests/fixtures/npm/cases/dual-entry/main.ts",
- "tests/fixtures/npm/cases/self-name/main.ts",
- "tests/fixtures/npm/cases/scoped-nested/main.ts",
- "tests/corpus/2790-dynamic-import-self-name/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -80271,16 +66281,6 @@
"tests/corpus/2830-cjs-require-self-name/main.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:packages.\"imports\"",
- "tests": [
- "tests/fixtures/npm/cases/dual-entry/main.ts",
- "tests/fixtures/npm/cases/self-name/main.ts",
- "tests/fixtures/npm/cases/scoped-nested/main.ts",
- "tests/corpus/2790-dynamic-import-self-name/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -80311,16 +66311,6 @@
"tests/harness/errors.test.ts"
]
},
- "dynamic": {
- "status": "supported",
- "evidence": "derived:descendants",
- "tests": [
- "tests/corpus/2705-type-import-link-dynamic/main.ts",
- "tests/corpus/2706-type-import-link-dynamic-success/main.ts",
- "tests/corpus/2708-type-import-link-dynamic/main.ts",
- "tests/harness/errors.test.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -80344,10 +66334,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -80371,10 +66357,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -80398,10 +66380,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -80425,10 +66403,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -80452,10 +66426,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -80486,16 +66456,6 @@
"tests/harness/errors.test.ts"
]
},
- "dynamic": {
- "status": "supported",
- "evidence": "island-feature:typescript.type",
- "tests": [
- "tests/corpus/2705-type-import-link-dynamic/main.ts",
- "tests/corpus/2706-type-import-link-dynamic-success/main.ts",
- "tests/corpus/2708-type-import-link-dynamic/main.ts",
- "tests/harness/errors.test.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -80519,10 +66479,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -80546,10 +66502,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -80573,10 +66525,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -80600,10 +66548,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -80630,13 +66574,6 @@
"tests/corpus/2689-http-server-timeout-properties.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "derived:descendants",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -80655,10 +66592,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -80677,10 +66610,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -80699,10 +66628,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -80721,10 +66646,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -80743,10 +66664,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -80765,10 +66682,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -80787,10 +66700,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -80809,10 +66718,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -80836,10 +66741,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -80863,10 +66764,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -80885,10 +66782,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "ancestor"
},
{
@@ -80907,10 +66800,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -80929,10 +66818,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -80951,10 +66836,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "ancestor"
},
{
@@ -80973,10 +66854,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "ancestor"
},
{
@@ -80995,10 +66872,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "ancestor"
},
{
@@ -81017,10 +66890,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "ancestor"
},
{
@@ -81039,10 +66908,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:net.Server"
- },
"anchorSource": "exact"
},
{
@@ -81065,10 +66930,6 @@
"tests/corpus/2596-net-arg-ladders.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -81091,10 +66952,6 @@
"tests/corpus/2596-net-arg-ladders.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -81113,10 +66970,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -81135,10 +66988,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -81161,10 +67010,6 @@
"tests/corpus/2596-net-arg-ladders.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -81187,10 +67032,6 @@
"tests/corpus/2596-net-arg-ladders.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -81213,10 +67054,6 @@
"tests/corpus/2596-net-arg-ladders.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -81239,10 +67076,6 @@
"tests/corpus/2596-net-arg-ladders.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -81265,10 +67098,6 @@
"tests/corpus/2596-net-arg-ladders.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -81287,10 +67116,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -81309,10 +67134,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -81331,10 +67152,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "ancestor"
},
{
@@ -81353,10 +67170,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "ancestor"
},
{
@@ -81375,10 +67188,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "ancestor"
},
{
@@ -81397,10 +67206,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -81419,10 +67224,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -81441,10 +67242,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -81463,10 +67260,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -81485,10 +67278,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -81507,10 +67296,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:net.Socket"
- },
"anchorSource": "exact"
},
{
@@ -81532,10 +67317,6 @@
"tests/corpus/2597-dgram-send-ladders.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -81557,10 +67338,6 @@
"tests/corpus/2597-dgram-send-ladders.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -81582,10 +67359,6 @@
"tests/corpus/2597-dgram-send-ladders.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -81607,10 +67380,6 @@
"tests/corpus/2597-dgram-send-ladders.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -81632,10 +67401,6 @@
"tests/corpus/2597-dgram-send-ladders.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -81658,10 +67423,6 @@
"tests/corpus/2596-net-arg-ladders.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -81680,10 +67441,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -81706,10 +67463,6 @@
"tests/corpus/2596-net-arg-ladders.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -81732,10 +67485,6 @@
"tests/corpus/2596-net-arg-ladders.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -81757,10 +67506,6 @@
"tests/corpus/2597-dgram-send-ladders.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -81779,10 +67524,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -81805,10 +67546,6 @@
"tests/corpus/2596-net-arg-ladders.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -81831,10 +67568,6 @@
"tests/corpus/2596-net-arg-ladders.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -81853,10 +67586,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -81875,10 +67604,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -81901,10 +67626,6 @@
"tests/corpus/2596-net-arg-ladders.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -81923,10 +67644,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -81945,10 +67662,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -81970,10 +67683,6 @@
"tests/corpus/2597-dgram-send-ladders.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -81996,10 +67705,6 @@
"tests/corpus/2596-net-arg-ladders.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -82018,10 +67723,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "ancestor"
},
{
@@ -82045,10 +67746,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "ancestor"
},
{
@@ -82067,10 +67764,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "ancestor"
},
{
@@ -82089,10 +67782,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "ancestor"
},
{
@@ -82111,10 +67800,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "ancestor"
},
{
@@ -82133,10 +67818,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "ancestor"
},
{
@@ -82155,10 +67836,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "ancestor"
},
{
@@ -82177,10 +67854,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "ancestor"
},
{
@@ -82199,10 +67872,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "ancestor"
},
{
@@ -82221,10 +67890,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "ancestor"
},
{
@@ -82243,10 +67908,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "ancestor"
},
{
@@ -82265,10 +67926,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "ancestor"
},
{
@@ -82287,10 +67944,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "ancestor"
},
{
@@ -82314,10 +67967,6 @@
"tests/corpus/2689-http-server-timeout-properties.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "ancestor"
},
{
@@ -82336,10 +67985,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "ancestor"
},
{
@@ -82358,10 +68003,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -82380,10 +68021,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -82402,10 +68039,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -82424,10 +68057,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -82446,10 +68075,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -82468,10 +68093,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -82490,10 +68111,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -82512,10 +68129,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -82534,10 +68147,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -82556,10 +68165,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -82578,10 +68183,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -82600,10 +68201,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -82626,10 +68223,6 @@
"tests/corpus/2596-net-arg-ladders.cjs"
]
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:net.connect"
- },
"anchorSource": "exact"
},
{
@@ -82652,10 +68245,6 @@
"tests/corpus/2596-net-arg-ladders.cjs"
]
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:net.connect"
- },
"anchorSource": "exact"
},
{
@@ -82678,10 +68267,6 @@
"tests/corpus/2596-net-arg-ladders.cjs"
]
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:net.connect"
- },
"anchorSource": "exact"
},
{
@@ -82704,10 +68289,6 @@
"tests/corpus/2596-net-arg-ladders.cjs"
]
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:net.connect"
- },
"anchorSource": "exact"
},
{
@@ -82730,10 +68311,6 @@
"tests/corpus/2596-net-arg-ladders.cjs"
]
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:net.createConnection"
- },
"anchorSource": "exact"
},
{
@@ -82756,10 +68333,6 @@
"tests/corpus/2596-net-arg-ladders.cjs"
]
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:net.createConnection"
- },
"anchorSource": "exact"
},
{
@@ -82782,10 +68355,6 @@
"tests/corpus/2596-net-arg-ladders.cjs"
]
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:net.createConnection"
- },
"anchorSource": "exact"
},
{
@@ -82808,10 +68377,6 @@
"tests/corpus/2596-net-arg-ladders.cjs"
]
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:net.createConnection"
- },
"anchorSource": "exact"
},
{
@@ -82834,10 +68399,6 @@
"tests/corpus/2596-net-arg-ladders.cjs"
]
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:net.createServer"
- },
"anchorSource": "exact"
},
{
@@ -82856,10 +68417,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -82878,10 +68435,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -82904,10 +68457,6 @@
"tests/corpus/2596-net-arg-ladders.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -82930,10 +68479,6 @@
"tests/corpus/2596-net-arg-ladders.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:net"
- },
"anchorSource": "exact"
},
{
@@ -82952,13 +68497,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:net.isIP",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -82977,13 +68515,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:net.isIPv4",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -83002,13 +68533,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:net"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:net.isIPv6",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -83037,13 +68561,6 @@
"tests/corpus/4598-os-available-parallelism.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "derived:descendants",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -83067,10 +68584,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -83094,10 +68607,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -83121,10 +68630,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -83148,10 +68653,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -83175,10 +68676,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -83202,10 +68699,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -83229,10 +68722,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -83256,10 +68745,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -83286,13 +68771,6 @@
"tests/corpus/4598-os-available-parallelism.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:os.availableParallelism",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -83316,13 +68794,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:os"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:os.arch",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -83346,13 +68817,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:os"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:os.cpus",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -83376,13 +68840,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:os"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:os.endianness",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -83406,13 +68863,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:os"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:os.freemem",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -83436,10 +68886,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:os"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:os"
- },
"anchorSource": "exact"
},
{
@@ -83467,13 +68913,6 @@
"tests/corpus/2917-builtin-callable-widths.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:os.homedir",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -83497,13 +68936,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:os"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:os.hostname",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -83527,13 +68959,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:os"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:os.loadavg",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -83557,13 +68982,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:os"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:os.machine",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -83591,13 +69009,6 @@
"tests/corpus/2917-builtin-callable-widths.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:os.networkInterfaces",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -83625,13 +69036,6 @@
"tests/corpus/2917-builtin-callable-widths.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:os.platform",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -83659,13 +69063,6 @@
"tests/corpus/2917-builtin-callable-widths.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:os.release",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -83689,10 +69086,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:os"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:os"
- },
"anchorSource": "exact"
},
{
@@ -83720,13 +69113,6 @@
"tests/corpus/2917-builtin-callable-widths.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:os.tmpdir",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -83754,13 +69140,6 @@
"tests/corpus/2917-builtin-callable-widths.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:os.totalmem",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -83788,13 +69167,6 @@
"tests/corpus/2917-builtin-callable-widths.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:os.type",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -83818,13 +69190,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:os"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:os.uptime",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -83852,13 +69217,6 @@
"tests/corpus/2917-builtin-callable-widths.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:os.userInfo",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -83882,13 +69240,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:os"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:os.version",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -83916,13 +69267,6 @@
"tests/corpus/2917-builtin-callable-widths.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:os.EOL",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -83946,13 +69290,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:os"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:os.constants",
- "tests": [
- "tests/fixtures/npm/cases/builtin-shims/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -83976,10 +69313,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:os"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:os"
- },
"anchorSource": "chapter"
},
{
@@ -84010,13 +69343,6 @@
"tests/corpus/957-builtins-namespace.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "derived:descendants",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -84040,10 +69366,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -84074,13 +69396,6 @@
"tests/corpus/2918-builtin-callable-widths-cjs.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:path.basename",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -84111,13 +69426,6 @@
"tests/corpus/2918-builtin-callable-widths-cjs.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:path.dirname",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -84148,13 +69456,6 @@
"tests/corpus/2918-builtin-callable-widths-cjs.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:path.extname",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -84178,13 +69479,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:path"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:path.format",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -84208,10 +69502,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:path"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:path"
- },
"anchorSource": "exact"
},
{
@@ -84242,13 +69532,6 @@
"tests/corpus/2918-builtin-callable-widths-cjs.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:path.isAbsolute",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -84279,13 +69562,6 @@
"tests/corpus/2918-builtin-callable-widths-cjs.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:path.join",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -84316,13 +69592,6 @@
"tests/corpus/2918-builtin-callable-widths-cjs.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:path.normalize",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -84346,13 +69615,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:path"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:path.parse",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -84383,13 +69645,6 @@
"tests/corpus/2918-builtin-callable-widths-cjs.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:path.relative",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -84420,13 +69675,6 @@
"tests/corpus/2918-builtin-callable-widths-cjs.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:path.resolve",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -84457,13 +69705,6 @@
"tests/corpus/2918-builtin-callable-widths-cjs.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:path.toNamespacedPath",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -84494,13 +69735,6 @@
"tests/corpus/2918-builtin-callable-widths-cjs.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:path.delimiter",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -84531,13 +69765,6 @@
"tests/corpus/2918-builtin-callable-widths-cjs.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:path.posix",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -84568,13 +69795,6 @@
"tests/corpus/2918-builtin-callable-widths-cjs.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:path.sep",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -84605,13 +69825,6 @@
"tests/corpus/2918-builtin-callable-widths-cjs.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:path.win32",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -84639,13 +69852,6 @@
"tests/corpus/2596-net-arg-ladders.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "derived:descendants",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -84669,10 +69875,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "exact"
},
{
@@ -84696,10 +69898,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "ancestor"
},
{
@@ -84723,10 +69921,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "ancestor"
},
{
@@ -84750,10 +69944,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "ancestor"
},
{
@@ -84777,10 +69967,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "ancestor"
},
{
@@ -84804,10 +69990,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "exact"
},
{
@@ -84831,10 +70013,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "ancestor"
},
{
@@ -84858,10 +70036,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "exact"
},
{
@@ -84885,10 +70059,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "ancestor"
},
{
@@ -84912,10 +70082,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "exact"
},
{
@@ -84939,10 +70105,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -84966,10 +70128,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -84993,10 +70151,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -85020,10 +70174,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -85047,10 +70197,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -85074,10 +70220,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -85101,10 +70243,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "ancestor"
},
{
@@ -85128,10 +70266,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "ancestor"
},
{
@@ -85155,10 +70289,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "ancestor"
},
{
@@ -85182,10 +70312,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "exact"
},
{
@@ -85209,10 +70335,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "ancestor"
},
{
@@ -85236,10 +70358,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "ancestor"
},
{
@@ -85263,10 +70381,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "ancestor"
},
{
@@ -85290,10 +70404,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "ancestor"
},
{
@@ -85317,10 +70427,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "ancestor"
},
{
@@ -85344,10 +70450,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "ancestor"
},
{
@@ -85371,10 +70473,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "ancestor"
},
{
@@ -85398,10 +70496,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "ancestor"
},
{
@@ -85425,10 +70519,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "exact"
},
{
@@ -85452,10 +70542,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "exact"
},
{
@@ -85479,10 +70565,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "ancestor"
},
{
@@ -85506,10 +70588,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "ancestor"
},
{
@@ -85533,10 +70611,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "ancestor"
},
{
@@ -85560,10 +70634,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "ancestor"
},
{
@@ -85587,10 +70657,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "ancestor"
},
{
@@ -85614,10 +70680,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "ancestor"
},
{
@@ -85641,10 +70703,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "ancestor"
},
{
@@ -85668,10 +70726,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "ancestor"
},
{
@@ -85695,10 +70749,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "ancestor"
},
{
@@ -85722,10 +70772,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "ancestor"
},
{
@@ -85749,10 +70795,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "ancestor"
},
{
@@ -85776,10 +70818,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "ancestor"
},
{
@@ -85803,10 +70841,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "ancestor"
},
{
@@ -85830,10 +70864,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "ancestor"
},
{
@@ -85857,13 +70887,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:perf_hooks.PerformanceObserver",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -85887,13 +70910,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:perf_hooks.performanceObserver.disconnect",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -85917,13 +70933,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:perf_hooks.performanceObserver.observe",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -85947,13 +70956,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:perf_hooks.performanceObserver.takeRecords",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -85977,10 +70979,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "ancestor"
},
{
@@ -86004,10 +71002,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "exact"
},
{
@@ -86031,10 +71025,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "exact"
},
{
@@ -86058,10 +71048,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "exact"
},
{
@@ -86085,10 +71071,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "exact"
},
{
@@ -86112,10 +71094,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "exact"
},
{
@@ -86139,10 +71117,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "exact"
},
{
@@ -86166,10 +71140,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "exact"
},
{
@@ -86193,10 +71163,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "exact"
},
{
@@ -86220,10 +71186,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "ancestor"
},
{
@@ -86247,10 +71209,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "ancestor"
},
{
@@ -86274,10 +71232,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "ancestor"
},
{
@@ -86301,10 +71255,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "ancestor"
},
{
@@ -86328,10 +71278,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "ancestor"
},
{
@@ -86355,10 +71301,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "ancestor"
},
{
@@ -86382,10 +71324,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "ancestor"
},
{
@@ -86409,10 +71347,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "ancestor"
},
{
@@ -86436,10 +71370,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "ancestor"
},
{
@@ -86463,10 +71393,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "ancestor"
},
{
@@ -86490,10 +71416,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "ancestor"
},
{
@@ -86517,10 +71439,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "ancestor"
},
{
@@ -86544,10 +71462,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "exact"
},
{
@@ -86571,10 +71485,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "exact"
},
{
@@ -86598,10 +71508,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "exact"
},
{
@@ -86625,10 +71531,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "exact"
},
{
@@ -86652,10 +71554,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "exact"
},
{
@@ -86679,10 +71577,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "exact"
},
{
@@ -86706,10 +71600,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -86733,10 +71623,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -86760,10 +71646,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -86791,10 +71673,6 @@
"tests/corpus/2596-net-arg-ladders.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "exact"
},
{
@@ -86818,10 +71696,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -86845,10 +71719,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "exact"
},
{
@@ -86872,10 +71742,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "exact"
},
{
@@ -86899,10 +71765,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "exact"
},
{
@@ -86926,10 +71788,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "exact"
},
{
@@ -86953,10 +71811,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "exact"
},
{
@@ -86980,13 +71834,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:perf_hooks.monitorEventLoopDelay",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -87010,10 +71857,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "exact"
},
{
@@ -87037,13 +71880,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:perf_hooks.performance",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -87067,13 +71903,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:perf_hooks.performance.clearMarks",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -87097,13 +71926,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:perf_hooks.performance.clearMeasures",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -87127,10 +71949,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "exact"
},
{
@@ -87154,10 +71972,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "exact"
},
{
@@ -87181,13 +71995,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:perf_hooks.performance.getEntries",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -87211,13 +72018,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:perf_hooks.performance.getEntriesByName",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -87241,13 +72041,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:perf_hooks.performance.getEntriesByType",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -87271,13 +72064,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:perf_hooks.performance.mark",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -87301,10 +72087,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "exact"
},
{
@@ -87328,13 +72110,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:perf_hooks.performance.measure",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -87358,13 +72133,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:perf_hooks.performance.now",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -87388,10 +72156,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "exact"
},
{
@@ -87415,10 +72179,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "exact"
},
{
@@ -87442,13 +72202,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:perf_hooks.performance.toJSON",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -87472,10 +72225,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "exact"
},
{
@@ -87499,10 +72248,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "ancestor"
},
{
@@ -87526,10 +72271,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:perf_hooks"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:perf_hooks"
- },
"anchorSource": "ancestor"
},
{
@@ -87548,10 +72289,6 @@
"status": "not-implemented",
"evidence": "derived:descendants"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "derived:descendants"
- },
"anchorSource": "chapter"
},
{
@@ -87570,10 +72307,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -87597,10 +72330,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -87624,10 +72353,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -87651,10 +72376,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:permissions"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:permissions"
- },
"anchorSource": "exact"
},
{
@@ -87678,10 +72399,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -87705,10 +72422,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:permissions"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:permissions"
- },
"anchorSource": "exact"
},
{
@@ -87732,10 +72445,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -87759,10 +72468,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -87811,14 +72516,6 @@
"tests/harness/project-config.test.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "derived:descendants",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/node24-env/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -87837,10 +72534,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -87859,10 +72552,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -87884,10 +72573,6 @@
"tests/corpus/2946-child-fork-ipc/main.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -87906,10 +72591,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -87931,10 +72612,6 @@
"tests/corpus/2946-child-fork-ipc/main.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -87958,10 +72635,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -87980,10 +72653,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -88002,10 +72671,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -88032,10 +72697,6 @@
"tests/corpus/process-uncaught-handler-throws.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -88054,10 +72715,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -88084,10 +72741,6 @@
"tests/corpus/process-uncaught-handler-throws.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -88106,10 +72759,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -88128,10 +72777,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -88150,10 +72795,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -88172,10 +72813,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -88194,10 +72831,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -88220,10 +72853,6 @@
"tests/corpus/process-named-signals.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -88242,10 +72871,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -88264,10 +72889,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -88290,10 +72911,6 @@
"tests/corpus/2314-process-introspection.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -88316,13 +72933,6 @@
"tests/corpus/2314-process-introspection.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:process.process.chdir",
- "tests": [
- "tests/fixtures/npm/cases/node24-env/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -88345,10 +72955,6 @@
"tests/corpus/2314-process-introspection.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -88371,10 +72977,6 @@
"tests/corpus/2314-process-introspection.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -88397,13 +72999,6 @@
"tests/corpus/2314-process-introspection.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:process.cwd",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -88425,10 +73020,6 @@
"tests/corpus/2946-child-fork-ipc/main.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -88447,10 +73038,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -88469,13 +73056,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:process.emitWarning",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -88494,13 +73074,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:process.emitWarning",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -88519,10 +73092,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -88546,10 +73115,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -88572,13 +73137,6 @@
"tests/corpus/2314-process-introspection.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:process.exit",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -88602,10 +73160,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -88629,10 +73183,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -88656,10 +73206,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -88678,10 +73224,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -88704,10 +73246,6 @@
"packages/compiler/test/process-builtin-values.test.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -88726,10 +73264,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -88748,10 +73282,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -88774,10 +73304,6 @@
"tests/corpus/2314-process-introspection.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -88796,10 +73322,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -88822,10 +73344,6 @@
"tests/corpus/2314-process-introspection.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -88844,10 +73362,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -88874,13 +73388,6 @@
"tests/corpus/process-hrtime.js"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:process.hrtime",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -88902,10 +73409,6 @@
"tests/corpus/process-hrtime.js"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -88924,10 +73427,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -88950,10 +73449,6 @@
"tests/corpus/2314-process-introspection.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -88979,13 +73474,6 @@
"tests/harness/project-config.test.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:process.process.loadEnvFile",
- "tests": [
- "tests/fixtures/npm/cases/node24-env/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -89004,13 +73492,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:process.memoryUsage",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -89029,10 +73510,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -89051,10 +73528,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -89078,13 +73551,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:process.nextTick",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -89108,10 +73574,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -89135,10 +73597,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -89161,10 +73619,6 @@
"tests/corpus/2314-process-introspection.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -89186,10 +73640,6 @@
"tests/corpus/2946-child-fork-ipc/main.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -89208,10 +73658,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -89230,10 +73676,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -89252,10 +73694,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -89274,10 +73712,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -89296,10 +73730,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -89323,10 +73753,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -89345,10 +73771,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -89371,10 +73793,6 @@
"tests/corpus/2314-process-introspection.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -89402,13 +73820,6 @@
"tests/corpus/2314-process-introspection.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:process.umask",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -89431,13 +73842,6 @@
"tests/corpus/2314-process-introspection.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:process.umask",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -89461,10 +73865,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -89487,13 +73887,6 @@
"tests/corpus/2314-process-introspection.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:process.uptime",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -89512,13 +73905,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:process.allowedNodeEnvironmentFlags",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -89537,10 +73923,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "chapter"
},
{
@@ -89563,13 +73945,6 @@
"tests/corpus/2314-process-introspection.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:process.argv",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -89588,13 +73963,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:process.argv0",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -89613,10 +73981,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "chapter"
},
{
@@ -89635,10 +73999,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -89657,10 +74017,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -89679,13 +74035,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:process.config",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -89707,10 +74056,6 @@
"tests/corpus/2946-child-fork-ipc/main.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "chapter"
},
{
@@ -89729,10 +74074,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "chapter"
},
{
@@ -89755,13 +74096,6 @@
"tests/corpus/2314-process-introspection.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:process.env",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -89780,13 +74114,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:process.execArgv",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -89809,13 +74136,6 @@
"tests/corpus/2314-process-introspection.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:process.execPath",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -89840,13 +74160,6 @@
"tests/corpus/2944-process-exit-code-wrap.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:process.exitCode",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -89865,10 +74178,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "chapter"
},
{
@@ -89887,10 +74196,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "chapter"
},
{
@@ -89909,10 +74214,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "chapter"
},
{
@@ -89936,10 +74237,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "chapter"
},
{
@@ -89958,10 +74255,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "chapter"
},
{
@@ -89980,10 +74273,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "chapter"
},
{
@@ -90007,10 +74296,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "chapter"
},
{
@@ -90034,10 +74319,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "chapter"
},
{
@@ -90061,10 +74342,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "chapter"
},
{
@@ -90088,10 +74365,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "chapter"
},
{
@@ -90115,10 +74388,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "chapter"
},
{
@@ -90142,10 +74411,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "chapter"
},
{
@@ -90164,10 +74429,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "chapter"
},
{
@@ -90186,10 +74447,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "chapter"
},
{
@@ -90208,10 +74465,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -90234,13 +74487,6 @@
"tests/corpus/2314-process-introspection.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:process.pid",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -90259,13 +74505,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:process.platform",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -90284,13 +74523,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:process.ppid",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -90309,13 +74541,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:process.release",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -90334,10 +74559,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "chapter"
},
{
@@ -90356,10 +74577,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -90378,10 +74595,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "exact"
},
{
@@ -90400,10 +74613,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "chapter"
},
{
@@ -90422,10 +74631,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "chapter"
},
{
@@ -90444,10 +74649,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "chapter"
},
{
@@ -90466,10 +74667,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "chapter"
},
{
@@ -90488,10 +74685,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "chapter"
},
{
@@ -90510,10 +74703,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "chapter"
},
{
@@ -90532,10 +74721,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "chapter"
},
{
@@ -90554,10 +74739,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "chapter"
},
{
@@ -90581,10 +74762,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "chapter"
},
{
@@ -90609,13 +74786,6 @@
"tests/harness/event-loop.test.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:process.stderr",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -90634,10 +74804,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "chapter"
},
{
@@ -90662,13 +74828,6 @@
"tests/harness/event-loop.test.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:process.stdin",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -90687,10 +74846,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "chapter"
},
{
@@ -90715,13 +74870,6 @@
"tests/harness/event-loop.test.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:process.stdout",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -90740,10 +74888,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -90762,10 +74906,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "chapter"
},
{
@@ -90784,10 +74924,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "chapter"
},
{
@@ -90806,13 +74942,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:process.title",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -90831,10 +74960,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "chapter"
},
{
@@ -90853,10 +74978,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:process"
- },
"anchorSource": "chapter"
},
{
@@ -90875,13 +74996,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:process"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:process.version",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -90903,13 +75017,6 @@
"tests/corpus/process-versions-storage.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:process.versions",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -90933,13 +75040,6 @@
"status": "not-implemented",
"evidence": "derived:descendants"
},
- "dynamic": {
- "status": "partial",
- "evidence": "derived:descendants",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -90963,13 +75063,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:punycode"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:punycode.decode",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -90993,13 +75086,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:punycode"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:punycode.encode",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -91023,13 +75109,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:punycode"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:punycode.toASCII",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -91053,13 +75132,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:punycode"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:punycode.toUnicode",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -91083,13 +75155,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:punycode"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:punycode.ucs2",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -91113,10 +75178,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:punycode"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:punycode"
- },
"anchorSource": "exact"
},
{
@@ -91140,10 +75201,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:punycode"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:punycode"
- },
"anchorSource": "exact"
},
{
@@ -91167,13 +75224,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:punycode"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:punycode.version",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -91201,13 +75251,6 @@
"tests/corpus/957-builtins-namespace.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "derived:descendants",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -91235,13 +75278,6 @@
"tests/corpus/2917-builtin-callable-widths.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:querystring.decode",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -91269,13 +75305,6 @@
"tests/corpus/2917-builtin-callable-widths.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:querystring.encode",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -91303,13 +75332,6 @@
"tests/corpus/2917-builtin-callable-widths.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:querystring.escape",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -91337,13 +75359,6 @@
"tests/corpus/2917-builtin-callable-widths.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:querystring.parse",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -91371,13 +75386,6 @@
"tests/corpus/2917-builtin-callable-widths.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:querystring.stringify",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -91405,13 +75413,6 @@
"tests/corpus/2917-builtin-callable-widths.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:querystring.unescape",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -91439,13 +75440,6 @@
"tests/corpus/2844-node-disposable-resources.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "derived:descendants",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -91469,10 +75463,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -91496,10 +75486,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:readline"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:readline"
- },
"anchorSource": "exact"
},
{
@@ -91523,13 +75509,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:readline"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:readline.rl.question",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -91553,10 +75532,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:readline"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:readline"
- },
"anchorSource": "exact"
},
{
@@ -91580,10 +75555,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:readline"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:readline"
- },
"anchorSource": "exact"
},
{
@@ -91607,10 +75578,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:readline"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:readline"
- },
"anchorSource": "exact"
},
{
@@ -91634,10 +75601,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:readline"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:readline"
- },
"anchorSource": "exact"
},
{
@@ -91661,10 +75624,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:readline"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:readline"
- },
"anchorSource": "exact"
},
{
@@ -91688,10 +75647,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:readline"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:readline"
- },
"anchorSource": "exact"
},
{
@@ -91715,10 +75670,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:readline"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:readline"
- },
"anchorSource": "exact"
},
{
@@ -91742,10 +75693,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:readline"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:readline"
- },
"anchorSource": "exact"
},
{
@@ -91769,10 +75716,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:readline"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:readline"
- },
"anchorSource": "exact"
},
{
@@ -91796,10 +75739,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -91823,13 +75762,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:readline"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:readline.Interface",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -91853,13 +75785,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:readline"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:readline.rl.question",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -91883,13 +75808,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:readline"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:readline.clearLine",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -91913,13 +75831,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:readline"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:readline.clearScreenDown",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -91946,13 +75857,6 @@
"tests/corpus/1475-readline-closed-stdin.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:readline.createInterface",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -91976,10 +75880,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:readline"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:readline"
- },
"anchorSource": "exact"
},
{
@@ -92003,13 +75903,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:readline"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:readline.cursorTo",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -92033,13 +75926,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:readline"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:readline.moveCursor",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -92063,10 +75949,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -92090,10 +75972,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:readline"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:readline"
- },
"anchorSource": "exact"
},
{
@@ -92120,13 +75998,6 @@
"tests/corpus/1475-readline-closed-stdin.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:readline.rl.close",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -92153,10 +76024,6 @@
"tests/corpus/2844-node-disposable-resources.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:readline"
- },
"anchorSource": "exact"
},
{
@@ -92180,13 +76047,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:readline"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:readline.rl.pause",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -92210,13 +76070,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:readline"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:readline.rl.prompt",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -92240,13 +76093,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:readline"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:readline.rl.resume",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -92270,13 +76116,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:readline"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:readline.rl.setPrompt",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -92300,13 +76139,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:readline"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:readline.rl.getPrompt",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -92330,13 +76162,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:readline"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:readline.rl.write",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -92360,10 +76185,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:readline"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:readline"
- },
"anchorSource": "exact"
},
{
@@ -92387,10 +76208,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:readline"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:readline"
- },
"anchorSource": "exact"
},
{
@@ -92414,10 +76231,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:readline"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:readline"
- },
"anchorSource": "ancestor"
},
{
@@ -92441,10 +76254,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:readline"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:readline"
- },
"anchorSource": "ancestor"
},
{
@@ -92468,10 +76277,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:readline"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:readline"
- },
"anchorSource": "exact"
},
{
@@ -92495,10 +76300,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:readline"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:readline"
- },
"anchorSource": "exact"
},
{
@@ -92522,10 +76323,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:readline"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:readline"
- },
"anchorSource": "exact"
},
{
@@ -92549,10 +76346,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:readline"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:readline"
- },
"anchorSource": "exact"
},
{
@@ -92576,10 +76369,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:readline"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:readline"
- },
"anchorSource": "exact"
},
{
@@ -92603,10 +76392,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:readline"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:readline"
- },
"anchorSource": "exact"
},
{
@@ -92630,10 +76415,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:readline"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:readline"
- },
"anchorSource": "exact"
},
{
@@ -92657,10 +76438,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:readline"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:readline"
- },
"anchorSource": "exact"
},
{
@@ -92684,10 +76461,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:readline"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:readline"
- },
"anchorSource": "exact"
},
{
@@ -92711,13 +76484,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:readline"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:readline.emitKeypressEvents",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -92741,10 +76507,6 @@
"status": "not-implemented",
"evidence": "derived:descendants"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "derived:descendants"
- },
"anchorSource": "chapter"
},
{
@@ -92768,10 +76530,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -92795,10 +76553,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -92822,10 +76576,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -92849,10 +76599,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -92876,10 +76622,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -92903,10 +76645,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -92930,10 +76668,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -92957,10 +76691,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:repl"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:repl"
- },
"anchorSource": "exact"
},
{
@@ -92984,10 +76714,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:repl"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:repl"
- },
"anchorSource": "exact"
},
{
@@ -93011,10 +76737,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -93038,10 +76760,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -93065,10 +76783,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -93092,10 +76806,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -93119,10 +76829,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -93146,10 +76852,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -93173,10 +76875,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -93200,10 +76898,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -93227,10 +76921,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -93254,10 +76944,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:repl"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:repl"
- },
"anchorSource": "exact"
},
{
@@ -93281,10 +76967,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:repl"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:repl"
- },
"anchorSource": "exact"
},
{
@@ -93308,10 +76990,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:repl"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:repl"
- },
"anchorSource": "exact"
},
{
@@ -93335,10 +77013,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:repl"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:repl"
- },
"anchorSource": "exact"
},
{
@@ -93362,10 +77036,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:repl"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:repl"
- },
"anchorSource": "exact"
},
{
@@ -93389,10 +77059,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:repl"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:repl"
- },
"anchorSource": "exact"
},
{
@@ -93416,10 +77082,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:repl"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:repl"
- },
"anchorSource": "exact"
},
{
@@ -93443,10 +77105,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:repl"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:repl"
- },
"anchorSource": "exact"
},
{
@@ -93470,10 +77128,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:repl"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:repl"
- },
"anchorSource": "exact"
},
{
@@ -93497,10 +77151,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:repl"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:repl"
- },
"anchorSource": "exact"
},
{
@@ -93524,10 +77174,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:repl"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:repl"
- },
"anchorSource": "chapter"
},
{
@@ -93551,10 +77197,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:report"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:report"
- },
"anchorSource": "chapter"
},
{
@@ -93578,10 +77220,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -93605,10 +77243,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -93632,10 +77266,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -93659,10 +77289,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -93686,10 +77312,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -93713,10 +77335,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -93740,10 +77358,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -93767,10 +77381,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -93794,10 +77404,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -93821,10 +77427,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -93848,10 +77450,6 @@
"status": "not-applicable",
"evidence": "derived:descendants"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "derived:descendants"
- },
"anchorSource": "chapter"
},
{
@@ -93875,10 +77473,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -93902,10 +77496,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -93929,10 +77519,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -93956,10 +77542,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -93983,10 +77565,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -94010,10 +77588,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -94037,10 +77611,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -94064,10 +77634,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -94091,10 +77657,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:single-executable-applications"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:single-executable-applications"
- },
"anchorSource": "exact"
},
{
@@ -94118,10 +77680,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:single-executable-applications"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:single-executable-applications"
- },
"anchorSource": "exact"
},
{
@@ -94145,10 +77703,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:single-executable-applications"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:single-executable-applications"
- },
"anchorSource": "exact"
},
{
@@ -94172,10 +77726,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:single-executable-applications"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:single-executable-applications"
- },
"anchorSource": "exact"
},
{
@@ -94199,10 +77749,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -94226,10 +77772,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:single-executable-applications"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:single-executable-applications"
- },
"anchorSource": "exact"
},
{
@@ -94253,10 +77795,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:single-executable-applications"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:single-executable-applications"
- },
"anchorSource": "exact"
},
{
@@ -94280,10 +77818,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:single-executable-applications"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:single-executable-applications"
- },
"anchorSource": "exact"
},
{
@@ -94307,10 +77841,6 @@
"status": "not-applicable",
"evidence": "compiler-chapter-policy:single-executable-applications"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "island-chapter-policy:single-executable-applications"
- },
"anchorSource": "exact"
},
{
@@ -94334,10 +77864,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -94361,10 +77887,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -94388,10 +77910,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -94415,10 +77933,6 @@
"status": "not-implemented",
"evidence": "derived:descendants"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "derived:descendants"
- },
"anchorSource": "chapter"
},
{
@@ -94442,10 +77956,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -94469,10 +77979,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:sqlite"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:sqlite"
- },
"anchorSource": "exact"
},
{
@@ -94496,10 +78002,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:sqlite"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:sqlite"
- },
"anchorSource": "exact"
},
{
@@ -94523,10 +78025,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:sqlite"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:sqlite"
- },
"anchorSource": "exact"
},
{
@@ -94550,10 +78048,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:sqlite"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:sqlite"
- },
"anchorSource": "exact"
},
{
@@ -94577,10 +78071,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:sqlite"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:sqlite"
- },
"anchorSource": "exact"
},
{
@@ -94604,10 +78094,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:sqlite"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:sqlite"
- },
"anchorSource": "exact"
},
{
@@ -94631,10 +78117,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:sqlite"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:sqlite"
- },
"anchorSource": "exact"
},
{
@@ -94658,10 +78140,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:sqlite"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:sqlite"
- },
"anchorSource": "exact"
},
{
@@ -94685,10 +78163,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:sqlite"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:sqlite"
- },
"anchorSource": "exact"
},
{
@@ -94712,10 +78186,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:sqlite"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:sqlite"
- },
"anchorSource": "exact"
},
{
@@ -94739,10 +78209,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:sqlite"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:sqlite"
- },
"anchorSource": "exact"
},
{
@@ -94766,10 +78232,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:sqlite"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:sqlite"
- },
"anchorSource": "exact"
},
{
@@ -94793,10 +78255,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:sqlite"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:sqlite"
- },
"anchorSource": "exact"
},
{
@@ -94820,10 +78278,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:sqlite"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:sqlite"
- },
"anchorSource": "exact"
},
{
@@ -94847,10 +78301,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:sqlite"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:sqlite"
- },
"anchorSource": "exact"
},
{
@@ -94874,10 +78324,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:sqlite"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:sqlite"
- },
"anchorSource": "exact"
},
{
@@ -94901,10 +78347,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:sqlite"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:sqlite"
- },
"anchorSource": "ancestor"
},
{
@@ -94928,10 +78370,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:sqlite"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:sqlite"
- },
"anchorSource": "ancestor"
},
{
@@ -94955,10 +78393,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:sqlite"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:sqlite"
- },
"anchorSource": "ancestor"
},
{
@@ -94982,10 +78416,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:sqlite"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:sqlite"
- },
"anchorSource": "exact"
},
{
@@ -95009,10 +78439,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:sqlite"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:sqlite"
- },
"anchorSource": "exact"
},
{
@@ -95036,10 +78462,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:sqlite"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:sqlite"
- },
"anchorSource": "exact"
},
{
@@ -95063,10 +78485,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:sqlite"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:sqlite"
- },
"anchorSource": "exact"
},
{
@@ -95090,10 +78508,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:sqlite"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:sqlite"
- },
"anchorSource": "exact"
},
{
@@ -95117,10 +78531,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:sqlite"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:sqlite"
- },
"anchorSource": "exact"
},
{
@@ -95144,10 +78554,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:sqlite"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:sqlite"
- },
"anchorSource": "exact"
},
{
@@ -95171,10 +78577,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:sqlite"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:sqlite"
- },
"anchorSource": "exact"
},
{
@@ -95198,10 +78600,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:sqlite"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:sqlite"
- },
"anchorSource": "exact"
},
{
@@ -95225,10 +78623,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:sqlite"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:sqlite"
- },
"anchorSource": "exact"
},
{
@@ -95252,10 +78646,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:sqlite"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:sqlite"
- },
"anchorSource": "exact"
},
{
@@ -95279,10 +78669,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:sqlite"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:sqlite"
- },
"anchorSource": "exact"
},
{
@@ -95306,10 +78692,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:sqlite"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:sqlite"
- },
"anchorSource": "exact"
},
{
@@ -95333,10 +78715,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:sqlite"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:sqlite"
- },
"anchorSource": "exact"
},
{
@@ -95360,10 +78738,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:sqlite"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:sqlite"
- },
"anchorSource": "exact"
},
{
@@ -95387,10 +78761,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:sqlite"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:sqlite"
- },
"anchorSource": "ancestor"
},
{
@@ -95414,10 +78784,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:sqlite"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:sqlite"
- },
"anchorSource": "ancestor"
},
{
@@ -95441,10 +78807,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:sqlite"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:sqlite"
- },
"anchorSource": "exact"
},
{
@@ -95468,10 +78830,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:sqlite"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:sqlite"
- },
"anchorSource": "exact"
},
{
@@ -95495,10 +78853,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:sqlite"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:sqlite"
- },
"anchorSource": "exact"
},
{
@@ -95522,10 +78876,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:sqlite"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:sqlite"
- },
"anchorSource": "exact"
},
{
@@ -95549,10 +78899,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:sqlite"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:sqlite"
- },
"anchorSource": "exact"
},
{
@@ -95576,10 +78922,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:sqlite"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:sqlite"
- },
"anchorSource": "exact"
},
{
@@ -95603,10 +78945,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:sqlite"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:sqlite"
- },
"anchorSource": "ancestor"
},
{
@@ -95630,10 +78968,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:sqlite"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:sqlite"
- },
"anchorSource": "ancestor"
},
{
@@ -95657,10 +78991,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:sqlite"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:sqlite"
- },
"anchorSource": "ancestor"
},
{
@@ -95684,10 +79014,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:sqlite"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:sqlite"
- },
"anchorSource": "exact"
},
{
@@ -95711,10 +79037,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:sqlite"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:sqlite"
- },
"anchorSource": "chapter"
},
{
@@ -95738,10 +79060,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -95765,10 +79083,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -95792,10 +79106,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -95819,10 +79129,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -95846,10 +79152,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -95884,13 +79186,6 @@
"tests/corpus/2897-child-stdin-destroy.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "derived:descendants",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -95914,10 +79209,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -95941,10 +79232,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -95968,10 +79255,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -95995,10 +79278,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -96027,13 +79306,6 @@
"tests/corpus/1814-stream-pipeline.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:stream.pipeline",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -96062,13 +79334,6 @@
"tests/corpus/1814-stream-pipeline.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:stream.pipeline",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -96097,13 +79362,6 @@
"tests/corpus/1814-stream-pipeline.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:stream.finished",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -96127,10 +79385,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -96159,13 +79413,6 @@
"tests/corpus/1814-stream-pipeline.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:stream.finished",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -96194,13 +79441,6 @@
"tests/corpus/1814-stream-pipeline.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:stream.pipeline",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -96229,13 +79469,6 @@
"tests/corpus/1814-stream-pipeline.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:stream.pipeline",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -96259,10 +79492,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -96286,13 +79515,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:stream.isErrored",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -96316,13 +79538,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:stream.isReadable",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -96346,13 +79561,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:stream.isWritable",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -96376,13 +79584,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:stream.stream.Readable.from",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -96406,10 +79607,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -96433,10 +79630,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -96460,10 +79653,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -96487,10 +79676,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -96514,10 +79699,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -96541,10 +79722,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -96568,10 +79745,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -96595,10 +79768,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -96622,13 +79791,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:stream.addAbortSignal",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -96657,10 +79819,6 @@
"tests/corpus/1814-stream-pipeline.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -96684,10 +79842,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -96716,13 +79870,6 @@
"tests/corpus/1814-stream-pipeline.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:stream.readable.read",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -96751,13 +79898,6 @@
"tests/corpus/1814-stream-pipeline.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:stream.readable.push",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -96781,10 +79921,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -96813,13 +79949,6 @@
"tests/corpus/1814-stream-pipeline.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:stream.finished",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -96848,13 +79977,6 @@
"tests/corpus/1814-stream-pipeline.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:stream.pipeline",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -96883,13 +80005,6 @@
"tests/corpus/1814-stream-pipeline.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:stream.pipeline",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -96913,10 +80028,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "ancestor"
},
{
@@ -96940,13 +80051,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:stream.isErrored",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -96970,13 +80074,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:stream.isReadable",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -97000,13 +80097,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:stream.isWritable",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -97030,13 +80120,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:stream.stream.Readable.from",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -97060,10 +80143,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "ancestor"
},
{
@@ -97087,10 +80166,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "ancestor"
},
{
@@ -97114,10 +80189,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "ancestor"
},
{
@@ -97141,10 +80212,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "ancestor"
},
{
@@ -97168,10 +80235,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "ancestor"
},
{
@@ -97195,10 +80258,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "ancestor"
},
{
@@ -97222,10 +80281,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "ancestor"
},
{
@@ -97249,10 +80304,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "ancestor"
},
{
@@ -97276,13 +80327,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:stream.addAbortSignal",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -97311,10 +80355,6 @@
"tests/corpus/1814-stream-pipeline.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "ancestor"
},
{
@@ -97338,10 +80378,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "ancestor"
},
{
@@ -97365,10 +80401,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -97392,13 +80424,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:stream.Writable",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -97427,13 +80452,6 @@
"tests/corpus/1814-stream-pipeline.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:stream.writable.cork",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -97460,13 +80478,6 @@
"tests/corpus/2897-child-stdin-destroy.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:stream.writable.destroy",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -97495,13 +80506,6 @@
"tests/corpus/1814-stream-pipeline.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:stream.writable.end",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -97530,13 +80534,6 @@
"tests/corpus/1814-stream-pipeline.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:stream.writable.setDefaultEncoding",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -97565,13 +80562,6 @@
"tests/corpus/1814-stream-pipeline.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:stream.writable.uncork",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -97595,10 +80585,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -97627,13 +80613,6 @@
"tests/corpus/1814-stream-pipeline.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:stream.writable.write",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -97657,10 +80636,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "ancestor"
},
{
@@ -97684,10 +80659,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "ancestor"
},
{
@@ -97715,10 +80686,6 @@
"tests/corpus/2895-child-stdin-write-after-end.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "ancestor"
},
{
@@ -97742,10 +80709,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "ancestor"
},
{
@@ -97769,10 +80732,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "ancestor"
},
{
@@ -97796,10 +80755,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "ancestor"
},
{
@@ -97823,10 +80778,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "ancestor"
},
{
@@ -97850,10 +80801,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "ancestor"
},
{
@@ -97877,10 +80824,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "ancestor"
},
{
@@ -97904,10 +80847,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "ancestor"
},
{
@@ -97931,10 +80870,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "ancestor"
},
{
@@ -97958,10 +80893,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "ancestor"
},
{
@@ -97985,10 +80916,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -98015,10 +80942,6 @@
"tests/corpus/2894-child-stdin-backpressure.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -98042,10 +80965,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -98069,10 +80988,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -98096,10 +81011,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -98123,10 +81034,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -98150,10 +81057,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -98177,10 +81080,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -98204,10 +81103,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -98231,10 +81126,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -98258,13 +81149,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:stream.Readable",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -98293,13 +81177,6 @@
"tests/corpus/1814-stream-pipeline.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:stream.readable.destroy",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -98328,13 +81205,6 @@
"tests/corpus/1814-stream-pipeline.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:stream.readable.isPaused",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -98363,13 +81233,6 @@
"tests/corpus/1814-stream-pipeline.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:stream.readable.pause",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -98398,13 +81261,6 @@
"tests/corpus/1814-stream-pipeline.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:stream.readable.pipe",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -98433,13 +81289,6 @@
"tests/corpus/1814-stream-pipeline.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:stream.readable.read",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -98468,13 +81317,6 @@
"tests/corpus/1814-stream-pipeline.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:stream.readable.resume",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -98503,13 +81345,6 @@
"tests/corpus/1814-stream-pipeline.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:stream.readable.setEncoding",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -98538,13 +81373,6 @@
"tests/corpus/1814-stream-pipeline.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:stream.readable.unpipe",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -98573,13 +81401,6 @@
"tests/corpus/1814-stream-pipeline.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:stream.readable.unshift",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -98603,10 +81424,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-member-stub:node:stream.readable.wrap"
- },
"anchorSource": "exact"
},
{
@@ -98634,10 +81451,6 @@
"tests/corpus/2861-readable-iterator-close.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -98661,10 +81474,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -98688,10 +81497,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -98719,10 +81524,6 @@
"tests/corpus/2861-readable-iterator-close.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -98746,10 +81547,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -98773,10 +81570,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -98800,10 +81593,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -98827,10 +81616,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -98854,10 +81639,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -98881,10 +81662,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -98908,10 +81685,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -98935,10 +81708,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -98962,10 +81731,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -98989,10 +81754,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -99016,10 +81777,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -99043,10 +81800,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "ancestor"
},
{
@@ -99070,10 +81823,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "ancestor"
},
{
@@ -99097,10 +81846,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "ancestor"
},
{
@@ -99124,10 +81869,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "ancestor"
},
{
@@ -99151,10 +81892,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "ancestor"
},
{
@@ -99178,10 +81915,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "ancestor"
},
{
@@ -99205,10 +81938,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "ancestor"
},
{
@@ -99232,10 +81961,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "ancestor"
},
{
@@ -99259,10 +81984,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "ancestor"
},
{
@@ -99286,10 +82007,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "ancestor"
},
{
@@ -99313,10 +82030,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "ancestor"
},
{
@@ -99340,10 +82053,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "ancestor"
},
{
@@ -99367,10 +82076,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -99394,10 +82099,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -99421,10 +82122,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -99448,10 +82145,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -99475,10 +82168,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -99502,10 +82191,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -99529,10 +82214,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -99556,10 +82237,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -99583,13 +82260,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:stream.Duplex",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -99613,10 +82283,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "ancestor"
},
{
@@ -99640,13 +82306,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:stream.Transform",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -99670,13 +82329,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:stream.transform.destroy",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -99700,10 +82352,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -99727,10 +82375,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -99754,10 +82398,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -99781,10 +82421,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -99808,10 +82444,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -99835,10 +82467,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -99862,10 +82490,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -99889,10 +82513,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -99916,10 +82536,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -99943,10 +82559,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -99970,10 +82582,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -99997,10 +82605,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -100024,10 +82628,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -100051,10 +82651,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -100078,10 +82674,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -100105,10 +82697,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -100132,10 +82720,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -100164,13 +82748,6 @@
"tests/corpus/1814-stream-pipeline.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:stream.readable.push",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -100194,10 +82771,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -100221,10 +82794,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -100248,10 +82817,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -100275,10 +82840,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -100302,13 +82863,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:stream.PassThrough",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -100332,10 +82886,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -100359,10 +82909,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -100386,10 +82932,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -100413,10 +82955,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -100440,10 +82978,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -100472,13 +83006,6 @@
"tests/corpus/1814-stream-pipeline.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:stream.readable.read",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -100507,13 +83034,6 @@
"tests/corpus/1814-stream-pipeline.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:stream.readable.push",
- "tests": [
- "tests/fixtures/npm/cases/stream-shims/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -100537,10 +83057,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -100564,10 +83080,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -100591,10 +83103,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -100618,10 +83126,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -100645,10 +83149,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -100672,10 +83172,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:stream"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:stream"
- },
"anchorSource": "exact"
},
{
@@ -100703,14 +83199,6 @@
"tests/corpus/node24-string-decoder.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "derived:descendants",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts",
- "tests/fixtures/npm/cases/node24-string-decoder/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -100738,14 +83226,6 @@
"tests/corpus/node24-string-decoder.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:string_decoder.StringDecoder",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts",
- "tests/fixtures/npm/cases/node24-string-decoder/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -100773,14 +83253,6 @@
"tests/corpus/node24-string-decoder.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:string_decoder.stringDecoder.end",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts",
- "tests/fixtures/npm/cases/node24-string-decoder/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -100808,14 +83280,6 @@
"tests/corpus/node24-string-decoder.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:string_decoder.stringDecoder.write",
- "tests": [
- "tests/fixtures/npm/cases/buffer-shims/main.ts",
- "tests/fixtures/npm/cases/node24-string-decoder/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -100847,10 +83311,6 @@
"tests/harness/node-test.test.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "derived:descendants"
- },
"anchorSource": "chapter"
},
{
@@ -100874,10 +83334,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -100901,10 +83357,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -100931,10 +83383,6 @@
"tests/harness/node-test.test.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -100958,10 +83406,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -100985,10 +83429,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -101012,10 +83452,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -101039,10 +83475,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -101066,10 +83498,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -101093,10 +83521,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -101120,10 +83544,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -101147,10 +83567,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -101174,10 +83590,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -101201,10 +83613,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -101228,10 +83636,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -101255,10 +83659,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -101282,10 +83682,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -101309,10 +83705,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -101336,10 +83728,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -101363,10 +83751,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -101390,10 +83774,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -101417,10 +83797,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -101444,10 +83820,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -101471,10 +83843,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -101505,10 +83873,6 @@
"tests/corpus/2936-static-loose-equality.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -101532,10 +83896,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -101559,10 +83919,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -101586,10 +83942,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -101613,10 +83965,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -101640,10 +83988,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -101667,10 +84011,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -101694,10 +84034,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -101721,10 +84057,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -101748,10 +84080,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -101775,10 +84103,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -101802,10 +84126,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "ancestor"
},
{
@@ -101829,10 +84149,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -101856,10 +84172,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -101883,10 +84195,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -101910,10 +84218,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -101937,10 +84241,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -101964,10 +84264,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -101991,10 +84287,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -102018,10 +84310,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -102045,10 +84333,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -102072,10 +84356,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "ancestor"
},
{
@@ -102099,10 +84379,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -102126,10 +84402,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -102153,10 +84425,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -102180,10 +84448,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -102207,10 +84471,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -102234,10 +84494,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -102261,10 +84517,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -102288,10 +84540,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -102315,10 +84563,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -102342,10 +84586,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -102369,10 +84609,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -102396,10 +84632,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -102423,10 +84655,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -102450,10 +84678,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -102477,10 +84701,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -102504,10 +84724,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -102531,10 +84747,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -102558,10 +84770,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -102585,10 +84793,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -102612,10 +84816,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -102639,10 +84839,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -102666,10 +84862,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -102693,10 +84885,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -102720,10 +84908,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -102747,10 +84931,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -102774,10 +84954,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -102801,10 +84977,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -102828,10 +85000,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -102855,10 +85023,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -102882,10 +85046,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -102909,10 +85069,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -102936,10 +85092,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -102963,10 +85115,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -102990,10 +85138,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -103017,10 +85161,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -103044,10 +85184,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -103071,10 +85207,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -103098,10 +85230,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -103125,10 +85253,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -103152,10 +85276,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -103182,10 +85302,6 @@
"tests/harness/node-test.test.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -103209,10 +85325,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -103236,10 +85348,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -103266,10 +85374,6 @@
"tests/harness/node-test.test.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -103296,10 +85400,6 @@
"tests/harness/node-test.test.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -103326,10 +85426,6 @@
"tests/harness/node-test.test.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -103353,10 +85449,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -103383,10 +85475,6 @@
"tests/harness/node-test.test.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -103410,10 +85498,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -103437,10 +85521,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -103464,10 +85544,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -103491,10 +85567,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -103521,10 +85593,6 @@
"tests/harness/node-test.test.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -103548,10 +85616,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "ancestor"
},
{
@@ -103575,10 +85639,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "ancestor"
},
{
@@ -103602,10 +85662,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "ancestor"
},
{
@@ -103629,10 +85685,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "ancestor"
},
{
@@ -103656,10 +85708,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "ancestor"
},
{
@@ -103683,10 +85731,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -103710,10 +85754,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -103737,10 +85777,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -103767,10 +85803,6 @@
"tests/harness/node-test.test.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -103794,10 +85826,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "ancestor"
},
{
@@ -103821,10 +85849,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -103851,10 +85875,6 @@
"tests/harness/node-test.test.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -103878,10 +85898,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -103905,10 +85921,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -103932,10 +85944,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -103962,10 +85970,6 @@
"tests/harness/node-test.test.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -103992,10 +85996,6 @@
"tests/harness/node-test.test.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -104022,10 +86022,6 @@
"tests/harness/node-test.test.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -104052,10 +86048,6 @@
"tests/harness/node-test.test.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -104082,10 +86074,6 @@
"tests/harness/node-test.test.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -104109,10 +86097,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -104136,10 +86120,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -104163,10 +86143,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -104193,10 +86169,6 @@
"tests/harness/node-test.test.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -104220,10 +86192,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -104247,10 +86215,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -104274,10 +86238,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:test"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -104304,10 +86264,6 @@
"tests/harness/node-test.test.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -104334,10 +86290,6 @@
"tests/harness/node-test.test.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -104364,10 +86316,6 @@
"tests/harness/node-test.test.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -104394,10 +86342,6 @@
"tests/harness/node-test.test.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:test"
- },
"anchorSource": "exact"
},
{
@@ -104431,16 +86375,6 @@
"tests/corpus/2852-timers-promises-interval.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "derived:descendants",
- "tests": [
- "tests/fixtures/npm/cases/island-timers/main.ts",
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/node24-promise-timers/main.ts",
- "tests/fixtures/npm/cases/node24-timers-unref/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -104464,10 +86398,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -104497,13 +86427,6 @@
"tests/corpus/2852-timers-promises-interval.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:timers.setImmediate",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -104533,13 +86456,6 @@
"tests/corpus/2852-timers-promises-interval.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:timers.setInterval",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -104569,13 +86485,6 @@
"tests/corpus/2852-timers-promises-interval.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:timers.setTimeout",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -104599,10 +86508,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -104632,13 +86537,6 @@
"tests/corpus/2852-timers-promises-interval.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:timers.clearImmediate",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -104668,13 +86566,6 @@
"tests/corpus/2852-timers-promises-interval.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:timers.clearInterval",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -104704,13 +86595,6 @@
"tests/corpus/2852-timers-promises-interval.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:timers.clearTimeout",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -104734,10 +86618,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -104767,14 +86647,6 @@
"tests/corpus/2852-timers-promises-interval.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:timers.timersPromises.setTimeout",
- "tests": [
- "tests/fixtures/npm/cases/node24-promise-timers/main.ts",
- "tests/fixtures/npm/cases/node24-timers-unref/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -104804,14 +86676,6 @@
"tests/corpus/2852-timers-promises-interval.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:timers.timersPromises.setImmediate",
- "tests": [
- "tests/fixtures/npm/cases/node24-promise-timers/main.ts",
- "tests/fixtures/npm/cases/node24-timers-unref/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -104841,14 +86705,6 @@
"tests/corpus/2852-timers-promises-interval.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:timers.timersPromises.setInterval",
- "tests": [
- "tests/fixtures/npm/cases/node24-promise-timers/main.ts",
- "tests/fixtures/npm/cases/node24-timers-unref/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -104872,14 +86728,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:timers"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:timers.timersPromises.scheduler.wait",
- "tests": [
- "tests/fixtures/npm/cases/node24-promise-timers/main.ts",
- "tests/fixtures/npm/cases/node24-timers-unref/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -104903,14 +86751,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:timers"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:timers.timersPromises.scheduler.yield",
- "tests": [
- "tests/fixtures/npm/cases/node24-promise-timers/main.ts",
- "tests/fixtures/npm/cases/node24-timers-unref/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -104934,10 +86774,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:timers"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:timers"
- },
"anchorSource": "exact"
},
{
@@ -104967,15 +86803,6 @@
"tests/corpus/2852-timers-promises-interval.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:timers.immediate.hasRef",
- "tests": [
- "tests/fixtures/npm/cases/island-timers/main.ts",
- "tests/fixtures/npm/cases/node24-promise-timers/main.ts",
- "tests/fixtures/npm/cases/node24-timers-unref/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -105005,15 +86832,6 @@
"tests/corpus/2852-timers-promises-interval.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:timers.immediate.ref",
- "tests": [
- "tests/fixtures/npm/cases/island-timers/main.ts",
- "tests/fixtures/npm/cases/node24-promise-timers/main.ts",
- "tests/fixtures/npm/cases/node24-timers-unref/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -105043,15 +86861,6 @@
"tests/corpus/2852-timers-promises-interval.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:timers.immediate.unref",
- "tests": [
- "tests/fixtures/npm/cases/island-timers/main.ts",
- "tests/fixtures/npm/cases/node24-promise-timers/main.ts",
- "tests/fixtures/npm/cases/node24-timers-unref/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -105078,15 +86887,6 @@
"tests/corpus/2844-node-disposable-resources.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:timers.immediate",
- "tests": [
- "tests/fixtures/npm/cases/island-timers/main.ts",
- "tests/fixtures/npm/cases/node24-promise-timers/main.ts",
- "tests/fixtures/npm/cases/node24-timers-unref/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -105110,10 +86910,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:timers"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:timers"
- },
"anchorSource": "exact"
},
{
@@ -105137,15 +86933,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:timers"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:timers.timeout.close",
- "tests": [
- "tests/fixtures/npm/cases/island-timers/main.ts",
- "tests/fixtures/npm/cases/node24-promise-timers/main.ts",
- "tests/fixtures/npm/cases/node24-timers-unref/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -105175,15 +86962,6 @@
"tests/corpus/2852-timers-promises-interval.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:timers.timeout.hasRef",
- "tests": [
- "tests/fixtures/npm/cases/island-timers/main.ts",
- "tests/fixtures/npm/cases/node24-promise-timers/main.ts",
- "tests/fixtures/npm/cases/node24-timers-unref/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -105213,15 +86991,6 @@
"tests/corpus/2852-timers-promises-interval.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:timers.timeout.ref",
- "tests": [
- "tests/fixtures/npm/cases/island-timers/main.ts",
- "tests/fixtures/npm/cases/node24-promise-timers/main.ts",
- "tests/fixtures/npm/cases/node24-timers-unref/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -105251,15 +87020,6 @@
"tests/corpus/2852-timers-promises-interval.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:timers.timeout.refresh",
- "tests": [
- "tests/fixtures/npm/cases/island-timers/main.ts",
- "tests/fixtures/npm/cases/node24-promise-timers/main.ts",
- "tests/fixtures/npm/cases/node24-timers-unref/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -105289,15 +87049,6 @@
"tests/corpus/2852-timers-promises-interval.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:timers.timeout.unref",
- "tests": [
- "tests/fixtures/npm/cases/island-timers/main.ts",
- "tests/fixtures/npm/cases/node24-promise-timers/main.ts",
- "tests/fixtures/npm/cases/node24-timers-unref/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -105326,10 +87077,6 @@
"tests/corpus/2689-http-server-timeout-properties.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:timers"
- },
"anchorSource": "exact"
},
{
@@ -105356,15 +87103,6 @@
"tests/corpus/2844-node-disposable-resources.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:timers.timeout",
- "tests": [
- "tests/fixtures/npm/cases/island-timers/main.ts",
- "tests/fixtures/npm/cases/node24-promise-timers/main.ts",
- "tests/fixtures/npm/cases/node24-timers-unref/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -105394,13 +87132,6 @@
"tests/corpus/2596-net-arg-ladders.cjs"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "derived:descendants",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -105424,10 +87155,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -105451,10 +87178,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -105478,10 +87201,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -105505,10 +87224,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -105532,10 +87247,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -105559,10 +87270,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -105586,10 +87293,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -105613,10 +87316,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -105640,10 +87339,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -105667,10 +87362,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -105694,10 +87385,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -105721,10 +87408,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -105748,10 +87431,6 @@
"status": "not-applicable",
"evidence": "configuration"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "configuration"
- },
"anchorSource": "exact"
},
{
@@ -105775,10 +87454,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -105802,10 +87477,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "exact"
},
{
@@ -105829,10 +87500,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "exact"
},
{
@@ -105860,10 +87527,6 @@
"tests/corpus/2596-net-arg-ladders.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "exact"
},
{
@@ -105891,10 +87554,6 @@
"tests/corpus/2596-net-arg-ladders.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "exact"
},
{
@@ -105918,10 +87577,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "exact"
},
{
@@ -105949,10 +87604,6 @@
"tests/corpus/2596-net-arg-ladders.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "exact"
},
{
@@ -105976,10 +87627,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "exact"
},
{
@@ -106003,10 +87650,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "exact"
},
{
@@ -106030,10 +87673,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "exact"
},
{
@@ -106057,10 +87696,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "exact"
},
{
@@ -106084,10 +87719,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "exact"
},
{
@@ -106111,10 +87742,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "exact"
},
{
@@ -106138,10 +87765,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "exact"
},
{
@@ -106165,10 +87788,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "exact"
},
{
@@ -106192,10 +87811,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "exact"
},
{
@@ -106219,10 +87834,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:tls.TLSSocket"
- },
"anchorSource": "exact"
},
{
@@ -106246,10 +87857,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "exact"
},
{
@@ -106273,10 +87880,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "exact"
},
{
@@ -106300,10 +87903,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "exact"
},
{
@@ -106327,10 +87926,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "exact"
},
{
@@ -106354,10 +87949,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "exact"
},
{
@@ -106381,10 +87972,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "exact"
},
{
@@ -106408,10 +87995,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "exact"
},
{
@@ -106435,10 +88018,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "exact"
},
{
@@ -106462,10 +88041,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "exact"
},
{
@@ -106489,10 +88064,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -106516,10 +88087,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "exact"
},
{
@@ -106543,10 +88110,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "exact"
},
{
@@ -106570,10 +88133,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "exact"
},
{
@@ -106597,10 +88156,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "exact"
},
{
@@ -106624,10 +88179,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "exact"
},
{
@@ -106651,10 +88202,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "exact"
},
{
@@ -106678,10 +88225,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "exact"
},
{
@@ -106705,10 +88248,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "exact"
},
{
@@ -106732,10 +88271,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "exact"
},
{
@@ -106759,10 +88294,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "exact"
},
{
@@ -106786,10 +88317,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "exact"
},
{
@@ -106813,10 +88340,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "exact"
},
{
@@ -106840,10 +88363,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "ancestor"
},
{
@@ -106867,10 +88386,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "exact"
},
{
@@ -106894,10 +88409,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "ancestor"
},
{
@@ -106921,10 +88432,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "ancestor"
},
{
@@ -106948,10 +88455,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "ancestor"
},
{
@@ -106975,10 +88478,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "ancestor"
},
{
@@ -107002,10 +88501,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "ancestor"
},
{
@@ -107029,10 +88524,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "exact"
},
{
@@ -107056,10 +88547,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "exact"
},
{
@@ -107083,10 +88570,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "exact"
},
{
@@ -107110,10 +88593,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "exact"
},
{
@@ -107137,10 +88616,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "exact"
},
{
@@ -107164,10 +88639,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "exact"
},
{
@@ -107191,10 +88662,6 @@
"status": "refused",
"evidence": "surface-manifest:unsupported:node-builtin.tls.connect"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:tls.connect"
- },
"anchorSource": "exact"
},
{
@@ -107218,10 +88685,6 @@
"status": "refused",
"evidence": "surface-manifest:unsupported:node-builtin.tls.connect"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:tls.connect"
- },
"anchorSource": "exact"
},
{
@@ -107245,10 +88708,6 @@
"status": "refused",
"evidence": "surface-manifest:unsupported:node-builtin.tls.connect"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:tls.connect"
- },
"anchorSource": "exact"
},
{
@@ -107272,10 +88731,6 @@
"status": "refused",
"evidence": "surface-manifest:unsupported:node-builtin.tls.createSecureContext"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:tls.createSecureContext"
- },
"anchorSource": "exact"
},
{
@@ -107299,10 +88754,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:tls.createServer"
- },
"anchorSource": "exact"
},
{
@@ -107330,10 +88781,6 @@
"tests/corpus/2557-tls-ca-store.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "exact"
},
{
@@ -107361,10 +88808,6 @@
"tests/corpus/2557-tls-ca-store.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "exact"
},
{
@@ -107388,10 +88831,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "exact"
},
{
@@ -107419,13 +88858,6 @@
"tests/corpus/2557-tls-ca-store.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:tls.rootCertificates",
- "tests": [
- "tests/fixtures/fetch/cases/island-http/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -107449,10 +88881,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "exact"
},
{
@@ -107476,10 +88904,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "chapter"
},
{
@@ -107503,10 +88927,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "chapter"
},
{
@@ -107530,10 +88950,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tls"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tls"
- },
"anchorSource": "chapter"
},
{
@@ -107557,10 +88973,6 @@
"status": "not-implemented",
"evidence": "derived:descendants"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "derived:descendants"
- },
"anchorSource": "chapter"
},
{
@@ -107584,10 +88996,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:tracing"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:tracing"
- },
"anchorSource": "exact"
},
{
@@ -107611,10 +89019,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:tracing"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:tracing"
- },
"anchorSource": "exact"
},
{
@@ -107638,10 +89042,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:tracing"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:tracing"
- },
"anchorSource": "exact"
},
{
@@ -107665,10 +89065,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:tracing"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:tracing"
- },
"anchorSource": "exact"
},
{
@@ -107692,10 +89088,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:tracing"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:tracing"
- },
"anchorSource": "ancestor"
},
{
@@ -107719,10 +89111,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:tracing"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:tracing"
- },
"anchorSource": "ancestor"
},
{
@@ -107746,10 +89134,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -107773,10 +89157,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:tracing"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:tracing"
- },
"anchorSource": "exact"
},
{
@@ -107800,10 +89180,6 @@
"status": "not-implemented",
"evidence": "compiler-chapter-policy:tracing"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-chapter-policy:tracing"
- },
"anchorSource": "exact"
},
{
@@ -107834,13 +89210,6 @@
"tests/harness/terminal-geometry.test.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "derived:descendants",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -107864,13 +89233,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tty"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:tty.ReadStream",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -107894,10 +89256,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tty"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tty"
- },
"anchorSource": "exact"
},
{
@@ -107921,10 +89279,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tty"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tty"
- },
"anchorSource": "exact"
},
{
@@ -107955,10 +89309,6 @@
"tests/harness/terminal-geometry.test.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tty"
- },
"anchorSource": "exact"
},
{
@@ -107982,13 +89332,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tty"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:tty.WriteStream",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -108012,10 +89355,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tty"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tty"
- },
"anchorSource": "exact"
},
{
@@ -108039,10 +89378,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tty"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tty"
- },
"anchorSource": "exact"
},
{
@@ -108066,10 +89401,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tty"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tty"
- },
"anchorSource": "exact"
},
{
@@ -108093,10 +89424,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tty"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tty"
- },
"anchorSource": "exact"
},
{
@@ -108127,10 +89454,6 @@
"tests/harness/terminal-geometry.test.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tty"
- },
"anchorSource": "exact"
},
{
@@ -108154,10 +89477,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tty"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tty"
- },
"anchorSource": "exact"
},
{
@@ -108181,10 +89500,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tty"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tty"
- },
"anchorSource": "exact"
},
{
@@ -108215,10 +89530,6 @@
"tests/harness/terminal-geometry.test.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tty"
- },
"anchorSource": "exact"
},
{
@@ -108249,10 +89560,6 @@
"tests/harness/terminal-geometry.test.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tty"
- },
"anchorSource": "exact"
},
{
@@ -108283,10 +89590,6 @@
"tests/harness/terminal-geometry.test.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tty"
- },
"anchorSource": "exact"
},
{
@@ -108310,10 +89613,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:tty"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:tty"
- },
"anchorSource": "exact"
},
{
@@ -108344,13 +89643,6 @@
"tests/harness/terminal-geometry.test.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:tty.isatty",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -108377,10 +89669,6 @@
"tests/corpus/2597-dgram-send-ladders.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "derived:descendants"
- },
"anchorSource": "chapter"
},
{
@@ -108404,10 +89692,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dgram"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:dgram"
- },
"anchorSource": "exact"
},
{
@@ -108434,10 +89718,6 @@
"tests/corpus/2597-dgram-send-ladders.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:dgram"
- },
"anchorSource": "exact"
},
{
@@ -108464,10 +89744,6 @@
"tests/corpus/2597-dgram-send-ladders.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:dgram"
- },
"anchorSource": "exact"
},
{
@@ -108491,10 +89767,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dgram"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:dgram"
- },
"anchorSource": "exact"
},
{
@@ -108518,10 +89790,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dgram"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:dgram"
- },
"anchorSource": "exact"
},
{
@@ -108545,10 +89813,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dgram"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:dgram"
- },
"anchorSource": "exact"
},
{
@@ -108575,10 +89839,6 @@
"tests/corpus/2597-dgram-send-ladders.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:dgram"
- },
"anchorSource": "exact"
},
{
@@ -108605,10 +89865,6 @@
"tests/corpus/2597-dgram-send-ladders.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:dgram"
- },
"anchorSource": "exact"
},
{
@@ -108635,10 +89891,6 @@
"tests/corpus/2597-dgram-send-ladders.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:dgram"
- },
"anchorSource": "exact"
},
{
@@ -108665,10 +89917,6 @@
"tests/corpus/2597-dgram-send-ladders.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:dgram"
- },
"anchorSource": "exact"
},
{
@@ -108692,10 +89940,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dgram"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:dgram"
- },
"anchorSource": "exact"
},
{
@@ -108722,10 +89966,6 @@
"tests/corpus/2597-dgram-send-ladders.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:dgram"
- },
"anchorSource": "exact"
},
{
@@ -108749,10 +89989,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dgram"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:dgram"
- },
"anchorSource": "exact"
},
{
@@ -108776,10 +90012,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dgram"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:dgram"
- },
"anchorSource": "exact"
},
{
@@ -108803,10 +90035,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dgram"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:dgram"
- },
"anchorSource": "exact"
},
{
@@ -108830,10 +90058,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dgram"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:dgram"
- },
"anchorSource": "exact"
},
{
@@ -108857,10 +90081,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dgram"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:dgram"
- },
"anchorSource": "exact"
},
{
@@ -108884,10 +90104,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dgram"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:dgram"
- },
"anchorSource": "exact"
},
{
@@ -108911,10 +90127,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dgram"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:dgram"
- },
"anchorSource": "exact"
},
{
@@ -108941,10 +90153,6 @@
"tests/corpus/2597-dgram-send-ladders.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:dgram"
- },
"anchorSource": "exact"
},
{
@@ -108971,10 +90179,6 @@
"tests/corpus/2597-dgram-send-ladders.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:dgram"
- },
"anchorSource": "exact"
},
{
@@ -109001,10 +90205,6 @@
"tests/corpus/2597-dgram-send-ladders.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:dgram"
- },
"anchorSource": "exact"
},
{
@@ -109028,10 +90228,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -109055,10 +90251,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dgram"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:dgram"
- },
"anchorSource": "exact"
},
{
@@ -109082,10 +90274,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dgram"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:dgram"
- },
"anchorSource": "exact"
},
{
@@ -109109,10 +90297,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -109136,10 +90320,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dgram"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:dgram"
- },
"anchorSource": "exact"
},
{
@@ -109163,10 +90343,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dgram"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:dgram"
- },
"anchorSource": "exact"
},
{
@@ -109190,10 +90366,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dgram"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:dgram"
- },
"anchorSource": "exact"
},
{
@@ -109217,10 +90389,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dgram"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:dgram"
- },
"anchorSource": "exact"
},
{
@@ -109244,10 +90412,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dgram"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:dgram"
- },
"anchorSource": "exact"
},
{
@@ -109274,10 +90438,6 @@
"tests/corpus/2597-dgram-send-ladders.cjs"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:dgram"
- },
"anchorSource": "exact"
},
{
@@ -109301,10 +90461,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dgram"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:dgram"
- },
"anchorSource": "exact"
},
{
@@ -109328,10 +90484,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dgram"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:dgram"
- },
"anchorSource": "exact"
},
{
@@ -109355,10 +90507,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dgram"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:dgram"
- },
"anchorSource": "exact"
},
{
@@ -109382,10 +90530,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dgram"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:dgram"
- },
"anchorSource": "exact"
},
{
@@ -109409,10 +90553,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:dgram"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "unshimmed:node:dgram"
- },
"anchorSource": "exact"
},
{
@@ -109452,18 +90592,6 @@
"tests/harness/project-config.test.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "derived:descendants",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/node24-file-url-conversion/main.ts",
- "tests/fixtures/npm/cases/node24-url-authority/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts",
- "tests/fixtures/npm/cases/node24-url-mutation/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -109487,10 +90615,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -109514,10 +90638,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -109541,10 +90661,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -109574,15 +90690,6 @@
"tests/fixtures/node-types/url-mutation.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:url.URL",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -109612,15 +90719,6 @@
"tests/harness/project-config.test.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:url.url.toString",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -109650,15 +90748,6 @@
"tests/harness/project-config.test.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:url.url.toJSON",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -109682,10 +90771,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:url"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:url"
- },
"anchorSource": "exact"
},
{
@@ -109709,10 +90794,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:url"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:url"
- },
"anchorSource": "exact"
},
{
@@ -109742,15 +90823,6 @@
"tests/harness/project-config.test.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:url.URL.canParse",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -109780,15 +90852,6 @@
"tests/harness/project-config.test.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:url.URL.parse",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -109817,13 +90880,6 @@
"tests/fixtures/node-types/url-mutation.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:url.hash",
- "tests": [
- "tests/fixtures/npm/cases/node24-url-mutation/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -109852,13 +90908,6 @@
"tests/fixtures/node-types/url-mutation.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:url.host",
- "tests": [
- "tests/fixtures/npm/cases/node24-url-authority/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -109887,13 +90936,6 @@
"tests/fixtures/node-types/url-mutation.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:url.hostname",
- "tests": [
- "tests/fixtures/npm/cases/node24-url-authority/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -109922,13 +90964,6 @@
"tests/fixtures/node-types/url-mutation.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:url.href",
- "tests": [
- "tests/fixtures/npm/cases/node24-url-mutation/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -109952,10 +90987,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:url"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:url"
- },
"anchorSource": "ancestor"
},
{
@@ -109984,13 +91015,6 @@
"tests/fixtures/node-types/url-mutation.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:url.password",
- "tests": [
- "tests/fixtures/npm/cases/node24-url-authority/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -110019,13 +91043,6 @@
"tests/fixtures/node-types/url-mutation.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:url.pathname",
- "tests": [
- "tests/fixtures/npm/cases/node24-url-mutation/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -110054,13 +91071,6 @@
"tests/fixtures/node-types/url-mutation.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:url.port",
- "tests": [
- "tests/fixtures/npm/cases/node24-url-authority/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -110089,13 +91099,6 @@
"tests/fixtures/node-types/url-mutation.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:url.protocol",
- "tests": [
- "tests/fixtures/npm/cases/node24-url-authority/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -110119,10 +91122,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -110151,13 +91150,6 @@
"tests/fixtures/node-types/url-mutation.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:url.search",
- "tests": [
- "tests/fixtures/npm/cases/node24-url-mutation/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -110181,10 +91173,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:url"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:url"
- },
"anchorSource": "ancestor"
},
{
@@ -110213,13 +91201,6 @@
"tests/fixtures/node-types/url-mutation.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:url.username",
- "tests": [
- "tests/fixtures/npm/cases/node24-url-authority/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -110243,10 +91224,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:url"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:url"
- },
"anchorSource": "exact"
},
{
@@ -110270,10 +91247,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:url"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:url"
- },
"anchorSource": "exact"
},
{
@@ -110297,10 +91270,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:url"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:url"
- },
"anchorSource": "exact"
},
{
@@ -110324,15 +91293,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:url"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:url.URLSearchParams",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -110356,15 +91316,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:url"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:url.urlSearchParams.append",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -110388,15 +91339,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:url"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:url.urlSearchParams.delete",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -110420,15 +91362,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:url"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:url.urlSearchParams.entries",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -110452,15 +91385,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:url"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:url.urlSearchParams.forEach",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -110484,15 +91408,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:url"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:url.urlSearchParams.get",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -110516,15 +91431,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:url"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:url.urlSearchParams.getAll",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -110548,15 +91454,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:url"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:url.urlSearchParams.has",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -110580,15 +91477,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:url"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:url.urlSearchParams.keys",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -110612,15 +91500,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:url"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:url.urlSearchParams.set",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -110644,15 +91523,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:url"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:url.urlSearchParams.sort",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -110676,15 +91546,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:url"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:url.urlSearchParams.toString",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -110708,15 +91569,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:url"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:url.urlSearchParams.values",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -110740,10 +91592,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:url"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:url"
- },
"anchorSource": "exact"
},
{
@@ -110767,15 +91615,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:url"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:url.urlSearchParams.size",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -110799,15 +91638,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:url"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:url.domainToASCII",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -110831,15 +91661,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:url"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:url.domainToUnicode",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -110869,13 +91690,6 @@
"tests/fixtures/node-types/file-url-conversion.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:url.url.fileURLToPath",
- "tests": [
- "tests/fixtures/npm/cases/node24-file-url-conversion/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -110905,13 +91719,6 @@
"tests/fixtures/node-types/file-url-conversion.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:url.url.fileURLToPathBuffer",
- "tests": [
- "tests/fixtures/npm/cases/node24-file-url-conversion/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -110935,15 +91742,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:url"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:url.format",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -110973,13 +91771,6 @@
"tests/fixtures/node-types/file-url-conversion.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:url.url.pathToFileURL",
- "tests": [
- "tests/fixtures/npm/cases/node24-file-url-conversion/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -111003,15 +91794,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:url"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:url.urlToHttpOptions",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -111035,10 +91817,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -111062,10 +91840,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:url"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:url"
- },
"anchorSource": "exact"
},
{
@@ -111089,10 +91863,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:url"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:url"
- },
"anchorSource": "exact"
},
{
@@ -111116,10 +91886,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:url"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:url"
- },
"anchorSource": "exact"
},
{
@@ -111143,10 +91909,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:url"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:url"
- },
"anchorSource": "exact"
},
{
@@ -111170,10 +91932,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:url"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:url"
- },
"anchorSource": "exact"
},
{
@@ -111197,10 +91955,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:url"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:url"
- },
"anchorSource": "exact"
},
{
@@ -111224,10 +91978,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:url"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:url"
- },
"anchorSource": "exact"
},
{
@@ -111251,10 +92001,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:url"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:url"
- },
"anchorSource": "exact"
},
{
@@ -111278,10 +92024,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:url"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:url"
- },
"anchorSource": "exact"
},
{
@@ -111305,10 +92047,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:url"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:url"
- },
"anchorSource": "exact"
},
{
@@ -111332,10 +92070,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:url"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:url"
- },
"anchorSource": "exact"
},
{
@@ -111359,10 +92093,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:url"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:url"
- },
"anchorSource": "exact"
},
{
@@ -111386,10 +92116,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:url"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:url"
- },
"anchorSource": "exact"
},
{
@@ -111413,15 +92139,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:url"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:url.format",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -111445,15 +92162,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:url"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:url.format",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -111477,15 +92185,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:url"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:url.parse",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -111509,15 +92208,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:url"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:url.resolve",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts",
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts",
- "tests/fixtures/npm/cases/node24-url-factories/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -111541,10 +92231,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -111568,10 +92254,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -111595,10 +92277,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -111663,24 +92341,6 @@
"tests/harness/project-config.test.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "derived:descendants",
- "tests": [
- "tests/fixtures/npm/cases/node24-deep-equality/main.ts",
- "tests/fixtures/npm/cases/node24-env/main.ts",
- "tests/fixtures/npm/cases/node24-mime-errors/main.ts",
- "tests/fixtures/npm/cases/node24-mime/main.ts",
- "tests/fixtures/npm/cases/node24-parseargs/main.ts",
- "tests/fixtures/npm/cases/node24-style-text/main.ts",
- "tests/fixtures/npm/cases/node24-system-errors/main.ts",
- "tests/fixtures/npm/cases/node24-text-encoding/main.ts",
- "tests/fixtures/npm/cases/node24-text-utilities/main.ts",
- "tests/fixtures/npm/cases/node24-util-adapters/main.ts",
- "tests/fixtures/npm/cases/node24-util-types/main.ts",
- "tests/fixtures/npm/cases/util-shims/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -111704,10 +92364,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -111731,13 +92387,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:util._extend",
- "tests": [
- "tests/fixtures/npm/cases/util-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -111761,13 +92410,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:util.isArray",
- "tests": [
- "tests/fixtures/npm/cases/util-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -111791,14 +92433,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "supported",
- "evidence": "island-feature:util.util.MIMEType",
- "tests": [
- "tests/fixtures/npm/cases/node24-mime/main.ts",
- "tests/fixtures/npm/cases/node24-mime-errors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -111822,14 +92456,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "supported",
- "evidence": "island-feature:util.mime.toString",
- "tests": [
- "tests/fixtures/npm/cases/node24-mime/main.ts",
- "tests/fixtures/npm/cases/node24-mime-errors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -111853,14 +92479,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "supported",
- "evidence": "island-feature:util.mime.toJSON",
- "tests": [
- "tests/fixtures/npm/cases/node24-mime/main.ts",
- "tests/fixtures/npm/cases/node24-mime-errors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -111884,14 +92502,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "supported",
- "evidence": "island-feature:util.type",
- "tests": [
- "tests/fixtures/npm/cases/node24-mime/main.ts",
- "tests/fixtures/npm/cases/node24-mime-errors/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -111915,14 +92525,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "supported",
- "evidence": "island-feature:util.subtype",
- "tests": [
- "tests/fixtures/npm/cases/node24-mime/main.ts",
- "tests/fixtures/npm/cases/node24-mime-errors/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -111946,14 +92548,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "supported",
- "evidence": "island-feature:util.essence",
- "tests": [
- "tests/fixtures/npm/cases/node24-mime/main.ts",
- "tests/fixtures/npm/cases/node24-mime-errors/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -111977,14 +92571,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "supported",
- "evidence": "island-feature:util.params",
- "tests": [
- "tests/fixtures/npm/cases/node24-mime/main.ts",
- "tests/fixtures/npm/cases/node24-mime-errors/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -112008,14 +92594,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "supported",
- "evidence": "island-feature:util.util.MIMEParams",
- "tests": [
- "tests/fixtures/npm/cases/node24-mime/main.ts",
- "tests/fixtures/npm/cases/node24-mime-errors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -112039,14 +92617,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "supported",
- "evidence": "island-feature:util.mimeParams.delete",
- "tests": [
- "tests/fixtures/npm/cases/node24-mime/main.ts",
- "tests/fixtures/npm/cases/node24-mime-errors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -112070,14 +92640,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "supported",
- "evidence": "island-feature:util.mimeParams.entries",
- "tests": [
- "tests/fixtures/npm/cases/node24-mime/main.ts",
- "tests/fixtures/npm/cases/node24-mime-errors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -112101,14 +92663,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "supported",
- "evidence": "island-feature:util.mimeParams.get",
- "tests": [
- "tests/fixtures/npm/cases/node24-mime/main.ts",
- "tests/fixtures/npm/cases/node24-mime-errors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -112132,14 +92686,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "supported",
- "evidence": "island-feature:util.mimeParams.has",
- "tests": [
- "tests/fixtures/npm/cases/node24-mime/main.ts",
- "tests/fixtures/npm/cases/node24-mime-errors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -112163,14 +92709,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "supported",
- "evidence": "island-feature:util.mimeParams.keys",
- "tests": [
- "tests/fixtures/npm/cases/node24-mime/main.ts",
- "tests/fixtures/npm/cases/node24-mime-errors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -112194,14 +92732,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "supported",
- "evidence": "island-feature:util.mimeParams.set",
- "tests": [
- "tests/fixtures/npm/cases/node24-mime/main.ts",
- "tests/fixtures/npm/cases/node24-mime-errors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -112225,14 +92755,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "supported",
- "evidence": "island-feature:util.mimeParams.values",
- "tests": [
- "tests/fixtures/npm/cases/node24-mime/main.ts",
- "tests/fixtures/npm/cases/node24-mime-errors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -112256,14 +92778,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "supported",
- "evidence": "island-feature:util.mimeParams",
- "tests": [
- "tests/fixtures/npm/cases/node24-mime/main.ts",
- "tests/fixtures/npm/cases/node24-mime-errors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -112293,13 +92807,6 @@
"tests/corpus/3133-text-decoder-streaming.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:util.TextDecoder",
- "tests": [
- "tests/fixtures/npm/cases/util-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -112323,10 +92830,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -112350,10 +92853,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -112377,10 +92876,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:util"
- },
"anchorSource": "exact"
},
{
@@ -112404,10 +92899,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -112437,10 +92928,6 @@
"tests/corpus/3133-text-decoder-streaming.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:util"
- },
"anchorSource": "exact"
},
{
@@ -112468,13 +92955,6 @@
"tests/fixtures/node-types/text-encoding.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.encoding",
- "tests": [
- "tests/fixtures/npm/cases/node24-text-encoding/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -112502,13 +92982,6 @@
"tests/fixtures/node-types/text-encoding.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.fatal",
- "tests": [
- "tests/fixtures/npm/cases/node24-text-encoding/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -112536,13 +93009,6 @@
"tests/fixtures/node-types/text-encoding.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.ignoreBOM",
- "tests": [
- "tests/fixtures/npm/cases/node24-text-encoding/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -112572,13 +93038,6 @@
"tests/corpus/3133-text-decoder-streaming.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:util.TextEncoder",
- "tests": [
- "tests/fixtures/npm/cases/util-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -112608,10 +93067,6 @@
"tests/corpus/3133-text-decoder-streaming.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:util"
- },
"anchorSource": "exact"
},
{
@@ -112640,13 +93095,6 @@
"tests/fixtures/node-types/text-encoding.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.textEncoder.encodeInto",
- "tests": [
- "tests/fixtures/npm/cases/node24-text-encoding/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -112675,13 +93123,6 @@
"tests/fixtures/node-types/text-encoding.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.encoding",
- "tests": [
- "tests/fixtures/npm/cases/node24-text-encoding/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -112705,14 +93146,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.callbackify",
- "tests": [
- "tests/fixtures/npm/cases/util-shims/main.ts",
- "tests/fixtures/npm/cases/node24-util-adapters/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -112736,10 +93169,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:util"
- },
"anchorSource": "exact"
},
{
@@ -112763,13 +93192,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:util.debuglog",
- "tests": [
- "tests/fixtures/npm/cases/util-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -112793,13 +93215,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:util.debuglog",
- "tests": [
- "tests/fixtures/npm/cases/util-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -112823,13 +93238,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:util.debug",
- "tests": [
- "tests/fixtures/npm/cases/util-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -112853,13 +93261,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:util.deprecate",
- "tests": [
- "tests/fixtures/npm/cases/util-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -112883,10 +93284,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:util"
- },
"anchorSource": "exact"
},
{
@@ -112910,13 +93307,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:util.format",
- "tests": [
- "tests/fixtures/npm/cases/util-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -112940,13 +93330,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:util.formatWithOptions",
- "tests": [
- "tests/fixtures/npm/cases/util-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -112970,10 +93353,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:util"
- },
"anchorSource": "exact"
},
{
@@ -113003,13 +93382,6 @@
"tests/fixtures/node-types/system-errors.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.getSystemErrorName",
- "tests": [
- "tests/fixtures/npm/cases/node24-system-errors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -113039,13 +93411,6 @@
"tests/fixtures/node-types/system-errors.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.getSystemErrorMap",
- "tests": [
- "tests/fixtures/npm/cases/node24-system-errors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -113075,13 +93440,6 @@
"tests/fixtures/node-types/system-errors.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.getSystemErrorMessage",
- "tests": [
- "tests/fixtures/npm/cases/node24-system-errors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -113105,10 +93463,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:util"
- },
"anchorSource": "exact"
},
{
@@ -113132,13 +93486,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:util.inherits",
- "tests": [
- "tests/fixtures/npm/cases/util-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -113162,13 +93509,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:util.inspect",
- "tests": [
- "tests/fixtures/npm/cases/util-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -113192,13 +93532,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:util.inspect",
- "tests": [
- "tests/fixtures/npm/cases/util-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -113222,10 +93555,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:util"
- },
"anchorSource": "ancestor"
},
{
@@ -113249,10 +93578,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:util"
- },
"anchorSource": "exact"
},
{
@@ -113276,13 +93601,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:util.inspect",
- "tests": [
- "tests/fixtures/npm/cases/util-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -113306,10 +93624,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -113333,10 +93647,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -113360,10 +93670,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -113387,10 +93693,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -113421,13 +93723,6 @@
"packages/compiler/test/deep-equality.test.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.isDeepStrictEqual",
- "tests": [
- "tests/fixtures/npm/cases/node24-deep-equality/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -113455,14 +93750,6 @@
"tests/corpus/node24-parseargs.js"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.parseArgs",
- "tests": [
- "tests/fixtures/npm/cases/util-shims/main.ts",
- "tests/fixtures/npm/cases/node24-parseargs/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -113490,14 +93777,6 @@
"tests/corpus/node24-parseargs.js"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.parseArgs",
- "tests": [
- "tests/fixtures/npm/cases/util-shims/main.ts",
- "tests/fixtures/npm/cases/node24-parseargs/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -113528,13 +93807,6 @@
"tests/harness/project-config.test.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.parseEnv",
- "tests": [
- "tests/fixtures/npm/cases/node24-env/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -113563,14 +93835,6 @@
"tests/corpus/2912-promisify-fs-readfile.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.promisify",
- "tests": [
- "tests/fixtures/npm/cases/util-shims/main.ts",
- "tests/fixtures/npm/cases/node24-util-adapters/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -113594,10 +93858,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -113621,10 +93881,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:util"
- },
"anchorSource": "ancestor"
},
{
@@ -113655,13 +93911,6 @@
"tests/fixtures/node-types/text-utilities.ts"
]
},
- "dynamic": {
- "status": "supported",
- "evidence": "island-feature:util.util.stripVTControlCharacters",
- "tests": [
- "tests/fixtures/npm/cases/node24-text-utilities/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -113692,13 +93941,6 @@
"tests/fixtures/node-types/style-text.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.styleText",
- "tests": [
- "tests/fixtures/npm/cases/node24-style-text/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -113729,13 +93971,6 @@
"tests/fixtures/node-types/text-utilities.ts"
]
},
- "dynamic": {
- "status": "supported",
- "evidence": "island-feature:util.util.toUSVString",
- "tests": [
- "tests/fixtures/npm/cases/node24-text-utilities/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -113759,10 +93994,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:util"
- },
"anchorSource": "exact"
},
{
@@ -113786,10 +94017,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:util"
- },
"anchorSource": "exact"
},
{
@@ -113813,10 +94040,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:util"
- },
"anchorSource": "exact"
},
{
@@ -113846,13 +94069,6 @@
"tests/fixtures/node-types/util-types.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:util.types",
- "tests": [
- "tests/fixtures/npm/cases/util-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -113882,13 +94098,6 @@
"tests/fixtures/node-types/util-types.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.types.isAnyArrayBuffer",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -113918,13 +94127,6 @@
"tests/fixtures/node-types/util-types.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.types.isArrayBufferView",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -113948,13 +94150,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.types.isArgumentsObject",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -113984,13 +94179,6 @@
"tests/fixtures/node-types/util-types.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.types.isArrayBuffer",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -114020,13 +94208,6 @@
"tests/fixtures/node-types/util-types.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.types.isAsyncFunction",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -114050,13 +94231,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.types.isBigInt64Array",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -114080,13 +94254,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.types.isBigIntObject",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -114110,13 +94277,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.types.isBigUint64Array",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -114140,13 +94300,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.types.isBooleanObject",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -114170,13 +94323,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.types.isBoxedPrimitive",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -114200,10 +94346,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-feature:util.util.types.isCryptoKey"
- },
"anchorSource": "exact"
},
{
@@ -114233,13 +94375,6 @@
"tests/fixtures/node-types/util-types.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.types.isDataView",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -114263,13 +94398,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.types.isDate",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -114293,10 +94421,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-feature:util.util.types.isExternal"
- },
"anchorSource": "exact"
},
{
@@ -114320,13 +94444,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.types.isFloat16Array",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -114356,13 +94473,6 @@
"tests/fixtures/node-types/util-types.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.types.isFloat32Array",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -114392,13 +94502,6 @@
"tests/fixtures/node-types/util-types.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.types.isFloat64Array",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -114428,13 +94531,6 @@
"tests/fixtures/node-types/util-types.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.types.isGeneratorFunction",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -114464,13 +94560,6 @@
"tests/fixtures/node-types/util-types.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.types.isGeneratorObject",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -114500,13 +94589,6 @@
"tests/fixtures/node-types/util-types.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.types.isInt8Array",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -114536,13 +94618,6 @@
"tests/fixtures/node-types/util-types.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.types.isInt16Array",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -114572,13 +94647,6 @@
"tests/fixtures/node-types/util-types.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.types.isInt32Array",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -114602,10 +94670,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-feature:util.util.types.isKeyObject"
- },
"anchorSource": "exact"
},
{
@@ -114635,13 +94699,6 @@
"tests/fixtures/node-types/util-types.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.types.isMap",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -114665,13 +94722,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.types.isMapIterator",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -114695,13 +94745,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.types.isModuleNamespaceObject",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -114731,13 +94774,6 @@
"tests/fixtures/node-types/util-types.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.types.isNativeError",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -114761,13 +94797,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.types.isNumberObject",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -114797,13 +94826,6 @@
"tests/fixtures/node-types/util-types.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.types.isPromise",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -114833,13 +94855,6 @@
"tests/fixtures/node-types/util-types.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.types.isProxy",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -114869,13 +94884,6 @@
"tests/fixtures/node-types/util-types.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.types.isRegExp",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -114905,13 +94913,6 @@
"tests/fixtures/node-types/util-types.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.types.isSet",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -114935,13 +94936,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.types.isSetIterator",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -114965,13 +94959,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.types.isSharedArrayBuffer",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -114995,13 +94982,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.types.isStringObject",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -115025,13 +95005,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:util"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.types.isSymbolObject",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -115061,13 +95034,6 @@
"tests/fixtures/node-types/util-types.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.types.isTypedArray",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -115097,13 +95063,6 @@
"tests/fixtures/node-types/util-types.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.types.isUint8Array",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -115133,13 +95092,6 @@
"tests/fixtures/node-types/util-types.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.types.isUint8ClampedArray",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -115169,13 +95121,6 @@
"tests/fixtures/node-types/util-types.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.types.isUint16Array",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -115205,13 +95150,6 @@
"tests/fixtures/node-types/util-types.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.types.isUint32Array",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -115241,13 +95179,6 @@
"tests/fixtures/node-types/util-types.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.types.isWeakMap",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -115277,13 +95208,6 @@
"tests/fixtures/node-types/util-types.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:util.util.types.isWeakSet",
- "tests": [
- "tests/fixtures/npm/cases/node24-util-types/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -115305,13 +95229,6 @@
"tests/harness/node-test.test.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "derived:descendants",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -115330,10 +95247,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -115352,10 +95265,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:v8.Serializer"
- },
"anchorSource": "exact"
},
{
@@ -115374,10 +95283,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:v8"
- },
"anchorSource": "exact"
},
{
@@ -115396,10 +95301,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:v8"
- },
"anchorSource": "exact"
},
{
@@ -115418,10 +95319,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:v8"
- },
"anchorSource": "exact"
},
{
@@ -115440,10 +95337,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:v8"
- },
"anchorSource": "exact"
},
{
@@ -115462,10 +95355,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:v8"
- },
"anchorSource": "exact"
},
{
@@ -115484,10 +95373,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:v8"
- },
"anchorSource": "exact"
},
{
@@ -115506,10 +95391,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:v8"
- },
"anchorSource": "exact"
},
{
@@ -115528,10 +95409,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:v8"
- },
"anchorSource": "exact"
},
{
@@ -115550,10 +95427,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:v8"
- },
"anchorSource": "exact"
},
{
@@ -115572,10 +95445,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:v8"
- },
"anchorSource": "exact"
},
{
@@ -115594,10 +95463,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:v8"
- },
"anchorSource": "exact"
},
{
@@ -115616,10 +95481,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:v8"
- },
"anchorSource": "exact"
},
{
@@ -115638,10 +95499,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:v8.Deserializer"
- },
"anchorSource": "exact"
},
{
@@ -115660,10 +95517,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:v8"
- },
"anchorSource": "exact"
},
{
@@ -115682,10 +95535,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:v8"
- },
"anchorSource": "exact"
},
{
@@ -115704,10 +95553,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:v8"
- },
"anchorSource": "exact"
},
{
@@ -115726,10 +95571,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:v8"
- },
"anchorSource": "exact"
},
{
@@ -115748,10 +95589,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:v8"
- },
"anchorSource": "exact"
},
{
@@ -115770,10 +95607,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:v8"
- },
"anchorSource": "exact"
},
{
@@ -115792,10 +95625,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:v8"
- },
"anchorSource": "exact"
},
{
@@ -115814,10 +95643,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:v8"
- },
"anchorSource": "exact"
},
{
@@ -115836,10 +95661,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:v8"
- },
"anchorSource": "exact"
},
{
@@ -115858,10 +95679,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:v8.DefaultSerializer"
- },
"anchorSource": "exact"
},
{
@@ -115880,10 +95697,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:v8.DefaultDeserializer"
- },
"anchorSource": "exact"
},
{
@@ -115902,10 +95715,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:v8.serialize"
- },
"anchorSource": "exact"
},
{
@@ -115924,10 +95733,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:v8.deserialize"
- },
"anchorSource": "exact"
},
{
@@ -115946,10 +95751,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -115968,10 +95769,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -115990,10 +95787,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:v8"
- },
"anchorSource": "exact"
},
{
@@ -116015,10 +95808,6 @@
"tests/harness/node-test.test.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:v8"
- },
"anchorSource": "exact"
},
{
@@ -116040,10 +95829,6 @@
"tests/harness/node-test.test.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:v8"
- },
"anchorSource": "exact"
},
{
@@ -116062,10 +95847,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:v8"
- },
"anchorSource": "exact"
},
{
@@ -116084,10 +95865,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:v8"
- },
"anchorSource": "exact"
},
{
@@ -116106,10 +95883,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:v8"
- },
"anchorSource": "exact"
},
{
@@ -116128,10 +95901,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:v8"
- },
"anchorSource": "exact"
},
{
@@ -116150,10 +95919,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:v8"
- },
"anchorSource": "exact"
},
{
@@ -116172,10 +95937,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:v8"
- },
"anchorSource": "exact"
},
{
@@ -116194,10 +95955,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -116216,10 +95973,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:v8"
- },
"anchorSource": "exact"
},
{
@@ -116238,10 +95991,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:v8"
- },
"anchorSource": "exact"
},
{
@@ -116260,10 +96009,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:v8"
- },
"anchorSource": "exact"
},
{
@@ -116282,10 +96027,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:v8"
- },
"anchorSource": "exact"
},
{
@@ -116304,10 +96045,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:v8.GCProfiler"
- },
"anchorSource": "exact"
},
{
@@ -116326,10 +96063,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:v8"
- },
"anchorSource": "exact"
},
{
@@ -116348,10 +96081,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:v8"
- },
"anchorSource": "exact"
},
{
@@ -116370,10 +96099,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:v8"
- },
"anchorSource": "exact"
},
{
@@ -116392,10 +96117,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:v8"
- },
"anchorSource": "exact"
},
{
@@ -116414,10 +96135,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:v8"
- },
"anchorSource": "exact"
},
{
@@ -116436,10 +96153,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:v8"
- },
"anchorSource": "exact"
},
{
@@ -116458,10 +96171,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:v8"
- },
"anchorSource": "exact"
},
{
@@ -116480,10 +96189,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:v8"
- },
"anchorSource": "exact"
},
{
@@ -116502,10 +96207,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:v8"
- },
"anchorSource": "exact"
},
{
@@ -116524,10 +96225,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:v8"
- },
"anchorSource": "exact"
},
{
@@ -116546,10 +96243,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:v8"
- },
"anchorSource": "exact"
},
{
@@ -116568,10 +96261,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:v8"
- },
"anchorSource": "exact"
},
{
@@ -116590,13 +96279,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:v8.cachedDataVersionTag",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -116615,13 +96297,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:v8.getHeapCodeStatistics",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -116640,10 +96315,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:v8.getHeapSnapshot"
- },
"anchorSource": "exact"
},
{
@@ -116662,13 +96333,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:v8.getHeapSpaceStatistics",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -116687,13 +96351,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:v8.getHeapStatistics",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -116712,13 +96369,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:v8.getCppHeapStatistics",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -116737,10 +96387,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:v8.queryObjects"
- },
"anchorSource": "exact"
},
{
@@ -116759,13 +96405,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:v8.setFlagsFromString",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -116784,13 +96423,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:v8.stopCoverage",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -116809,13 +96441,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:v8.takeCoverage",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -116834,10 +96459,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:v8.writeHeapSnapshot"
- },
"anchorSource": "exact"
},
{
@@ -116856,13 +96477,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:v8.setHeapSnapshotNearHeapLimit",
- "tests": [
- "tests/fixtures/npm/cases/misc-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -116881,10 +96495,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:v8.isStringOneByteRepresentation"
- },
"anchorSource": "exact"
},
{
@@ -116903,10 +96513,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:v8"
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:v8.startCpuProfile"
- },
"anchorSource": "exact"
},
{
@@ -116930,10 +96536,6 @@
"status": "by-design",
"evidence": "derived:descendants"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "derived:descendants"
- },
"anchorSource": "chapter"
},
{
@@ -116957,10 +96559,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:vm"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:vm"
- },
"anchorSource": "exact"
},
{
@@ -116984,10 +96582,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -117011,10 +96605,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:vm"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:vm"
- },
"anchorSource": "exact"
},
{
@@ -117038,10 +96628,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -117065,10 +96651,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:vm"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:vm"
- },
"anchorSource": "exact"
},
{
@@ -117092,10 +96674,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:vm"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:vm"
- },
"anchorSource": "exact"
},
{
@@ -117119,10 +96697,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:vm"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:vm"
- },
"anchorSource": "exact"
},
{
@@ -117146,10 +96720,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:vm"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:vm"
- },
"anchorSource": "exact"
},
{
@@ -117173,10 +96743,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:vm"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:vm"
- },
"anchorSource": "exact"
},
{
@@ -117200,10 +96766,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:vm"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:vm"
- },
"anchorSource": "exact"
},
{
@@ -117227,10 +96789,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:vm"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:vm"
- },
"anchorSource": "exact"
},
{
@@ -117254,10 +96812,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:vm"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:vm"
- },
"anchorSource": "exact"
},
{
@@ -117281,10 +96835,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:vm"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:vm"
- },
"anchorSource": "exact"
},
{
@@ -117308,10 +96858,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:vm"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:vm"
- },
"anchorSource": "exact"
},
{
@@ -117335,10 +96881,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:vm"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:vm"
- },
"anchorSource": "ancestor"
},
{
@@ -117362,10 +96904,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:vm"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:vm"
- },
"anchorSource": "ancestor"
},
{
@@ -117389,10 +96927,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:vm"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:vm"
- },
"anchorSource": "exact"
},
{
@@ -117416,10 +96950,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:vm"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:vm"
- },
"anchorSource": "exact"
},
{
@@ -117443,10 +96973,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:vm"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:vm"
- },
"anchorSource": "exact"
},
{
@@ -117470,10 +96996,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:vm"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:vm"
- },
"anchorSource": "ancestor"
},
{
@@ -117497,10 +97019,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:vm"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:vm"
- },
"anchorSource": "ancestor"
},
{
@@ -117524,10 +97042,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:vm"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:vm"
- },
"anchorSource": "ancestor"
},
{
@@ -117551,10 +97065,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:vm"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:vm"
- },
"anchorSource": "ancestor"
},
{
@@ -117578,10 +97088,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:vm"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:vm"
- },
"anchorSource": "exact"
},
{
@@ -117605,10 +97111,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:vm"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:vm"
- },
"anchorSource": "exact"
},
{
@@ -117632,10 +97134,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:vm"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:vm"
- },
"anchorSource": "exact"
},
{
@@ -117659,10 +97157,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:vm"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:vm"
- },
"anchorSource": "exact"
},
{
@@ -117686,10 +97180,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:vm"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:vm"
- },
"anchorSource": "exact"
},
{
@@ -117713,10 +97203,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:vm"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:vm"
- },
"anchorSource": "exact"
},
{
@@ -117740,10 +97226,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:vm"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:vm"
- },
"anchorSource": "ancestor"
},
{
@@ -117767,10 +97249,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:vm"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:vm"
- },
"anchorSource": "ancestor"
},
{
@@ -117794,10 +97272,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:vm"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:vm"
- },
"anchorSource": "exact"
},
{
@@ -117821,10 +97295,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:vm"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:vm"
- },
"anchorSource": "exact"
},
{
@@ -117848,10 +97318,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:vm"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:vm"
- },
"anchorSource": "exact"
},
{
@@ -117875,10 +97341,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:vm"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:vm"
- },
"anchorSource": "exact"
},
{
@@ -117902,10 +97364,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:vm"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:vm"
- },
"anchorSource": "exact"
},
{
@@ -117929,10 +97387,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:vm"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:vm"
- },
"anchorSource": "exact"
},
{
@@ -117956,10 +97410,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:vm"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:vm"
- },
"anchorSource": "exact"
},
{
@@ -117983,10 +97433,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:vm"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:vm"
- },
"anchorSource": "exact"
},
{
@@ -118010,10 +97456,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:vm"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:vm"
- },
"anchorSource": "exact"
},
{
@@ -118037,10 +97479,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:vm"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:vm"
- },
"anchorSource": "chapter"
},
{
@@ -118064,10 +97502,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:vm"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:vm"
- },
"anchorSource": "exact"
},
{
@@ -118091,10 +97525,6 @@
"status": "by-design",
"evidence": "derived:descendants"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "derived:descendants"
- },
"anchorSource": "chapter"
},
{
@@ -118118,10 +97548,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -118145,10 +97571,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:wasi"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:wasi"
- },
"anchorSource": "exact"
},
{
@@ -118172,10 +97594,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:wasi"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:wasi"
- },
"anchorSource": "exact"
},
{
@@ -118199,10 +97617,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:wasi"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:wasi"
- },
"anchorSource": "exact"
},
{
@@ -118226,10 +97640,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:wasi"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:wasi"
- },
"anchorSource": "exact"
},
{
@@ -118253,10 +97663,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:wasi"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:wasi"
- },
"anchorSource": "exact"
},
{
@@ -118280,10 +97686,6 @@
"status": "by-design",
"evidence": "compiler-chapter-policy:wasi"
},
- "dynamic": {
- "status": "by-design",
- "evidence": "island-chapter-policy:wasi"
- },
"anchorSource": "ancestor"
},
{
@@ -118318,14 +97720,6 @@
"tests/harness/npm-static.test.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "derived:descendants",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -118349,10 +97743,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -118376,10 +97766,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -118403,10 +97789,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -118430,10 +97812,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -118457,10 +97835,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -118484,10 +97858,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -118511,10 +97881,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -118538,10 +97904,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -118565,10 +97927,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -118592,10 +97950,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -118619,10 +97973,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -118646,10 +97996,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -118673,10 +98019,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -118700,10 +98042,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -118727,10 +98065,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -118754,10 +98088,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -118781,10 +98111,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -118808,10 +98134,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -118835,10 +98157,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -118862,10 +98180,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -118889,10 +98203,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -118916,10 +98226,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -118943,10 +98249,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -118970,10 +98272,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -118997,10 +98295,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -119024,10 +98318,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -119051,10 +98341,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -119078,10 +98364,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -119105,10 +98387,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -119132,10 +98410,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -119159,10 +98433,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -119186,10 +98456,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -119213,10 +98479,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -119240,10 +98502,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -119267,10 +98525,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -119294,10 +98548,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -119321,10 +98571,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -119348,10 +98594,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -119375,10 +98617,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -119402,10 +98640,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -119429,10 +98663,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -119456,10 +98686,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -119483,10 +98709,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -119510,10 +98732,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -119537,10 +98755,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -119564,10 +98778,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -119591,10 +98801,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -119618,10 +98824,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -119645,10 +98847,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -119672,10 +98870,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -119699,10 +98893,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -119726,10 +98916,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -119753,10 +98939,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -119780,10 +98962,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -119807,10 +98985,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -119834,10 +99008,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -119861,10 +99031,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -119888,10 +99054,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -119915,10 +99077,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -119942,10 +99100,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -119969,10 +99123,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -119996,10 +99146,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -120023,10 +99169,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -120061,14 +99203,6 @@
"tests/corpus/node24-crypto-kdf-options.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:crypto.hash",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -120092,10 +99226,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -120119,10 +99249,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -120146,10 +99272,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -120173,10 +99295,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -120200,10 +99318,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -120227,10 +99341,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -120254,10 +99364,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -120281,10 +99387,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -120308,10 +99410,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -120335,10 +99433,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -120362,10 +99456,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -120389,10 +99479,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -120416,10 +99502,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -120443,10 +99525,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -120470,10 +99548,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -120497,10 +99571,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -120524,10 +99594,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -120562,14 +99628,6 @@
"tests/corpus/node24-crypto-kdf-options.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:crypto.hash",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -120593,10 +99651,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -120620,10 +99674,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -120647,10 +99697,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -120674,10 +99720,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -120712,14 +99754,6 @@
"tests/corpus/node24-crypto-kdf-options.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:crypto.hash",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -120743,10 +99777,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -120770,10 +99800,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -120797,10 +99823,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -120835,14 +99857,6 @@
"tests/corpus/node24-crypto-kdf-options.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:crypto.hash",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -120866,10 +99880,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -120893,10 +99903,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -120920,10 +99926,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -120958,14 +99960,6 @@
"tests/corpus/node24-crypto-kdf-options.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:crypto.hash",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -120989,10 +99983,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -121016,10 +100006,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -121043,10 +100029,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -121070,10 +100052,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -121097,10 +100075,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -121124,10 +100098,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -121151,10 +100121,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -121178,10 +100144,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -121205,10 +100167,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -121232,10 +100190,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -121259,10 +100213,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -121286,10 +100236,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -121313,10 +100259,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -121340,10 +100282,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -121367,10 +100305,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -121394,10 +100328,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -121421,10 +100351,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -121448,10 +100374,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -121486,14 +100408,6 @@
"tests/corpus/node24-crypto-kdf-options.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:crypto.hash",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -121517,10 +100431,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -121544,10 +100454,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -121571,10 +100477,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -121598,10 +100500,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -121636,14 +100534,6 @@
"tests/corpus/node24-crypto-kdf-options.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:crypto.hash",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -121667,10 +100557,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -121694,10 +100580,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -121732,14 +100614,6 @@
"tests/corpus/node24-crypto-kdf-options.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:crypto.hash",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -121763,10 +100637,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -121790,10 +100660,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -121817,10 +100683,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -121844,10 +100706,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -121882,14 +100740,6 @@
"tests/corpus/node24-crypto-kdf-options.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:crypto.hash",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -121913,10 +100763,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -121940,10 +100786,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -121967,10 +100809,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -121994,10 +100832,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -122021,10 +100855,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -122048,10 +100878,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -122075,10 +100901,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -122102,10 +100924,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -122129,10 +100947,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -122156,10 +100970,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -122183,14 +100993,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:crypto.getRandomValues",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -122225,14 +101027,6 @@
"tests/corpus/node24-crypto-kdf-options.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:crypto.randomUUID",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -122256,14 +101050,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:crypto.subtle",
- "tests": [
- "tests/fixtures/npm/cases/crypto-shims/main.ts",
- "tests/fixtures/npm/cases/node24-crypto-kdf/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -122287,10 +101073,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -122314,10 +101096,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -122341,10 +101119,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -122368,10 +101142,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -122395,10 +101165,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -122422,10 +101188,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -122449,10 +101211,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -122476,10 +101234,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "ancestor"
},
{
@@ -122503,10 +101257,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -122530,10 +101280,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -122557,10 +101303,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -122584,10 +101326,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -122611,10 +101349,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -122638,10 +101372,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -122665,10 +101395,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -122692,10 +101418,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -122719,10 +101441,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -122746,10 +101464,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -122773,10 +101487,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -122800,10 +101510,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -122827,10 +101533,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -122854,10 +101556,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -122881,10 +101579,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -122908,10 +101602,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -122935,10 +101625,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -122962,10 +101648,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webcrypto"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webcrypto"
- },
"anchorSource": "exact"
},
{
@@ -122993,24 +101675,6 @@
"tests/harness/fetch-conformance.test.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "derived:descendants",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-encoding/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-abort/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipes/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-tee/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-transforms/main.ts",
- "tests/fixtures/npm/cases/web-streams/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -123034,10 +101698,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -123061,10 +101721,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -123088,10 +101744,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -123115,10 +101767,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -123142,10 +101790,6 @@
"status": "refused",
"evidence": "surface-manifest:unsupported:node-builtin.stream.consumers.arrayBuffer"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webstreams"
- },
"anchorSource": "exact"
},
{
@@ -123169,10 +101813,6 @@
"status": "refused",
"evidence": "surface-manifest:unsupported:node-builtin.stream.consumers.blob"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webstreams"
- },
"anchorSource": "exact"
},
{
@@ -123196,10 +101836,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webstreams"
- },
"anchorSource": "exact"
},
{
@@ -123223,10 +101859,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webstreams"
- },
"anchorSource": "exact"
},
{
@@ -123250,10 +101882,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webstreams"
- },
"anchorSource": "exact"
},
{
@@ -123277,10 +101905,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webstreams"
- },
"anchorSource": "exact"
},
{
@@ -123304,24 +101928,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:stream/web.ReadableStream",
- "tests": [
- "tests/fixtures/npm/cases/web-streams/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipes/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-abort/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-transforms/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-encoding/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-tee/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -123345,10 +101951,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -123372,10 +101974,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webstreams"
- },
"anchorSource": "exact"
},
{
@@ -123399,15 +101997,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:webstreams.readableStream.cancel",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-tee/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -123431,15 +102020,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:webstreams.readableStream.getReader",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-tee/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -123463,15 +102043,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:webstreams.readableStream.pipeThrough",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-pipes/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-abort/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -123495,15 +102066,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:webstreams.readableStream.pipeTo",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-pipes/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-abort/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -123527,15 +102089,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:webstreams.readableStream.tee",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-tee/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -123562,10 +102115,6 @@
"tests/corpus/2862-web-readable-async-iteration.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webstreams"
- },
"anchorSource": "exact"
},
{
@@ -123589,15 +102138,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:webstreams.locked",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-tee/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -123621,24 +102161,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:stream/web.ReadableStreamDefaultReader",
- "tests": [
- "tests/fixtures/npm/cases/web-streams/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipes/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-abort/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-transforms/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-encoding/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-tee/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -123662,14 +102184,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:webstreams.readableStreamDefaultReader.cancel",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -123693,14 +102207,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:webstreams.readableStreamDefaultReader.read",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -123724,14 +102230,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:webstreams.readableStreamDefaultReader.releaseLock",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -123755,14 +102253,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:webstreams.closed",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -123786,10 +102276,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webstreams"
- },
"anchorSource": "exact"
},
{
@@ -123813,10 +102299,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webstreams"
- },
"anchorSource": "exact"
},
{
@@ -123840,10 +102322,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webstreams"
- },
"anchorSource": "exact"
},
{
@@ -123867,10 +102345,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webstreams"
- },
"anchorSource": "exact"
},
{
@@ -123894,10 +102368,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webstreams"
- },
"anchorSource": "ancestor"
},
{
@@ -123921,24 +102391,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:stream/web.ReadableStreamDefaultController",
- "tests": [
- "tests/fixtures/npm/cases/web-streams/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipes/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-abort/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-transforms/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-encoding/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-tee/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -123962,14 +102414,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:webstreams.readableStreamDefaultController.close",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -123993,14 +102437,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:webstreams.readableStreamDefaultController.enqueue",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -124024,14 +102460,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:webstreams.readableStreamDefaultController.error",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -124055,16 +102483,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:webstreams.desiredSize",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -124088,10 +102506,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webstreams"
- },
"anchorSource": "exact"
},
{
@@ -124115,10 +102529,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webstreams"
- },
"anchorSource": "exact"
},
{
@@ -124142,10 +102552,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webstreams"
- },
"anchorSource": "exact"
},
{
@@ -124169,10 +102575,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webstreams"
- },
"anchorSource": "exact"
},
{
@@ -124196,10 +102598,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webstreams"
- },
"anchorSource": "ancestor"
},
{
@@ -124223,10 +102621,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webstreams"
- },
"anchorSource": "ancestor"
},
{
@@ -124250,10 +102644,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webstreams"
- },
"anchorSource": "exact"
},
{
@@ -124277,10 +102667,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webstreams"
- },
"anchorSource": "exact"
},
{
@@ -124304,10 +102690,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webstreams"
- },
"anchorSource": "exact"
},
{
@@ -124331,10 +102713,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webstreams"
- },
"anchorSource": "ancestor"
},
{
@@ -124358,24 +102736,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:stream/web.WritableStream",
- "tests": [
- "tests/fixtures/npm/cases/web-streams/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipes/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-abort/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-transforms/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-encoding/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-tee/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -124399,10 +102759,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -124426,15 +102782,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:webstreams.writableStream.abort",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -124458,15 +102805,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:webstreams.writableStream.close",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -124490,15 +102828,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:webstreams.writableStream.getWriter",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -124522,15 +102851,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:webstreams.locked",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -124554,24 +102874,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:stream/web.WritableStreamDefaultWriter",
- "tests": [
- "tests/fixtures/npm/cases/web-streams/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipes/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-abort/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-transforms/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-encoding/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-tee/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -124595,15 +102897,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:webstreams.writableStreamDefaultWriter.abort",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -124627,15 +102920,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:webstreams.writableStreamDefaultWriter.close",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -124659,15 +102943,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:webstreams.writableStreamDefaultWriter.releaseLock",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -124691,15 +102966,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:webstreams.writableStreamDefaultWriter.write",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -124723,15 +102989,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:webstreams.closed",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -124755,15 +103012,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:webstreams.desiredSize",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -124787,15 +103035,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:webstreams.ready",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -124819,24 +103058,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:stream/web.WritableStreamDefaultController",
- "tests": [
- "tests/fixtures/npm/cases/web-streams/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipes/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-abort/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-transforms/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-encoding/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-tee/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -124860,15 +103081,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:webstreams.writableStreamDefaultController.error",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -124892,15 +103104,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:webstreams.signal",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -124924,24 +103127,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:stream/web.TransformStream",
- "tests": [
- "tests/fixtures/npm/cases/web-streams/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipes/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-abort/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-transforms/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-encoding/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-tee/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -124965,10 +103150,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -124992,14 +103173,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:webstreams.readable",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-transforms/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipes/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -125023,14 +103196,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:webstreams.writable",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-transforms/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipes/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -125054,24 +103219,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:stream/web.TransformStreamDefaultController",
- "tests": [
- "tests/fixtures/npm/cases/web-streams/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipes/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-abort/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-transforms/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-encoding/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-tee/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -125095,13 +103242,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:webstreams.transformStreamDefaultController.enqueue",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-transforms/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -125125,13 +103265,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:webstreams.transformStreamDefaultController.error",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-transforms/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -125155,13 +103288,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:webstreams.transformStreamDefaultController.terminate",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-transforms/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -125185,13 +103311,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:webstreams.desiredSize",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-transforms/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -125215,24 +103334,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:stream/web.ByteLengthQueuingStrategy",
- "tests": [
- "tests/fixtures/npm/cases/web-streams/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipes/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-abort/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-transforms/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-encoding/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-tee/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -125256,15 +103357,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:webstreams.highWaterMark",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -125288,15 +103380,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:webstreams.size",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -125320,24 +103403,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:stream/web.CountQueuingStrategy",
- "tests": [
- "tests/fixtures/npm/cases/web-streams/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipes/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-abort/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-transforms/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-encoding/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-tee/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -125361,15 +103426,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:webstreams.highWaterMark",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -125393,15 +103449,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:webstreams.size",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -125425,24 +103472,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:stream/web.TextEncoderStream",
- "tests": [
- "tests/fixtures/npm/cases/web-streams/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipes/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-abort/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-transforms/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-encoding/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-tee/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -125466,13 +103495,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:webstreams.encoding",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-encoding/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -125496,13 +103518,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:webstreams.readable",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-encoding/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -125526,13 +103541,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-feature:webstreams.writable",
- "tests": [
- "tests/fixtures/npm/cases/node24-web-stream-encoding/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -125556,24 +103564,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:stream/web.TextDecoderStream",
- "tests": [
- "tests/fixtures/npm/cases/web-streams/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-queues/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipes/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-errors/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-pipe-abort/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-transforms/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-encoding/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readers/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-readable-lifecycle/main.ts",
- "tests/fixtures/npm/cases/node24-web-stream-tee/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -125597,10 +103587,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webstreams"
- },
"anchorSource": "ancestor"
},
{
@@ -125624,10 +103610,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webstreams"
- },
"anchorSource": "ancestor"
},
{
@@ -125651,10 +103633,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webstreams"
- },
"anchorSource": "ancestor"
},
{
@@ -125678,10 +103656,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webstreams"
- },
"anchorSource": "ancestor"
},
{
@@ -125705,10 +103679,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webstreams"
- },
"anchorSource": "ancestor"
},
{
@@ -125732,10 +103702,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webstreams"
- },
"anchorSource": "exact"
},
{
@@ -125759,10 +103725,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webstreams"
- },
"anchorSource": "ancestor"
},
{
@@ -125786,10 +103748,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webstreams"
- },
"anchorSource": "ancestor"
},
{
@@ -125813,10 +103771,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webstreams"
- },
"anchorSource": "exact"
},
{
@@ -125840,10 +103794,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webstreams"
- },
"anchorSource": "ancestor"
},
{
@@ -125867,10 +103817,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:webstreams"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webstreams"
- },
"anchorSource": "ancestor"
},
{
@@ -125897,10 +103843,6 @@
"tests/harness/fetch-conformance.test.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:webstreams"
- },
"anchorSource": "exact"
},
{
@@ -125942,13 +103884,6 @@
"tests/corpus/native-worker-terminate-wait.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "derived:descendants",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -125972,10 +103907,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -125999,10 +103930,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -126026,10 +103953,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -126053,10 +103976,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:worker_threads"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:worker_threads"
- },
"anchorSource": "exact"
},
{
@@ -126080,10 +103999,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:worker_threads"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:worker_threads"
- },
"anchorSource": "exact"
},
{
@@ -126107,10 +104022,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:worker_threads"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:worker_threads"
- },
"anchorSource": "exact"
},
{
@@ -126134,10 +104045,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:worker_threads"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:worker_threads"
- },
"anchorSource": "exact"
},
{
@@ -126161,10 +104068,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:worker_threads"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:worker_threads"
- },
"anchorSource": "exact"
},
{
@@ -126188,10 +104091,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:worker_threads"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:worker_threads"
- },
"anchorSource": "ancestor"
},
{
@@ -126215,10 +104114,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:worker_threads"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:worker_threads"
- },
"anchorSource": "ancestor"
},
{
@@ -126242,13 +104137,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:worker_threads"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:worker_threads.MessageChannel",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -126277,13 +104165,6 @@
"tests/corpus/native-worker-references.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:worker_threads.MessagePort",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -126310,13 +104191,6 @@
"tests/corpus/native-worker-port-lifetime.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:worker_threads.port.close",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -126346,13 +104220,6 @@
"tests/corpus/native-worker-delayed-messages.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:worker_threads.port.postMessage",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -126376,10 +104243,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -126403,10 +104266,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -126433,13 +104292,6 @@
"tests/corpus/native-worker-port-lifetime.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:worker_threads.port.hasRef",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -126466,13 +104318,6 @@
"tests/corpus/native-worker-port-lifetime.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:worker_threads.port.ref",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -126499,13 +104344,6 @@
"tests/corpus/native-worker-port-lifetime.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:worker_threads.port.start",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -126532,13 +104370,6 @@
"tests/corpus/native-worker-port-lifetime.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:worker_threads.port.unref",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -126566,10 +104397,6 @@
"tests/corpus/native-worker-messages.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:worker_threads"
- },
"anchorSource": "exact"
},
{
@@ -126597,10 +104424,6 @@
"tests/corpus/native-worker-messages.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:worker_threads"
- },
"anchorSource": "exact"
},
{
@@ -126624,10 +104447,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:worker_threads"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:worker_threads"
- },
"anchorSource": "exact"
},
{
@@ -126657,10 +104476,6 @@
"tests/corpus/native-worker-roots/main.ts"
]
},
- "dynamic": {
- "status": "refused",
- "evidence": "island-stub:node:worker_threads.Worker"
- },
"anchorSource": "exact"
},
{
@@ -126684,10 +104499,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:worker_threads"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:worker_threads"
- },
"anchorSource": "exact"
},
{
@@ -126711,10 +104522,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:worker_threads"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:worker_threads"
- },
"anchorSource": "exact"
},
{
@@ -126738,10 +104545,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:worker_threads"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:worker_threads"
- },
"anchorSource": "exact"
},
{
@@ -126771,10 +104574,6 @@
"tests/corpus/native-worker-delayed-messages.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:worker_threads"
- },
"anchorSource": "exact"
},
{
@@ -126801,10 +104600,6 @@
"tests/corpus/native-worker-references.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:worker_threads"
- },
"anchorSource": "exact"
},
{
@@ -126828,10 +104623,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:worker_threads"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:worker_threads"
- },
"anchorSource": "exact"
},
{
@@ -126855,10 +104646,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:worker_threads"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:worker_threads"
- },
"anchorSource": "exact"
},
{
@@ -126888,10 +104675,6 @@
"tests/corpus/native-worker-loop-cancellation.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:worker_threads"
- },
"anchorSource": "exact"
},
{
@@ -126918,10 +104701,6 @@
"tests/corpus/native-worker-references.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:worker_threads"
- },
"anchorSource": "exact"
},
{
@@ -126945,10 +104724,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:worker_threads"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:worker_threads"
- },
"anchorSource": "exact"
},
{
@@ -126972,10 +104747,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:worker_threads"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:worker_threads"
- },
"anchorSource": "exact"
},
{
@@ -126999,10 +104770,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:worker_threads"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:worker_threads"
- },
"anchorSource": "exact"
},
{
@@ -127026,13 +104793,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:worker_threads"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:worker_threads.resourceLimits",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -127056,10 +104816,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:worker_threads"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:worker_threads"
- },
"anchorSource": "ancestor"
},
{
@@ -127083,10 +104839,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:worker_threads"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:worker_threads"
- },
"anchorSource": "ancestor"
},
{
@@ -127110,10 +104862,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:worker_threads"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:worker_threads"
- },
"anchorSource": "ancestor"
},
{
@@ -127142,13 +104890,6 @@
"tests/corpus/native-worker-references.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:worker_threads.threadId",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -127172,10 +104913,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:worker_threads"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:worker_threads"
- },
"anchorSource": "ancestor"
},
{
@@ -127204,10 +104941,6 @@
"tests/corpus/native-worker-exit-listeners.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:worker_threads"
- },
"anchorSource": "exact"
},
{
@@ -127236,10 +104969,6 @@
"tests/corpus/native-worker-exit-listeners.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:worker_threads"
- },
"anchorSource": "exact"
},
{
@@ -127268,10 +104997,6 @@
"tests/corpus/native-worker-exit-listeners.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:worker_threads"
- },
"anchorSource": "exact"
},
{
@@ -127295,10 +105020,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:worker_threads"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:worker_threads"
- },
"anchorSource": "exact"
},
{
@@ -127327,10 +105048,6 @@
"tests/corpus/native-worker-exit-listeners.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:worker_threads"
- },
"anchorSource": "exact"
},
{
@@ -127354,13 +105071,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:worker_threads"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:worker_threads.getEnvironmentData",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -127384,13 +105094,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:worker_threads"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:worker_threads.markAsUntransferable",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -127414,10 +105117,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:worker_threads"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:worker_threads"
- },
"anchorSource": "exact"
},
{
@@ -127441,10 +105140,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:worker_threads"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:worker_threads"
- },
"anchorSource": "exact"
},
{
@@ -127468,10 +105163,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:worker_threads"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:worker_threads"
- },
"anchorSource": "exact"
},
{
@@ -127495,10 +105186,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:worker_threads"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:worker_threads"
- },
"anchorSource": "exact"
},
{
@@ -127522,13 +105209,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:worker_threads"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:worker_threads.receiveMessageOnPort",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -127552,13 +105232,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:worker_threads"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:worker_threads.setEnvironmentData",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -127582,10 +105255,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:worker_threads"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:worker_threads"
- },
"anchorSource": "chapter"
},
{
@@ -127614,13 +105283,6 @@
"tests/corpus/native-worker-references.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:worker_threads.isMainThread",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -127649,13 +105311,6 @@
"tests/corpus/native-worker-references.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:worker_threads.parentPort",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -127679,13 +105334,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:worker_threads"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:worker_threads.resourceLimits",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -127709,13 +105357,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:worker_threads"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:worker_threads.SHARE_ENV",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -127744,13 +105385,6 @@
"tests/corpus/native-worker-references.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:worker_threads.threadId",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -127774,10 +105408,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:worker_threads"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:worker_threads"
- },
"anchorSource": "chapter"
},
{
@@ -127806,13 +105436,6 @@
"tests/corpus/native-worker-references.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:worker_threads.workerData",
- "tests": [
- "tests/fixtures/npm/cases/island-web-plumbing/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -127836,10 +105459,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:worker_threads"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:worker_threads"
- },
"anchorSource": "chapter"
},
{
@@ -127863,10 +105482,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:worker_threads"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:worker_threads"
- },
"anchorSource": "exact"
},
{
@@ -127890,10 +105505,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:worker_threads"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:worker_threads"
- },
"anchorSource": "ancestor"
},
{
@@ -127917,10 +105528,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:worker_threads"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:worker_threads"
- },
"anchorSource": "ancestor"
},
{
@@ -127944,10 +105551,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:worker_threads"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:worker_threads"
- },
"anchorSource": "exact"
},
{
@@ -127971,10 +105574,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:worker_threads"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:worker_threads"
- },
"anchorSource": "exact"
},
{
@@ -127998,10 +105597,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:worker_threads"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:worker_threads"
- },
"anchorSource": "exact"
},
{
@@ -128030,13 +105625,6 @@
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "derived:descendants",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "chapter"
},
{
@@ -128060,10 +105648,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -128087,10 +105671,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -128114,10 +105694,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -128141,13 +105717,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:zlib"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.BrotliCompress",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -128171,13 +105740,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:zlib"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.BrotliDecompress",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -128201,13 +105763,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:zlib"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.Deflate",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -128231,13 +105786,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:zlib"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.DeflateRaw",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -128261,13 +105809,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:zlib"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.Gunzip",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -128291,13 +105832,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:zlib"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.Gzip",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -128321,13 +105855,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:zlib"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.Inflate",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -128351,13 +105878,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:zlib"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.InflateRaw",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -128381,13 +105901,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:zlib"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.Unzip",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -128411,10 +105924,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:zlib"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:zlib"
- },
"anchorSource": "exact"
},
{
@@ -128438,13 +105947,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:zlib"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:zlib.zlib.close",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -128468,13 +105970,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:zlib"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:zlib.zlib.flush",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -128498,10 +105993,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:zlib"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:zlib"
- },
"anchorSource": "exact"
},
{
@@ -128525,13 +106016,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:zlib"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-member:node:zlib.zlib.reset",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -128555,10 +106039,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:zlib"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:zlib"
- },
"anchorSource": "ancestor"
},
{
@@ -128582,10 +106062,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:zlib"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:zlib"
- },
"anchorSource": "exact"
},
{
@@ -128609,10 +106085,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:zlib"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:zlib"
- },
"anchorSource": "exact"
},
{
@@ -128641,10 +106113,6 @@
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:zlib"
- },
"anchorSource": "exact"
},
{
@@ -128668,13 +106136,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:zlib"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.createBrotliCompress",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -128698,13 +106159,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:zlib"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.createBrotliDecompress",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -128728,13 +106182,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:zlib"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.createDeflate",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -128758,13 +106205,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:zlib"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.createDeflateRaw",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -128788,13 +106228,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:zlib"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.createGunzip",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -128818,13 +106251,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:zlib"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.createGzip",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -128848,13 +106274,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:zlib"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.createInflate",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -128878,13 +106297,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:zlib"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.createInflateRaw",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -128908,13 +106320,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:zlib"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.createUnzip",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -128938,10 +106343,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:zlib"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:zlib"
- },
"anchorSource": "exact"
},
{
@@ -128965,10 +106366,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:zlib"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:zlib"
- },
"anchorSource": "exact"
},
{
@@ -128992,10 +106389,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:zlib"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:zlib"
- },
"anchorSource": "exact"
},
{
@@ -129019,13 +106412,6 @@
"status": "refused",
"evidence": "surface-manifest:unsupported:node-builtin.zlib.brotliCompressSync"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.brotliCompressSync",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -129049,10 +106435,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:zlib"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:zlib"
- },
"anchorSource": "exact"
},
{
@@ -129076,13 +106458,6 @@
"status": "refused",
"evidence": "surface-manifest:unsupported:node-builtin.zlib.brotliDecompressSync"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.brotliDecompressSync",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -129111,13 +106486,6 @@
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.deflate",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -129146,13 +106514,6 @@
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.deflateSync",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -129181,13 +106542,6 @@
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.deflateRaw",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -129216,13 +106570,6 @@
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.deflateRawSync",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -129251,13 +106598,6 @@
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.gunzip",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -129286,13 +106626,6 @@
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.gunzipSync",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -129321,13 +106654,6 @@
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.gzip",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -129356,13 +106682,6 @@
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.gzipSync",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -129391,13 +106710,6 @@
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.inflate",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -129426,13 +106738,6 @@
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.inflateSync",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -129461,13 +106766,6 @@
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.inflateRaw",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -129496,13 +106794,6 @@
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.inflateRawSync",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -129531,13 +106822,6 @@
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.unzip",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -129566,13 +106850,6 @@
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.unzipSync",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -129596,10 +106873,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:zlib"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:zlib"
- },
"anchorSource": "exact"
},
{
@@ -129623,10 +106896,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:zlib"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:zlib"
- },
"anchorSource": "exact"
},
{
@@ -129650,10 +106919,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:zlib"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:zlib"
- },
"anchorSource": "exact"
},
{
@@ -129677,10 +106942,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:zlib"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:zlib"
- },
"anchorSource": "exact"
},
{
@@ -129704,13 +106965,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:zlib"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.constants",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "exact"
},
{
@@ -129734,10 +106988,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -129761,10 +107011,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -129788,10 +107034,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -129815,10 +107057,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -129842,10 +107080,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -129869,10 +107103,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -129896,10 +107126,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -129923,10 +107149,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -129950,10 +107172,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -129977,10 +107195,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -130004,10 +107218,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -130031,10 +107241,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -130058,10 +107264,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -130085,10 +107287,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -130112,10 +107310,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -130139,10 +107333,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -130166,10 +107356,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:zlib"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:zlib"
- },
"anchorSource": "exact"
},
{
@@ -130193,10 +107379,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:zlib"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:zlib"
- },
"anchorSource": "exact"
},
{
@@ -130220,10 +107402,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:zlib"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:zlib"
- },
"anchorSource": "exact"
},
{
@@ -130247,10 +107425,6 @@
"status": "not-applicable",
"evidence": "documentation"
},
- "dynamic": {
- "status": "not-applicable",
- "evidence": "documentation"
- },
"anchorSource": "exact"
},
{
@@ -130274,10 +107448,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:zlib"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:zlib"
- },
"anchorSource": "ancestor"
},
{
@@ -130301,13 +107471,6 @@
"status": "refused",
"evidence": "surface-manifest:unsupported:node-builtin.zlib.brotliCompressSync"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.brotliCompressSync",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -130331,10 +107494,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:zlib"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:zlib"
- },
"anchorSource": "ancestor"
},
{
@@ -130358,13 +107517,6 @@
"status": "refused",
"evidence": "surface-manifest:unsupported:node-builtin.zlib.brotliDecompressSync"
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.brotliDecompressSync",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -130393,13 +107545,6 @@
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.deflate",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -130428,13 +107573,6 @@
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.deflateSync",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -130463,13 +107601,6 @@
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.deflateRaw",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -130498,13 +107629,6 @@
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.deflateRawSync",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -130533,13 +107657,6 @@
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.gunzip",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -130568,13 +107685,6 @@
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.gunzipSync",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -130603,13 +107713,6 @@
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.gzip",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -130638,13 +107741,6 @@
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.gzipSync",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -130673,13 +107769,6 @@
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.inflate",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -130708,13 +107797,6 @@
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.inflateSync",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -130743,13 +107825,6 @@
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.inflateRaw",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -130778,13 +107853,6 @@
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.inflateRawSync",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -130813,13 +107881,6 @@
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.unzip",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -130848,13 +107909,6 @@
"tests/corpus/3115-zlib-static-compression-levels.ts"
]
},
- "dynamic": {
- "status": "partial",
- "evidence": "island-export:node:zlib.unzipSync",
- "tests": [
- "tests/fixtures/npm/cases/zlib-shims/main.ts"
- ]
- },
"anchorSource": "ancestor"
},
{
@@ -130878,10 +107932,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:zlib"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:zlib"
- },
"anchorSource": "ancestor"
},
{
@@ -130905,10 +107955,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:zlib"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:zlib"
- },
"anchorSource": "ancestor"
},
{
@@ -130932,10 +107978,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:zlib"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:zlib"
- },
"anchorSource": "ancestor"
},
{
@@ -130959,10 +108001,6 @@
"status": "not-implemented",
"evidence": "compiler-unmatched:zlib"
},
- "dynamic": {
- "status": "not-implemented",
- "evidence": "island-unmatched:zlib"
- },
"anchorSource": "ancestor"
}
],
diff --git a/internal/compatibility/package.json b/internal/compatibility/package.json
index eda4abcf4..dd74134f0 100644
--- a/internal/compatibility/package.json
+++ b/internal/compatibility/package.json
@@ -7,7 +7,7 @@
"build": "pnpm check",
"update": "node src/update.mjs",
"backlog": "node src/backlog.mjs",
- "check": "node src/generate-island-header.mjs --check && node src/generate.mjs --check-local",
+ "check": "node src/generate.mjs --check-local",
"check:upstream": "node src/generate.mjs --check"
}
}
diff --git a/internal/compatibility/src/backlog.mjs b/internal/compatibility/src/backlog.mjs
index 0a55c7f1f..fc44a7cef 100644
--- a/internal/compatibility/src/backlog.mjs
+++ b/internal/compatibility/src/backlog.mjs
@@ -30,7 +30,7 @@ const format = option("format") ?? "summary";
const limit = integerOption("limit", format === "summary" ? 20 : Number.MAX_SAFE_INTEGER);
for (const [name, value, allowed] of [
- ["tier", tierFilter, ["static", "dynamic"]],
+ ["tier", tierFilter, ["static"]],
[
"action",
actionFilter,
diff --git a/internal/compatibility/src/generate-island-header.mjs b/internal/compatibility/src/generate-island-header.mjs
deleted file mode 100644
index 6b53d8fc6..000000000
--- a/internal/compatibility/src/generate-island-header.mjs
+++ /dev/null
@@ -1,49 +0,0 @@
-#!/usr/bin/env node
-
-import { readFileSync, writeFileSync } from "node:fs";
-import { fileURLToPath } from "node:url";
-
-const packageRoot = fileURLToPath(new URL("../", import.meta.url));
-const root = fileURLToPath(new URL("../../../", import.meta.url));
-const manifestPath = `${packageRoot}dynamic-support.json`;
-const headerPath = `${root}packages/runtime/src/scr_island_manifest.h`;
-const manifest = JSON.parse(readFileSync(manifestPath, "utf8"));
-
-function wrap(text, width = 88) {
- const out = [];
- for (let i = 0; i < text.length; i += width) out.push(text.slice(i, i + width));
- return out;
-}
-
-function render() {
- const lines = [
- "/* Generated by @internal/compatibility from dynamic-support.json.",
- " * Do not edit: the manifest is the implementation-owned builtin registry. */",
- "static const struct {",
- " const char *name;",
- " const char *exports;",
- "} isl_builtins[] = {",
- ];
- for (const [module, entry] of Object.entries(manifest.modules)) {
- const chunks = wrap(entry.exports.join(","));
- lines.push(` {"node:${module}",`);
- for (let i = 0; i < chunks.length; i++) {
- lines.push(` "${chunks[i]}"${i === chunks.length - 1 ? "}," : ""}`);
- }
- }
- lines.push("};", "");
- return lines.join("\n");
-}
-
-const rendered = render();
-if (process.argv.includes("--check")) {
- if (readFileSync(headerPath, "utf8") !== rendered) {
- throw new Error("scr_island_manifest.h is stale; run 'pnpm node-compat'");
- }
- console.log(`island manifest is current (${Object.keys(manifest.modules).length} modules)`);
-} else {
- writeFileSync(headerPath, rendered);
- console.log(
- `wrote packages/runtime/src/scr_island_manifest.h (${Object.keys(manifest.modules).length} modules)`,
- );
-}
diff --git a/internal/compatibility/src/generate.mjs b/internal/compatibility/src/generate.mjs
index cdf8b2b01..d259d918f 100644
--- a/internal/compatibility/src/generate.mjs
+++ b/internal/compatibility/src/generate.mjs
@@ -5,7 +5,7 @@
* Node owns the denominator: the pinned index.md names every API chapter and all.json
* supplies the structured API tree (classes, methods, properties, events,
* globals, overloads, and conceptual sections). scriptc owns the projection:
- * the compiler surface/dedicated manifests and the runtime island manifest.
+ * the compiler surface and dedicated native compatibility manifests.
* Anything those sources do not prove is either "not-implemented" (when a
* known implementation surface has no matching implementation) or
* "unreviewed" (when no compatibility subsystem owns the classification).
@@ -27,7 +27,6 @@ const publicOutputPath = `${root}docs/src/generated/node-v24-compatibility.json`
const publicMetaOutputPath = `${root}docs/src/generated/node-v24-compatibility-meta.json`;
const compilerManifestPath = `${root}packages/compiler/surface-manifest.json`;
const compilerCompatPath = `${packageRoot}static-support.json`;
-const islandManifestPath = `${packageRoot}dynamic-support.json`;
const pinPath = `${packageRoot}node-v24.json`;
const pin = JSON.parse(readFileSync(pinPath, "utf8"));
const NODE_BASE = pin.markdownBaseUrl;
@@ -297,46 +296,14 @@ function scopeOf(row) {
function classificationContext() {
const compilerCompat = JSON.parse(readFileSync(compilerCompatPath, "utf8"));
- const island = JSON.parse(readFileSync(islandManifestPath, "utf8"));
for (const [chapter, status] of Object.entries(compilerCompat.chapterPolicies)) {
validateStatus(status, `static chapter policy '${chapter}'`);
}
- for (const [chapter, status] of Object.entries(island.chapterPolicies)) {
- validateStatus(status, `dynamic chapter policy '${chapter}'`);
- }
- for (const [module, entry] of Object.entries(island.modules)) {
- const exports = new Set(entry.exports);
- for (const name of entry.refused ?? []) {
- if (!exports.has(name))
- throw new Error(`island module '${module}' marks non-export '${name}' refused`);
- }
- const members = new Set(entry.members ?? []);
- for (const name of entry.refusedMembers ?? []) {
- if (members.has(name))
- throw new Error(
- `island module '${module}' marks member '${name}' both supported and refused`,
- );
- }
- validateEvidence(entry.evidence, `island module '${module}'`);
- }
- const supportedGlobals = new Set(island.globals.supported);
- const npmSupportedGlobals = new Set(island.globals.npmSupported ?? []);
- for (const name of npmSupportedGlobals) {
- if (supportedGlobals.has(name))
- throw new Error(`island global '${name}' is both always-supported and npm-supported`);
- }
- for (const name of island.globals.absent) {
- if (supportedGlobals.has(name) || npmSupportedGlobals.has(name))
- throw new Error(`island global '${name}' is both supported and absent`);
- }
- validateEvidence(island.globals.evidence, "island globals");
return {
manifest: manifestIndex(),
compilerCompat,
dedicated: dedicatedIndex(compilerCompat),
staticFeatures: featureEntries(compilerCompat),
- dynamicFeatures: featureEntries(island),
- island,
};
}
@@ -387,78 +354,6 @@ function classifyStatic(row, chapter, ctx, parentSignature) {
return tier("unreviewed", "");
}
-function classifyDynamic(row, chapter, ctx, parentSignature) {
- if (row.depth === 0) return tier("unreviewed", "", { source: "chapter-summary" });
- if (row.scope === "documentation" || row.scope === "configuration")
- return tier("not-applicable", "", { source: row.scope });
- const feature = featureOf(row, ctx.dynamicFeatures, parentSignature);
- if (feature)
- return tier(feature.status, "", {
- source: `island-feature:${row.chapter}.${row.apiSymbol}`,
- tests: feature.evidence,
- });
-
- if (row.chapter === "globals") {
- if (ctx.island.globals.supported.includes(row.name)) {
- return tier("partial", "", {
- source: `island-global:${row.name}`,
- tests: ctx.island.globals.evidence,
- });
- }
- if (ctx.island.globals.npmSupported?.includes(row.name)) {
- return tier("partial", "", {
- source: `island-npm-global:${row.name}`,
- tests: ctx.island.globals.evidence,
- });
- }
- if (ctx.island.globals.absent.includes(row.name)) {
- return tier("not-implemented", "", {
- source: `island-global-absent:${row.name}`,
- tests: ctx.island.globals.evidence,
- });
- }
- }
-
- const modules = pin.chapterModules[row.chapter] ?? [];
- for (const module of modules) {
- const moduleEntry = ctx.island.modules[module];
- const direct = directExportName(row, module);
- if (!moduleEntry) continue;
- if (moduleEntry.refusedMembers?.includes(row.apiSymbol)) {
- return tier("refused", "", { source: `island-member-stub:node:${module}.${row.apiSymbol}` });
- }
- if (moduleEntry.members?.includes(row.apiSymbol)) {
- return tier("partial", "", {
- source: `island-member:node:${module}.${row.apiSymbol}`,
- tests: moduleEntry.evidence,
- });
- }
- if (direct && moduleEntry.refused?.includes(direct)) {
- return tier("refused", "", { source: `island-stub:node:${module}.${direct}` });
- }
- if (direct && moduleEntry.exports.includes(direct)) {
- return tier("partial", "", {
- source: `island-export:node:${module}.${direct}`,
- tests: moduleEntry.evidence,
- });
- }
- }
-
- const policy = ctx.island.chapterPolicies[row.chapter];
- if (policy && policy !== "unreviewed") {
- return tier(policy, "", { source: `island-chapter-policy:${row.chapter}` });
- }
- if (modules.length > 0 && modules.every((module) => ctx.island.modules[module] === undefined)) {
- return tier("not-implemented", "", {
- source: `unshimmed:${modules.map((module) => `node:${module}`).join(",")}`,
- });
- }
- if (modules.length > 0 || row.chapter === "globals" || row.chapter === "errors") {
- return tier("not-implemented", "", { source: `island-unmatched:${row.chapter}` });
- }
- return tier("unreviewed", "");
-}
-
function treeSize(node) {
let size = 1;
for (const field of CHILD_FIELDS) for (const child of node[field] ?? []) size += treeSize(child);
@@ -502,7 +397,6 @@ function flattenChapter(rootNode, chapter, ctx) {
row.scope = scopeOf(row);
const parentSignature = parents.at(-1)?.textRaw ?? parents.at(-1)?.name;
row.static = classifyStatic(row, chapter, ctx, parentSignature);
- row.dynamic = classifyDynamic(row, chapter, ctx, parentSignature);
rows.push(row);
for (const field of CHILD_FIELDS) {
for (const child of node[field] ?? []) walk(child, [...parents, node], depth + 1, stability);
@@ -530,7 +424,7 @@ function summarizeTier(rows, key, chapterPolicy) {
const tests = [...new Set(descendants.flatMap((tier) => tier.tests ?? []))].sort();
if (statuses.size === 0 && chapterPolicy) {
return tier(chapterPolicy, "", {
- source: `${key === "static" ? "compiler" : "island"}-chapter-policy:${rows[0].chapter}`,
+ source: `compiler-chapter-policy:${rows[0].chapter}`,
});
}
if (statuses.size === 1)
@@ -618,18 +512,12 @@ function buildSnapshot({ allJson, indexMarkdown, allSha256, indexSha256 }) {
"static",
ctx.compilerCompat.chapterPolicies[link.slug],
);
- chapterRows[0].dynamic = summarizeTier(
- chapterRows,
- "dynamic",
- ctx.island.chapterPolicies[link.slug],
- );
chapters.push({
slug: link.slug,
title: link.title,
entries: chapterRows.length,
apiEntries: chapterRows.filter((row) => row.scope === "api").length,
static: statusCounts(chapterRows, "static"),
- dynamic: statusCounts(chapterRows, "dynamic"),
});
rows.push(...chapterRows);
}
@@ -640,7 +528,7 @@ function buildSnapshot({ allJson, indexMarkdown, allSha256, indexSha256 }) {
ids.add(row.id);
}
return {
- schemaVersion: 4,
+ schemaVersion: 5,
nodeVersion: pin.version,
nodeTag: pin.tag,
nodeCommit: pin.commit,
@@ -652,7 +540,6 @@ function buildSnapshot({ allJson, indexMarkdown, allSha256, indexSha256 }) {
supportManifests: {
compilerSurface: "packages/compiler/surface-manifest.json",
compilerDedicated: "internal/compatibility/static-support.json",
- dynamicIsland: "internal/compatibility/dynamic-support.json",
},
chapters,
rows,
@@ -669,8 +556,6 @@ function publicDetail(tier) {
if (tier.status === "unreviewed") return "Not yet classified; tracked as open parity work.";
if (source.startsWith("surface-manifest:unsupported:"))
return "Explicitly rejected by a named compiler diagnostic.";
- if (source.startsWith("surface-manifest:dynamic-only:"))
- return "Explicitly refused in static code; this form requires the dynamic island.";
if (
/^surface-manifest:node-builtin\.fs\.(?:statfsSync|promises\.statfs)$/.test(source) ||
source === "compiler-feature:fs.fs.statfs"
@@ -818,97 +703,6 @@ function publicDetail(tier) {
}
if (source.startsWith("compiler-unmatched:"))
return "No static compiler lowering is registered for this API yet.";
- if (source.startsWith("island-export:"))
- return "Available through the embedded Node compatibility shim; exact member and overload coverage may be narrower.";
- if (source.startsWith("island-member:"))
- return "Implemented by the embedded Node compatibility shim.";
- if (source.startsWith("island-member-stub:"))
- return "Exposed only as an explicit throwing or rejecting compatibility stub.";
- if (source.startsWith("island-stub:"))
- return "Exposed only as an explicit throwing or rejecting compatibility stub.";
- if (source.startsWith("island-global:"))
- return "Provided by the embedded engine's web/global compatibility layer.";
- if (source.startsWith("island-npm-global:"))
- return "Provided when the embedded npm module bootstrap runs; absent from standalone dynamic islands.";
- if (source.startsWith("island-global-absent:"))
- return "Verified absent from the embedded engine's web/global compatibility layer.";
- if (source.startsWith("unshimmed:"))
- return "No dynamic-island shim exists for this Node module yet.";
- if (source.startsWith("island-chapter-policy:")) {
- if (tier.status === "by-design")
- return "Intentionally outside the dynamic-island execution model.";
- if (tier.status === "not-applicable")
- return "This Node executable or embedding feature does not map to dynamic-island code.";
- return "No dynamic-island implementation exists for this Node API family yet.";
- }
- if (source.startsWith("island-feature:")) {
- if (/^island-feature:assert\.assert\.doesNot(?:Throw|Reject)$/.test(source)) {
- return "Supports no-error assertions over callbacks, promises, and promise-like objects, with Error classes, regular expressions, validation functions, and Node-compatible failure metadata for the tested forms.";
- }
- if (source.startsWith("island-feature:util.util.types."))
- return "Checks embedded engine brands without invoking getters or proxy traps, including spoofed tags and prototypes, subclasses, generators, iterators, and revoked proxies.";
- if (source === "island-feature:util.util.styleText")
- return "Applies standard styles and aliases with nested ANSI resets, stream validation, color environment settings, and tested option and conversion hooks; terminal metadata and warnings follow the embedded runtime.";
- if (source === "island-feature:util.util.stripVTControlCharacters")
- return "Removes ANSI control sequences with the Node matcher and validates non-string arguments.";
- if (source === "island-feature:util.util.toUSVString")
- return "Replaces unpaired surrogate code units and preserves Node string coercion, custom conversion hooks, and conversion errors.";
- if (source.startsWith("island-feature:diagnostics_channel."))
- return "Publishes synchronous, promise, and callback tracing lifecycle events with result/error identity, subscriber management, and store bindings. Bound stores follow the embedded engine's synchronous AsyncLocalStorage model and do not propagate across awaits.";
- if (source.startsWith("island-feature:timers.timersPromises."))
- return "Provides cancellable promise timers, buffered interval iteration, scheduler waits and yields, and ref options over the native event loop; delay warnings remain outside this subset.";
- if (source.startsWith("island-feature:timers."))
- return "Provides timer and immediate handles with reference control, refresh, cancellation, and disposal over the native event loop.";
- if (source === "island-feature:events.events.once")
- return "Waits for EventEmitter or EventTarget events with AbortSignal cancellation, Node abort errors, and listener cleanup.";
- if (source === "island-feature:events.events.on")
- return "Iterates EventEmitter or EventTarget events with buffered delivery, close events, cancellation, watermark backpressure, and listener cleanup.";
- if (source === "island-feature:events.events.addAbortListener")
- return "Registers disposable abort listeners that run even when ordinary propagation is stopped; already-aborted signals schedule the callback in a microtask.";
- if (source.startsWith("island-feature:events.")) {
- return "Implements EventEmitter listener lifecycle, symbol event names, filtered listener counts, and error monitoring; rejection capture and listener warnings remain outside this subset.";
- }
- if (/^island-feature:util\.util\.(?:promisify|callbackify)$/.test(source)) {
- return "Adapts callbacks and promises with receiver preservation, custom promisify hooks, function metadata, and Node-compatible argument and rejection handling; scheduling follows the island microtask queue.";
- }
- if (/^island-feature:util\.(?:util\.)?parseArgs$/.test(source)) {
- return "Parses command-line options, positionals, defaults, and tokens with Node-compatible configuration validation.";
- }
- if (/^island-feature:buffer\.buffer\.(?:isAscii|isUtf8)$/.test(source)) {
- return "Validates bytes in ArrayBuffer and typed-array views with Node-compatible argument errors.";
- }
- if (source === "island-feature:buffer.buffer.transcode") {
- return "Converts Buffer and Uint8Array inputs among ASCII, Latin-1, UTF-8, and UTF-16LE, including encoding aliases and conversion errors.";
- }
- if (source === "island-feature:util.util.getSystemErrorMap") {
- return "Returns a fresh mutable Map of platform-specific error codes, names, and messages.";
- }
- if (source === "island-feature:util.util.isDeepStrictEqual") {
- return "Compares tested object, collection, cycle, byte-view, and builtin-value families with Node 24 prototype skipping; some exotic object brands remain unsupported.";
- }
- if (/^island-feature:util\.util\.getSystemError(?:Name|Message)$/.test(source)) {
- return "Converts platform-specific negative error codes to names or messages, with Node-compatible validation for common argument forms.";
- }
- if (source === "island-feature:url.url.fileURLToPathBuffer") {
- return "Converts file URLs to raw path bytes with POSIX or Windows options, preserving invalid UTF-8 and malformed escapes; internationalized hostnames remain unsupported.";
- }
- if (/^island-feature:url\.url\.(?:fileURLToPath|pathToFileURL)$/.test(source)) {
- return "Supports file-path conversion with POSIX or Windows options for the tested string and URL forms; internationalized hostnames remain unsupported.";
- }
- if (source === "island-feature:util.textEncoder.encodeInto") {
- return "Writes complete UTF-8 characters into island-owned Uint8Array or Buffer views; byte arrays received from native code are copied.";
- }
- if (/^island-feature:util\.(?:encoding|fatal|ignoreBOM)$/.test(source)) {
- return "Codec properties expose UTF-8 and decoder flags; other decoder encodings remain unsupported in the island.";
- }
- if (tier.status === "not-applicable")
- return "Node configuration or documentation that does not map to an island runtime API.";
- if (tier.status === "not-implemented")
- return "Not implemented in the embedded module-loader subset yet.";
- return "Implemented for the documented embedded module-loader subset.";
- }
- if (source.startsWith("island-unmatched:"))
- return "This API is not implemented by the dynamic-island shim.";
if (source === "documentation") return "Documentation section; not a runtime API.";
if (source === "configuration")
return "Node command-line or configuration entry; not a runtime API.";
@@ -930,7 +724,7 @@ const PUBLIC_VERIFICATION = {
},
"explicit-refusal": {
label: "Explicit refusal",
- detail: "Backed by a named compiler refusal or an explicit dynamic throwing or rejecting stub.",
+ detail: "Backed by a named compiler refusal.",
},
"verified-absence": {
label: "Verified absence",
@@ -972,16 +766,12 @@ function verificationBasis(tier) {
if (source === "derived:descendants") basis = "derived";
else if (tier.status === "supported" || tier.status === "partial") basis = "test-backed";
else if (tier.status === "refused") basis = "explicit-refusal";
- else if (source.startsWith("island-global-absent:")) basis = "verified-absence";
else if (tier.status === "by-design") basis = "architectural-policy";
else if (tier.status === "not-applicable") basis = "not-applicable";
else if (tier.status === "unreviewed") basis = "unreviewed";
else if (
tier.status === "not-implemented" &&
- (source.startsWith("compiler-chapter-policy:") ||
- source.startsWith("compiler-feature:") ||
- source.startsWith("island-chapter-policy:") ||
- source.startsWith("island-feature:"))
+ (source.startsWith("compiler-chapter-policy:") || source.startsWith("compiler-feature:"))
)
basis = "declared-gap";
else if (tier.status === "not-implemented") basis = "registry-gap";
@@ -1026,12 +816,12 @@ function backlogAction(tier) {
function buildBacklog(snapshot) {
const tasks = [];
- const tierItems = { static: {}, dynamic: {} };
+ const tierItems = { static: {} };
const priorities = { high: 0, normal: 0, low: 0 };
for (const row of snapshot.rows) {
if (row.depth === 0 || row.scope !== "api") continue;
const tiers = {};
- for (const key of ["static", "dynamic"]) {
+ for (const key of ["static"]) {
const action = backlogAction(row[key]);
if (action === null) continue;
tierItems[key][action] = (tierItems[key][action] ?? 0) + 1;
@@ -1065,9 +855,7 @@ function buildBacklog(snapshot) {
nodeCommit: snapshot.nodeCommit,
summary: {
taskCount: tasks.length,
- tierItemCount:
- Object.values(tierItems.static).reduce((sum, count) => sum + count, 0) +
- Object.values(tierItems.dynamic).reduce((sum, count) => sum + count, 0),
+ tierItemCount: Object.values(tierItems.static).reduce((sum, count) => sum + count, 0),
tiers: tierItems,
priorities,
},
@@ -1080,8 +868,7 @@ function publicExclusion(row) {
if (row.scope === "metadata") return "metadata";
if (row.scope === "configuration") return "configuration";
if (row.scope !== "api") return "non-api";
- if (row.static.status === "not-applicable" && row.dynamic.status === "not-applicable")
- return "not-applicable";
+ if (row.static.status === "not-applicable") return "not-applicable";
return null;
}
@@ -1118,14 +905,12 @@ function projectPublicMatrix(snapshot) {
continue;
}
root.static = summarizeTier(chapterRows, "static");
- root.dynamic = summarizeTier(chapterRows, "dynamic");
chapters.push({
slug: chapter.slug,
title: chapter.title,
entries: chapterRows.length,
apiEntries: chapterRows.length,
static: statusCounts(chapterRows, "static"),
- dynamic: statusCounts(chapterRows, "dynamic"),
});
rows.push(...chapterRows);
}
@@ -1170,11 +955,6 @@ function publicSnapshot(snapshot) {
detail: publicDetail(row.static),
verification: verificationBasis(row.static),
},
- dynamic: {
- status: row.dynamic.status,
- detail: publicDetail(row.dynamic),
- verification: verificationBasis(row.dynamic),
- },
})),
};
}
@@ -1210,12 +990,8 @@ function checkLocal() {
const chapter = snapshot.chapters.find((item) => item.slug === row.chapter);
const parentSignature = ancestors[row.depth - 1]?.signature;
const expectedStatic = classifyStatic(row, chapter, ctx, parentSignature);
- const expectedDynamic = classifyDynamic(row, chapter, ctx, parentSignature);
ancestors[row.depth] = row;
- if (
- JSON.stringify(row.static) !== JSON.stringify(expectedStatic) ||
- JSON.stringify(row.dynamic) !== JSON.stringify(expectedDynamic)
- ) {
+ if (JSON.stringify(row.static) !== JSON.stringify(expectedStatic)) {
throw new Error(
`generated classification is stale at ${row.id} (${row.signature}); run 'pnpm node-compat'`,
);
@@ -1238,12 +1014,8 @@ function checkLocal() {
for (const row of publicRows) {
if (row.depth > 0 && row.scope !== "api")
throw new Error(`${row.id} exposes a non-API row in the public matrix`);
- if (
- row.depth > 0 &&
- row.static.status === "not-applicable" &&
- row.dynamic.status === "not-applicable"
- ) {
- throw new Error(`${row.id} exposes a row that is not applicable to either compiler tier`);
+ if (row.depth > 0 && row.static.status === "not-applicable") {
+ throw new Error(`${row.id} exposes a row that is not applicable to native compilation`);
}
}
if (readFileSync(backlogOutputPath, "utf8") !== render(buildBacklog(snapshot))) {
@@ -1256,7 +1028,7 @@ function checkLocal() {
throw new Error("the docs compatibility metadata is stale; run 'pnpm node-compat'");
}
for (const row of snapshot.rows) {
- for (const key of ["static", "dynamic"]) {
+ for (const key of ["static"]) {
if (
(row[key].status === "supported" || row[key].status === "partial") &&
(row[key].tests?.length ?? 0) === 0
@@ -1265,11 +1037,7 @@ function checkLocal() {
}
if (row[key].status === "refused") {
const source = row[key].evidence ?? "";
- const explicit =
- key === "static"
- ? source.startsWith("surface-manifest:unsupported:") ||
- source.startsWith("surface-manifest:dynamic-only:")
- : source.startsWith("island-stub:") || source.startsWith("island-member-stub:");
+ const explicit = source.startsWith("surface-manifest:unsupported:");
if (!explicit && source !== "derived:descendants") {
throw new Error(`${row.id} claims ${key} refused without an explicit refusal source`);
}
diff --git a/internal/compatibility/src/update.mjs b/internal/compatibility/src/update.mjs
index 9ffb2a3c5..553e2698c 100644
--- a/internal/compatibility/src/update.mjs
+++ b/internal/compatibility/src/update.mjs
@@ -5,7 +5,7 @@ import { spawnSync } from "node:child_process";
const check = process.argv.slice(2).includes("--check");
const args = check ? ["--check"] : [];
-for (const script of ["generate-island-header.mjs", "generate.mjs"]) {
+for (const script of ["generate.mjs"]) {
const result = spawnSync(process.execPath, [`src/${script}`, ...args], { stdio: "inherit" });
if (result.error) throw result.error;
if (result.status !== 0) process.exit(result.status ?? 1);
diff --git a/packages/cli/README.md b/packages/cli/README.md
index a8dfbc798..ab34ad6af 100644
--- a/packages/cli/README.md
+++ b/packages/cli/README.md
@@ -34,13 +34,13 @@ Builds use a bounded persistent cache. Unchanged source can reuse the validated
- `scriptc run ` — compile and run
- `scriptc coverage ` — what compiles statically, and why the rest doesn't
-`scriptc build app.ts --emit=ir|llvm|asm|obj` selects serialized typed IR, textual LLVM IR, target assembly, or a relocatable program object as the one primary artifact. `--emit=exe` is the default. Assembly/object emission uses the matching helper on supported macOS, Linux, and Windows hosts (and produces WASI artifacts when that target is selected). Objects retain undefined `scr_*` runtime references plus the `scr_runtime_abi_v13` compatibility marker; they are not library archives. External consumption is experimental and requires the exact matching runtime. `scriptc build app.ts --print=native-link-info -o app.o` prints the versioned JSON target/runtime/link recipe without performing a link. `--emit=asm|obj --sanitize` is rejected until ASan pipeline parity is available.
+`scriptc build app.ts --emit=ir|llvm|asm|obj` selects serialized typed IR, textual LLVM IR, target assembly, or a relocatable program object as the one primary artifact. `--emit=exe` is the default. Assembly/object emission uses the matching helper on supported macOS, Linux, and Windows hosts (and produces WASI artifacts when that target is selected). Objects retain undefined `scr_*` runtime references plus the `scr_runtime_abi_v14` compatibility marker; they are not library archives. External consumption is experimental and requires the exact matching runtime. `scriptc build app.ts --print=native-link-info -o app.o` prints the versioned JSON target/runtime/link recipe without performing a link. `--emit=asm|obj --sanitize` is rejected until ASan pipeline parity is available.
For embedder-hosted modules that are not installed npm packages, coverage can map an exact bare specifier to a local declaration with repeatable `--external-types ` options. This is analysis-only: the types unblock application measurement, while runtime module uses remain reported as blockers.
-No annotations, no dialect, no special stdlib: the same TypeScript you run on Node, type-checked by the real TypeScript compiler. Programs outside the static tier can opt into `--dynamic`, which embeds a small JavaScript engine (~620KB) for the parts that can't be static; everything else fails the build with a specific error code and usually a rewrite hint.
+No annotations, no dialect, no special stdlib: the same TypeScript you run on Node, type-checked by the real TypeScript compiler. Programs compile to native code; unsupported constructs fail the build with a specific error code and usually a rewrite hint.
-WebAssembly is available as a production LLVM target: `SCRIPTC_TARGET=wasm32-wasi scriptc build app.ts`. It emits a WASI Preview 1 `.wasm` module, and `scriptc run` supplies a WASI host. The complete executable language tier—including async, generators, timers, and `--dynamic`—is supported. APIs needing capabilities WASI P1 does not expose (network sockets/fetch, child processes, OS signals, and filesystem watching), sanitizer builds, and native FFI are rejected with `SC3002`. With `--lib --profile`, the target produces a callable Wasm reactor with named host imports and per-instance memory. See [WebAssembly Modules](https://scriptc.dev/wasm) for the embedding contract.
+WebAssembly is available as a production LLVM target: `SCRIPTC_TARGET=wasm32-wasi scriptc build app.ts`. It emits a WASI Preview 1 `.wasm` module, and `scriptc run` supplies a WASI host. The complete executable language tier—including async, generators, and timers—is supported. APIs needing capabilities WASI P1 does not expose (network sockets/fetch, child processes, OS signals, and filesystem watching), sanitizer builds, and native FFI are rejected with `SC3002`. With `--lib --profile`, the target produces a callable Wasm reactor with named host imports and per-instance memory. See [WebAssembly Modules](https://scriptc.dev/wasm) for the embedding contract.
Native code can be called through an explicit, link-time C ABI manifest: declare the function signature in TypeScript, bind it to a C symbol, and build with `--ffi `. See the [Native FFI guide](https://scriptc.dev/ffi).
diff --git a/packages/cli/src/bootstrap.ts b/packages/cli/src/bootstrap.ts
index 7aba1e674..2d12883fa 100644
--- a/packages/cli/src/bootstrap.ts
+++ b/packages/cli/src/bootstrap.ts
@@ -122,7 +122,6 @@ async function tryFastPath(): Promise {
outPath,
emitIr: values["emit-ir"],
sanitize: values.sanitize,
- dynamic: values.dynamic,
backend: "llvm",
...(optimization === "dev" || optimization === "speed" ? { optimization } : {}),
...(values.strip ? { strip: true as const } : {}),
@@ -203,9 +202,7 @@ async function coverageFastPath(
} catch {
return null;
}
- const hit = await startup
- .readCoverageVerdict(resolve(inputArg), { dynamic: values.dynamic })
- .catch(() => null);
+ const hit = await startup.readCoverageVerdict(resolve(inputArg), {}).catch(() => null);
if (hit === null) return null;
const { coverage, sourceTexts } = hit;
if (print === "diagnostics") {
diff --git a/packages/cli/test/native-link-info.test.ts b/packages/cli/test/native-link-info.test.ts
index 4e1616a8c..bb41f8520 100644
--- a/packages/cli/test/native-link-info.test.ts
+++ b/packages/cli/test/native-link-info.test.ts
@@ -72,7 +72,7 @@ describe.runIf(supported)("macOS arm64 native link info", () => {
minimum_os: "14.0",
},
program: { object, entry_symbol: "main" },
- runtime_abi: { version: 13, marker: "scr_runtime_abi_v13" },
+ runtime_abi: { version: 14, marker: "scr_runtime_abi_v14" },
runtime_pack: {
kind: "precompiled",
package: "@scriptc/runtime-darwin-arm64",
@@ -165,6 +165,6 @@ describe.runIf(supported)("macOS arm64 native link info", () => {
() => null,
(failure: { stderr?: string }) => failure,
);
- expect(error?.stderr).toContain("scr_runtime_abi_v13");
+ expect(error?.stderr).toContain("scr_runtime_abi_v14");
});
});
diff --git a/packages/compiler/ambient/scriptc-node-fallback.d.ts b/packages/compiler/ambient/scriptc-node-fallback.d.ts
index b3933ef5e..64adda59d 100644
--- a/packages/compiler/ambient/scriptc-node-fallback.d.ts
+++ b/packages/compiler/ambient/scriptc-node-fallback.d.ts
@@ -15,7 +15,7 @@
* ambient OR @types/node — see isStdlibFile/isNodeTypesPath), and
* everything else @types/node declares hits the SC2020-family fence at
* its use site. scriptc.d.ts holds the always-shipped core (divergence
- * overrides, comptime, __island_eval, setTimeout — which MERGES with
+ * overrides, comptime, setTimeout — which MERGES with
* @types/node's as an overload instead of colliding). */
/* NodeJS.ErrnoException — the Error shape @types/node attaches to fs and
@@ -608,12 +608,6 @@ declare var TextDecoder: {
new (label?: string, options?: { fatal?: boolean; ignoreBOM?: boolean }): TextDecoder;
};
-/* The WHATWG event surface (Node globals since v15): declared so the
- * suite's event-plumbing tests typecheck and fence per SITE with the
- * member's own name. The dynamic island's web prelude implements
- * Event/CustomEvent/EventTarget/DOMException/AbortController for real;
- * the static tier has no lowering yet — construction and members fence
- * honestly (SC2020). */
interface Event {
readonly type: string;
readonly bubbles: boolean;
@@ -691,11 +685,6 @@ declare var EventTarget: {
readonly prototype: EventTarget;
};
-/* MessagePort/MessageChannel — the worker_threads pair Node exposes as
- * globals (v15+). The island's worker_threads shim implements the
- * same-thread subset (postMessage delivers structured-clone copies on a
- * microtask); the web prelude exposes the classes as engine globals.
- * Statically declared-not-lowered: per-site fences. */
interface MessagePort extends EventTarget {
postMessage(value: unknown, transferOrOptions?: unknown): void;
start(): void;
@@ -718,9 +707,6 @@ declare var MessageChannel: {
readonly prototype: MessageChannel;
};
-/* AbortSignal, the native fetch-cancellation slice. The three statics,
- * state/reason reads, throwIfAborted, and abort listeners all lower in
- * static builds; dynamic builds use the island's Web implementation. */
interface AbortSignal extends EventTarget {
readonly aborted: boolean;
readonly reason: unknown;
@@ -820,7 +806,7 @@ interface Response {
json(): Promise;
text(): Promise;
/* The whole body as bytes: bytes() answers a Uint8Array in both tiers.
- * arrayBuffer() remains dynamic-only because static programs have no
+ * arrayBuffer() remains unsupported because static programs have no
* free-standing ArrayBuffer representation; the compiler diagnoses its
* direct use and points at bytes(). */
arrayBuffer(): Promise;
@@ -1053,26 +1039,6 @@ declare module "perf_hooks" {
* performance.now() either way. */
declare var performance: import("node:perf_hooks").Performance;
-/* node:module. createRequire's lowered shape is the version/config-
- * reading pattern real CLIs ship: a const binding over
- * createRequire(import.meta.url) (or __filename) whose require calls
- * take STATIC string literals — the indirection erases at compile time.
- * A builtin spec makes the binding a namespace import in const clothing;
- * relative and package-import program modules use the compiled module
- * graph; a relative .json document bakes and parses (JSON.parse's
- * `unknown` stance — validate with a checked cast); an installed npm
- * package loads through the island's require-condition entry under
- * --dynamic, or through the compiled graph under --npm-static; a bare name
- * nothing installed resolves compiles to Node's catchable MODULE_NOT_FOUND
- * throw (the optional-dependency try/require pattern).
- * Dynamic specifiers fence: a compiled binary's module graph is fixed at
- * build time. builtinModules is the baked Node v24 list (a fresh
- * mutable array per read where Node ships one frozen singleton);
- * isBuiltin checks runtime strings against that pinned list, and
- * syncBuiltinESMExports is a no-op because the static builtin surface is
- * immutable. Both spellings
- * name the builtin, like in Node (the builtin wins over the npm package
- * named "module" for the bare specifier there too). */
declare module "node:module" {
export function createRequire(filename: string | URL): ScriptcRequire;
export const builtinModules: string[];
diff --git a/packages/compiler/ambient/scriptc-overrides.d.ts b/packages/compiler/ambient/scriptc-overrides.d.ts
index 1a7a54863..2dafbcdf0 100644
--- a/packages/compiler/ambient/scriptc-overrides.d.ts
+++ b/packages/compiler/ambient/scriptc-overrides.d.ts
@@ -10,42 +10,18 @@
* rejected over an override-manufactured error; the affected sites meet the
* lowerer's honest fences instead (SC1100's checked-cast family for
* JSON.parse results, the executor fences for Promise shapes). The
- * primitives every world needs (comptime, setTimeout, __island_eval) live
+ * primitives every world needs (comptime, setTimeout) live
* in scriptc.d.ts, which ships to BOTH programs. */
-/* `at(): string`, not the lib's `string | undefined`: undefined is
- * unrepresentable, so an out-of-range at() THROWS a catchable TypeError at
- * the validated island exit instead of returning undefined (documented
- * divergence, SEMANTICS.md). */
interface String {
at(index: number): string;
}
-/* Object.values/entries with the actual field-value union, not the lib's
- * `any` (the lib's precise overloads only cover index-signature and
- * ArrayLike sources). A PRECISION override, not a divergence: the lowering
- * emits the field list statically and the values are exactly T[keyof T] —
- * without this the result would be `any`-typed and drag every downstream
- * use into the island. An opaque object has no statically known keys;
- * its actual values remain unknown instead of becoming an impossible
- * never payload. */
interface ObjectConstructor {
values(o: T): Array;
entries(o: T): Array<[string, keyof T extends never ? unknown : T[keyof T]]>;
}
-/* `parse` returns `unknown`, not the lib's `any` — the dynamic boundary. A
- * checked cast (`JSON.parse(s) as Config`) validates the value against the
- * target type at runtime and THROWS on mismatch — the mechanism that makes
- * trusting TS types sound at data boundaries. Reviver results use the same
- * checked boundary. A function replacer can omit the root, so that form
- * returns string | undefined even though the stock lib promises string.
- *
- * `stringify` takes `unknown`, not the lib's `any`: the same honest
- * surface, but the parameter must not CONTEXTUALLY TYPE literal arguments
- * as `any` (an any-typed slot is the island boundary; `JSON.stringify([1,
- * 2])` must keep building a static array and serializing it
- * type-directedly). */
interface JSON {
parse(text: string): unknown;
parse(text: string, reviver: (this: unknown, key: string, value: unknown) => unknown): unknown;
diff --git a/packages/compiler/ambient/scriptc.d.ts b/packages/compiler/ambient/scriptc.d.ts
index a832c7c2e..424e49065 100644
--- a/packages/compiler/ambient/scriptc.d.ts
+++ b/packages/compiler/ambient/scriptc.d.ts
@@ -5,7 +5,7 @@
* without a lowering is a SC2020 diagnostic at its use site. This file
* declares only what that ES-only library does not:
*
- * 1. scriptc's own primitives (comptime, __island_eval).
+ * 1. scriptc's own primitives (comptime).
* 2. The RequestInfo type alias, supplied by the default DOM lib in ordinary
* TypeScript projects but absent from @types/node's globals.
* 3. setTimeout/clearTimeout and the Timeout handle (Node/dyn territory the
@@ -108,11 +108,3 @@ declare function clearTimeout(handle?: Timeout | number | null | undefined): voi
* baked result is exactly what Node would compute at runtime (the
* differential harness verifies this with a `comptime = (f) => f()` shim). */
declare function comptime(compute: () => T): T;
-
-/* INTERNAL TESTING HOOK — not part of the supported surface, deliberately
- * undocumented. Evaluates `code` in the embedded dynamic-island engine and
- * returns String(result); island exceptions arrive as catchable errors.
- * Requires --dynamic (a clean diagnostic otherwise). This exists to prove
- * the engine embed end-to-end in tests; user-facing constructs will lower
- * to the island through their own paths, not through this. */
-declare function __island_eval(code: string): string;
diff --git a/packages/compiler/src/backend/cycle-analysis.test.ts b/packages/compiler/src/backend/cycle-analysis.test.ts
index ac09b4642..5fb408403 100644
--- a/packages/compiler/src/backend/cycle-analysis.test.ts
+++ b/packages/compiler/src/backend/cycle-analysis.test.ts
@@ -21,7 +21,7 @@ import { computeTraced as llvmTraced } from "./llvm/shapes.js";
const loc = { file: "cycles.ts", start: 0, end: 1 };
function module(): IrModule {
return {
- irVersion: 15,
+ irVersion: 16,
sourceFile: loc.file,
entry: "main",
functions: [{ name: "main", locals: [], params: [], returnType: VOID, body: [], loc }],
diff --git a/packages/compiler/src/backend/cycle-mutability.ts b/packages/compiler/src/backend/cycle-mutability.ts
index e5a183db5..c7445f458 100644
--- a/packages/compiler/src/backend/cycle-mutability.ts
+++ b/packages/compiler/src/backend/cycle-mutability.ts
@@ -1,7 +1,7 @@
import type { IrExpr, IrFunction, IrModule, IrStmt, IrType } from "../ir/ir.js";
import { RUNTIME_EMITTER_CLASS, RUNTIME_STREAM_CLASSES } from "../ir/ir.js";
import { dynamicFieldStores } from "../ir/int32-slots.js";
-import { everyExprChild, everyModuleNode, everyStmtChild, everyTypeChild } from "../ir/traverse.js";
+import { everyExprChild, everyStmtChild, everyTypeChild } from "../ir/traverse.js";
/** Which shape fields can be written after their object escapes.
*
@@ -33,7 +33,7 @@ import { everyExprChild, everyModuleNode, everyStmtChild, everyTypeChild } from
* in which case no commit can happen; FFI operands and intrinsics other
* than publish always count;
* - runtime-rooted hierarchies (errors, emitters, streams) are mutable;
- * - library builds and dynamic-island programs disable the refinement.
+ * - library builds disable the refinement.
*
* Keys: `object:` / `record:` units, fields as
* `\0`. */
@@ -50,14 +50,6 @@ export interface CycleMutability {
fields: Set;
}
-const DYNAMIC_ISLAND_EXPRS = new Set([
- "jsMarshal",
- "jsOp",
- "jsExit",
- "jsBridgePromise",
- "dynFromJsval",
-]);
-
/** Expressions whose operands may be converted to checked-dynamic values
* (typed-ref capsules) by the backend or runtime. */
const DYNAMIC_BOUNDARY_EXPRS = new Set([
@@ -90,16 +82,6 @@ export function computeCycleMutability(
classes.map((c) => [`%${c.name}.constructor`, c]),
);
- // The dynamic island stores engine values in native slots and can reach
- // any object through them: no refinement.
- let island = false;
- everyModuleNode(mod, {
- expr: (e) => !(island = island || DYNAMIC_ISLAND_EXPRS.has(e.kind)),
- stmt: () => true,
- type: (t) => !(island = island || t.kind === "jsval"),
- });
- if (island) return { ...result, all: true };
-
for (const c of classes) {
if (c.runtime || c.name === RUNTIME_EMITTER_CLASS || RUNTIME_STREAM_CLASSES.has(c.name))
result.units.add(unitOfClass(c.name));
diff --git a/packages/compiler/src/backend/executable-features.ts b/packages/compiler/src/backend/executable-features.ts
index 77efa11dd..ba8a0a6d9 100644
--- a/packages/compiler/src/backend/executable-features.ts
+++ b/packages/compiler/src/backend/executable-features.ts
@@ -1,29 +1,19 @@
/** Runtime requirements derived from the lowered program, shared by compiler hosts. */
import { type IrModule } from "../ir/ir.js";
-import {
- moduleEmbedsBuiltin,
- moduleEmbedsCompressedNpm,
- moduleRuntimeFeatures,
-} from "../ir/runtime-features.js";
+import { moduleRuntimeFeatures } from "../ir/runtime-features.js";
import { hasForeignFfiCallback } from "./ffi-callbacks.js";
import type { NativeLinkFeatures } from "./native-link-info.js";
-export function executableLinkFeatures(mod: IrModule, dynamic: boolean): NativeLinkFeatures {
+export function executableLinkFeatures(mod: IrModule): NativeLinkFeatures {
const features = moduleRuntimeFeatures(mod);
return {
...(mod.workers ? { workers: true } : {}),
- dynamic,
regex: features.regex,
copying: features.copying,
textDecoderLegacy: features.legacyTextDecoder,
fileHandle: features.fileHandle,
fetch: features.fetch,
- netIsland:
- moduleEmbedsBuiltin(mod, "node:http") ||
- moduleEmbedsBuiltin(mod, "node:https") ||
- moduleEmbedsBuiltin(mod, "node:net") ||
- moduleEmbedsBuiltin(mod, "node:tls"),
- zlib: features.zlib || moduleEmbedsCompressedNpm(mod),
+ zlib: features.zlib,
assert: features.assert,
inspect: features.inspect,
dynInvoke: features.dynInvoke,
diff --git a/packages/compiler/src/backend/immutability.test.ts b/packages/compiler/src/backend/immutability.test.ts
index 98ecf91ef..7f5e22fb5 100644
--- a/packages/compiler/src/backend/immutability.test.ts
+++ b/packages/compiler/src/backend/immutability.test.ts
@@ -48,7 +48,7 @@ function module(
functions: IrModule["functions"],
): IrModule {
return {
- irVersion: 15,
+ irVersion: 16,
sourceFile: loc.file,
entry: "main",
classes,
diff --git a/packages/compiler/src/backend/immutability.ts b/packages/compiler/src/backend/immutability.ts
index a0b792496..949aec75e 100644
--- a/packages/compiler/src/backend/immutability.ts
+++ b/packages/compiler/src/backend/immutability.ts
@@ -13,7 +13,7 @@ import {
/** Fields that are never written once their object can be observed outside
* its own construction (cycle-mutability.ts derives the facts from every
* store in the IR, including typed-ref commits from checked-dynamic code,
- * and disables them for library builds and dynamic islands).
+ * and disables them for library builds).
*
* Outside constructors, a reference read from such a field stays valid for
* as long as its owner object is alive: nothing can replace it and release
diff --git a/packages/compiler/src/backend/library-pack.ts b/packages/compiler/src/backend/library-pack.ts
index bb3e4981b..e3fd41f51 100644
--- a/packages/compiler/src/backend/library-pack.ts
+++ b/packages/compiler/src/backend/library-pack.ts
@@ -24,13 +24,11 @@ export async function compilePackedLibrary(
): Promise {
const optimization = options.optimization ?? "release";
const features: NativeLinkFeatures = {
- dynamic: false,
regex: options.regex ?? false,
copying: options.copying ?? false,
textDecoderLegacy: options.textDecoderLegacy ?? false,
fileHandle: false,
fetch: false,
- netIsland: false,
zlib: options.zlib ?? false,
assert: options.assert ?? false,
inspect: options.inspect ?? false,
diff --git a/packages/compiler/src/backend/linker.ts b/packages/compiler/src/backend/linker.ts
index 765efad03..af53f74df 100644
--- a/packages/compiler/src/backend/linker.ts
+++ b/packages/compiler/src/backend/linker.ts
@@ -113,7 +113,7 @@ export async function executableLinkerEnvironmentFingerprint(
.update("\0")
.update(effectiveDriverIdentity)
.update("\0");
- for (const name of ["PATH", "SCRIPTC_FETCH_CURL", "SCRIPTC_TEST_RUNTIME_SRC_DIR"] as const) {
+ for (const name of ["PATH", "SCRIPTC_TEST_RUNTIME_SRC_DIR"] as const) {
const value = env[name];
hash
.update(name)
diff --git a/packages/compiler/src/backend/llvm/checked-narrows.test.ts b/packages/compiler/src/backend/llvm/checked-narrows.test.ts
index 7977fe619..57591350f 100644
--- a/packages/compiler/src/backend/llvm/checked-narrows.test.ts
+++ b/packages/compiler/src/backend/llvm/checked-narrows.test.ts
@@ -150,7 +150,7 @@ function fixture(helper: IrFunction): IrModule {
],
};
return {
- irVersion: 15,
+ irVersion: 16,
sourceFile: loc.file,
entry: "main",
records: [{ id: "cell", fields: [{ name: "x", type: F64 }] }],
diff --git a/packages/compiler/src/backend/llvm/classes.test.ts b/packages/compiler/src/backend/llvm/classes.test.ts
index da8fcf958..117807ad3 100644
--- a/packages/compiler/src/backend/llvm/classes.test.ts
+++ b/packages/compiler/src/backend/llvm/classes.test.ts
@@ -16,7 +16,7 @@ const loc = { file: "class-membership.ts", start: 0, end: 1 };
test("leaf layouts keep direct teardown while recursive layouts share the depth budget", () => {
const linked = { kind: "object" as const, className: "Linked" };
const mod: IrModule = {
- irVersion: 15,
+ irVersion: 16,
sourceFile: loc.file,
entry: "main",
functions: [{ name: "main", params: [], returnType: VOID, locals: [], body: [], loc }],
@@ -61,7 +61,7 @@ test("releases split into an inlinable fast path and an out-of-line remainder",
// An array of the class itself makes the hierarchy cycle-capable.
const kids = { kind: "array" as const, elem: { kind: "object" as const, className: "Node" } };
const mod: IrModule = {
- irVersion: 15,
+ irVersion: 16,
sourceFile: loc.file,
entry: "main",
functions: [{ name: "main", params: [], returnType: VOID, locals: [], body: [], loc }],
@@ -90,7 +90,7 @@ test("ProgramLifetime hierarchies are never freed and take no reference counts",
const kids = { kind: "array" as const, elem: { kind: "object" as const, className: "Node" } };
const owners = { kind: "array" as const, elem: { kind: "object" as const, className: "Owner" } };
const mod: IrModule = {
- irVersion: 15,
+ irVersion: 16,
sourceFile: loc.file,
entry: "main",
functions: [{ name: "main", params: [], returnType: VOID, locals: [], body: [], loc }],
@@ -142,7 +142,7 @@ test("published ProgramLifetime instances use the published mark every other obj
const leaf = { kind: "object" as const, className: "Leaf" };
const root = { localId: "root", name: "root", type: node };
const mod: IrModule = {
- irVersion: 15,
+ irVersion: 16,
sourceFile: loc.file,
entry: "main",
functions: [
@@ -234,7 +234,7 @@ function graph() {
{ name: "FlippedString", base: "PairString", genericOf: "Flipped" },
];
const mod: IrModule = {
- irVersion: 15,
+ irVersion: 16,
sourceFile: loc.file,
entry: "main",
functions: [],
@@ -268,7 +268,7 @@ test.each(["i32", "i64"])(
expect(helper).toContain("label %ordinary");
expect(helper).toContain("or i1");
const ordinary: IrModule = {
- irVersion: 15,
+ irVersion: 16,
sourceFile: loc.file,
entry: "main",
functions: [],
@@ -283,7 +283,7 @@ test.each(["i32", "i64"])(
test("unconstructed narrowing layouts may omit abstract slots while live classes require implementations", () => {
const mod: IrModule = {
- irVersion: 15,
+ irVersion: 16,
sourceFile: loc.file,
entry: "main",
functions: [{ name: "main", params: [], returnType: VOID, locals: [], body: [], loc }],
diff --git a/packages/compiler/src/backend/llvm/classes.ts b/packages/compiler/src/backend/llvm/classes.ts
index 3e60fd1b6..05f873112 100644
--- a/packages/compiler/src/backend/llvm/classes.ts
+++ b/packages/compiler/src/backend/llvm/classes.ts
@@ -341,11 +341,6 @@ export function programLifetimeRc(sizeType: "i32" | "i64"): string {
return sizeType === "i32" ? "-2147483648" : "-9223372036854775808";
}
-/** The newFn initialization stores for fields whose type ADMITS undefined
- * (undefFieldInitLineC's LLVM twin): undefined-armed union fields start
- * at the interned unit instance; dyn fields start at native undefined;
- * jsval fields (an `any` class field under --dynamic) start at the engine's
- * undefined cell. */
function undefFieldInits(
host: ClassHost,
meta: LlClassMeta,
@@ -359,11 +354,10 @@ function undefFieldInits(
// A nullable-pointer field's zeroed slot already is its unit arm.
if (nullable?.get(meta.def.name, f.name)) return;
const { index } = classFieldIndex(meta, f.name);
- if (f.type.kind === "jsval" || f.type.kind === "dyn") {
- const undefinedFn = f.type.kind === "dyn" ? "scr_dyn_undefined" : "scr_jsval_undefined";
- host.declare(`declare ptr @${undefinedFn}()`);
+ if (f.type.kind === "dyn") {
+ host.declare("declare ptr @scr_dyn_undefined()");
out.push(
- ` %ufv${i} = call ptr @${undefinedFn}()`,
+ ` %ufv${i} = call ptr @scr_dyn_undefined()`,
` %uf${i} = getelementptr inbounds %${mangleClassStruct(meta.def.name)}, ptr %o, i64 0, i32 ${index}`,
` store ptr %ufv${i}, ptr %uf${i} ; ${llvmCommentText(f.name)} starts undefined`,
);
diff --git a/packages/compiler/src/backend/llvm/constant-callbacks.test.ts b/packages/compiler/src/backend/llvm/constant-callbacks.test.ts
index 9aef7fcac..f03c626ee 100644
--- a/packages/compiler/src/backend/llvm/constant-callbacks.test.ts
+++ b/packages/compiler/src/backend/llvm/constant-callbacks.test.ts
@@ -71,7 +71,7 @@ function fixture(): IrModule {
loc,
};
return {
- irVersion: 15,
+ irVersion: 16,
sourceFile: loc.file,
entry: "main",
functions: [predicate, consumer, entry],
diff --git a/packages/compiler/src/backend/llvm/constant-callbacks.ts b/packages/compiler/src/backend/llvm/constant-callbacks.ts
index 2c1cc3ac7..082cfce32 100644
--- a/packages/compiler/src/backend/llvm/constant-callbacks.ts
+++ b/packages/compiler/src/backend/llvm/constant-callbacks.ts
@@ -329,7 +329,7 @@ const RECEIVER_FREE_LIB_FNS = new Set([
/** Typed container and string operations. Their runtime paths compare and
* copy values but never call back into compiled code, as long as no
- * operand is a function or a checked/engine value. */
+ * operand is a function or a checked value. */
/** Operands of a data intrinsic (receiver first), or null when `e` is not
* one. A switch over the kinds keeps this inside the self-hosted subset,
* which has no `in` on IR expression unions. */
@@ -350,12 +350,12 @@ function dataIntrinsicOperands(e: IrExpr): IrExpr[] | null {
function opaqueOperand(e: IrExpr): boolean {
const kind = e.type.kind;
- return kind === "func" || kind === "dyn" || kind === "jsval" || kind === "caught";
+ return kind === "func" || kind === "dyn" || kind === "caught";
}
/** The functions that may observe the ambient receiver stack when entered
* without a fresh binding: the JS `this` read (libCall dyn.this), async and
- * generator creation (which snapshot it), dynamic and engine operations,
+ * generator creation (which snapshot it), checked-value operations,
* diagnostics-channel stores, and anything outside the admitted kinds; then
* every function that can reach one through a direct call, constructor or
* virtual dispatch (a backward reachability fixpoint, so recursion such as
diff --git a/packages/compiler/src/backend/llvm/dense-array-access.test.ts b/packages/compiler/src/backend/llvm/dense-array-access.test.ts
index 8101008a5..bf9eb3118 100644
--- a/packages/compiler/src/backend/llvm/dense-array-access.test.ts
+++ b/packages/compiler/src/backend/llvm/dense-array-access.test.ts
@@ -25,7 +25,7 @@ const index = ref("i", F64);
function module(name: string, returnType: IrExpr["type"], body: IrStmt[]): IrModule {
return {
- irVersion: 15,
+ irVersion: 16,
sourceFile: loc.file,
entry: "__main",
functions: [
diff --git a/packages/compiler/src/backend/llvm/dyn.ts b/packages/compiler/src/backend/llvm/dyn.ts
index e6529c0b1..3f8de42ed 100644
--- a/packages/compiler/src/backend/llvm/dyn.ts
+++ b/packages/compiler/src/backend/llvm/dyn.ts
@@ -70,7 +70,6 @@ export const DYN_KIND = {
FUNC: 8,
HANDLE: 9,
PROMISE: 10,
- JSVAL: 11 /* SCR_DYN_JSVAL — island values held by reference */,
TYPED_REF: 12 /* SCR_DYN_TYPED_REF — static Web-stream transit capsule */,
PROXY: 13,
BIGINT: 14,
@@ -2621,7 +2620,6 @@ export class LlDyn {
DYN_KIND.FUNC,
DYN_KIND.HANDLE,
DYN_KIND.PROMISE,
- DYN_KIND.JSVAL,
DYN_KIND.TYPED_REF,
DYN_KIND.PROXY,
DYN_KIND.BIGINT,
@@ -2636,14 +2634,6 @@ export class LlDyn {
host.declare(`declare void @scr_dyn_proxy_unsupported(ptr)`);
B.line(`call void @scr_dyn_proxy_unsupported(ptr ${host.cstr("string conversion")})`);
B.br(done);
- B.startBlock(labels.get(DYN_KIND.JSVAL)!);
- {
- // Island-held: the engine's own ToString (a bridged failure
- // leaves the exception pending and appends nothing).
- host.declare(`declare void @scr_dyn_isl_tostr_buf(ptr, ptr)`);
- B.line(`call void @scr_dyn_isl_tostr_buf(ptr %b, ptr %d)`);
- B.br(done);
- }
B.startBlock(labels.get(DYN_KIND.TYPED_REF)!);
{
host.declare(`declare ptr @scr_dyn_typed_ref_materialize(ptr)`);
@@ -3209,9 +3199,7 @@ export class LlDyn {
B.terminate(`ret ptr ${r}`);
B.startBlock(lNext);
}
- // ISLAND-held receivers: o[k] reads the REAL engine property (getters
- // included, throws bridged catchably) and the result wraps back
- // scalar-normalized — the routed keyed read that retired the fence.
+
{
const isProxy = B.tmp();
B.line(`${isProxy} = icmp eq i32 ${kd}, ${DYN_KIND.PROXY}`);
@@ -3225,19 +3213,7 @@ export class LlDyn {
B.terminate(`ret ptr ${r}`);
B.startBlock(lNext);
}
- {
- const isJv = B.tmp();
- B.line(`${isJv} = icmp eq i32 ${kd}, ${DYN_KIND.JSVAL}`);
- const lJv = B.newLabel("kg.jv");
- const lNext = B.newLabel("kg.n");
- B.condBr(isJv, lJv, lNext);
- B.startBlock(lJv);
- host.declare(`declare ptr @scr_dyn_isl_key_get(ptr, ptr)`);
- const r = B.tmp();
- B.line(`${r} = call ptr @scr_dyn_isl_key_get(ptr %d, ptr %k)`);
- B.terminate(`ret ptr ${r}`);
- B.startBlock(lNext);
- }
+
// OBJ: the own member or the inherited builtin Error constructor.
{
const isObj = B.tmp();
@@ -3607,23 +3583,7 @@ export class LlDyn {
B.terminate(`ret ptr ${out}`);
B.startBlock(lNext);
}
- // Island-held sources keep the engine's iterator and IteratorClose
- // behavior while returning checked values for the destructuring slots.
- {
- const isJv = B.tmp();
- B.line(`${isJv} = icmp eq i32 ${kd}, ${DYN_KIND.JSVAL}`);
- const lJv = B.newLabel("din.jv");
- const lNotJv = B.newLabel("din.njv");
- B.condBr(isJv, lJv, lNotJv);
- B.startBlock(lJv);
- host.declare(`declare ptr @scr_dyn_jsval_iter_n(ptr, double)`);
- const count = B.tmp();
- const out = B.tmp();
- B.line(`${count} = sitofp ${host.sizeType} %n to double`);
- B.line(`${out} = call ptr @scr_dyn_jsval_iter_n(ptr %d, double ${count})`);
- B.terminate(`ret ptr ${out}`);
- B.startBlock(lNotJv);
- }
+
const okA = B.tmp();
const okS = B.tmp();
const okB = B.tmp();
@@ -3861,14 +3821,7 @@ export class LlDyn {
B.line(`${r} = call ptr @${box}(ptr ${expr}, ptr null)`);
return r;
}
- if (t.kind === "jsval") {
- // An island value wraps by reference (scalar-normalizing) — the
- // jsval-returning callback shape of the routed-dispatch lane.
- this.host.declare(`declare ptr @scr_dyn_from_jsval(ptr)`);
- const r = B.tmp();
- B.line(`${r} = call ptr @scr_dyn_from_jsval(ptr ${expr})`);
- return r;
- }
+
const r = B.tmp();
B.line(`${r} = call ptr @${this.toDynHelper(t)}(${this.valTy(t)} ${expr})`);
return r;
@@ -3964,26 +3917,6 @@ export class LlDyn {
B.line(`${ad} = load ptr, ptr ${adSlot}`);
if (p.kind === "dyn") {
argNames.push(this.retainDyn(B, ad));
- } else if (p.kind === "jsval") {
- // A checker-'any' param: the dyn argument enters the island —
- // wrapped cells unwrap by reference, data deep-copies, boxed
- // functions cross through the host shim; a kind with no crossing
- // throws the catchable TypeError (null + pending).
- host.declare(`declare ptr @scr_jsval_from_dyn(ptr)`);
- const a = B.tmp();
- B.line(`${a} = call ptr @scr_jsval_from_dyn(ptr ${ad})`);
- const isNull = B.tmp();
- B.line(`${isNull} = icmp eq ptr ${a}, null`);
- const lFail = B.newLabel("dfk.jf");
- const lOk = B.newLabel("dfk.jo");
- B.condBr(isNull, lFail, lOk);
- B.startBlock(lFail);
- t.params.slice(0, i).forEach((q, j) => {
- if (isRefCounted(q)) B.line(`call void ${releaseSym(host, q)}(ptr ${argNames[j]})`);
- });
- B.terminate(`ret ptr null`);
- B.startBlock(lOk);
- argNames.push(a);
} else {
const pathSlot = B.slot();
B.entryAllocas.push(`${pathSlot} = alloca %ScrDynPath`);
diff --git a/packages/compiler/src/backend/llvm/emitter.test.ts b/packages/compiler/src/backend/llvm/emitter.test.ts
index 8b8c166ca..0bf73a4ef 100644
--- a/packages/compiler/src/backend/llvm/emitter.test.ts
+++ b/packages/compiler/src/backend/llvm/emitter.test.ts
@@ -64,7 +64,7 @@ function moduleFor(
loc,
};
return {
- irVersion: 15,
+ irVersion: 16,
sourceFile: loc.file,
entry: "main",
functions: [
@@ -270,7 +270,7 @@ const text = (obj: IrExpr): IrExpr => ({
function work(expr: IrExpr, parameter: IrType, boxed = false, tdz = false): string {
const module: IrModule = {
- irVersion: 15,
+ irVersion: 16,
sourceFile: receiverLoc.file,
entry: "main",
records: [
@@ -461,7 +461,7 @@ function sharedFieldModule(prefixes: IrType[][], fieldType: IrType): IrModule {
],
}));
return {
- irVersion: 15,
+ irVersion: 16,
sourceFile: loc.file,
entry: "main",
records,
diff --git a/packages/compiler/src/backend/llvm/emitter.ts b/packages/compiler/src/backend/llvm/emitter.ts
index 870413515..92bac7376 100644
--- a/packages/compiler/src/backend/llvm/emitter.ts
+++ b/packages/compiler/src/backend/llvm/emitter.ts
@@ -2,25 +2,7 @@ import { emitLlvmLayouts } from "./layouts.js";
import { FIRST_EMITTED_CYC_KIND, inlineAllocSupported } from "./alloc.js";
import { llvmBytes as llBytes } from "../literals.js";
import { InternalCompilerError } from "../../errors.js";
-/** Lower typed IR to LLVM, using the runtime's C ABI.
- *
- * Reference-counted temporaries own one reference. Declarations, assignments,
- * returns and arguments move that ownership; frame and scope exits release
- * everything remaining. Slot-backed entries release the slot's current value.
- *
- * Exceptions use a pending flag and explicit cleanup edges. Throwing calls
- * test scr_exc_pending before consuming results, release the scopes crossed,
- * and branch to the innermost handler or return to the caller. Catch bindings
- * hold ScrCaught snapshots; finally runs on normal, throwing and returning
- * paths. This keeps ownership cleanup intact without nonlocal jumps.
- *
- * Program objects are emitted by the packaged LLVM helper and linked with
- * runtime packs. Sanitizer development builds use an external LLVM driver.
- * Dynamic values and islands share the runtime ABI; embedded npm modules use
- * compressed source tables that the runtime inflates on demand.
- */
import { createHash } from "node:crypto";
-import { deflateRawSync } from "node:zlib";
import {
endsWithJump,
matchStringSelfConcat,
@@ -60,12 +42,7 @@ import {
STRING,
VOID,
} from "../../ir/ir.js";
-import {
- moduleRuntimeFeatures,
- moduleEmbedsBuiltin,
- moduleEmbedsCompressedNpm,
- NPM_COMPRESS_MIN,
-} from "../../ir/runtime-features.js";
+import { moduleRuntimeFeatures } from "../../ir/runtime-features.js";
import {
matchIntegerArrayForLoop,
matchIntegerBytesForLoop,
@@ -201,14 +178,8 @@ import { emitIntrinsicExpr, emitSerializationExpr, emitAsyncExpr } from "./expr-
import { PublishWalkers } from "./publish.js";
import { computeImmutableFields, stableGlobals, type ImmutableFields } from "../immutability.js";
import { computePublishedTypes, type PublishedTypes } from "../publication.js";
-import { emitJsInteropExpr, emitExpr } from "./expr-dispatch.js";
-import {
- emitJsMarshal,
- emitJsOp,
- emitJsExit,
- islandAdapter,
- islandTypedAdapter,
-} from "./expr-island.js";
+import { emitExpr } from "./expr-dispatch.js";
+
import {
dynKind,
raceAdapterFor,
@@ -1599,22 +1570,6 @@ export class LlEmitter {
const hasNoInlineRecordClone = [...this.recordCloneShapes].some(
(shapeId) => (this.recordsById.get(shapeId)?.fields.length ?? 0) >= 16,
);
- const embedded = this.mod.embedded;
- const usesIsland = embedded !== undefined && embedded.modules.length > 0;
- const storeNpmText = (text: string): { bytes: Buffer; raw: number } => {
- const plain = Buffer.from(text, "utf8");
- if (text.length < NPM_COMPRESS_MIN) return { bytes: plain, raw: 0 };
- const deflated = deflateRawSync(plain, { level: 9 });
- return deflated.length < plain.length
- ? { bytes: deflated, raw: plain.length }
- : { bytes: plain, raw: 0 };
- };
- const npmStored = usesIsland
- ? embedded.modules.map((m) => ({
- src: storeNpmText(m.source),
- esm: m.esm === undefined ? null : storeNpmText(m.esm),
- }))
- : [];
// Module globals, FIRST OCCURRENCE per id: a class-expression static
// instantiated through several mixin applications registers one global
@@ -1682,26 +1637,14 @@ export class LlEmitter {
const usesDgram = runtimeFeatures.dgram;
const usesHttp2 = runtimeFeatures.http2;
const usesHttp = runtimeFeatures.http;
- // Fetch-referencing programs register the native fetch bridge before
- // any island entry (the engine's lazy boot consults it) — native/executable.ts
- // compiles scr_fetch.c on the same predicate.
+ // Fetch-referencing programs register native fetch before main.
+ // Runtime selection compiles scr_fetch.c on the same predicate.
const usesFetch = runtimeFeatures.fetch;
- const embedsZlib = moduleEmbedsBuiltin(this.mod, "node:zlib");
- const embedsNet =
- moduleEmbedsBuiltin(this.mod, "node:http") ||
- moduleEmbedsBuiltin(this.mod, "node:https") ||
- moduleEmbedsBuiltin(this.mod, "node:net") ||
- moduleEmbedsBuiltin(this.mod, "node:tls");
- const snapshotsTlsCa =
- runtimeFeatures.tls ||
- runtimeFeatures.tlsCa ||
- moduleEmbedsBuiltin(this.mod, "node:https") ||
- moduleEmbedsBuiltin(this.mod, "node:tls");
+ const snapshotsTlsCa = runtimeFeatures.tls || runtimeFeatures.tlsCa;
// The process verdict has the same precedence as the C reference
// emitter: node:test owns the final status when present; otherwise an
// embedded process.exitCode owns it; ordinary programs return zero.
const usesNodeTest = runtimeFeatures.nodeTest;
- const programExitUsesIsland = !usesNodeTest && usesIsland;
// Declared NOW — the extern block flushes before main assembles.
if (usesEvents) this.declare(`declare void @scr_events_install()`);
if (usesChildProcess) this.declare(`declare void @scr_child_dyn_install()`);
@@ -1732,21 +1675,7 @@ export class LlEmitter {
if (usesHttp2) this.declare(`declare void @scr_http2_dyn_install()`);
if (usesHttp) this.declare(`declare void @scr_http_dyn_install()`);
if (usesFetch) this.declare(`declare void @scr_fetch_install()`);
- if (embedsZlib) this.declare(`declare void @scr_zlib_island_install()`);
- if (embedsNet) this.declare(`declare void @scr_net_island_install()`);
- if (usesIsland) {
- this.declare(
- `declare void @scr_island_modules(ptr, ${this.sizeType}, ptr, ${this.sizeType})`,
- );
- this.declare(`declare void @scr_island_entry_module(ptr)`);
- this.declare(`declare i32 @scr_island_exit_code()`);
- if (moduleEmbedsCompressedNpm(this.mod)) {
- this.declare(`declare void @scr_island_set_inflate(ptr)`);
- this.declare(
- `declare zeroext i1 @scr_zlib_inflate_exact(ptr, ${this.sizeType}, ptr, ${this.sizeType})`,
- );
- }
- }
+
if (usesNodeTest) this.declare(`declare i32 @scr_test_exit_code()`);
if (snapshotsTlsCa) {
this.declare(`declare void @scr_tls_ca_install()`);
@@ -1785,7 +1714,6 @@ export class LlEmitter {
// async loop-exhaustion story.
const runsLoop =
this.usesTimers ||
- usesIsland ||
this.ffiHasForeignCallback ||
this.mod.functions.some((f) => f.async === true || f.generator !== undefined);
const uncaughtReleases = entryMayThrow && !asyncEntry ? globalReleaseLines("gu") : [];
@@ -1810,50 +1738,26 @@ export class LlEmitter {
this.declare(`declare void @scr_promise_rethrow_top_level(ptr)`);
this.declare(`declare void @scr_promise_release(ptr)`);
this.declare(`declare void @scr_exit_code_note(i32)`);
- if (programExitUsesIsland && inlineExitListeners) {
- this.declare(`declare ${this.sizeType} @scr_island_exit_code_version()`);
- }
}
const topPendingExitLines = (): string[] => {
if (!asyncEntry) return [];
const lines: string[] = [];
if (usesNodeTest) {
lines.push(` %tla_program_exit = call i32 @scr_test_exit_code()`);
- } else if (usesIsland) {
- lines.push(` %tla_program_exit = call i32 @scr_island_exit_code()`);
}
- if (usesNodeTest || usesIsland) {
+ if (usesNodeTest) {
lines.push(
` %tla_program_exit_zero = icmp eq i32 %tla_program_exit, 0`,
` %tla_exit_status = select i1 %tla_program_exit_zero, i32 %tla_status, i32 %tla_program_exit`,
);
}
- const exitStatus = usesNodeTest || usesIsland ? "%tla_exit_status" : "%tla_status";
- const tracksIslandExit = programExitUsesIsland && inlineExitListeners;
- if (tracksIslandExit) {
- lines.push(` %tla_exit_version = call ${this.sizeType} @scr_island_exit_code_version()`);
- }
+ const exitStatus = usesNodeTest ? "%tla_exit_status" : "%tla_status";
// finish_top_level initially notes 13. Replace that hint before exit
// listeners run when a higher-priority verdict was already selected.
lines.push(` call void @scr_exit_code_note(i32 ${exitStatus})`);
for (const line of exitListenerLines("xp")) lines.push(line);
- if (tracksIslandExit) {
- lines.push(
- ` %tla_exit_version_after = call ${this.sizeType} @scr_island_exit_code_version()`,
- ` %tla_exit_changed = icmp ne ${this.sizeType} %tla_exit_version_after, %tla_exit_version`,
- ` br i1 %tla_exit_changed, label %tla_exit_updated, label %tla_exit_unchanged`,
- `tla_exit_updated:`,
- ` %tla_listener_exit = call i32 @scr_island_exit_code()`,
- ` call void @scr_exit_code_note(i32 %tla_listener_exit)`,
- ` br label %tla_exit_done`,
- `tla_exit_unchanged:`,
- ` br label %tla_exit_done`,
- `tla_exit_done:`,
- ` %tla_final_exit = phi i32 [ %tla_listener_exit, %tla_exit_updated ], [ ${exitStatus}, %tla_exit_unchanged ]`,
- );
- }
for (const line of topPendingReleases) lines.push(line);
- lines.push(` ret i32 ${tracksIslandExit ? "%tla_final_exit" : exitStatus}`);
+ lines.push(` ret i32 ${exitStatus}`);
return lines;
};
// LIBRARY mode: the runtime entry points the generated library
@@ -2122,68 +2026,12 @@ export class LlEmitter {
);
}
if (this.templateStringsInstances.size > 0) out.push(``);
- const islandEntryPath = usesIsland ? this.cstr(this.mod.sourceFile) : null;
for (const [text, c] of this.cstrs) {
// NUL-terminated byte-array constants for scr_jb_puts and indentation.
out.push(`@${c.sym} = internal constant [${c.len + 1} x i8] c"${llStrBytes(text)}"`);
}
if (this.cstrs.size > 0) out.push(``);
- if (usesIsland) {
- const fmt = { esm: 0, cjs: 1, json: 2 } as const;
- const edgeKind = { any: 0, import: 1, require: 2 } as const;
- embedded.modules.forEach((m, i) => {
- const stored = npmStored[i]!;
- const key = Buffer.from(m.key, "utf8");
- out.push(
- `@sc_npm_key_${i} = internal constant [${key.length + 1} x i8] c"${llBytes(key)}"`,
- `@sc_npm_src_${i} = internal constant [${stored.src.bytes.length + 1} x i8] c"${llBytes(stored.src.bytes)}"`,
- );
- if (stored.esm !== null) {
- out.push(
- `@sc_npm_esm_${i} = internal constant [${stored.esm.bytes.length + 1} x i8] c"${llBytes(stored.esm.bytes)}"`,
- );
- }
- });
- const moduleRows = embedded.modules.map((m, i) => {
- const stored = npmStored[i]!;
- const esm =
- stored.esm === null
- ? `ptr null, ${this.sizeType} 0, ${this.sizeType} 0`
- : `ptr @sc_npm_esm_${i}, ${this.sizeType} ${stored.esm.bytes.length}, ${this.sizeType} ${stored.esm.raw}`;
- return (
- `%ScrIslandModule { ptr @sc_npm_key_${i}, ptr @sc_npm_src_${i}, ` +
- `${this.sizeType} ${stored.src.bytes.length}, ${this.sizeType} ${stored.src.raw}, ` +
- `i32 ${fmt[m.format]}, ${esm} }`
- );
- });
- out.push(
- `@sc_npm_modules = internal constant [${moduleRows.length} x %ScrIslandModule] [ ${moduleRows.join(", ")} ]`,
- );
- embedded.edges.forEach((edge, i) => {
- const parts: [string, string][] = [
- ["from", edge.from],
- ["spec", edge.specifier],
- ["to", edge.to],
- ];
- for (const [part, text] of parts) {
- const bytes = Buffer.from(text, "utf8");
- out.push(
- `@sc_npm_edge_${i}_${part} = internal constant [${bytes.length + 1} x i8] c"${llBytes(bytes)}"`,
- );
- }
- });
- if (embedded.edges.length > 0) {
- const edgeRows = embedded.edges.map(
- (edge, i) =>
- `%ScrIslandEdge { ptr @sc_npm_edge_${i}_from, ptr @sc_npm_edge_${i}_spec, ` +
- `ptr @sc_npm_edge_${i}_to, i32 ${edgeKind[edge.kind]} }`,
- );
- out.push(
- `@sc_npm_edges = internal constant [${edgeRows.length} x %ScrIslandEdge] [ ${edgeRows.join(", ")} ]`,
- );
- }
- out.push(``);
- }
+
for (const line of ffiCallbacks.globals) out.push(line);
if (ffiCallbacks.globals.length > 0) out.push(``);
for (const g of globals) {
@@ -2305,24 +2153,12 @@ export class LlEmitter {
...(this.ffiHasForeignCallback ? [` call void @scr_ffi_install()`] : []),
...(snapshotsTlsCa ? [` call void @scr_tls_ca_install()`] : []),
...(usesFetch ? [` call void @scr_fetch_install()`] : []),
- ...(embedsZlib ? [` call void @scr_zlib_island_install()`] : []),
- ...(embedsNet ? [` call void @scr_net_island_install()`] : []),
...(usesNet ? [` call void @scr_net_install()`, ` call void @scr_net_dyn_install()`] : []),
...(usesHttp ? [` call void @scr_http_dyn_install()`] : []),
...(usesDgram ? [` call void @scr_dgram_install()`] : []),
...(usesHttp2 ? [` call void @scr_http2_dyn_install()`] : []),
...(usesStream ? [` call void @scr_stream_install()`] : []),
` call void @scr_lib_init(i32 %argc, ptr %argv)`,
- ...(usesIsland
- ? [
- ` call void @scr_island_entry_module(ptr ${islandEntryPath})`,
- ...(moduleEmbedsCompressedNpm(this.mod)
- ? [` call void @scr_island_set_inflate(ptr @scr_zlib_inflate_exact)`]
- : []),
- ` call void @scr_island_modules(ptr @sc_npm_modules, ${this.sizeType} ${embedded.modules.length}, ` +
- `ptr ${embedded.edges.length > 0 ? "@sc_npm_edges" : "null"}, ${this.sizeType} ${embedded.edges.length})`,
- ]
- : []),
...(asyncEntry
? [` %top = call ptr @${mangleAsyncSpawn(this.mod.entry)}()`]
: [` call void @${mangleFunction(this.mod.entry)}()`]),
@@ -2413,9 +2249,7 @@ export class LlEmitter {
...globalReleases,
...(usesNodeTest
? [` %test_exit = call i32 @scr_test_exit_code()`, ` ret i32 %test_exit`]
- : usesIsland
- ? [` %island_exit = call i32 @scr_island_exit_code()`, ` ret i32 %island_exit`]
- : [` %native_exit = call i32 @scr_exit_code_hint_get()`, ` ret i32 %native_exit`]),
+ : [` %native_exit = call i32 @scr_exit_code_hint_get()`, ` ret i32 %native_exit`]),
`}`,
``,
...this.inlineRcTail(flushedDecls),
@@ -3183,8 +3017,8 @@ export class LlEmitter {
* mentions (transitively), contains no suspension entry point. Such a
* body always completes before the call returns, which is exactly the
* behavior of a fiber that never suspends. Excluded conservatively:
- * wasm32 (its coroutine lowering owns async bodies), programs embedding
- * the dynamic engine, module-evaluation bodies (their promise caches),
+ * wasm32 (its coroutine lowering owns async bodies), module-evaluation
+ * bodies (their promise caches),
* `dyn` results (resolution may adopt a thenable), and every program
* that uses node:test subtests — `t.test()` runs a subtest inline and
* awaits it on the CURRENT fiber even from synchronous code. Worker
@@ -3196,8 +3030,6 @@ export class LlEmitter {
private fiberlessAsyncFunctions(): Set {
const eligible = new Set();
if (this.wasi || this.mod.workers === true) return eligible;
- const embedded = this.mod.embedded;
- if (embedded !== undefined && embedded.modules.length > 0) return eligible;
const suspends =
/@scr_(?:await_|module_await\b|promise_await_settled\b|test_sub\b|gen_yield_|async_gen_|fiber_)/;
for (const decl of this.decls) if (/@scr_test_sub\b/.test(decl)) return eligible;
@@ -4264,16 +4096,6 @@ export class LlEmitter {
} else if (t.kind === "dyn") {
this.declare(`declare void @scr_dyn_throw(ptr)`);
B.line(`call void @scr_dyn_throw(ptr ${v.name})`);
- } else if (t.kind === "jsval") {
- const rc = vAdapters(this.shapeHost, t);
- const test = "scr_jsval_is_object";
- this.declare(`declare zeroext i1 @${test}(ptr)`);
- this.declare(`declare void @scr_throw_ref_classified(ptr, ptr, ptr, ptr, i1 zeroext)`);
- const object = B.tmp();
- B.line(`${object} = call zeroext i1 @${test}(ptr ${v.name})`);
- B.line(
- `call void @scr_throw_ref_classified(ptr ${v.name}, ptr ${rc.retain}, ptr ${rc.release}, ptr ${traceArg(this.shapeHost, t)}, i1 zeroext ${object})`,
- );
} else {
const rc = vAdapters(this.shapeHost, t);
this.declare(`declare void @scr_throw_ref(ptr, ptr, ptr, ptr)`);
@@ -4312,7 +4134,7 @@ export class LlEmitter {
valueName = this.unionGetBool(v.name);
} else if (arm.kind === "string") {
valueName = this.unionPeek(v.name, unionId);
- } else if (arm.kind === "bigint" || arm.kind === "dyn" || arm.kind === "jsval") {
+ } else if (arm.kind === "bigint" || arm.kind === "dyn") {
valueName = this.unionPeek(v.name, unionId);
}
const truthy = this.truthyOf(arm.kind, valueName, true);
@@ -4406,14 +4228,6 @@ export class LlEmitter {
B.line(`${truthy} = call zeroext i1 @scr_dyn_truthy(ptr ${valueName})`);
return truthy;
}
- case "jsval": {
- this.declare(`declare i32 @scr_jsval_truthy(ptr)`);
- const raw = B.tmp();
- const truthy = B.tmp();
- B.line(`${raw} = call i32 @scr_jsval_truthy(ptr ${valueName})`);
- B.line(`${truthy} = icmp ne i32 ${raw}, 0`);
- return truthy;
- }
default:
throw new LlvmUnsupportedError(`truthy:${unionArm ? "union:" : ""}${kind}`);
}
@@ -7546,7 +7360,6 @@ export class LlEmitter {
emitDynamicExpr(
e: ExprOf<
| "dynFrom"
- | "dynFromJsval"
| "dynCall"
| "dynInvoke"
| "dynArrLit"
@@ -7757,10 +7570,6 @@ export class LlEmitter {
return emitAsyncExpr(this, e);
}
- emitJsInteropExpr(e: ExprOf<"jsMarshal" | "jsOp" | "jsExit" | "jsBridgePromise">): LlValue {
- return emitJsInteropExpr(this, e);
- }
-
/** Read a receiver whose value is consumed immediately by a field or tag
* load. No user code may run between this read and its consumer. Locals
* and their projections already have an owner; other expressions keep
@@ -8266,26 +8075,6 @@ export class LlEmitter {
return emitExpr(this, e);
}
- emitJsMarshal(e: IrExpr & { kind: "jsMarshal" }): LlValue {
- return emitJsMarshal(this, e);
- }
-
- emitJsOp(e: IrExpr & { kind: "jsOp" }): LlValue {
- return emitJsOp(this, e);
- }
-
- emitJsExit(e: IrExpr & { kind: "jsExit" }): LlValue {
- return emitJsExit(this, e);
- }
-
- islandAdapter(arity: number, retKind: "void" | "jsval" | "f64" | "bool" | "string"): string {
- return islandAdapter(this, arity, retKind);
- }
-
- islandTypedAdapter(fn: IrType & { kind: "func" }): string {
- return islandTypedAdapter(this, fn);
- }
-
dynKind(d: string): string {
return dynKind(this, d);
}
diff --git a/packages/compiler/src/backend/llvm/expr-async.test.ts b/packages/compiler/src/backend/llvm/expr-async.test.ts
index 4f05d3fb9..67d72d076 100644
--- a/packages/compiler/src/backend/llvm/expr-async.test.ts
+++ b/packages/compiler/src/backend/llvm/expr-async.test.ts
@@ -17,7 +17,7 @@ const concat = (left: IrExpr, right: IrExpr): IrExpr => ({
function logBody(name: "console.log" | "console.error", args: IrExpr[]): string {
const mod: IrModule = {
- irVersion: 15,
+ irVersion: 16,
sourceFile: loc.file,
entry: "main",
functions: [
diff --git a/packages/compiler/src/backend/llvm/expr-containers.ts b/packages/compiler/src/backend/llvm/expr-containers.ts
index 05dce98fe..4b4ed73a5 100644
--- a/packages/compiler/src/backend/llvm/expr-containers.ts
+++ b/packages/compiler/src/backend/llvm/expr-containers.ts
@@ -628,14 +628,14 @@ export function emitArrIntrinsic(
case "pop":
case "shift": {
host.emitPublishedArrayGuard(r.name, e.receiver.type, method === "pop" ? 2 : 6);
- const dynamic = elem.kind === "dyn" && e.type.kind === "dyn";
- if (!dynamic && e.type.kind !== "union")
+ const checkedValue = elem.kind === "dyn" && e.type.kind === "dyn";
+ if (!checkedValue && e.type.kind !== "union")
throw new InternalCompilerError("llvm emitter bug: array removal result is not a union");
const def = e.type.kind === "union" ? host.unionsById.get(e.type.unionId) : undefined;
const tag = def ? def.arms.findIndex((arm) => typeEquals(arm, elem)) : -1;
const undefTag = undefinedArmTag(e.type, host.unionsById);
const sameUnion = elem.kind === "union" && typeEquals(elem, e.type);
- if (!dynamic && ((!sameUnion && tag < 0) || undefTag < 0))
+ if (!checkedValue && ((!sameUnion && tag < 0) || undefTag < 0))
throw new InternalCompilerError("llvm emitter bug: array removal union lacks its arms");
host.declare(`declare zeroext i8 @scr_arr_${method}_state(ptr, ptr)`);
const rawSlot = B.slot();
@@ -658,11 +658,11 @@ export function emitArrIntrinsic(
else if (elem.kind === "bool") B.line(`${value} = icmp ne i64 ${raw}, 0`);
else B.line(`${value} = inttoptr i64 ${raw} to ptr`);
B.line(
- `store ptr ${dynamic || sameUnion || e.type.kind !== "union" ? value : host.unionNewOwned(e.type.unionId, tag, { name: value, type: elem })}, ptr ${resultSlot}`,
+ `store ptr ${checkedValue || sameUnion || e.type.kind !== "union" ? value : host.unionNewOwned(e.type.unionId, tag, { name: value, type: elem })}, ptr ${resultSlot}`,
);
B.br(lj);
B.startBlock(la);
- if (dynamic) {
+ if (checkedValue) {
host.declare(`declare ptr @scr_dyn_undefined()`);
const absent = B.tmp();
B.line(`${absent} = call ptr @scr_dyn_undefined()`);
diff --git a/packages/compiler/src/backend/llvm/expr-control.ts b/packages/compiler/src/backend/llvm/expr-control.ts
index b425862f7..44ecd81c4 100644
--- a/packages/compiler/src/backend/llvm/expr-control.ts
+++ b/packages/compiler/src/backend/llvm/expr-control.ts
@@ -26,21 +26,10 @@ export function emitControlExpr(
switch (e.kind) {
case "dynDestrCheck": {
// RequireObjectCoercible with V8's destructuring TypeError. dyn
- // values check in the runtime helper and pass through unchanged
- // (same temp, same ownership); island values check in the engine
- // (a fresh +1 cell for the same value comes back).
+ // values check in the runtime helper and pass through unchanged.
const v = host.emitExpr(e.value);
const first = e.firstProp !== undefined ? host.cstr(e.firstProp) : "null";
- if (e.value.type.kind === "jsval") {
- host.declare(`declare ptr @scr_jsval_destr_check(ptr, ptr, ptr)`);
- const t = B.tmp();
- B.line(
- `${t} = call ptr @scr_jsval_destr_check(ptr ${v.name}, ptr ${host.cstr(e.spelling)}, ptr ${first})`,
- );
- const out = host.own({ name: t, type: e.type });
- host.emitPendingCheck();
- return out;
- }
+
const helper = host.dyn.dynDestrCheckHelper();
B.line(`call void @${helper}(ptr ${v.name}, ptr ${host.cstr(e.spelling)}, ptr ${first})`);
host.emitPendingCheck();
@@ -48,18 +37,9 @@ export function emitControlExpr(
}
case "dynIterN": {
// GetIterator + first-N steps as a fresh array (V8's exact
- // not-iterable TypeError on non-iterables): the dyn helper for
- // dyn operands, the engine's real iterator protocol for island
- // ones.
+ // not-iterable TypeError on non-iterables) through the native dyn helper.
const v = emitBorrowedInput(host, e.value);
- if (e.value.type.kind === "jsval") {
- host.declare(`declare ptr @scr_jsval_iter_n(ptr, double)`);
- const t = B.tmp();
- B.line(`${t} = call ptr @scr_jsval_iter_n(ptr ${v.name}, double ${f64Lit(e.count)})`);
- const out = host.own({ name: t, type: e.type });
- host.emitPendingCheck();
- return out;
- }
+
const helper = host.dyn.dynIterNHelper();
const t = B.tmp();
B.line(
@@ -212,63 +192,7 @@ export function emitControlExpr(
B.line(`${t} = load ptr, ptr ${slot}`);
return host.own({ name: t, type: e.type });
}
- if (e.receiver.type.kind === "jsval") {
- // Island-handle chain: the nullish test asks the engine value;
- // the unit path result is the engine's undefined (+1 cell), the
- // body runs lazily over the bound handle otherwise.
- const r = host.emitExpr(e.receiver);
- host.declare(`declare zeroext i1 @scr_jsval_is_nullish(ptr)`);
- host.declare(`declare ptr @scr_jsval_retain_v(ptr)`);
- const isN = B.tmp();
- B.line(`${isN} = call zeroext i1 @scr_jsval_is_nullish(ptr ${r.name})`);
- const bind = B.slot();
- B.entryAllocas.push(`${bind} = alloca ptr`);
- B.line(`store ptr null, ptr ${bind}`);
- host.ownSlot(bind, e.receiver.type);
- if (e.type.kind === "void") {
- const lb = B.newLabel("ocj.b");
- const lj = B.newLabel("ocj.j");
- B.condBr(isN, lj, lb);
- B.startBlock(lb);
- const rr = B.tmp();
- B.line(`${rr} = call ptr @scr_jsval_retain_v(ptr ${r.name})`);
- B.line(`store ptr ${rr}, ptr ${bind}`);
- host.chainSlots.set(e.id, { name: bind, type: e.receiver.type, slot: true });
- host.frames.push([]);
- host.emitExpr(e.body);
- host.releaseFrame(host.frames.pop()!);
- host.chainSlots.delete(e.id);
- B.br(lj);
- B.startBlock(lj);
- return { name: "", type: e.type };
- }
- if (e.type.kind !== "jsval")
- throw new InternalCompilerError("llvm emitter bug: jsval optChain result kind");
- const slot = B.slot();
- B.entryAllocas.push(`${slot} = alloca ptr`);
- const lu = B.newLabel("ocj.u");
- const lb = B.newLabel("ocj.b");
- const lj = B.newLabel("ocj.j");
- B.condBr(isN, lu, lb);
- B.startBlock(lu);
- host.declare(`declare ptr @scr_jsval_undefined()`);
- const un = B.tmp();
- B.line(`${un} = call ptr @scr_jsval_undefined()`);
- B.line(`store ptr ${un}, ptr ${slot}`);
- B.br(lj);
- B.startBlock(lb);
- const rr = B.tmp();
- B.line(`${rr} = call ptr @scr_jsval_retain_v(ptr ${r.name})`);
- B.line(`store ptr ${rr}, ptr ${bind}`);
- host.chainSlots.set(e.id, { name: bind, type: e.receiver.type, slot: true });
- host.emitBranchInto(slot, e.body);
- host.chainSlots.delete(e.id);
- B.br(lj);
- B.startBlock(lj);
- const t = B.tmp();
- B.line(`${t} = load ptr, ptr ${slot}`);
- return host.own({ name: t, type: e.type });
- }
+
if (e.receiver.type.kind !== "union")
throw new LlvmUnsupportedError(`optChain:${e.receiver.type.kind}`, e.loc);
const def = host.unionsById.get(e.receiver.type.unionId);
@@ -471,35 +395,10 @@ export function emitControlExpr(
// TAG against its unit arms as the test. Pass-through shape: the
// result IS the left box. Narrowed shape: the single non-unit
// arm's payload extracts (+1 for ref kinds) and the box releases.
- if (e.left.type.kind === "jsval") {
- // The island form: engine nullish test, lazy right (jsval).
- const l = host.emitExpr(e.left);
- host.moveTemp(l);
- host.declare(`declare zeroext i1 @scr_jsval_is_nullish(ptr)`);
- const slot = B.slot();
- B.entryAllocas.push(`${slot} = alloca ptr`);
- const isN = B.tmp();
- B.line(`${isN} = call zeroext i1 @scr_jsval_is_nullish(ptr ${l.name})`);
- const lu = B.newLabel("nulj.u");
- const lv = B.newLabel("nulj.v");
- const lj = B.newLabel("nulj.j");
- B.condBr(isN, lu, lv);
- B.startBlock(lu);
- host.releaseValue(l.name, e.left.type);
- host.emitBranchInto(slot, e.right);
- B.br(lj);
- B.startBlock(lv);
- B.line(`store ptr ${l.name}, ptr ${slot}`);
- B.br(lj);
- B.startBlock(lj);
- const t = B.tmp();
- B.line(`${t} = load ptr, ptr ${slot}`);
- return host.own({ name: t, type: e.type });
- }
+
if (e.left.type.kind === "dyn") {
- // The checked-dynamic form: the runtime kind decides (UNDEF/
- // NULL take the default; a wrapped island value asks the
- // engine); the right runs lazily in its branch (already dyn).
+ // The native checked-value kind decides whether the left is
+ // nullish; the right runs lazily in its branch.
const l = host.emitExpr(e.left);
host.moveTemp(l);
host.declare(`declare zeroext i1 @scr_dyn_is_nullish(ptr)`);
diff --git a/packages/compiler/src/backend/llvm/expr-dispatch.ts b/packages/compiler/src/backend/llvm/expr-dispatch.ts
index f0e13dbd0..1dc1d463c 100644
--- a/packages/compiler/src/backend/llvm/expr-dispatch.ts
+++ b/packages/compiler/src/backend/llvm/expr-dispatch.ts
@@ -1,47 +1,7 @@
/* Focused LLVM expression emission extracted from emitter.ts. */
import { InternalCompilerError } from "../../errors.js";
import { type IrExpr } from "../../ir/ir.js";
-import type { LlvmEmitterContext, ExprOf, LlValue } from "./expr-context.js";
-
-export function emitJsInteropExpr(
- host: LlvmEmitterContext,
- e: ExprOf<"jsMarshal" | "jsOp" | "jsExit" | "jsBridgePromise">,
-): LlValue {
- const B = host.B;
- switch (e.kind) {
- case "jsMarshal":
- return host.emitJsMarshal(e);
- case "jsOp":
- return host.emitJsOp(e);
- case "jsExit":
- return host.emitJsExit(e);
- case "jsBridgePromise": {
- // Island → static promise bridge: a fresh pending ScrPromise the
- // engine promise settles. Operand borrowed; the +1 promise joins
- // the frame. Pending check like other island ops.
- const v = host.emitExpr(e.value);
- const payload =
- e.type.kind === "promise" && e.type.inner.kind === "void"
- ? 0 // SCR_ISLP_VOID
- : e.type.kind === "promise" &&
- e.type.inner.kind === "array" &&
- e.type.inner.elem.kind === "jsval"
- ? 5 // SCR_ISLP_JSVAL_ARR: the Array.isArray-gated by-reference exit at settle
- : 4; // SCR_ISLP_JSVAL
- host.declare(`declare ptr @scr_jsval_bridge_promise(ptr, i32)`);
- const t = B.tmp();
- B.line(`${t} = call ptr @scr_jsval_bridge_promise(ptr ${v.name}, i32 ${payload})`);
- const out = host.own({ name: t, type: e.type });
- host.emitPendingCheck();
- return out;
- }
- default: {
- const _exhaustive: never = e;
- void _exhaustive;
- throw new InternalCompilerError("unreachable");
- }
- }
-}
+import type { LlvmEmitterContext, LlValue } from "./expr-context.js";
export function emitExpr(host: LlvmEmitterContext, e: IrExpr): LlValue {
switch (e.kind) {
@@ -117,7 +77,6 @@ export function emitExpr(host: LlvmEmitterContext, e: IrExpr): LlValue {
case "fieldAbsent":
return host.emitRecordExpr(e);
case "dynFrom":
- case "dynFromJsval":
case "dynCall":
case "dynInvoke":
case "dynArrLit":
@@ -150,11 +109,6 @@ export function emitExpr(host: LlvmEmitterContext, e: IrExpr): LlValue {
case "newPromise":
case "promiseWithResolvers":
return host.emitAsyncExpr(e);
- case "jsMarshal":
- case "jsOp":
- case "jsExit":
- case "jsBridgePromise":
- return host.emitJsInteropExpr(e);
case "libCall":
return host.emitLibCall(e);
default: {
diff --git a/packages/compiler/src/backend/llvm/expr-dynamic.ts b/packages/compiler/src/backend/llvm/expr-dynamic.ts
index f82269f66..a07de963c 100644
--- a/packages/compiler/src/backend/llvm/expr-dynamic.ts
+++ b/packages/compiler/src/backend/llvm/expr-dynamic.ts
@@ -28,7 +28,6 @@ export function emitDynamicExpr(
host: LlvmEmitterContext,
e: ExprOf<
| "dynFrom"
- | "dynFromJsval"
| "dynCall"
| "dynInvoke"
| "dynArrLit"
@@ -116,16 +115,6 @@ export function emitDynamicExpr(
B.line(`${t} = call ptr @${conv}(${valTy} ${v.name})`);
return host.own({ name: t, type: e.type });
}
- case "dynFromJsval": {
- // Island value → dyn: the by-reference wrap (scr_dyn_from_jsval
- // retains the cell in; engine scalars normalize to native dyn
- // kinds at wrap time). Operand borrowed, result +1, never throws.
- const v = emitBorrowedInput(host, e.value);
- host.declare(`declare ptr @scr_dyn_from_jsval(ptr)`);
- const t = B.tmp();
- B.line(`${t} = call ptr @scr_dyn_from_jsval(ptr ${v.name})`);
- return host.own({ name: t, type: e.type });
- }
case "dynCall": {
// Calling a dyn value: args are already dyn (the lowering boxed or
// converted them); everything is BORROWED by scr_dyn_call — the
@@ -627,16 +616,16 @@ export function emitDynamicExpr(
} else if (e.test === "error") {
// `u instanceof Error`: the checked-dynamic tree's error encoding — an object
// carrying the reserved "%error" marker key, a registered native
- // Error view, or a real engine Error held by reference.
+ // Error view.
const kd = host.dynKind(d.name);
const isObj = B.tmp();
B.line(`${isObj} = icmp eq i32 ${kd}, ${DYN_KIND.OBJ}`);
const slot = B.slot();
B.entryAllocas.push(`${slot} = alloca i1`);
- host.declare(`declare zeroext i1 @scr_dyn_isl_is_error(ptr)`);
- const isl = B.tmp();
- B.line(`${isl} = call zeroext i1 @scr_dyn_isl_is_error(ptr ${d.name})`);
- B.line(`store i1 ${isl}, ptr ${slot}`);
+ host.declare(`declare zeroext i1 @scr_dyn_ref_is_error(ptr)`);
+ const nativeError = B.tmp();
+ B.line(`${nativeError} = call zeroext i1 @scr_dyn_ref_is_error(ptr ${d.name})`);
+ B.line(`store i1 ${nativeError}, ptr ${slot}`);
const lObj = B.newLabel("dts.o");
const lj = B.newLabel("dts.j");
B.condBr(isObj, lObj, lj);
@@ -649,7 +638,7 @@ export function emitDynamicExpr(
);
B.line(`${has} = icmp ne ptr ${m}, null`);
const branded = B.tmp();
- B.line(`${branded} = or i1 ${has}, ${isl}`);
+ B.line(`${branded} = or i1 ${has}, ${nativeError}`);
B.line(`store i1 ${branded}, ptr ${slot}`);
B.br(lj);
B.startBlock(lj);
@@ -672,10 +661,9 @@ export function emitDynamicExpr(
}
return acc;
};
- // ISLAND-held nodes route the tests that depend on the engine's
- // answer through the scr_dyn_isl_* helpers (false on every
- // other kind — the calls stay unconditional and branch-free).
- const orIsl = (acc: string, helper: string, arg?: string): string => {
+
+ // Native reference capsules answer through materialization helpers.
+ const orNativeRef = (acc: string, helper: string, arg?: string): string => {
host.declare(`declare zeroext i1 @${helper}(ptr${arg !== undefined ? ", ptr" : ""})`);
const c = B.tmp();
B.line(
@@ -703,9 +691,8 @@ export function emitDynamicExpr(
B.line(`${test} = and i1 ${bytes}, ${buffer}`);
} else if (e.test === "object") {
// `typeof v === "object"`: objects, arrays, bytes, native
- // handles, promises, AND null — engine-held objects by the
- // engine's own typeof.
- const object = orIsl(
+ // handles, promises, null, and native reference capsules.
+ const object = orNativeRef(
oneOf([
DYN_KIND.OBJ,
DYN_KIND.ARR,
@@ -715,7 +702,7 @@ export function emitDynamicExpr(
DYN_KIND.PROXY,
DYN_KIND.NULL,
]),
- "scr_dyn_isl_typeof_is",
+ "scr_dyn_ref_typeof_is",
host.cstr("object"),
);
host.declare("declare zeroext i1 @scr_dyn_is_callable(ptr)");
@@ -726,9 +713,8 @@ export function emitDynamicExpr(
B.line(`${nonCallable} = xor i1 ${callable}, true`);
B.line(`${test} = and i1 ${object}, ${nonCallable}`);
} else if (e.test === "array") {
- // Array.isArray: the checked-dynamic tree's array kind, or the engine's own
- // answer for an engine-held value.
- test = orIsl(oneOf([DYN_KIND.ARR]), "scr_dyn_isl_is_array");
+ // Array.isArray accepts native arrays and typed array capsules.
+ test = orNativeRef(oneOf([DYN_KIND.ARR]), "scr_dyn_ref_is_array");
} else if (e.test === "function") {
host.declare("declare zeroext i1 @scr_dyn_is_callable(ptr)");
test = B.tmp();
diff --git a/packages/compiler/src/backend/llvm/expr-island.ts b/packages/compiler/src/backend/llvm/expr-island.ts
deleted file mode 100644
index c29b3312c..000000000
--- a/packages/compiler/src/backend/llvm/expr-island.ts
+++ /dev/null
@@ -1,889 +0,0 @@
-/* Focused LLVM expression emission extracted from emitter.ts. */
-import { InternalCompilerError } from "../../errors.js";
-import { undefinedArmTag } from "../../ir/analysis.js";
-import {
- canMarshalFuncIntoIsland,
- type IrExpr,
- type IrType,
- islandCallbackRet,
- islandPromisePayloadTag,
- isRefCounted,
- isUnitType,
- STRING,
- typeKey,
-} from "../../ir/ir.js";
-import { FN_ATTRS, releaseSym } from "./shapes.js";
-import type { LlvmEmitterContext, LlValue } from "./expr-context.js";
-import { f64Lit } from "./common.js";
-
-export function emitJsMarshal(
- host: LlvmEmitterContext,
- e: IrExpr & { kind: "jsMarshal" },
-): LlValue {
- const B = host.B;
- const v = host.emitExpr(e.value);
- const simple = (sym: string, argTy: string, fallible: boolean): LlValue => {
- host.declare(`declare ptr @${sym}(${argTy === "i1" ? "i1 zeroext" : argTy})`);
- const t = B.tmp();
- B.line(`${t} = call ptr @${sym}(${argTy} ${v.name})`);
- const out = host.own({ name: t, type: e.type });
- if (fallible) host.emitPendingCheck();
- return out;
- };
- switch (e.value.type.kind) {
- case "f64":
- return simple("scr_jsval_from_f64", "double", false);
- case "bool":
- return simple("scr_jsval_from_bool", "i1", false);
- case "string":
- return simple("scr_jsval_from_str", "ptr", false);
- case "dyn":
- // A CHECKED-DYNAMIC (dyn) value entering the island: deep copy,
- // data kinds only — boxed functions/handles/promises throw the
- // catchable TypeError in the runtime, and a wrapped island value
- // unwraps to the SAME engine value (the identity round trip).
- // Transfer ownership to the island runtime.
- return simple("scr_jsval_from_dyn", "ptr", true);
- case "bytes":
- // A typed array crossing IN: a COPY (the boundary's copy stance).
- return simple("scr_jsval_from_bytes", "ptr", true);
- case "url":
- // A URL crossing IN: an engine URL instance built from href.
- return simple("scr_jsval_from_url", "ptr", true);
- case "promise": {
- // A STATIC promise crossing IN: a real engine thenable settled
- // when the scriptc promise settles (the async-callback return
- // bridge). from_promise takes ownership of a +1 — retain past
- // the borrowed frame temp. Transfer ownership to the island runtime.
- const tag = islandPromisePayloadTag(e.value.type.inner);
- if (!tag)
- throw new InternalCompilerError(
- "llvm emitter bug: jsMarshal of a promise outside the bridge payload domain",
- );
- const tagN = { void: 0, f64: 1, bool: 2, string: 3, jsval: 4, jsvalArr: 5 }[tag];
- host.declare(`declare ptr @scr_promise_retain(ptr)`);
- host.declare(`declare ptr @scr_jsval_from_promise(ptr, i32)`);
- const pr = B.tmp();
- B.line(`${pr} = call ptr @scr_promise_retain(ptr ${v.name})`);
- const t = B.tmp();
- B.line(`${t} = call ptr @scr_jsval_from_promise(ptr ${pr}, i32 ${tagN})`);
- const out = host.own({ name: t, type: e.type });
- host.emitPendingCheck();
- return out;
- }
- case "func": {
- // A closure entering the island as a host function: from_closure
- // retains it; the engine's finalizer releases it at teardown. The
- // per-signature adapter gives the runtime one uniform call shape.
- const fn = e.value.type;
- const adapter = canMarshalFuncIntoIsland(fn)
- ? host.islandAdapter(
- fn.params.length,
- fn.ret.kind as "void" | "jsval" | "f64" | "bool" | "string",
- )
- : host.islandTypedAdapter(fn);
- host.declare(`declare ptr @scr_jsval_from_closure(ptr, i32, ptr)`);
- // ISLAND-REST closures encode a NEGATIVE arity (the runtime ABI’s
- // rule): the wrapper hands the trailing slot the engine array of
- // the surplus arguments.
- const arity =
- fn.rest === true && fn.restAbi === "jsval" ? -fn.params.length : fn.params.length;
- const t = B.tmp();
- B.line(
- `${t} = call ptr @scr_jsval_from_closure(ptr ${v.name}, i32 ${arity}, ptr @${adapter})`,
- );
- return host.own({ name: t, type: e.type });
- }
- default: {
- // JSON-safe composite: deep copy through the emitted serializer
- // and the engine's JSON parser (documented aliasing divergence).
- const helper = host.walkers.jsonWriteHelper(e.value.type);
- host.declare(`declare void @scr_jb_init(ptr)`);
- host.declare(`declare ptr @scr_jb_finish(ptr)`);
- host.declare(`declare ptr @scr_jsval_from_json(ptr)`);
- const buf = B.slot();
- B.entryAllocas.push(`${buf} = alloca %ScrJsonBuf`);
- B.line(`call void @scr_jb_init(ptr ${buf})`);
- B.line(`call void @${helper}(ptr ${buf}, ${host.llType(e.value.type)} ${v.name})`);
- const js = B.tmp();
- B.line(`${js} = call ptr @scr_jb_finish(ptr ${buf})`);
- host.own({ name: js, type: STRING });
- const t = B.tmp();
- B.line(`${t} = call ptr @scr_jsval_from_json(ptr ${js})`);
- const out = host.own({ name: t, type: e.type });
- host.emitPendingCheck();
- return out;
- }
- }
-}
-
-export function emitJsOp(host: LlvmEmitterContext, e: IrExpr & { kind: "jsOp" }): LlValue {
- const B = host.B;
- const args = e.args.map((a) => host.emitExpr(a));
- const a = (i: number): string => args[i]!.name;
- const nameSym = (): string => host.internLiteral(e.name!);
- const fallible = (call: () => string): LlValue => {
- const t = call();
- const out = host.own({ name: t, type: e.type });
- host.emitPendingCheck();
- return out;
- };
- const argPack = (list: string[]): string => {
- if (list.length === 0) return "null";
- const arr = B.slot();
- B.entryAllocas.push(`${arr} = alloca [${list.length} x ptr]`);
- list.forEach((x, i) => {
- const p = B.tmp();
- B.line(`${p} = getelementptr inbounds [${list.length} x ptr], ptr ${arr}, i64 0, i64 ${i}`);
- B.line(`store ptr ${x}, ptr ${p}`);
- });
- return arr;
- };
- const JSOP: Record = {
- add: 0,
- sub: 1,
- mul: 2,
- div: 3,
- mod: 4,
- pow: 5,
- lt: 6,
- le: 7,
- gt: 8,
- ge: 9,
- eq: 10,
- neq: 11,
- };
- switch (e.op) {
- case "add":
- case "sub":
- case "mul":
- case "div":
- case "mod":
- case "pow":
- host.declare(`declare ptr @scr_jsval_binop(i32, ptr, ptr)`);
- return fallible(() => {
- const t = B.tmp();
- B.line(`${t} = call ptr @scr_jsval_binop(i32 ${JSOP[e.op]}, ptr ${a(0)}, ptr ${a(1)})`);
- return t;
- });
- case "lt":
- case "le":
- case "gt":
- case "ge":
- case "eq":
- case "neq": {
- host.declare(`declare i32 @scr_jsval_cmp(i32, ptr, ptr)`);
- const r = B.tmp();
- B.line(`${r} = call i32 @scr_jsval_cmp(i32 ${JSOP[e.op]}, ptr ${a(0)}, ptr ${a(1)})`);
- const t = B.tmp();
- B.line(`${t} = icmp eq i32 ${r}, 1`);
- const out = { name: t, type: e.type };
- host.emitPendingCheck();
- return out;
- }
- case "neg":
- case "plus": {
- const sym = e.op === "neg" ? "scr_jsval_neg" : "scr_jsval_plus";
- host.declare(`declare ptr @${sym}(ptr)`);
- return fallible(() => {
- const t = B.tmp();
- B.line(`${t} = call ptr @${sym}(ptr ${a(0)})`);
- return t;
- });
- }
- case "truthy":
- case "not": {
- host.declare(`declare i32 @scr_jsval_truthy(ptr)`);
- const r = B.tmp();
- B.line(`${r} = call i32 @scr_jsval_truthy(ptr ${a(0)})`);
- const t = B.tmp();
- B.line(`${t} = icmp ${e.op === "truthy" ? "ne" : "eq"} i32 ${r}, 0`);
- return { name: t, type: e.type };
- }
- case "typeof": {
- host.declare(`declare ptr @scr_jsval_typeof(ptr)`);
- const t = B.tmp();
- B.line(`${t} = call ptr @scr_jsval_typeof(ptr ${a(0)})`);
- return host.own({ name: t, type: e.type });
- }
- case "toStr":
- host.declare(`declare ptr @scr_jsval_to_str(ptr)`);
- return fallible(() => {
- const t = B.tmp();
- B.line(`${t} = call ptr @scr_jsval_to_str(ptr ${a(0)})`);
- return t;
- });
- case "getProp":
- host.declare(`declare ptr @scr_jsval_get_prop(ptr, ptr)`);
- return fallible(() => {
- const t = B.tmp();
- B.line(`${t} = call ptr @scr_jsval_get_prop(ptr ${a(0)}, ptr ${nameSym()})`);
- return t;
- });
- case "globalGet":
- host.declare(`declare ptr @scr_jsval_global_get(ptr)`);
- return fallible(() => {
- const t = B.tmp();
- B.line(`${t} = call ptr @scr_jsval_global_get(ptr ${nameSym()})`);
- return t;
- });
- case "setProp": {
- host.declare(`declare i32 @scr_jsval_set_prop(ptr, ptr, ptr)`);
- B.line(
- `${B.tmp()} = call i32 @scr_jsval_set_prop(ptr ${a(0)}, ptr ${nameSym()}, ptr ${a(1)})`,
- );
- host.emitPendingCheck();
- return { name: "", type: e.type };
- }
- case "getIdx":
- host.declare(`declare ptr @scr_jsval_get_idx(ptr, ptr)`);
- return fallible(() => {
- const t = B.tmp();
- B.line(`${t} = call ptr @scr_jsval_get_idx(ptr ${a(0)}, ptr ${a(1)})`);
- return t;
- });
- case "iterNew":
- host.declare(`declare ptr @scr_jsval_iter_new(ptr)`);
- return fallible(() => {
- const t = B.tmp();
- B.line(`${t} = call ptr @scr_jsval_iter_new(ptr ${a(0)})`);
- return t;
- });
- case "setIdx": {
- host.declare(`declare i32 @scr_jsval_set_idx(ptr, ptr, ptr)`);
- B.line(`${B.tmp()} = call i32 @scr_jsval_set_idx(ptr ${a(0)}, ptr ${a(1)}, ptr ${a(2)})`);
- host.emitPendingCheck();
- return { name: "", type: e.type };
- }
- case "callMethod": {
- const pack = argPack(args.slice(1).map((x) => x.name));
- host.declare(`declare ptr @scr_jsval_call_method(ptr, ptr, i32, ptr)`);
- return fallible(() => {
- const t = B.tmp();
- B.line(
- `${t} = call ptr @scr_jsval_call_method(ptr ${a(0)}, ptr ${nameSym()}, i32 ${args.length - 1}, ptr ${pack})`,
- );
- return t;
- });
- }
- case "optCallMethod": {
- const pack = argPack(args.slice(1).map((x) => x.name));
- host.declare(`declare ptr @scr_jsval_opt_call_method(ptr, ptr, i32, ptr)`);
- return fallible(() => {
- const t = B.tmp();
- B.line(
- `${t} = call ptr @scr_jsval_opt_call_method(ptr ${a(0)}, ptr ${nameSym()}, i32 ${args.length - 1}, ptr ${pack})`,
- );
- return t;
- });
- }
- case "callFn": {
- const pack = argPack(args.slice(1).map((x) => x.name));
- host.declare(`declare ptr @scr_jsval_call(ptr, i32, ptr)`);
- return fallible(() => {
- const t = B.tmp();
- B.line(`${t} = call ptr @scr_jsval_call(ptr ${a(0)}, i32 ${args.length - 1}, ptr ${pack})`);
- return t;
- });
- }
- case "callFnThis": {
- const pack = argPack(args.slice(2).map((x) => x.name));
- host.declare(`declare ptr @scr_jsval_call_this(ptr, ptr, i32, ptr)`);
- return fallible(() => {
- const t = B.tmp();
- B.line(
- `${t} = call ptr @scr_jsval_call_this(ptr ${a(0)}, ptr ${a(1)}, i32 ${args.length - 2}, ptr ${pack})`,
- );
- return t;
- });
- }
- case "callSpread": {
- // Spread application (`f(...pre, ...s)`): the prelude helper's
- // real spread syntax — iterator protocols are the engine's own,
- // the guards front-run V8's spread-call TypeError texts (the name
- // literal is the spread expression's spelling).
- host.declare(`declare ptr @scr_jsval_call_spread(ptr, ptr, ptr, ptr)`);
- return fallible(() => {
- const t = B.tmp();
- B.line(
- `${t} = call ptr @scr_jsval_call_spread(ptr ${a(0)}, ptr ${a(1)}, ptr ${a(2)}, ptr ${nameSym()})`,
- );
- return t;
- });
- }
- case "construct": {
- const pack = argPack(args.slice(1).map((x) => x.name));
- host.declare(`declare ptr @scr_jsval_construct(ptr, i32, ptr)`);
- return fallible(() => {
- const t = B.tmp();
- B.line(
- `${t} = call ptr @scr_jsval_construct(ptr ${a(0)}, i32 ${args.length - 1}, ptr ${pack})`,
- );
- return t;
- });
- }
- case "objLit": {
- const pack = argPack(args.map((x) => x.name));
- host.declare(`declare ptr @scr_jsval_obj_lit(i32, ptr)`);
- const t = B.tmp();
- B.line(`${t} = call ptr @scr_jsval_obj_lit(i32 ${args.length / 2}, ptr ${pack})`);
- return host.own({ name: t, type: e.type });
- }
- case "tplStrings": {
- const pack = argPack(args.map((x) => x.name));
- host.declare(`declare ptr @scr_jsval_tpl_strings(i32, ptr)`);
- const t = B.tmp();
- B.line(`${t} = call ptr @scr_jsval_tpl_strings(i32 ${args.length / 2}, ptr ${pack})`);
- return host.own({ name: t, type: e.type });
- }
- case "objSpread": {
- host.declare(`declare ptr @scr_jsval_obj_spread(ptr, ptr)`);
- return fallible(() => {
- const t = B.tmp();
- B.line(`${t} = call ptr @scr_jsval_obj_spread(ptr ${a(0)}, ptr ${a(1)})`);
- return t;
- });
- }
- case "defineGetter": {
- // Getter completion for an island literal (the runtime ABI’s
- // scr_jsval_define_getter shape): defines key a(1) on obj a(0)
- // as an engine getter invoking a(2); answers the object (+1).
- host.declare(`declare ptr @scr_jsval_define_getter(ptr, ptr, ptr)`);
- const t = B.tmp();
- B.line(`${t} = call ptr @scr_jsval_define_getter(ptr ${a(0)}, ptr ${a(1)}, ptr ${a(2)})`);
- return host.own({ name: t, type: e.type });
- }
- case "arrLit": {
- const pack = argPack(args.map((x) => x.name));
- host.declare(`declare ptr @scr_jsval_arr_lit(i32, ptr)`);
- const t = B.tmp();
- B.line(`${t} = call ptr @scr_jsval_arr_lit(i32 ${args.length}, ptr ${pack})`);
- return host.own({ name: t, type: e.type });
- }
- case "instanceOf": {
- // JS_IsInstanceOf through the engine: 1 true, 0 false, -1 threw
- // (Symbol.hasInstance can raise) — the fallible pattern, result
- // narrowed to bool by comparing against 1.
- host.declare(`declare i32 @scr_jsval_instance_of(ptr, ptr)`);
- return fallible(() => {
- const r = B.tmp();
- B.line(`${r} = call i32 @scr_jsval_instance_of(ptr ${a(0)}, ptr ${a(1)})`);
- const t = B.tmp();
- B.line(`${t} = icmp eq i32 ${r}, 1`);
- return t;
- });
- }
- case "undefLit": {
- host.declare(`declare ptr @scr_jsval_undefined()`);
- const t = B.tmp();
- B.line(`${t} = call ptr @scr_jsval_undefined()`);
- return host.own({ name: t, type: e.type });
- }
- case "nullLit": {
- host.declare(`declare ptr @scr_jsval_null()`);
- const t = B.tmp();
- B.line(`${t} = call ptr @scr_jsval_null()`);
- return host.own({ name: t, type: e.type });
- }
- default:
- throw new InternalCompilerError(`llvm emitter bug: jsOp ${e.op satisfies never}`);
- }
-}
-
-export function emitJsExit(host: LlvmEmitterContext, e: IrExpr & { kind: "jsExit" }): LlValue {
- const B = host.B;
- const v = host.emitExpr(e.value);
- switch (e.type.kind) {
- case "f64":
- case "bool": {
- const isF64 = e.type.kind === "f64";
- const sym = isF64 ? "scr_jsval_exit_f64" : "scr_jsval_exit_bool";
- host.declare(`declare i32 @${sym}(ptr, ptr)`);
- const slot = B.slot();
- B.entryAllocas.push(`${slot} = alloca ${isF64 ? "double" : "i8"}`);
- B.line(`store ${isF64 ? `double ${f64Lit(0)}` : "i8 0"}, ptr ${slot}`);
- B.line(`${B.tmp()} = call i32 @${sym}(ptr ${v.name}, ptr ${slot})`);
- host.emitPendingCheck();
- const t = B.tmp();
- if (isF64) {
- B.line(`${t} = load double, ptr ${slot}`);
- return { name: t, type: e.type };
- }
- B.line(`${t} = load i8, ptr ${slot}`);
- const b = B.tmp();
- B.line(`${b} = trunc i8 ${t} to i1`);
- return { name: b, type: e.type };
- }
- case "string": {
- host.declare(`declare ptr @scr_jsval_exit_str(ptr)`);
- const t = B.tmp();
- B.line(`${t} = call ptr @scr_jsval_exit_str(ptr ${v.name})`);
- const out = host.own({ name: t, type: e.type });
- host.emitPendingCheck();
- return out;
- }
- case "bytes": {
- // Uint8Array exit: kind-checked, copied out (+1).
- host.declare(`declare ptr @scr_jsval_exit_bytes(ptr)`);
- const t = B.tmp();
- B.line(`${t} = call ptr @scr_jsval_exit_bytes(ptr ${v.name})`);
- const out = host.own({ name: t, type: e.type });
- host.emitPendingCheck();
- return out;
- }
- default: {
- // `any[]`-declared slot: Array.isArray-gated, elements BY
- // REFERENCE (identity crosses; the spine is a snapshot copy).
- // JSON-safe element types keep the round trip below.
- if (e.type.kind === "array" && e.type.elem.kind === "jsval") {
- host.declare(`declare ptr @scr_jsval_exit_jsval_arr(ptr)`);
- const t = B.tmp();
- B.line(`${t} = call ptr @scr_jsval_exit_jsval_arr(ptr ${v.name})`);
- const out = host.own({ name: t, type: e.type });
- host.emitPendingCheck();
- return out;
- }
- // An undefined-armed union target: the engine's undefined takes
- // the undefined arm FIRST (JSON cannot spell it); then null and
- // data ride the round trip into the union's dynCheck like any
- // composite.
- const roundTrip = (): string => {
- host.declare(`declare ptr @scr_jsval_to_json(ptr)`);
- host.declare(`declare ptr @scr_json_parse(ptr)`);
- const js = B.tmp();
- B.line(`${js} = call ptr @scr_jsval_to_json(ptr ${v.name})`);
- host.own({ name: js, type: STRING });
- host.emitPendingCheck();
- const dom = B.tmp();
- B.line(`${dom} = call ptr @scr_json_parse(ptr ${js})`);
- host.own({ name: dom, type: { kind: "dyn" } });
- host.emitPendingCheck();
- const helper = host.dyn.dynCheckHelper(e.type);
- const t = B.tmp();
- B.line(`${t} = call ${host.llType(e.type)} @${helper}(ptr ${dom}, ptr null)`);
- return t;
- };
- const undefTag = e.type.kind === "union" ? undefinedArmTag(e.type, host.unionsById) : -1;
- if (e.type.kind === "union" && undefTag >= 0) {
- host.declare(`declare zeroext i1 @scr_jsval_is_undefined(ptr)`);
- const isU = B.tmp();
- B.line(`${isU} = call zeroext i1 @scr_jsval_is_undefined(ptr ${v.name})`);
- const slot = B.slot();
- B.entryAllocas.push(`${slot} = alloca ptr`);
- const lu = B.newLabel("jx.u");
- const ld = B.newLabel("jx.d");
- const lj = B.newLabel("jx.j");
- B.condBr(isU, lu, ld);
- B.startBlock(lu);
- B.line(`store ptr ${host.unitInstanceRef(e.type.unionId, undefTag)}, ptr ${slot}`);
- B.br(lj);
- B.startBlock(ld);
- host.frames.push([]);
- const unionDef = host.unionsById.get(e.type.unionId);
- const dataArms = unionDef
- ? unionDef.arms.flatMap((a, i) => (isUnitType(a) ? [] : [{ a, i }]))
- : [];
- const jsvalArr =
- dataArms.length === 1 &&
- dataArms[0]!.a.kind === "array" &&
- dataArms[0]!.a.elem.kind === "jsval"
- ? dataArms[0]!
- : null;
- let t: string;
- if (jsvalArr) {
- // The `any[] | undefined` defaulted-parameter spelling: the
- // engine array exits BY REFERENCE into the data arm.
- host.declare(`declare ptr @scr_jsval_exit_jsval_arr(ptr)`);
- const arr = B.tmp();
- B.line(`${arr} = call ptr @scr_jsval_exit_jsval_arr(ptr ${v.name})`);
- host.emitPendingCheck();
- t = host.unionNewOwned(e.type.unionId, jsvalArr.i, { name: arr, type: jsvalArr.a });
- B.line(`store ptr ${t}, ptr ${slot}`);
- } else {
- t = roundTrip();
- host.own({ name: t, type: e.type });
- host.emitPendingCheck();
- host.moveTemp({ name: t, type: e.type });
- B.line(`store ptr ${t}, ptr ${slot}`);
- }
- host.releaseFrame(host.frames.pop()!);
- B.br(lj);
- B.startBlock(lj);
- const out = B.tmp();
- B.line(`${out} = load ptr, ptr ${slot}`);
- return host.own({ name: out, type: e.type });
- }
- const t = roundTrip();
- const out = host.own({ name: t, type: e.type });
- host.emitPendingCheck();
- return out;
- }
- }
-}
-
-export function islandAdapter(
- host: LlvmEmitterContext,
- arity: number,
- retKind: "void" | "jsval" | "f64" | "bool" | "string",
-): string {
- const tag = { void: "v", jsval: "j", f64: "f", bool: "b", string: "s" }[retKind];
- const key = `ia:${arity}:${tag}`;
- let sym = host.resolveThunks.get(key);
- if (sym) return sym;
- sym = `sc_ia_${arity}${tag}`;
- host.resolveThunks.set(key, sym);
- host.declare(`declare ptr @scr_jsval_retain_v(ptr)`);
- const d: string[] = [
- `define internal ptr @${sym}(ptr %c, ptr %argv) ${FN_ATTRS} { ; island host-call adapter (${arity} arg${arity === 1 ? "" : "s"}, ${retKind})`,
- `entry:`,
- ];
- const passed: string[] = ["ptr %c"];
- for (let i = 0; i < arity; i++) {
- d.push(
- ` %ap${i} = getelementptr inbounds ptr, ptr %argv, i64 ${i}`,
- ` %av${i} = load ptr, ptr %ap${i}`,
- ` %ar${i} = call ptr @scr_jsval_retain_v(ptr %av${i})`,
- );
- passed.push(`ptr %ar${i}`);
- }
- d.push(
- ` %fnp = getelementptr inbounds %ScrClosure, ptr %c, i64 0, i32 1`,
- ` %fn = load ptr, ptr %fnp`,
- );
- switch (retKind) {
- case "void":
- d.push(` call void %fn(${passed.join(", ")})`, ` ret ptr null`);
- break;
- case "jsval":
- d.push(` %r = call ptr %fn(${passed.join(", ")})`, ` ret ptr %r`);
- break;
- case "f64":
- host.declare(`declare ptr @scr_jsval_from_f64(double)`);
- d.push(
- ` %r = call double %fn(${passed.join(", ")})`,
- ` %j = call ptr @scr_jsval_from_f64(double %r)`,
- ` ret ptr %j`,
- );
- break;
- case "bool":
- host.declare(`declare ptr @scr_jsval_from_bool(i1 zeroext)`);
- d.push(
- ` %r = call i1 %fn(${passed.join(", ")})`,
- ` %j = call ptr @scr_jsval_from_bool(i1 %r)`,
- ` ret ptr %j`,
- );
- break;
- case "string":
- // The closure's +1 string marshals in, then releases. NULL is the
- // throw-path dummy — the wrapper reverse-bridges the pending
- // exception.
- host.declare(`declare ptr @scr_jsval_from_str(ptr)`);
- host.declare(`declare void @scr_str_release(ptr)`);
- d.push(
- ` %r = call ptr %fn(${passed.join(", ")})`,
- ` %isnull = icmp eq ptr %r, null`,
- ` br i1 %isnull, label %bad, label %ok`,
- `bad:`,
- ` ret ptr null`,
- `ok:`,
- ` %j = call ptr @scr_jsval_from_str(ptr %r)`,
- ` call void @scr_str_release(ptr %r)`,
- ` ret ptr %j`,
- );
- break;
- }
- d.push(`}`, ``);
- host.resolveThunkDefs.push(...d);
- return sym;
-}
-
-export function islandTypedAdapter(
- host: LlvmEmitterContext,
- fn: IrType & { kind: "func" },
-): string {
- const ret = islandCallbackRet(
- fn.ret,
- (id) => host.recordsById.get(id),
- (id) => host.unionsById.get(id),
- );
- if (!ret)
- throw new InternalCompilerError(
- "llvm emitter bug: typed island adapter with unsupported return",
- );
- const key = `ita:${fn.params.map((p) => typeKey(p)).join(",")}=>${ret.async ? "P:" : ""}${ret.tag}`;
- let sym = host.resolveThunks.get(key);
- if (sym) return sym;
- sym = `sc_ita_${host.resolveThunks.size}`;
- host.resolveThunks.set(key, sym);
- const d: string[] = [
- `define internal ptr @${sym}(ptr %c, ptr %argv) ${FN_ATTRS} { ; typed island host-call adapter: ${key}`,
- `entry:`,
- ];
- // One slot per param: scalars hold the converted value; refs start
- // NULL so the convfail path can release NULL-tolerantly. Unit-arm
- // instances are immortal — their release is a no-op.
- const slotTy: string[] = [];
- fn.params.forEach((p, i) => {
- const ty = host.llType(p);
- const st = ty === "double" ? "double" : ty === "i1" ? "i8" : "ptr";
- slotTy.push(st);
- d.push(` %sl${i} = alloca ${st}`);
- d.push(
- ` store ${st} ${st === "double" ? f64Lit(0) : st === "i8" ? "0" : "null"}, ptr %sl${i}`,
- );
- });
- let canFail = false;
- const cleanup: string[] = [];
- fn.params.forEach((p, i) => {
- if (isRefCounted(p)) {
- cleanup.push(
- ` %cf${i} = load ptr, ptr %sl${i}`,
- ` call void ${releaseSym(host.shapeHost, p)}(ptr %cf${i})`,
- );
- }
- });
- let blk = 0;
- const failCheckPtr = (val: string): void => {
- // NULL result → convfail.
- canFail = true;
- const b = blk++;
- d.push(
- ` %cn${b} = icmp eq ptr ${val}, null`,
- ` br i1 %cn${b}, label %convfail, label %cont${b}`,
- `cont${b}:`,
- );
- };
- fn.params.forEach((p, i) => {
- d.push(
- ` %ap${i} = getelementptr inbounds ptr, ptr %argv, i64 ${i}`,
- ` %av${i} = load ptr, ptr %ap${i}`,
- );
- switch (p.kind) {
- case "dyn":
- host.declare(`declare ptr @scr_dyn_from_jsval(ptr)`);
- d.push(
- ` %dr${i} = call ptr @scr_dyn_from_jsval(ptr %av${i})`,
- ` store ptr %dr${i}, ptr %sl${i}`,
- );
- break;
- case "jsval":
- host.declare(`declare ptr @scr_jsval_retain_v(ptr)`);
- d.push(
- ` %jr${i} = call ptr @scr_jsval_retain_v(ptr %av${i})`,
- ` store ptr %jr${i}, ptr %sl${i}`,
- );
- break;
- case "f64": {
- canFail = true;
- host.declare(`declare i32 @scr_jsval_exit_f64(ptr, ptr)`);
- const b = blk++;
- d.push(
- ` %fx${i} = call i32 @scr_jsval_exit_f64(ptr %av${i}, ptr %sl${i})`,
- ` %fk${i} = icmp eq i32 %fx${i}, 0`,
- ` br i1 %fk${i}, label %convfail, label %cont${b}`,
- `cont${b}:`,
- );
- break;
- }
- case "bool": {
- canFail = true;
- host.declare(`declare i32 @scr_jsval_exit_bool(ptr, ptr)`);
- const b = blk++;
- d.push(
- ` %bx${i} = call i32 @scr_jsval_exit_bool(ptr %av${i}, ptr %sl${i})`,
- ` %bk${i} = icmp eq i32 %bx${i}, 0`,
- ` br i1 %bk${i}, label %convfail, label %cont${b}`,
- `cont${b}:`,
- );
- break;
- }
- case "string": {
- host.declare(`declare ptr @scr_jsval_exit_str(ptr)`);
- d.push(` %sx${i} = call ptr @scr_jsval_exit_str(ptr %av${i})`);
- failCheckPtr(`%sx${i}`);
- d.push(` store ptr %sx${i}, ptr %sl${i}`);
- break;
- }
- default: {
- // Composite (record/array/union): the jsExit pipeline — engine
- // JSON.stringify, json.parse, the interned dynCheck builder.
- canFail = true;
- host.declare(`declare ptr @scr_jsval_to_json(ptr)`);
- host.declare(`declare ptr @scr_json_parse(ptr)`);
- host.declare(`declare void @scr_str_release(ptr)`);
- host.declare(`declare void @scr_dyn_release(ptr)`);
- const utag = p.kind === "union" ? undefinedArmTag(p, host.unionsById) : -1;
- const b = blk++;
- if (p.kind === "union" && utag >= 0) {
- host.declare(`declare zeroext i1 @scr_jsval_is_undefined(ptr)`);
- d.push(
- ` %iu${i} = call zeroext i1 @scr_jsval_is_undefined(ptr %av${i})`,
- ` br i1 %iu${i}, label %undef${b}, label %conv${b}`,
- `undef${b}:`,
- ` store ptr ${host.unitInstanceRef(p.unionId, utag)}, ptr %sl${i} ; absent/undefined argument -> the undefined arm`,
- ` br label %cont${b}`,
- `conv${b}:`,
- );
- }
- d.push(` %tj${i} = call ptr @scr_jsval_to_json(ptr %av${i})`);
- const b2 = blk++;
- d.push(
- ` %tjn${i} = icmp eq ptr %tj${i}, null`,
- ` br i1 %tjn${i}, label %convfail, label %cont${b2}`,
- `cont${b2}:`,
- ` %dp${i} = call ptr @scr_json_parse(ptr %tj${i})`,
- ` call void @scr_str_release(ptr %tj${i})`,
- );
- const b3 = blk++;
- d.push(
- ` %dpn${i} = icmp eq ptr %dp${i}, null`,
- ` br i1 %dpn${i}, label %convfail, label %cont${b3}`,
- `cont${b3}:`,
- ` %cv${i} = call ${host.llType(p)} @${host.dyn.dynCheckHelper(p)}(ptr %dp${i}, ptr null)`,
- ` call void @scr_dyn_release(ptr %dp${i})`,
- ...host.pendingTestLines(`%pe${i}`),
- );
- const b4 = blk++;
- d.push(
- ` br i1 %pe${i}, label %convfail, label %cont${b4}`,
- `cont${b4}:`,
- ` store ${host.llType(p)} %cv${i}, ptr %sl${i}`,
- );
- if (p.kind === "union" && utag >= 0) d.push(` br label %cont${b}`, `cont${b}:`);
- }
- }
- });
- // The call over the converted slots (each moves into the callee).
- const passed = ["ptr %c"];
- fn.params.forEach((p, i) => {
- const ty = host.llType(p);
- if (ty === "i1") {
- d.push(` %ld${i} = load i8, ptr %sl${i}`, ` %lb${i} = trunc i8 %ld${i} to i1`);
- passed.push(`i1 %lb${i}`);
- } else {
- d.push(` %ld${i} = load ${ty}, ptr %sl${i}`);
- passed.push(`${ty} %ld${i}`);
- }
- });
- d.push(
- ` %fnp = getelementptr inbounds %ScrClosure, ptr %c, i64 0, i32 1`,
- ` %fn = load ptr, ptr %fnp`,
- );
- if (ret.async) {
- // The closure returns a +1 ScrPromise; from_promise takes ownership.
- const tagN = { void: 0, f64: 1, bool: 2, string: 3, jsval: 4, json: 0, dyn: 0 }[ret.tag];
- host.declare(`declare ptr @scr_jsval_from_promise(ptr, i32)`);
- d.push(
- ` %pr = call ptr %fn(${passed.join(", ")})`,
- ` %prn = icmp eq ptr %pr, null`,
- ` br i1 %prn, label %pnull, label %pok`,
- `pnull:`,
- ` ret ptr null`,
- `pok:`,
- ` %pj = call ptr @scr_jsval_from_promise(ptr %pr, i32 ${tagN})`,
- ` ret ptr %pj`,
- );
- } else {
- switch (ret.tag) {
- case "void":
- d.push(` call void %fn(${passed.join(", ")})`, ` ret ptr null`);
- break;
- case "jsval":
- d.push(` %r = call ptr %fn(${passed.join(", ")})`, ` ret ptr %r`);
- break;
- case "f64":
- host.declare(`declare ptr @scr_jsval_from_f64(double)`);
- d.push(
- ` %r = call double %fn(${passed.join(", ")})`,
- ` %j = call ptr @scr_jsval_from_f64(double %r)`,
- ` ret ptr %j`,
- );
- break;
- case "bool":
- host.declare(`declare ptr @scr_jsval_from_bool(i1 zeroext)`);
- d.push(
- ` %r = call i1 %fn(${passed.join(", ")})`,
- ` %j = call ptr @scr_jsval_from_bool(i1 %r)`,
- ` ret ptr %j`,
- );
- break;
- case "string":
- host.declare(`declare ptr @scr_jsval_from_str(ptr)`);
- host.declare(`declare void @scr_str_release(ptr)`);
- d.push(
- ` %r = call ptr %fn(${passed.join(", ")})`,
- ` %rn = icmp eq ptr %r, null`,
- ` br i1 %rn, label %snull, label %sok`,
- `snull:`,
- ` ret ptr null`,
- `sok:`,
- ` %j = call ptr @scr_jsval_from_str(ptr %r)`,
- ` call void @scr_str_release(ptr %r)`,
- ` ret ptr %j`,
- );
- break;
- case "dyn":
- // A checked-dynamic (+1 dyn) result: deep copy into the engine
- // (the jsMarshal dyn rule); NULL is the throw-path dummy.
- host.declare(`declare ptr @scr_jsval_from_dyn(ptr)`);
- host.declare(`declare void @scr_dyn_release(ptr)`);
- d.push(
- ` %r = call ptr %fn(${passed.join(", ")})`,
- ` %rn = icmp eq ptr %r, null`,
- ` br i1 %rn, label %dnull, label %dok`,
- `dnull:`,
- ` ret ptr null`,
- `dok:`,
- ` %j = call ptr @scr_jsval_from_dyn(ptr %r)`,
- ` call void @scr_dyn_release(ptr %r)`,
- ` ret ptr %j`,
- );
- break;
- case "json": {
- // A JSON-safe composite return: the jsMarshal path — the type-
- // directed serializer, then the engine's JSON parser (deep
- // copy). NULL result is the throw-path dummy.
- const helper = host.walkers.jsonWriteHelper(fn.ret);
- host.declare(`declare void @scr_jb_init(ptr)`);
- host.declare(`declare ptr @scr_jb_finish(ptr)`);
- host.declare(`declare ptr @scr_jsval_from_json(ptr)`);
- host.declare(`declare void @scr_str_release(ptr)`);
- d.push(
- ` %jbuf = alloca %ScrJsonBuf`,
- ` %rv = call ${host.llType(fn.ret)} %fn(${passed.join(", ")})`,
- ...host.pendingTestLines("%rpend"),
- ` br i1 %rpend, label %jfail, label %jok`,
- `jfail:`,
- ...(isRefCounted(fn.ret)
- ? [` call void ${releaseSym(host.shapeHost, fn.ret)}(${host.llType(fn.ret)} %rv)`]
- : []),
- ` ret ptr null`,
- `jok:`,
- ` call void @scr_jb_init(ptr %jbuf)`,
- ` call void @${helper}(ptr %jbuf, ${host.llType(fn.ret)} %rv)`,
- ...(isRefCounted(fn.ret)
- ? [` call void ${releaseSym(host.shapeHost, fn.ret)}(${host.llType(fn.ret)} %rv)`]
- : []),
- ` %rj = call ptr @scr_jb_finish(ptr %jbuf)`,
- ` %j = call ptr @scr_jsval_from_json(ptr %rj)`,
- ` call void @scr_str_release(ptr %rj)`,
- ` ret ptr %j`,
- );
- break;
- }
- }
- }
- if (canFail) {
- d.push(
- `convfail:`,
- // Params already converted release here (NULL-tolerant; unit-arm
- // instances are immortal — their release is a no-op). The pending
- // TypeError reverse-bridges in the wrapper.
- ...cleanup,
- ` ret ptr null`,
- );
- }
- d.push(`}`, ``);
- host.resolveThunkDefs.push(...d);
- return sym;
-}
diff --git a/packages/compiler/src/backend/llvm/expr-primitives.test.ts b/packages/compiler/src/backend/llvm/expr-primitives.test.ts
index f8c26648f..b64d639a1 100644
--- a/packages/compiler/src/backend/llvm/expr-primitives.test.ts
+++ b/packages/compiler/src/backend/llvm/expr-primitives.test.ts
@@ -17,7 +17,7 @@ function fixture(): IrModule {
loc,
});
return {
- irVersion: 15,
+ irVersion: 16,
sourceFile: loc.file,
entry: "__main",
functions: [{ name: "__main", params: [], returnType: VOID, locals: [], body, loc }],
@@ -112,7 +112,7 @@ test("reference identity and instanceof borrow their operands", () => {
body: [{ kind: "return" as const, value, loc }],
});
const mod: IrModule = {
- irVersion: 15,
+ irVersion: 16,
sourceFile: loc.file,
entry: "__main",
classes: [
diff --git a/packages/compiler/src/backend/llvm/expr-stream-bridges.test.ts b/packages/compiler/src/backend/llvm/expr-stream-bridges.test.ts
index 9741cf216..0a0aa108d 100644
--- a/packages/compiler/src/backend/llvm/expr-stream-bridges.test.ts
+++ b/packages/compiler/src/backend/llvm/expr-stream-bridges.test.ts
@@ -20,7 +20,7 @@ function sharedGraph(roots: number): IrModule {
unionId: `input${index}`,
}));
return {
- irVersion: 15,
+ irVersion: 16,
sourceFile: loc.file,
entry: "main",
records: [
diff --git a/packages/compiler/src/backend/llvm/lib-dispatch.ts b/packages/compiler/src/backend/llvm/lib-dispatch.ts
index 4bc0f7a1d..fbd99060b 100644
--- a/packages/compiler/src/backend/llvm/lib-dispatch.ts
+++ b/packages/compiler/src/backend/llvm/lib-dispatch.ts
@@ -294,7 +294,6 @@ export function emitLibCall(host: LlvmEmitterContext, e: LibCallExpr): LlValue {
switch (prefix) {
case "fetch":
case "abort":
- case "island":
case "json":
return host.emitWebLibCall(e);
case "dyn":
diff --git a/packages/compiler/src/backend/llvm/lib-filesystem.ts b/packages/compiler/src/backend/llvm/lib-filesystem.ts
index 41d93317b..16a5b9192 100644
--- a/packages/compiler/src/backend/llvm/lib-filesystem.ts
+++ b/packages/compiler/src/backend/llvm/lib-filesystem.ts
@@ -86,19 +86,6 @@ export function emitWebLibCall(host: LlvmEmitterContext, e: LibCallExpr): LlValu
host.emitPendingCheck();
return out;
}
- // The handful with non-generic shapes first.
- if (e.fn === "island.castFail") {
- // The deferred boundary failure: the island value was evaluated
- // (its side effects are real), the throw is unconditional
- // (catchable TypeError naming the target type), and the typed
- // dummy is NULL — the pending check abandons it.
- const args = e.args.map((a) => host.emitExpr(a));
- host.declare(`declare void @scr_jsval_cast_fail(ptr, ptr)`);
- B.line(`call void @scr_jsval_cast_fail(ptr ${args[0]!.name}, ptr ${args[1]!.name})`);
- const out = host.own({ name: "null", type: e.type });
- host.emitPendingCheck();
- return out;
- }
return host.emitGenericLibCall(e);
}
diff --git a/packages/compiler/src/backend/llvm/lib-shared.ts b/packages/compiler/src/backend/llvm/lib-shared.ts
index 07df1406f..645e98514 100644
--- a/packages/compiler/src/backend/llvm/lib-shared.ts
+++ b/packages/compiler/src/backend/llvm/lib-shared.ts
@@ -924,14 +924,6 @@ export const LIB_FN_SYMS: Record = {
"http.clientDestroyed": "scr_http_client_destroyed",
"http2.streamUndefCall": "scr_http2_stream_undef_call",
"http.agentNew": "scr_http_agent_new",
- // The island surface (--dynamic): eval/import bridge catchably (the
- // may-throw seed's pending check); importDyn answers an engine promise
- // and never throws itself. insp.jsval throws on composite island
- // values (engine JSON.stringify inside).
- "island.eval": "scr_island_eval",
- "island.import": "scr_jsval_import",
- "island.importDyn": "scr_jsval_import_dyn",
- "insp.jsval": "scr_insp_jsval",
// timers/promises (+1 promises; the await parks a fiber, so the async
// loop gate already runs) and diagnostics_channel (scr_dc.c): all
// generic shapes; the throwing members ride the pending check.
diff --git a/packages/compiler/src/backend/llvm/local-array-reads.test.ts b/packages/compiler/src/backend/llvm/local-array-reads.test.ts
index 31b2717b3..7dab89255 100644
--- a/packages/compiler/src/backend/llvm/local-array-reads.test.ts
+++ b/packages/compiler/src/backend/llvm/local-array-reads.test.ts
@@ -129,7 +129,7 @@ function fixture(): IrModule {
],
};
return {
- irVersion: 15,
+ irVersion: 16,
sourceFile: loc.file,
entry: "main",
records: [{ id: "cell", fields: [{ name: "x", type: F64 }] }],
diff --git a/packages/compiler/src/backend/llvm/local-union-storage.test.ts b/packages/compiler/src/backend/llvm/local-union-storage.test.ts
index f19deb721..3d1fb57da 100644
--- a/packages/compiler/src/backend/llvm/local-union-storage.test.ts
+++ b/packages/compiler/src/backend/llvm/local-union-storage.test.ts
@@ -82,7 +82,7 @@ function fixture(): IrModule {
],
};
return {
- irVersion: 15,
+ irVersion: 16,
sourceFile: loc.file,
entry: "main",
unions: [{ id: "optional", arms: [STRING, UNDEFINED_T] }],
diff --git a/packages/compiler/src/backend/llvm/map-read-lifetimes.test.ts b/packages/compiler/src/backend/llvm/map-read-lifetimes.test.ts
index 3d75432ec..4263f05c7 100644
--- a/packages/compiler/src/backend/llvm/map-read-lifetimes.test.ts
+++ b/packages/compiler/src/backend/llvm/map-read-lifetimes.test.ts
@@ -67,7 +67,7 @@ function fixture(value: IrType = record, key: IrType = F64): IrModule {
],
};
return {
- irVersion: 15,
+ irVersion: 16,
sourceFile: loc.file,
entry: "main",
records: [{ id: "cell", fields: [{ name: "x", type: F64 }] }],
diff --git a/packages/compiler/src/backend/llvm/shapes.test.ts b/packages/compiler/src/backend/llvm/shapes.test.ts
index 71a7b5472..f8199d555 100644
--- a/packages/compiler/src/backend/llvm/shapes.test.ts
+++ b/packages/compiler/src/backend/llvm/shapes.test.ts
@@ -27,7 +27,7 @@ function declarationHost(
tracedShapes: new Set(),
tracedUnions: new Set(),
nullableUnions: new NullableUnions({
- irVersion: 15,
+ irVersion: 16,
sourceFile: "test.ts",
functions: [],
entry: "main",
@@ -170,7 +170,7 @@ describe("LLVM runtime RC symbols", () => {
describe("emitted object releases", () => {
test("a surviving headered record enqueues only when not already buffered", () => {
const mod: IrModule = {
- irVersion: 15,
+ irVersion: 16,
sourceFile: "cycle.ts",
entry: "main",
functions: [],
@@ -192,7 +192,7 @@ describe("emitted object releases", () => {
describe("live-object audit notes", () => {
const mod: IrModule = {
- irVersion: 15,
+ irVersion: 16,
sourceFile: "audit.ts",
entry: "main",
functions: [],
diff --git a/packages/compiler/src/backend/llvm/shapes.ts b/packages/compiler/src/backend/llvm/shapes.ts
index 08d24d682..970a64367 100644
--- a/packages/compiler/src/backend/llvm/shapes.ts
+++ b/packages/compiler/src/backend/llvm/shapes.ts
@@ -581,8 +581,7 @@ export function arrNewCall(host: ShapeHost, elem: IrType, capText: string): stri
elem.kind === "classval" || // local class objects own traced capture boxes
elem.kind === "promise" || // promise entries (Promise.all inputs): full REF story
elem.kind === "child" || // spawned child handles: scr_child_* adapters, no trace
- elem.kind === "netServer" || // server handles ([...set] drains): REF, no trace
- elem.kind === "jsval" || // island handles (`any[]` under --dynamic): REF, no trace
+ elem.kind === "netServer" ||
elem.kind === "dyn" || // native collection seeds/drains: traced REF
elem.kind === "regex" || // RegExp values: scr_regex_* adapters, no trace (no refs inside)
(elem.kind === "array" && traceAdapter(host, elem) !== null);
diff --git a/packages/compiler/src/backend/llvm/stack-unions.test.ts b/packages/compiler/src/backend/llvm/stack-unions.test.ts
index d6b04c6db..fea34a9cf 100644
--- a/packages/compiler/src/backend/llvm/stack-unions.test.ts
+++ b/packages/compiler/src/backend/llvm/stack-unions.test.ts
@@ -73,7 +73,7 @@ function fixture(arm: IrType = record): IrModule {
body: [ret(narrow(ref("value"), arm))],
};
return {
- irVersion: 15,
+ irVersion: 16,
sourceFile: loc.file,
entry: "main",
records: [{ id: "cell", fields: [{ name: "x", type: F64 }] }],
diff --git a/packages/compiler/src/backend/llvm/string-construction.test.ts b/packages/compiler/src/backend/llvm/string-construction.test.ts
index b22b06b21..b436efa77 100644
--- a/packages/compiler/src/backend/llvm/string-construction.test.ts
+++ b/packages/compiler/src/backend/llvm/string-construction.test.ts
@@ -17,7 +17,7 @@ const concat = (left: IrExpr, right: IrExpr): IrExpr => ({
function module(value: IrExpr): IrModule {
return {
- irVersion: 15,
+ irVersion: 16,
sourceFile: loc.file,
entry: "main",
functions: [
diff --git a/packages/compiler/src/backend/llvm/string-lifetimes.test.ts b/packages/compiler/src/backend/llvm/string-lifetimes.test.ts
index 89c707c19..c93f1dcb9 100644
--- a/packages/compiler/src/backend/llvm/string-lifetimes.test.ts
+++ b/packages/compiler/src/backend/llvm/string-lifetimes.test.ts
@@ -72,7 +72,7 @@ function fn(name: string, names: string[], value: IrExpr): IrFunction {
}
function mod(...functions: IrFunction[]): IrModule {
return {
- irVersion: 15,
+ irVersion: 16,
sourceFile: loc.file,
entry: "main",
functions: [
diff --git a/packages/compiler/src/backend/llvm/switch-dispatch.test.ts b/packages/compiler/src/backend/llvm/switch-dispatch.test.ts
index 57c12728e..04ff0e185 100644
--- a/packages/compiler/src/backend/llvm/switch-dispatch.test.ts
+++ b/packages/compiler/src/backend/llvm/switch-dispatch.test.ts
@@ -13,7 +13,7 @@ function emit(type: IrType, tests: (IrExpr | null)[], pointerBits: 32 | 64 = 64)
function emitWith(disc: IrExpr, tests: (IrExpr | null)[], pointerBits: 32 | 64 = 64): string {
const type = disc.kind === "varRef" ? disc.type : F64;
const mod: IrModule = {
- irVersion: 15,
+ irVersion: 16,
sourceFile: loc.file,
entry: "main",
functions: [
diff --git a/packages/compiler/src/backend/may-throw.test.ts b/packages/compiler/src/backend/may-throw.test.ts
index 383e12ce5..07b127c37 100644
--- a/packages/compiler/src/backend/may-throw.test.ts
+++ b/packages/compiler/src/backend/may-throw.test.ts
@@ -28,7 +28,7 @@ function fn(name: string, body: IrStmt[], locals: IrLocal[] = [local]): IrFuncti
return { name, body, locals, params: [], returnType: VOID, loc };
}
function moduleWith(...functions: IrFunction[]): IrModule {
- return { irVersion: 15, sourceFile: loc.file, entry: "caller", functions };
+ return { irVersion: 16, sourceFile: loc.file, entry: "caller", functions };
}
const assignment: IrStmt = { kind: "assign", localId: local.id, value, loc };
const expression: IrExpr = { kind: "assignExpr", localId: local.id, value, type: F64, loc };
diff --git a/packages/compiler/src/backend/may-throw.ts b/packages/compiler/src/backend/may-throw.ts
index 432e1a81b..ad475b41d 100644
--- a/packages/compiler/src/backend/may-throw.ts
+++ b/packages/compiler/src/backend/may-throw.ts
@@ -243,15 +243,6 @@ export function computeMayThrow(
)
f.throws = true;
break;
- case "jsOp":
- case "jsExit":
- case "jsMarshal":
- case "jsBridgePromise":
- // Island operations bridge engine exceptions into the cell
- // (jsMarshal only on engine-level surprise, but the emitted
- // pending check exists — seed conservatively).
- f.throws = true;
- break;
case "libCall":
// The may-throw seed hook: throwing library calls (fs.*,
// json.parse) count exactly like a `throw` statement.
diff --git a/packages/compiler/src/backend/native-link-info-core.ts b/packages/compiler/src/backend/native-link-info-core.ts
index b41683ee9..8ad524693 100644
--- a/packages/compiler/src/backend/native-link-info-core.ts
+++ b/packages/compiler/src/backend/native-link-info-core.ts
@@ -16,13 +16,11 @@ import type { NativeTargetSpec } from "./targets.js";
export interface NativeLinkFeatures {
workers?: boolean;
- dynamic: boolean;
regex: boolean;
copying: boolean;
textDecoderLegacy: boolean;
fileHandle: boolean;
fetch: boolean;
- netIsland: boolean;
zlib: boolean;
assert: boolean;
inspect: boolean;
diff --git a/packages/compiler/src/backend/native-toolchain.test.ts b/packages/compiler/src/backend/native-toolchain.test.ts
index ed513e506..bd43ba395 100644
--- a/packages/compiler/src/backend/native-toolchain.test.ts
+++ b/packages/compiler/src/backend/native-toolchain.test.ts
@@ -299,7 +299,6 @@ test.skipIf(
cPath,
outPath: join(dir, "host"),
cacheIdentity: TEST_CACHE_IDENTITY,
- dynamic: true,
net: true,
http: true,
tls: true,
@@ -309,18 +308,13 @@ test.skipIf(
// reusable independently of the output path.
systemLibraries: ["m"],
});
- const hostEngine = (await readdir(vendorRoot)).find((name) =>
- name.startsWith("3c8f3d689539-plain-"),
- );
const hostTls = (await readdir(vendorRoot)).find((name) => name.startsWith("mbedtls-"));
- expect(hostEngine).toBeDefined();
expect(hostTls).toBeDefined();
process.env["SCRIPTC_CC"] = "zigcc";
const zigOptions = {
cPath,
cacheIdentity: TEST_CACHE_IDENTITY,
- dynamic: true,
net: true,
http: true,
tls: true,
@@ -330,9 +324,6 @@ test.skipIf(
await compileC({ ...zigOptions, outPath: join(dir, "zig-first") });
let vendorEntries = await readdir(vendorRoot);
- expect(vendorEntries.filter((name) => name.startsWith("3c8f3d689539-plain-"))).toHaveLength(
- 2,
- );
expect(vendorEntries.filter((name) => name.startsWith("mbedtls-")).length).toBe(2);
// Host clang uses system zlib, so only the Zig build materializes a zlib
// object family in the shared vendor root.
@@ -340,22 +331,12 @@ test.skipIf(
// Invalidate the host archive. A targetless Zig rebuild must continue to
// use the separately keyed Zig archive instead of repairing or consuming
// the host-clang entry.
- await writeFile(
- join(vendorRoot, hostEngine!, "libqjs.a"),
- "host archive intentionally invalid\n",
- );
await writeFile(
join(vendorRoot, hostTls!, "libmbedtls.a"),
"host archive intentionally invalid\n",
);
await compileC({ ...zigOptions, outPath: join(dir, "zig-second") });
vendorEntries = await readdir(vendorRoot);
- expect(vendorEntries.filter((name) => name.startsWith("3c8f3d689539-plain-"))).toHaveLength(
- 2,
- );
- expect(await readFile(join(vendorRoot, hostEngine!, "libqjs.a"), "utf8")).toBe(
- "host archive intentionally invalid\n",
- );
expect(await readFile(join(vendorRoot, hostTls!, "libmbedtls.a"), "utf8")).toBe(
"host archive intentionally invalid\n",
);
@@ -694,7 +675,7 @@ exec "$@"
cPath,
outPath: join(dir, "second"),
cacheIdentity: TEST_CACHE_IDENTITY,
- dynamic: true,
+ tls: true,
});
expect((await readFile(ccacheLog, "utf8")).trim()).not.toBe("");
} finally {
@@ -2249,27 +2230,22 @@ test("native cache warming seeds exact runtime and vendor families without compl
process.env["SCRIPTC_CACHE_DIR"] = cacheRoot;
delete process.env["SCRIPTC_TEST_VENDOR_CACHE_DIR"];
delete process.env["SCRIPTC_NO_CACHE"];
- const warmed = await warmNativeCaches({ profiles: ["runtime", "tls", "dynamic"] });
+ const warmed = await warmNativeCaches({ profiles: ["runtime", "tls"] });
expect(warmed.cacheRoot).toBe(cacheRoot);
- expect(warmed.profiles.map(({ profile }) => profile)).toEqual(["runtime", "tls", "dynamic"]);
+ expect(warmed.profiles.map(({ profile }) => profile)).toEqual(["runtime", "tls"]);
expect(warmed.profiles.every(({ elapsedMs }) => elapsedMs >= 0)).toBe(true);
expect(
(await readdir(join(cacheRoot, "obj"), { withFileTypes: true })).filter((e) =>
e.isDirectory(),
),
- ).toHaveLength(3);
+ ).toHaveLength(2);
expect(await readdir(join(cacheRoot, "bin")).catch(() => [])).toEqual([]);
const vendorEntries = await readdir(vendorCacheRoot);
const tlsEntry = vendorEntries.find((name) => name.startsWith("mbedtls-"));
- const engineEntry = vendorEntries.find((name) => name.startsWith("3c8f3d689539-plain-"));
expect(tlsEntry).toBeDefined();
- expect(engineEntry).toBeDefined();
expect((await stat(join(vendorCacheRoot, tlsEntry!, "libmbedtls.a.sha256"))).isFile()).toBe(
true,
);
- expect((await stat(join(vendorCacheRoot, engineEntry!, "libqjs.a.sha256"))).isFile()).toBe(
- true,
- );
} finally {
if (oldCacheDir === undefined) delete process.env["SCRIPTC_CACHE_DIR"];
else process.env["SCRIPTC_CACHE_DIR"] = oldCacheDir;
@@ -2295,28 +2271,26 @@ test("damaged shared vendor archives are rejected and rebuilt before linking", a
delete process.env["SCRIPTC_NO_CACHE"];
delete process.env["SCRIPTC_TEST_VENDOR_CACHE_DIR"];
await writeFile(cPath, "int main(void) { return 0; }\n");
- await warmNativeCaches({ profiles: ["dynamic"] });
+ await warmNativeCaches({ profiles: ["tls"] });
const vendorRoot = join(cacheRoot, "vendor");
- const engineDir = (await readdir(vendorRoot)).find((name) =>
- name.startsWith("3c8f3d689539-plain-"),
- );
- expect(engineDir).toBeDefined();
- const engineArchive = join(vendorRoot, engineDir!, "libqjs.a");
- expect((await stat(`${engineArchive}.sha256`)).isFile()).toBe(true);
- await writeFile(engineArchive, corruption);
+ const tlsDir = (await readdir(vendorRoot)).find((name) => name.startsWith("mbedtls-"));
+ expect(tlsDir).toBeDefined();
+ const tlsArchive = join(vendorRoot, tlsDir!, "libmbedtls.a");
+ expect((await stat(`${tlsArchive}.sha256`)).isFile()).toBe(true);
+ await writeFile(tlsArchive, corruption);
await compileC({
cPath,
outPath,
cacheIdentity: TEST_CACHE_IDENTITY,
- dynamic: true,
+ tls: true,
});
expect((await stat(outPath)).isFile()).toBe(true);
- const repaired = await readFile(engineArchive);
+ const repaired = await readFile(tlsArchive);
expect(repaired).not.toEqual(corruption);
- expect((await readFile(`${engineArchive}.sha256`, "utf8")).trim()).toBe(
+ expect((await readFile(`${tlsArchive}.sha256`, "utf8")).trim()).toBe(
createHash("sha256").update(repaired).digest("hex"),
);
} finally {
@@ -2329,7 +2303,7 @@ test("damaged shared vendor archives are rejected and rebuilt before linking", a
}
}, 120_000);
-test("dynamic builds promote staged vendor archives before bounded LRU eviction", async () => {
+test("TLS builds promote staged vendor archives before bounded LRU eviction", async () => {
const dir = await mkdtemp(join(tmpdir(), "scriptc-vendor-lru-"));
scratch.push(dir);
const cacheRoot = join(dir, "cache");
@@ -2345,21 +2319,19 @@ test("dynamic builds promote staged vendor archives before bounded LRU eviction"
delete process.env["SCRIPTC_CACHE_MAX_MB"];
delete process.env["SCRIPTC_TEST_VENDOR_CACHE_DIR"];
await writeFile(cPath, "int main(void) { return 0; }\n");
- await warmNativeCaches({ profiles: ["dynamic"] });
+ await warmNativeCaches({ profiles: ["tls"] });
const vendorRoot = join(cacheRoot, "vendor");
- const engineDir = (await readdir(vendorRoot)).find((name) =>
- name.startsWith("3c8f3d689539-plain-"),
- );
- expect(engineDir).toBeDefined();
- const engineArchive = join(vendorRoot, engineDir!, "libqjs.a");
+ const tlsDir = (await readdir(vendorRoot)).find((name) => name.startsWith("mbedtls-"));
+ expect(tlsDir).toBeDefined();
+ const tlsArchive = join(vendorRoot, tlsDir!, "libmbedtls.a");
const initialBytes = await cacheTreeBytes(cacheRoot);
const capMb = Math.max(4, Math.ceil((initialBytes * 2) / (1024 * 1024)));
const filler = join(cacheRoot, "filler.bin");
const staleArchiveTime = new Date("2000-01-01T00:00:00.000Z");
const fillerTime = new Date("2001-01-01T00:00:00.000Z");
await writeFile(filler, Buffer.alloc(capMb * 1024 * 1024));
- await utimes(engineArchive, staleArchiveTime, staleArchiveTime);
+ await utimes(tlsArchive, staleArchiveTime, staleArchiveTime);
await utimes(filler, fillerTime, fillerTime);
process.env["SCRIPTC_CACHE_MAX_MB"] = String(capMb);
@@ -2367,11 +2339,11 @@ test("dynamic builds promote staged vendor archives before bounded LRU eviction"
cPath,
outPath,
cacheIdentity: TEST_CACHE_IDENTITY,
- dynamic: true,
+ tls: true,
});
expect((await stat(outPath)).isFile()).toBe(true);
- expect((await stat(engineArchive)).mtimeMs).toBeGreaterThan(fillerTime.getTime());
+ expect((await stat(tlsArchive)).mtimeMs).toBeGreaterThan(fillerTime.getTime());
expect(await cacheTreeBytes(cacheRoot)).toBeLessThanOrEqual(capMb * 1024 * 1024);
} finally {
if (oldCacheDir === undefined) delete process.env["SCRIPTC_CACHE_DIR"];
@@ -2823,7 +2795,8 @@ test.skipIf(process.platform === "win32")(
expect(realClang).toBeDefined();
const waitForSignal = async (): Promise => {
- const deadline = Date.now() + 10_000;
+ // A cold runtime compile shares CPUs with the full Sandbox gate.
+ const deadline = Date.now() + 60_000;
while (!existsSync(signal)) {
if (Date.now() > deadline) throw new Error("timed out waiting for final compilation");
await new Promise((resolveWait) => setTimeout(resolveWait, 10));
diff --git a/packages/compiler/src/backend/native/artifact-stamps.ts b/packages/compiler/src/backend/native/artifact-stamps.ts
index 6fc7793a2..7ba0b4370 100644
--- a/packages/compiler/src/backend/native/artifact-stamps.ts
+++ b/packages/compiler/src/backend/native/artifact-stamps.ts
@@ -370,8 +370,6 @@ export function localArtifactIdentity(
);
}
return hash
- .update(process.env["SCRIPTC_FETCH_CURL"] === "1" ? "fetch-curl" : "fetch-native")
- .update("\0")
.update(JSON.stringify(normalizedOptions))
.update("\0")
.update(resolve(opts.cPath))
diff --git a/packages/compiler/src/backend/native/cache-warm.ts b/packages/compiler/src/backend/native/cache-warm.ts
index f3894df7d..13863be6d 100644
--- a/packages/compiler/src/backend/native/cache-warm.ts
+++ b/packages/compiler/src/backend/native/cache-warm.ts
@@ -9,7 +9,7 @@ import { type CcDriver, targetPlatform, resolveCc } from "./driver.js";
import { clearCcCaches } from "./runtime-objects.js";
import { compileCInternal } from "./executable.js";
-export type NativeCacheWarmProfile = "runtime" | "tls" | "dynamic";
+export type NativeCacheWarmProfile = "runtime" | "tls";
export interface WarmNativeCachesOptions {
/** Native object posture to seed. Defaults to the shipped release/-O2 lane. */
@@ -29,7 +29,7 @@ export function supportedNativeCacheWarmProfiles(
driver: CcDriver,
): readonly NativeCacheWarmProfile[] {
if (isMobileTarget(driver.target) || targetPlatform(driver) === "wasi") return [];
- return ["runtime", "tls", "dynamic"];
+ return ["runtime", "tls"];
}
/** Populate expensive native prerequisites against the current compiler,
@@ -48,7 +48,7 @@ export async function warmNativeCaches(
);
}
await ensurePrivateCacheRoot(cacheRoot, process.env["SCRIPTC_CACHE_DIR"] === undefined);
- const known = new Set(["runtime", "tls", "dynamic"]);
+ const known = new Set(["runtime", "tls"]);
for (const profile of options.profiles ?? []) {
if (!known.has(profile)) throw new Error(`unknown native cache warm profile '${profile}'`);
}
@@ -91,7 +91,6 @@ export async function warmNativeCaches(
optimization: options.optimization ?? "release",
sanitize: options.sanitize ?? false,
...(profile === "tls" ? { fetch: true } : {}),
- ...(profile === "dynamic" ? { dynamic: true } : {}),
},
true,
protectedPaths,
diff --git a/packages/compiler/src/backend/native/compiler-fingerprint.ts b/packages/compiler/src/backend/native/compiler-fingerprint.ts
index 880e973b3..ec427ce0a 100644
--- a/packages/compiler/src/backend/native/compiler-fingerprint.ts
+++ b/packages/compiler/src/backend/native/compiler-fingerprint.ts
@@ -13,13 +13,11 @@ import {
import { existingDriverTracePaths, normalizedProbeInvocation } from "./trace-paths.js";
import { stableTestMemo } from "./session.js";
import {
- QJS_ENGINE_SOURCES,
LRE_SOURCES,
ZLIB_SOURCES,
vendorEngineDir,
vendorTlsDir,
vendorZlibDir,
- vendorCurlDir,
} from "./vendor.js";
import { nativeSourceFiles, runtimeSrcDir } from "./runtime-inputs.js";
@@ -53,7 +51,7 @@ interface EffectiveCompilerInvocationProbe {
* intentionally uses a target-wide synthetic TU so it can discover every
* owned system header, but that generic command is not sufficient identity for
* a wrapper that injects flags or preincluded files only for a particular build
- * flavor (for example, only when it sees -O2 or -DSCR_DYNAMIC). */
+ * flavor (for example, only when it sees -O2). */
async function effectiveCompilerInvocationFingerprintFresh(
driver: Pick,
environmentFingerprint: string,
@@ -166,10 +164,10 @@ export function effectiveCompilerInvocationFingerprint(
* hashes the resolved files. Runtime-local and vendored source/header bytes
* have their own content/version identities; scanning every owned file for
* angle includes closes the system-header gap in separately built QuickJS,
- * libregexp, mbedTLS, zlib, curl, and Ryū translation units. */
+ * libregexp, mbedTLS, zlib, and Ryū translation units. */
export async function implicitDependencyProbeIncludes(rtDir: string): Promise {
const vendor = join(rtDir, "..", "vendor");
- const quickjsSources = new Set([...QJS_ENGINE_SOURCES, ...LRE_SOURCES]);
+ const quickjsSources = new Set(LRE_SOURCES);
const zlibSources = new Set(ZLIB_SOURCES);
const fileGroups = await Promise.all([
nativeSourceFiles(rtDir, false),
@@ -186,7 +184,6 @@ export async function implicitDependencyProbeIncludes(rtDir: string): Promise name.endsWith(".h") || zlibSources.has(name),
),
- nativeSourceFiles(join(vendor, "curl", "include"), true, (name) => name.endsWith(".h")),
]);
const includes = new Set();
for (const path of fileGroups.flat()) {
@@ -383,8 +380,6 @@ async function implicitToolchainFingerprintsFresh(
join(vendorTlsDir(), "library"),
"-I",
vendorZlibDir(),
- "-I",
- join(vendorCurlDir(), "include"),
"-M",
];
const [dependencyResults, linker, assembler, compilerInvocation] = await Promise.all([
diff --git a/packages/compiler/src/backend/native/contracts.ts b/packages/compiler/src/backend/native/contracts.ts
index 96936f840..82a4558b0 100644
--- a/packages/compiler/src/backend/native/contracts.ts
+++ b/packages/compiler/src/backend/native/contracts.ts
@@ -44,20 +44,9 @@ export interface CcOptions {
systemLibraries?: readonly string[];
/** Darwin framework names, emitted as distinct driver arguments. */
frameworks?: readonly string[];
- /** Embed the dynamic-island engine (--dynamic): compiles scr_island.c,
- * defines SCR_DYNAMIC, and links the cached libqjs.a. Off retains the
- * static runtime selection; executable section GC may still remove
- * unreachable static-runtime code. */
- dynamic?: boolean;
/** Isolated native Worker contexts; every runtime object must use TLS. */
workers?: boolean;
- /** The program contains a regex construct (index.ts detects it on the
- * IR): compiles scr_regex.c and links the vendored libregexp — as cached
- * standalone objects in static builds, from the engine archive under
- * --dynamic (one libregexp per binary; its host hooks want the island's
- * JSContext there). Off = regex-free: the command line is exactly the
- * historical runtime selection; executable section GC may remove unrelated
- * unreachable code. */
+
regex?: boolean;
/** The program uses one of the copying/typed-array bridge intrinsics
* implemented in scr_copying.c (index.ts detects them on the IR).
@@ -77,23 +66,10 @@ export interface CcOptions {
* scr_tls + scr_http's client parser + zlib — the socket units join
* the link implicitly, no libcurl anywhere), which builds for every
* target the socket units reach: hosts, linux cross, win32 cross.
- * Static user-code fetch compiles the same TU without the engine; the
- * broader web surface still uses its dynamic half. Fetch-free builds
- * keep their exact link line. SCRIPTC_FETCH_CURL=1 selects the retired
- * curl reference instead
- * (scr_fetch_curl.c + system libcurl on hosts / the generated soname
- * stub on linux cross targets — ensureCurlStub), kept compilable for
- * one release as the flip's reference. */
+ * Fetch-free builds keep their exact link line. */
fetch?: boolean;
- /** The embedded npm graph imports node:http or node:https (index.ts
- * detects it on the IR): compiles the island's http/https client
- * bridge (scr_net_island.c) and implies the socket units into the
- * link, exactly like fetch. The emitted main calls
- * scr_net_island_install on the same predicate (native-fetch builds
- * also register it from scr_fetch_install). */
- netIsland?: boolean;
/** The program uses zlib (index.ts detects zlib.* libCalls on the IR):
- * compiles scr_zlib.c — the regex/curl gating precedent, so zlib-free
+ * compiles scr_zlib.c — the regex gating precedent, so zlib-free
* binaries keep their exact link line. The default host-clang build links
* the SYSTEM libz (macOS ships it), byte-identical to the historical line;
* every Zig build compiles the vendored zlib with the selected driver instead
@@ -199,7 +175,7 @@ export interface CcOptions {
nodeTest?: boolean;
/** The program uses the node:tls or node:https surface (moduleUsesTls on
* the IR): compiles scr_tls.c and links the vendored mbedTLS archive
- * (built lazily like the engine archive, cached per flavor). Always
+ * (built lazily and cached per flavor). Always
* alongside scr_net.c and scr_http.c, which moduleUsesNet /
* moduleUsesHttpServer answer true for whenever this does. TLS-free
* binaries keep their exact link line and never compile mbedTLS. */
diff --git a/packages/compiler/src/backend/native/driver.ts b/packages/compiler/src/backend/native/driver.ts
index a11a1b84c..3aed14213 100644
--- a/packages/compiler/src/backend/native/driver.ts
+++ b/packages/compiler/src/backend/native/driver.ts
@@ -27,9 +27,7 @@ export function executableSectionEliminationFlags(platform: string): {
} {
switch (platform) {
case "darwin":
- // ld64's symbol subsections make this sufficient for ordinary C/LLVM
- // objects. Do not attach it only to --dynamic: static programs have the
- // same unreachable runtime sections.
+ // ld64's symbol subsections let dead_strip remove unreachable runtime code.
return { compile: [], link: ["-Wl,-dead_strip"] };
case "linux":
return {
@@ -51,51 +49,6 @@ export function executableSectionEliminationFlags(platform: string): {
}
}
-/* ── alternate C compiler (SCRIPTC_CC) and cross target (SCRIPTC_TARGET) ──────────
- * SCRIPTC_CC=zigcc swaps the compiler driver to `zig cc` (clang underneath, with
- * zig's bundled sysroots — the door to cross-compiling). Unset or
- * SCRIPTC_CC=clang is the default. Host Linux adds the two glibc requirements
- * that macOS does not need: -D_GNU_SOURCE while compiling, and -lm after all
- * link inputs. Other hosts keep the historical bare-clang command line.
- *
- * SCRIPTC_TARGET= (zigcc only — plain clang has no cross sysroots here)
- * adds `-target ` to every compile. Linux triples also add
- * -D_GNU_SOURCE: glibc hides POSIX/GNU declarations (kill, realpath, stpcpy,
- * arc4random_buf, posix_spawn_file_actions_addchdir_np, ...) under plain
- * -std=c11, where macOS exposes everything by default. Musl triples additionally
- * carry SCR_MUSL because musl deliberately exposes no libc-identification macro;
- * the runtime uses it only for the narrow libc shim in scr_musl.c. Pin the glibc
- * minor in GNU triples (e.g. aarch64-linux-gnu.2.36) so the binary runs on the
- * differential container's distro (see tests/harness/linux-differential.test.ts).
- *
- * Fetch is NATIVE everywhere (scr_fetch.c over the socket units — no
- * libcurl), so it cross-compiles wherever net/http/tls do, win32
- * included. The retired curl reference (SCRIPTC_FETCH_CURL=1) keeps the
- * historical host -lcurl link and the linux-gnu import-STUB arm (soname
- * libcurl.so.4 — see ensureCurlStub). The event-loop units
- * (net/http/dgram/watch) cross-compile to Linux: the readiness poller is
- * the scr_platform.h contract with kqueue and epoll backends; libregexp,
- * zlib, mbedTLS, and the engine archive (--dynamic) build per target
- * (ensureLreObjects / ensureZlibObjects / ensureTlsArchive /
- * buildEngineArchiveDirect — default host-clang zlib builds still link the
- * system libz, byte-identically; Zig builds use vendored zlib objects).
- * Windows triples (x86_64-windows-gnu, mingw-w64 headers and CRT via zig)
- * have no gates left: events, net/http, fetch, watch, zlib, dgram/dns,
- * tls, and the engine archive (--dynamic) all build per target through
- * their win32 arms (mbedTLS compiles unchanged for the triple — its own _WIN32
- * port covers entropy and timing; the TLS link adds bcrypt for
- * BCryptGenRandom, while the CA-store unit adds crypt32 for the Windows
- * system certificate stores).
- * They additionally compile
- * scr_win.c, the win32 libc shim TU (stpcpy, arc4random_buf — see the
- * _WIN32 block in scr_runtime.h), linking -ladvapi32 for its CSPRNG
- * (RtlGenRandom) and GetUserNameA. Native zigcc builds (no SCRIPTC_TARGET)
- * support everything: same platform, same archives, just a different
- * driver binary.
- * Mobile triples (aarch64-apple-ios, aarch64-apple-ios-simulator,
- * aarch64-linux-android — see the mobile-targets block below) are
- * LIBRARY-MODE targets: compileLibArchive accepts them, compile()/compileC
- * refuse the executable lane with the pointer to --lib. */
export interface CcDriver {
/** The compiler argv prefix: ["clang"] (default) or ["zig", "cc"]. */
argv: string[];
diff --git a/packages/compiler/src/backend/native/executable.ts b/packages/compiler/src/backend/native/executable.ts
index 00658b42a..69bea51bd 100644
--- a/packages/compiler/src/backend/native/executable.ts
+++ b/packages/compiler/src/backend/native/executable.ts
@@ -81,21 +81,16 @@ import {
import {
currentVendorCacheBuildIdentity,
vendorBuildCacheRoot,
- engineArchivePath,
tlsArchivePath,
lreObjectPaths,
zlibObjectPaths,
- curlStubDirPath,
- ensureEngineArchive,
stageVendorInputs,
ensureTlsArchive,
ensureLreObjects,
ensureZlibObjects,
- ensureCurlStub,
vendorEngineDir,
vendorZlibDir,
vendorTlsDir,
- vendorCurlDir,
} from "./vendor.js";
import { execFileAsync, subprocessFailureDetail, CcCompileError } from "./process.js";
import { implicitLinkerFingerprint } from "./linker-fingerprint.js";
@@ -103,21 +98,6 @@ import { CacheInputsChangedError } from "./session.js";
import { ensureRuntimeObjects, stageRuntimeObjects, clearCcCaches } from "./runtime-objects.js";
import { localizeLibraryObjects } from "./object-merge.js";
-/** Compiles one C program together with the runtime sources.
- * With caching disabled, the runtime (a dozen small files) is recompiled on
- * every build — no cached-archive staleness bugs. Sanitized dev builds compile
- * the program separately so its O0 setting does not slow the O1 runtime.
- * Other builds use one clang invocation. --dynamic additionally compiles
- * scr_island.c under SCR_DYNAMIC and links the cached engine archive (built
- * lazily, see above); regex-using programs additionally compile scr_regex.c
- * and link libregexp (the cached objects, or the archive's own copy under
- * --dynamic). Executable links use the target's section-elimination recipe
- * independently of those feature gates.
- *
- * With a caller-supplied dependency identity and an enabled cache root,
- * unchanged programs skip payload code generation/linking via the binary
- * cache after lightweight metadata probes, and misses link the program's own
- * TU against cached per-flavor runtime objects. */
export async function compileCInternal(
opts: CcOptions,
cacheWarmOnly: boolean,
@@ -126,29 +106,14 @@ export async function compileCInternal(
const rtDir = runtimeSrcDir();
const sanitize = opts.sanitize ?? false;
const optimization = opts.optimization ?? "release";
- const dynamic = opts.dynamic ?? false;
- if (opts.workers && (dynamic || targetPlatform(resolveCc()) === "wasi"))
+ if (opts.workers && targetPlatform(resolveCc()) === "wasi")
throw new Error("worker threads require a native static executable");
const regex = opts.regex ?? false;
- // fetch's implementation switch: the default is the NATIVE bridge
- // (scr_fetch.c over scr_net + scr_tls + scr_http's client parser +
- // zlib — no libcurl anywhere), which implies the socket units into the
- // link. SCRIPTC_FETCH_CURL=1 keeps the retired curl reference
- // (scr_fetch_curl.c + system libcurl / the linux soname stub)
- // compilable for one release as the flip's reference.
- const fetchOn = opts.fetch ?? false;
- // The retired curl bridge has only a SCR_DYNAMIC implementation.
- // Static fetch always keeps the native runtime even when a developer
- // has the comparison switch exported in their shell.
- const curlFetch = dynamic && fetchOn && process.env["SCRIPTC_FETCH_CURL"] === "1";
- const nativeFetch = fetchOn && !curlFetch;
- // The island's node:http/https client bridge: embedded graphs that
- // import those builtins get working clients over the same socket units
- // (native-fetch builds always carry it — scr_fetch_install registers it).
- const netIsland = dynamic && ((opts.netIsland ?? false) || nativeFetch);
- const net = (opts.net ?? false) || nativeFetch || netIsland;
- const http = (opts.http ?? false) || nativeFetch || netIsland;
- const tls = (opts.tls ?? false) || nativeFetch || netIsland;
+ // Fetch shares the native network, TLS, HTTP, and zlib runtime.
+ const nativeFetch = opts.fetch ?? false;
+ const net = (opts.net ?? false) || nativeFetch;
+ const http = (opts.http ?? false) || nativeFetch;
+ const tls = (opts.tls ?? false) || nativeFetch;
const tlsCa = (opts.tlsCa ?? false) || tls;
const driver = resolveCc();
const darwinDebugSymbols = needsDarwinDebugSymbols(
@@ -195,42 +160,6 @@ export async function compileCInternal(
// POSIX drivers need the thread compile/link mode; win32 uses CreateThread.
const threadArgs =
targetPlatform(driver) === "win32" || targetPlatform(driver) === "wasi" ? [] : ["-pthread"];
- if (driver.target !== null) {
- // See the resolveCc block: these inputs are built on and for the HOST
- // (vendored archives, system libs). Regex, zlib, and the engine archive
- // are NOT here: their vendored sources are plain C that ensureLreObjects
- // / ensureZlibObjects / buildEngineArchiveDirect compile per target with
- // the driver itself — win32 included (the Windows lane runs the
- // @dynamic corpus and the zlib program against the box's Node). The
- // NATIVE fetch rides the socket units and cross-compiles with them —
- // no gate; only the retired curl REFERENCE (SCRIPTC_FETCH_CURL=1)
- // keeps a linux-only arm (the vendored curl headers + the generated
- // soname stub, ensureCurlStub — win32 has no system libcurl contract
- // to bind at load time). The event-loop units, tls, and dgram cross-compile to Linux
- // AND Windows (scr_platform.h poller + per-target mbedTLS; the
- // loop's win32 arm is WSAPoll, scr_loop_wsapoll.c, and the socket
- // units' win32 arms respell winsock behind POSIX-errno wrappers —
- // scr_net.c/scr_dgram.c/scr_tls.c). The events unit cross-compiles
- // everywhere: its win32 arm is CRT signal() +
- // PeekNamedPipe/WaitForSingleObject probes (scr_events.c), served by
- // the loop's capped win32 idle sleep (scr_async.c).
- const unsupported = (
- [
- // The NATIVE fetch cross-compiles wherever the socket units do
- // (linux and win32 both); only the retired curl reference keeps
- // its linux-only soname-stub arm.
- ["fetch (SCRIPTC_FETCH_CURL)", curlFetch && targetPlatform(driver) !== "linux"],
- ] as const
- )
- .filter(([, on]) => on)
- .map(([name]) => name);
- if (unsupported.length > 0) {
- throw new Error(
- `SCRIPTC_TARGET=${driver.target}: ${unsupported.join(", ")} not supported under a cross target yet ` +
- `(host-built vendor archives / system libs — see docs/linux-port.md).`,
- );
- }
- }
const cachePolicy = toolchainEnvironmentCachePolicy();
const configuredCacheRoot = cacheRootDir();
const toolchainEnv = toolchainEnvironmentFingerprint();
@@ -422,20 +351,15 @@ export async function compileCInternal(
? null
: join(tmpdir(), `scriptc-vendor-${process.pid}-${Math.random().toString(36).slice(2)}`);
const vendorCacheRoot = transientVendorRoot ?? vendorBuildCacheRoot(persistentCache?.root);
- // Every vendor output path is deterministic from pins, flags, driver, and
- // target. Build the command/key from those paths now, but do not materialize
- // them until a complete-binary lookup has missed.
- let engineArchive = dynamic
- ? engineArchivePath(sanitize, driver, vendorBuildIdentity, vendorCacheRoot)
- : null;
let tlsArchive = tls
? tlsArchivePath(sanitize, driver, vendorBuildIdentity, vendorCacheRoot)
: null;
- // --dynamic + regex shares the archive's libregexp (its host hooks and
+
// ours would collide; see scr_regex.c) — the standalone objects are for
// static builds only.
- let lreObjects =
- regex && !dynamic ? lreObjectPaths(sanitize, driver, vendorBuildIdentity, vendorCacheRoot) : [];
+ let lreObjects = regex
+ ? lreObjectPaths(sanitize, driver, vendorBuildIdentity, vendorCacheRoot)
+ : [];
// Vendored zlib is the Zig story — default host-clang builds keep the exact
// historical `-lz` system link (see CcOptions.zlib). The native fetch's
// gzip decoder rides the same objects/link.
@@ -443,36 +367,13 @@ export async function compileCInternal(
((opts.zlib ?? false) || nativeFetch) && isZigDriver(driver)
? zlibObjectPaths(sanitize, driver, vendorBuildIdentity, vendorCacheRoot)
: [];
- // The libcurl import stub is likewise CROSS-only — host builds keep the
- // exact historical system `-lcurl` link (see CcOptions.fetch). Curl
- // reference builds only.
- let curlStubDir =
- curlFetch && driver.target !== null
- ? curlStubDirPath(driver, vendorBuildIdentity, vendorCacheRoot)
- : null;
const materializeVendorPrerequisites = async (
stageRoot?: string,
materializeCacheRoot: string = vendorCacheRoot,
): Promise => {
// Preserve source order to avoid multiplying first-build resource
// pressure when several large vendor sets are cold simultaneously.
- if (dynamic) {
- const cachedArchive = engineArchivePath(
- sanitize,
- driver,
- vendorBuildIdentity,
- materializeCacheRoot,
- );
- protectCachedArtifact(cacheWarmPaths, cachedArchive);
- const materialize = async (): Promise => [
- await ensureEngineArchive(sanitize, driver, vendorBuildIdentity, materializeCacheRoot),
- ];
- const paths =
- stageRoot === undefined
- ? await materialize()
- : await stageVendorInputs(materialize, join(stageRoot, "engine"));
- engineArchive = paths[0]!;
- }
+
if (tls) {
const cachedArchive = tlsArchivePath(
sanitize,
@@ -490,7 +391,7 @@ export async function compileCInternal(
: await stageVendorInputs(materialize, join(stageRoot, "tls"));
tlsArchive = paths[0]!;
}
- if (regex && !dynamic) {
+ if (regex) {
for (const object of lreObjectPaths(
sanitize,
driver,
@@ -520,20 +421,6 @@ export async function compileCInternal(
? await materialize()
: await stageVendorInputs(materialize, join(stageRoot, "zlib"));
}
- if (curlStubDir !== null) {
- protectCachedArtifact(
- cacheWarmPaths,
- join(curlStubDirPath(driver, vendorBuildIdentity, materializeCacheRoot), "libcurl.so"),
- );
- const materialize = async (): Promise => [
- join(await ensureCurlStub(driver, vendorBuildIdentity, materializeCacheRoot), "libcurl.so"),
- ];
- const paths =
- stageRoot === undefined
- ? await materialize()
- : await stageVendorInputs(materialize, join(stageRoot, "curl"));
- curlStubDir = dirname(paths[0]!);
- }
};
// rt() maps each runtime source's path on the command line: identity for
// the historical single invocation, cached-.o substitution on cache misses.
@@ -614,10 +501,9 @@ export async function compileCInternal(
? ["-I", vendorZlibDir(), ...zlibObjects]
: []
: []),
- // The zlib ↔ island bridge: only when BOTH halves are in the build
- // (the scr_inspect_island.c pattern) — the emitted main calls its
+
+ // through the native installation hooks — the emitted main calls its
// installer exactly then.
- ...(opts.zlib && opts.dynamic ? [rt(join(rtDir, "scr_zlib_island.c"))] : []),
...(opts.events ? [rt(join(rtDir, "scr_events.c")), rt(join(rtDir, "scr_readline.c"))] : []),
...(opts.emitter || opts.workers ? [rt(join(rtDir, "scr_events_emitter.c"))] : []),
// The checked-dynamic HANDLE support unit (listener gate + runtime
@@ -673,57 +559,8 @@ export async function compileCInternal(
// This is independent of the mbedTLS archive: getCACertificates-only
// programs need crypt32 too, while TLS programs imply the CA unit.
...(tlsCa && targetPlatform(driver) === "win32" ? ["-lcrypt32"] : []),
- // Static fetch is the engine-free half of scr_fetch.c. Dynamic builds
- // compile the same source beside scr_island.c below, where its
- // SCR_DYNAMIC half installs the full web surface.
- ...(nativeFetch && !dynamic ? [rt(join(rtDir, "scr_fetch.c"))] : []),
- ...(engineArchive
- ? [
- "-DSCR_DYNAMIC",
- "-I",
- vendorEngineDir(),
- rt(join(rtDir, "scr_island.c")),
- rt(join(rtDir, "scr_web.c")),
- // The one unit referencing BOTH the island and the inspect
- // engine (insp.jsval): linked exactly when both halves are.
- ...(opts.inspect ? [rt(join(rtDir, "scr_inspect_island.c"))] : []),
- // fetch: the NATIVE bridge by default (its socket/tls/zlib
- // dependencies joined the link above); the curl REFERENCE
- // (SCRIPTC_FETCH_CURL=1) keeps the historical system -lcurl /
- // linux soname-stub arms for one release.
- ...(nativeFetch ? [rt(join(rtDir, "scr_fetch.c"))] : []),
- // The island's node:http/https CLIENT bridge (scr_net_island.c):
- // the one TU referencing both the socket units and the engine —
- // compiled beside the native fetch (scr_fetch_install registers
- // it) and whenever the embedded graph imports node:http/https
- // (the emitted main calls scr_net_island_install exactly then).
- ...(netIsland ? [rt(join(rtDir, "scr_net_island.c"))] : []),
- ...(curlFetch
- ? curlStubDir !== null
- ? [
- "-I",
- join(vendorCurlDir(), "include"),
- rt(join(rtDir, "scr_fetch_curl.c")),
- `-L${curlStubDir}`,
- "-lcurl",
- ]
- : [rt(join(rtDir, "scr_fetch_curl.c")), "-lcurl"]
- : []),
- engineArchive,
- // Linux's libm is appended after every input below for GNU ld's
- // left-to-right archive resolution. Other dynamic targets keep
- // the historical engine-adjacent spelling.
- ...(driver.linkArgs.includes("-lm") ? [] : ["-lm"]),
- // The PE stack reserve, pinned to the 8MB POSIX main-stack
- // geometry ISL_MAIN_STACK_BUDGET is sized against (4MB engine
- // budget + 4MB excursion margin) — quickjs-ng's own CMake makes
- // the same 8MB choice on Windows. Not left to the driver:
- // classic mingw ld defaults to 2MB (which the budget would blow
- // straight past); zig's lld happens to default to 16MB today,
- // but that is nobody's contract.
- ...(targetPlatform(driver) === "win32" ? ["-Wl,--stack,8388608"] : []),
- ]
- : []),
+ // Fetch uses the native network, TLS, and HTTP runtime.
+ ...(nativeFetch ? [rt(join(rtDir, "scr_fetch.c"))] : []),
// A .ll program TU (the LLVM backend) deliberately carries no target
// triple (byte-stable output; clang supplies the host/SCRIPTC_TARGET
// triple exactly as it does for .c) — silence the -Woverride-module
@@ -772,11 +609,9 @@ export async function compileCInternal(
"-Wno-deprecated-declarations",
"-I",
rtDir,
- ...(regex || dynamic ? ["-I", vendorEngineDir()] : []),
+ ...(regex ? ["-I", vendorEngineDir()] : []),
...(zlibObjects.length > 0 ? ["-I", vendorZlibDir()] : []),
- ...(curlStubDir !== null ? ["-I", join(vendorCurlDir(), "include")] : []),
...(tlsArchive !== null ? ["-I", join(vendorTlsDir(), "include")] : []),
- ...(dynamic ? ["-DSCR_DYNAMIC"] : []),
];
// Keep sanitizer runtime objects optimized in both postures. Large dev
// programs still compile at O0, avoiding an expensive LLVM optimization
@@ -987,24 +822,18 @@ export async function compileCInternal(
...(targetPlatform(driver) === "win32" ? ["-ladvapi32", "-liphlpapi", "-lws2_32"] : []),
...(tls && targetPlatform(driver) === "win32" ? ["-lbcrypt"] : []),
...(tlsCa && targetPlatform(driver) === "win32" ? ["-lcrypt32"] : []),
- ...(curlFetch && driver.target === null ? ["-lcurl"] : []),
- ...(dynamic && !driver.linkArgs.includes("-lm") ? ["-lm"] : []),
...(((opts.zlib ?? false) || nativeFetch) && !isZigDriver(driver) ? ["-lz"] : []),
...driver.linkArgs,
...executableLinkFlags,
];
// Both the wrapper dry run and dependency trace need the real build's
// compile/link flag shape: wrappers commonly inject flags or native inputs
- // conditionally on optimization, sanitizer, dynamic, or platform switches.
+ // conditionally on optimization, sanitizer, or platform switches.
const effectiveLinkInvocationArgs = [
...(separateSanitizedProgram ? cflags : programCompilerArgs),
...(targetPlatform(driver) === "win32" ? ["-ladvapi32", "-liphlpapi", "-lws2_32"] : []),
...(tls && targetPlatform(driver) === "win32" ? ["-lbcrypt"] : []),
...(tlsCa && targetPlatform(driver) === "win32" ? ["-lcrypt32"] : []),
- ...(curlStubDir !== null ? [`-L${curlStubDir}`] : []),
- ...(curlFetch && driver.target === null ? ["-lcurl"] : []),
- ...(dynamic && !driver.linkArgs.includes("-lm") ? ["-lm"] : []),
- ...(dynamic && targetPlatform(driver) === "win32" ? ["-Wl,--stack,8388608"] : []),
...(((opts.zlib ?? false) || nativeFetch) && !isZigDriver(driver) ? ["-lz"] : []),
...driver.linkArgs,
...executableLinkFlags,
@@ -1012,10 +841,7 @@ export async function compileCInternal(
// A complete hit is checked before cross-target curl's generated import stub
// is materialized. Its -L spelling still joins the dry-run identity, while
// the real trace omits only that not-yet-existing scriptc-owned directory.
- const linkTraceInvocationArgs =
- curlStubDir === null
- ? effectiveLinkInvocationArgs
- : effectiveLinkInvocationArgs.filter((arg) => arg !== `-L${curlStubDir}`);
+ const linkTraceInvocationArgs = effectiveLinkInvocationArgs;
let implicitLinker: string | null = null;
let preBuildDependencies: NativeArtifactDependency[] | null = null;
let localArtifactDependencyPaths: string[] | null = null;
diff --git a/packages/compiler/src/backend/native/tool-identity.ts b/packages/compiler/src/backend/native/tool-identity.ts
index 97e0c3736..c552f0ed4 100644
--- a/packages/compiler/src/backend/native/tool-identity.ts
+++ b/packages/compiler/src/backend/native/tool-identity.ts
@@ -37,7 +37,6 @@ export async function executableNativeEnvironmentFingerprint(
.update("\0");
for (const name of [
"PATH",
- "SCRIPTC_FETCH_CURL",
"SCRIPTC_TEST_RUNTIME_SRC_DIR",
"SCRIPTC_TEST_VENDOR_CACHE_DIR",
"SCRIPTC_TEST_TRUST_COMPILER_WRAPPER",
diff --git a/packages/compiler/src/backend/native/vendor.ts b/packages/compiler/src/backend/native/vendor.ts
index 0db30890c..cf7b3a68d 100644
--- a/packages/compiler/src/backend/native/vendor.ts
+++ b/packages/compiler/src/backend/native/vendor.ts
@@ -6,24 +6,18 @@ import { resolvedToolIdentity } from "./tool-identity.js";
export const {
vendorEngineDir,
vendorTlsDir,
- vendorCurlDir,
vendorBuildCacheRoot,
vendorCacheTargetFlavor,
vendorCacheBuildIdentity,
currentVendorCacheBuildIdentity,
- engineArchivePath,
stageVendorInputs,
- ensureEngineArchive,
lreObjectPaths,
ensureLreObjects,
vendorZlibDir,
zlibObjectPaths,
ensureZlibObjects,
- curlStubDirPath,
- ensureCurlStub,
tlsArchivePath,
ensureTlsArchive,
- QJS_ENGINE_SOURCES,
LRE_SOURCES,
ZLIB_SOURCES,
} = createVendorArchives({
diff --git a/packages/compiler/src/backend/publication.test.ts b/packages/compiler/src/backend/publication.test.ts
index 5a167b048..38dd11833 100644
--- a/packages/compiler/src/backend/publication.test.ts
+++ b/packages/compiler/src/backend/publication.test.ts
@@ -54,7 +54,7 @@ test("published types close over fields, containers and whole hierarchies", () =
cls("Other", [["n", F64]]),
];
const mod: IrModule = {
- irVersion: 15,
+ irVersion: 16,
sourceFile: loc.file,
entry: "main",
classes,
diff --git a/packages/compiler/src/backend/runtime-abi.ts b/packages/compiler/src/backend/runtime-abi.ts
index a8b30c680..802e97540 100644
--- a/packages/compiler/src/backend/runtime-abi.ts
+++ b/packages/compiler/src/backend/runtime-abi.ts
@@ -2,8 +2,8 @@
* of the link contract: a program object keeps this symbol undefined and the
* matching runtime defines it, so incompatible manual links fail before the
* program can start. */
-export const RUNTIME_ABI_VERSION = 13 as const;
-export const RUNTIME_ABI_MARKER = "scr_runtime_abi_v13" as const;
+export const RUNTIME_ABI_VERSION = 14 as const;
+export const RUNTIME_ABI_MARKER = "scr_runtime_abi_v14" as const;
/** Object consumption is useful today, but the complete scr_* surface may
* still change before 1.0. The versioned marker prevents accidental mixing;
diff --git a/packages/compiler/src/backend/runtime-pack-core.ts b/packages/compiler/src/backend/runtime-pack-core.ts
index 786ae0d57..eeb2f84ca 100644
--- a/packages/compiler/src/backend/runtime-pack-core.ts
+++ b/packages/compiler/src/backend/runtime-pack-core.ts
@@ -81,7 +81,6 @@ export interface RuntimePackManifest {
export interface RuntimeFeatureSet extends NativeLinkFeatures {
workers: boolean;
nativeFetch: boolean;
- netIslandEffective: boolean;
netEffective: boolean;
httpEffective: boolean;
tlsEffective: boolean;
@@ -255,26 +254,17 @@ function isRuntimePackTarget(target: Record | null): boolean {
export function effectiveRuntimeFeatures(
features: NativeLinkFeatures,
- env: NodeJS.ProcessEnv = process.env,
+ _env: NodeJS.ProcessEnv = process.env,
): RuntimeFeatureSet {
- const curlFetch = features.dynamic && features.fetch && env["SCRIPTC_FETCH_CURL"] === "1";
- if (curlFetch) {
- throw new RuntimePackError(
- "SCRIPTC_FETCH_CURL=1 is an external developer-toolchain comparison mode and is not available with precompiled runtime packs",
- "unsupported",
- );
- }
const nativeFetch = features.fetch;
- const netIslandEffective = features.dynamic && (features.netIsland || nativeFetch);
- const netEffective = features.net || nativeFetch || netIslandEffective;
- const httpEffective = features.http || nativeFetch || netIslandEffective;
- const tlsEffective = features.tls || nativeFetch || netIslandEffective;
+ const netEffective = features.net || nativeFetch;
+ const httpEffective = features.http || nativeFetch;
+ const tlsEffective = features.tls || nativeFetch;
const tlsCaEffective = features.tlsCa || tlsEffective;
return {
...features,
workers: features.workers === true,
nativeFetch,
- netIslandEffective,
netEffective,
httpEffective,
tlsEffective,
@@ -380,10 +370,7 @@ export function selectRuntimePackArtifacts(
mode: RuntimePackMode = "executable",
): RuntimePackArtifacts {
const features = effectiveRuntimeFeatures(requested, env);
- if (
- features.workers &&
- (mode !== "executable" || features.dynamic || manifest.target.object_format === "wasm")
- )
+ if (features.workers && (mode !== "executable" || manifest.target.object_format === "wasm"))
throw new RuntimePackError("worker threads require a native static executable", "unsupported");
const key = runtimePackFlavorKey(manifest, flavor, mode);
const selectedFlavor = manifest.flavors[key];
@@ -392,11 +379,6 @@ export function selectRuntimePackArtifacts(
`runtime pack has no ${key} flavor; reinstall the matching runtime package`,
"invalid",
);
- if (mode !== "executable" && requested.dynamic)
- throw new RuntimePackError(
- "library runtime packs do not support dynamic execution",
- "unsupported",
- );
return {
features,
runtime: selectedFlavor.runtime_units
diff --git a/packages/compiler/src/backend/runtime-pack-targets.test.ts b/packages/compiler/src/backend/runtime-pack-targets.test.ts
index 7fd8dc415..2939d12d3 100644
--- a/packages/compiler/src/backend/runtime-pack-targets.test.ts
+++ b/packages/compiler/src/backend/runtime-pack-targets.test.ts
@@ -52,7 +52,7 @@ async function fixture(target: NativeTargetSpec, workers = false) {
object_format: target.objectFormat,
minimum_os: target.minimumOs,
},
- runtime_abi: { version: 13, marker: "scr_runtime_abi_v13" },
+ runtime_abi: { version: 14, marker: "scr_runtime_abi_v14" },
compiler: { command: "fixture", identity: "fixture", target: target.llvmTriple },
macros: { executable: [], excluded: ["SCR_LIB"], sanitizer: "external-toolchain-required" },
flavors: {
@@ -90,13 +90,11 @@ async function fixture(target: NativeTargetSpec, workers = false) {
}
const features = {
- dynamic: false,
regex: false,
copying: false,
textDecoderLegacy: false,
fileHandle: false,
fetch: false,
- netIsland: false,
zlib: false,
assert: false,
inspect: false,
@@ -173,15 +171,12 @@ test.each([
});
test("worker runtime packs refuse dynamic and WASI execution", async () => {
- for (const [target, dynamic] of [
- [LINUX_X64_GNU_TARGET, true],
- [WASM32_WASI_TARGET, false],
- ] as const) {
+ for (const target of [WASM32_WASI_TARGET]) {
const pack = await fixture(target, true);
await expect(
loadRuntimePack({
target,
- features: { ...features, workers: true, dynamic },
+ features: { ...features, workers: true },
optimization: "release",
resolver: () => pack.packagePath,
}),
diff --git a/packages/compiler/src/backend/runtime-pack.test.ts b/packages/compiler/src/backend/runtime-pack.test.ts
index 42a30cf2c..1ce5f6db1 100644
--- a/packages/compiler/src/backend/runtime-pack.test.ts
+++ b/packages/compiler/src/backend/runtime-pack.test.ts
@@ -27,13 +27,11 @@ import { MACOS_ARM64_TARGET, WINDOWS_X64_MSVC_TARGET, type NativeTargetSpec } fr
const VERSION = compilerReleaseVersion();
const BASE: NativeLinkFeatures = {
- dynamic: false,
regex: false,
copying: false,
textDecoderLegacy: false,
fileHandle: false,
fetch: false,
- netIsland: false,
zlib: false,
assert: false,
inspect: false,
@@ -81,9 +79,9 @@ async function fixture(target: NativeTargetSpec = MACOS_ARM64_TARGET) {
};
const base = await artifact("artifacts/base.o", "base");
const legacy = await artifact("artifacts/legacy.o", "legacy");
- const dynamic = await artifact("artifacts/dynamic.o", "dynamic");
+ const fileHandle = await artifact("artifacts/fileHandle.o", "fileHandle");
const regex = await artifact("artifacts/regex.a", "regex");
- const quickjs = await artifact("artifacts/qjs.a", "qjs");
+ const zlib = await artifact("artifacts/zlib.a", "zlib");
await writeFile(join(root, "license.txt"), "license");
const units = [
{
@@ -97,7 +95,12 @@ async function fixture(target: NativeTargetSpec = MACOS_ARM64_TARGET) {
defines: ["SCR_TEXT_DECODER_LEGACY"],
...legacy,
},
- { id: "dynamic", when: { dynamic: true }, defines: ["SCR_DYNAMIC"], ...dynamic },
+ {
+ id: "fileHandle",
+ when: { fileHandle: true },
+ defines: ["SCR_TEST_FILE_HANDLE"],
+ ...fileHandle,
+ },
],
},
];
@@ -113,14 +116,14 @@ async function fixture(target: NativeTargetSpec = MACOS_ARM64_TARGET) {
object_format: target.objectFormat,
minimum_os: target.minimumOs,
},
- runtime_abi: { version: 13, marker: "scr_runtime_abi_v13" },
+ runtime_abi: { version: 14, marker: "scr_runtime_abi_v14" },
compiler: {
command: "clang",
identity: "fixture clang",
target: target.llvmTriple,
},
macros: {
- executable: ["SCR_DYNAMIC", "SCR_TEXT_DECODER_LEGACY"],
+ executable: ["SCR_TEST_FILE_HANDLE", "SCR_TEXT_DECODER_LEGACY"],
excluded: ["SCR_LIB", "SCR_THREAD_INSTANCES", "SCR_RC_AUDIT"],
sanitizer: "external-toolchain-required",
},
@@ -129,8 +132,8 @@ async function fixture(target: NativeTargetSpec = MACOS_ARM64_TARGET) {
dev: { optimization: "-O0", runtime_units: units },
},
archives: [
- { id: "libregexp", predicate: { all: ["regex"], not: ["dynamic"] }, ...regex },
- { id: "quickjs", predicate: "dynamic", ...quickjs },
+ { id: "libregexp", predicate: { all: ["regex"], not: ["fileHandle"] }, ...regex },
+ { id: "zlib", predicate: "fileHandle", ...zlib },
],
system_libraries: [{ name: "System", predicate: true }],
licenses: [{ path: "license.txt", license: "fixture" }],
@@ -180,10 +183,9 @@ describe("runtime pack manifests", () => {
});
test("feature implications and predicates are deterministic", () => {
- const features = effectiveRuntimeFeatures({ ...BASE, dynamic: true, fetch: true });
+ const features = effectiveRuntimeFeatures({ ...BASE, fileHandle: true, fetch: true });
expect(features).toMatchObject({
nativeFetch: true,
- netIslandEffective: true,
netEffective: true,
httpEffective: true,
tlsEffective: true,
@@ -191,7 +193,7 @@ describe("runtime pack manifests", () => {
zlibEffective: true,
});
expect(evaluateRuntimePredicate({ all: ["fetch"], not: ["regex"] }, features)).toBe(true);
- expect(evaluateRuntimePredicate({ any: ["regex", "dynamic"] }, features)).toBe(true);
+ expect(evaluateRuntimePredicate({ any: ["regex", "fileHandle"] }, features)).toBe(true);
});
test("static runtime-pack executable links dead-strip too", async () => {
@@ -238,15 +240,17 @@ describe("runtime pack manifests", () => {
});
expect(legacy.runtimeObjects.map((path) => path.split("/").at(-1))).toEqual(["legacy.o"]);
expect(legacy.archives.map((path) => path.split("/").at(-1))).toEqual(["regex.a"]);
- const dynamic = await loadRuntimePack({
+ const fileHandle = await loadRuntimePack({
target: MACOS_ARM64_TARGET,
- features: { ...BASE, dynamic: true, regex: true },
+ features: { ...BASE, fileHandle: true, regex: true },
optimization: "dev",
resolver,
});
- expect(dynamic.flavor).toBe("dev");
- expect(dynamic.runtimeObjects.map((path) => path.split("/").at(-1))).toEqual(["dynamic.o"]);
- expect(dynamic.archives.map((path) => path.split("/").at(-1))).toEqual(["qjs.a"]);
+ expect(fileHandle.flavor).toBe("dev");
+ expect(fileHandle.runtimeObjects.map((path) => path.split("/").at(-1))).toEqual([
+ "fileHandle.o",
+ ]);
+ expect(fileHandle.archives.map((path) => path.split("/").at(-1))).toEqual(["zlib.a"]);
});
test("runtime bitcode follows the selected speed variant and is verified", async () => {
@@ -306,7 +310,7 @@ describe("runtime pack manifests", () => {
expect(
await loadRuntimeBitcode({
target: MACOS_ARM64_TARGET,
- features: { ...BASE, dynamic: true },
+ features: { ...BASE, fileHandle: true },
resolver,
}),
).toBeNull();
@@ -691,9 +695,7 @@ test("library runtime selection requires dedicated packs and never substitutes e
await writeFile(join(f.root, "runtime-pack.json"), JSON.stringify(f.manifest));
const threaded = await loadRuntimePack({ ...options, mode: "library-thread" });
expect(threaded.runtimeObjects.map((path) => basename(path))).toEqual(["base.o"]);
- await expect(
- loadRuntimePack({ ...options, features: { ...BASE, dynamic: true }, mode: "library" }),
- ).rejects.toThrow("do not support dynamic");
+
delete f.manifest.flavors.release;
delete f.manifest.flavors.dev;
await writeFile(join(f.root, "runtime-pack.json"), JSON.stringify(f.manifest));
diff --git a/packages/compiler/src/backend/target-diagnostics.test.ts b/packages/compiler/src/backend/target-diagnostics.test.ts
index 8e6e53ca6..fb9713795 100644
--- a/packages/compiler/src/backend/target-diagnostics.test.ts
+++ b/packages/compiler/src/backend/target-diagnostics.test.ts
@@ -35,7 +35,7 @@ const fetch: IrExpr = {
};
function module(direct: IrExpr[] = []): IrModule {
return {
- irVersion: 15,
+ irVersion: 16,
sourceFile: loc.file,
entry: "%main",
records: [],
diff --git a/packages/compiler/src/backend/target-diagnostics.ts b/packages/compiler/src/backend/target-diagnostics.ts
index 5756245de..daf9311d9 100644
--- a/packages/compiler/src/backend/target-diagnostics.ts
+++ b/packages/compiler/src/backend/target-diagnostics.ts
@@ -2,7 +2,7 @@ import { everyModuleNode, everyStmtList, transformStmtList } from "../ir/travers
import type { LlvmUnsupportedError } from "./llvm/emitter.js";
import type { ScrDiagnostic } from "../diagnostics/diagnostic.js";
import { type IrModule, type SrcLoc } from "../ir/ir.js";
-import { moduleUsesFetch, moduleEmbedsBuiltin } from "../ir/runtime-features.js";
+import { moduleUsesFetch } from "../ir/runtime-features.js";
/** Reflection tables expose methods that the program never calls. On WASI,
* keep their host-only implementations as explicit runtime refusals. Typed
@@ -121,11 +121,6 @@ export function targetRefusalDiag(target: string, surface: string, loc: SrcLoc):
};
}
-/** APIs that require host capabilities absent from portable WASI Preview 1.
- * These are target diagnostics, not backend-tier gaps: the same language IR
- * (including async, generators, and the dynamic island) is otherwise valid.
- * Keep the fine-grained walk first so diagnostics point at the API use; the
- * embedded-module checks are the entry-anchored safety net for island code. */
export function moduleWasiUnavailableSurface(
mod: IrModule,
): { surface: string; loc: SrcLoc } | null {
@@ -204,10 +199,5 @@ export function moduleWasiUnavailableSurface(
if (moduleUsesFetch(mod)) {
return { surface: "network-backed fetch (WASI Preview 1 has no socket API)", loc: entryLoc };
}
- for (const builtin of ["node:http", "node:https", "node:net", "node:tls"]) {
- if (moduleEmbedsBuiltin(mod, builtin)) {
- return { surface: `${builtin} networking (WASI Preview 1 has no socket API)`, loc: entryLoc };
- }
- }
return null;
}
diff --git a/packages/compiler/src/backend/vendor-archives.ts b/packages/compiler/src/backend/vendor-archives.ts
index 71afda96c..daa7e5eaa 100644
--- a/packages/compiler/src/backend/vendor-archives.ts
+++ b/packages/compiler/src/backend/vendor-archives.ts
@@ -1,8 +1,8 @@
import { execFile } from "node:child_process";
import { createHash } from "node:crypto";
-import { mkdir, mkdtemp, readdir, rm, writeFile } from "node:fs/promises";
+import { mkdir, mkdtemp, readdir, rm } from "node:fs/promises";
import { availableParallelism, tmpdir } from "node:os";
-import { basename, dirname, join, resolve } from "node:path";
+import { basename, join, resolve } from "node:path";
import { promisify } from "node:util";
import {
stageCachedFile,
@@ -18,7 +18,6 @@ import {
QJS_COMMIT,
MBEDTLS_VERSION,
ZLIB_VERSION,
- QJS_ENGINE_SOURCES,
LRE_SOURCES,
ZLIB_SOURCES,
} from "./vendor-inputs.js";
@@ -26,7 +25,6 @@ export {
QJS_COMMIT,
MBEDTLS_VERSION,
ZLIB_VERSION,
- QJS_ENGINE_SOURCES,
LRE_SOURCES,
ZLIB_SOURCES,
} from "./vendor-inputs.js";
@@ -40,8 +38,7 @@ export interface VendorArchiveContext {
}
export function createVendorArchives(context: VendorArchiveContext) {
- const { runtimeSrcDir, targetPlatform, isZigDriver, resolvedToolIdentity, runtimeFingerprint } =
- context;
+ const { runtimeSrcDir, isZigDriver, resolvedToolIdentity, runtimeFingerprint } = context;
const validVendorArtifact = validCachedFile;
function vendorEngineDir(): string {
@@ -124,16 +121,6 @@ export function createVendorArchives(context: VendorArchiveContext) {
);
}
- function engineArchivePath(
- sanitize: boolean,
- driver: CcDriver,
- buildIdentity: string,
- cacheRoot: string = vendorBuildCacheRoot(),
- ): string {
- const flavor = `${sanitize ? "asan" : "plain"}-${vendorCacheTargetFlavor(driver)}-${buildIdentity}`;
- return join(cacheRoot, `${QJS_COMMIT.slice(0, 12)}-${flavor}`, "libqjs.a");
- }
-
/** Publish one finished vendor prerequisite from disposable build scratch.
* The shared data and digest use the ordinary atomic cache publisher.
* Concurrent builders produce equivalent bytes; on platforms where rename
@@ -192,126 +179,6 @@ export function createVendorArchives(context: VendorArchiveContext) {
throw lastError;
}
- /** The engine archive for one flavor, built lazily on the first --dynamic
- * compile and cached under /vendor/---/ — unlike
- * the runtime's own sources (recompiled every build, ~100ms), the engine is
- * far too big to rebuild per compile. The plain flavor is ALWAYS MinSizeRel
- * regardless of the program's optimization level: measured binary delta is
- * ~620KB vs ~900KB at -O2, and eval-in-an-island workloads don't earn the
- * difference. The asan flavor (Debug + QJS_ENABLE_ASAN) exists so the
- * sanitized test lane checks engine interop under instrumentation.
- *
- * Concurrency: parallel first builds (e.g. test workers) each build in a
- * private temp dir and publish with an atomic rename — first one wins,
- * losers discard their work and use the winner's archive.
- *
- * The qjs library target is just four TUs (QJS_ENGINE_SOURCES), so host-clang,
- * targetless Zig, and cross builds use the same direct per-TU recipe. This removes CMake from
- * the runtime dependency set and lets cache warming compile exactly the
- * archive a later program consumes. The default host-clang driver uses bare
- * clang + ar; every Zig driver uses the selected zig cc + zig ar. */
- async function ensureEngineArchive(
- sanitize: boolean,
- driver: CcDriver,
- buildIdentity: string,
- cacheRoot: string = vendorBuildCacheRoot(),
- ): Promise {
- const archive = engineArchivePath(sanitize, driver, buildIdentity, cacheRoot);
- const cacheDir = dirname(archive);
- if (await validVendorArtifact(archive)) return archive;
- return buildEngineArchiveDirect(sanitize, driver, cacheRoot, cacheDir);
- }
-
- /** The qjs library target's source list (CMakeLists.txt `qjs_sources` with
- * QJS_BUILD_LIBC off — cutils is header-only): the cross-build recipe
- * compiles exactly these. */
-
- /** The engine archive for one target, per-TU compiler invocations plus ar.
- * The flags mirror what the former CMake
- * configurations apply to the qjs library target: gnu11 (CMAKE_C_EXTENSIONS
- * ON), hidden visibility, -funsigned-char, -DQUICKJS_NG_BUILD and
- * -D_GNU_SOURCE (qjs_defines; linux targetArgs already carry the latter),
- * then MinSizeRel (-Os -DNDEBUG) for plain or Debug+QJS_ENABLE_ASAN
- * (-O0 -ggdb -fno-omit-frame-pointer -fsanitize=address
- * -fno-sanitize-recover=all) for asan. Same atomic-rename publish as every
- * vendor cache. */
- async function buildEngineArchiveDirect(
- sanitize: boolean,
- driver: CcDriver,
- cacheRoot: string,
- cacheDir: string,
- ): Promise {
- const vendor = vendorEngineDir();
- const archive = join(cacheDir, "libqjs.a");
- const compileArgv = isZigDriver(driver) ? driver.argv : ["clang"];
- const arArgv = isZigDriver(driver) ? [...driver.argv.slice(0, 1), "ar"] : ["ar"];
- const cflags = [
- "-std=gnu11",
- ...driver.targetArgs,
- "-fvisibility=hidden",
- "-funsigned-char",
- "-DQUICKJS_NG_BUILD",
- "-D_GNU_SOURCE",
- // CMake's qjs_defines on WIN32 (quickjs.c's own _WIN32 arms cover the
- // rest — timezoneapi, intrin, cutils.h's _msize usable-size probe).
- ...(targetPlatform(driver) === "win32"
- ? ["-DWIN32_LEAN_AND_MEAN", "-D_WIN32_WINNT=0x0601"]
- : []),
- ...(sanitize
- ? [
- "-O0",
- "-ggdb",
- "-fno-omit-frame-pointer",
- "-fsanitize=address",
- "-fno-sanitize-recover=all",
- "-DQJS_ENABLE_ASAN",
- ]
- : ["-Os", "-DNDEBUG"]),
- "-I",
- vendor,
- ];
- await mkdir(cacheRoot, { recursive: true });
- const buildDir = await mkdtemp(
- join(tmpdir(), `scriptc-vendor-qjs-${driver.target ?? "host"}-`),
- );
- try {
- const width = Math.min(QJS_ENGINE_SOURCES.length, availableParallelism());
- for (let i = 0; i < QJS_ENGINE_SOURCES.length; i += width) {
- await Promise.all(
- QJS_ENGINE_SOURCES.slice(i, i + width).map((src) =>
- execFileAsync(
- compileArgv[0] ?? "clang",
- [
- ...compileArgv.slice(1),
- ...cflags,
- "-c",
- join(vendor, src),
- "-o",
- join(buildDir, `${basename(src, ".c")}.o`),
- ],
- { cwd: buildDir },
- ),
- ),
- );
- }
- await execFileAsync(arArgv[0] ?? "ar", [
- ...arArgv.slice(1),
- "rcs",
- join(buildDir, "libqjs.a"),
- ...QJS_ENGINE_SOURCES.map((s) => join(buildDir, `${basename(s, ".c")}.o`)),
- ]);
- await publishVendorArtifact(join(buildDir, "libqjs.a"), archive);
- } finally {
- await rm(buildDir, { recursive: true, force: true });
- }
- return archive;
- }
-
- /** The vendor sources behind static-build regex support: quickjs-ng's
- * libregexp and its unicode tables (cutils is header-only). Deliberately
- * NOT the engine — a regex-using static binary links ~110KB of matcher,
- * never the ~620KB island. */
-
function lreObjectPaths(
sanitize: boolean,
driver: CcDriver,
@@ -327,11 +194,10 @@ export function createVendorArchives(context: VendorArchiveContext) {
}
/** The libregexp objects for one flavor, compiled lazily on the first
- * regex-using static build (~1s) and cached like the engine archive —
+ * regex-using build (~1s) and cached under
* /vendor/-lre---/*.o — with the same atomic-rename
* publish (parallel first builds race safely; losers discard their work).
- * Plain is -Os (size class matters: the regex fence pins regex-using
- * binaries well under the engine class); asan matches the final link so
+ * Plain is -Os to keep regex-using binaries small; asan matches the final link so
* the sanitized lane instruments the matcher too. Cross targets get their
* own flavor directory, compiled with the SCRIPTC_CC driver and its target
* args — libregexp/libunicode are plain C11, so the cross story is exactly
@@ -465,88 +331,6 @@ export function createVendorArchives(context: VendorArchiveContext) {
return objects;
}
- function vendorCurlDir(): string {
- return join(runtimeSrcDir(), "..", "vendor", "curl");
- }
-
- /** Every libcurl function scr_fetch_curl.c references — the generated import
- * stub defines exactly these. A new curl call in scr_fetch_curl.c that is
- * missing here fails the CROSS link immediately with the symbol's name
- * (host builds resolve it from the real system libcurl and never look). */
- const CURL_STUB_SYMBOLS = [
- "curl_easy_cleanup",
- "curl_easy_getinfo",
- "curl_easy_init",
- "curl_easy_setopt",
- "curl_easy_strerror",
- "curl_free",
- "curl_global_cleanup",
- "curl_global_init",
- "curl_multi_add_handle",
- "curl_multi_cleanup",
- "curl_multi_info_read",
- "curl_multi_init",
- "curl_multi_perform",
- "curl_multi_poll",
- "curl_multi_remove_handle",
- "curl_slist_append",
- "curl_slist_free_all",
- "curl_url",
- "curl_url_cleanup",
- "curl_url_get",
- "curl_url_set",
- ];
-
- function curlStubDirPath(
- driver: CcDriver,
- buildIdentity: string,
- cacheRoot: string = vendorBuildCacheRoot(),
- ): string {
- return join(cacheRoot, `curl-stub-${driver.target}-${buildIdentity}`);
- }
-
- /** The libcurl import stub for one CROSS target, generated lazily on the
- * first fetch-using cross build and cached like the zlib objects —
- * /vendor/curl-stub--/libcurl.so, atomic-rename publish. The
- * stub is empty definitions of CURL_STUB_SYMBOLS compiled `-shared` with
- * `-soname libcurl.so.4`: linking against it satisfies scr_fetch_curl.c's
- * references and records a plain `DT_NEEDED libcurl.so.4`, which the
- * TARGET system's real libcurl satisfies at load time (curl's unversioned
- * exports make the classic import-stub technique sound here — nothing
- * from the stub's bodies ever ships in the binary). One stub per target,
- * no sanitize flavor: the stub's code is never executed or instrumented,
- * and asan links against plain shared libraries freely. */
- async function ensureCurlStub(
- driver: CcDriver,
- buildIdentity: string,
- cacheRoot: string = vendorBuildCacheRoot(),
- ): Promise {
- const cacheDir = curlStubDirPath(driver, buildIdentity, cacheRoot);
- const lib = join(cacheDir, "libcurl.so");
- if (await validVendorArtifact(lib)) return cacheDir;
-
- await mkdir(cacheRoot, { recursive: true });
- const buildDir = await mkdtemp(join(tmpdir(), "scriptc-vendor-curl-stub-"));
- try {
- const src = join(buildDir, "stub.c");
- await writeFile(src, CURL_STUB_SYMBOLS.map((s) => `void ${s}(void) {}\n`).join(""));
- await execFileAsync(driver.argv[0] ?? "clang", [
- ...driver.argv.slice(1),
- ...driver.targetArgs,
- "-shared",
- "-fPIC",
- "-Wl,-soname,libcurl.so.4",
- src,
- "-o",
- join(buildDir, "libcurl.so"),
- ]);
- await publishVendorArtifact(join(buildDir, "libcurl.so"), lib);
- } finally {
- await rm(buildDir, { recursive: true, force: true });
- }
- return cacheDir;
- }
-
function vendorTlsDir(): string {
return join(runtimeSrcDir(), "..", "vendor", "mbedtls");
}
@@ -562,8 +346,8 @@ export function createVendorArchives(context: VendorArchiveContext) {
}
/** The mbedTLS archive for one flavor, compiled lazily on the first
- * TLS-using build (~15s over ~110 TUs, parallelized) and cached like the
- * engine archive — /vendor/mbedtls----/libmbedtls.a —
+ * TLS-using build (~15s over ~110 TUs, parallelized) and cached under
+ * /vendor/mbedtls----/libmbedtls.a
* with the same atomic-rename publish (parallel first builds race safely;
* losers discard their work). Plain is -Os (the TLS stack is link-gated
* but still wants its size class small); asan matches the final link so
@@ -637,24 +421,18 @@ export function createVendorArchives(context: VendorArchiveContext) {
return {
vendorEngineDir,
vendorTlsDir,
- vendorCurlDir,
vendorBuildCacheRoot,
vendorCacheTargetFlavor,
vendorCacheBuildIdentity,
currentVendorCacheBuildIdentity,
- engineArchivePath,
stageVendorInputs,
- ensureEngineArchive,
lreObjectPaths,
ensureLreObjects,
vendorZlibDir,
zlibObjectPaths,
ensureZlibObjects,
- curlStubDirPath,
- ensureCurlStub,
tlsArchivePath,
ensureTlsArchive,
- QJS_ENGINE_SOURCES,
LRE_SOURCES,
ZLIB_SOURCES,
};
diff --git a/packages/compiler/src/backend/vendor-inputs.ts b/packages/compiler/src/backend/vendor-inputs.ts
index 5aaa24ff7..3d2710fa0 100644
--- a/packages/compiler/src/backend/vendor-inputs.ts
+++ b/packages/compiler/src/backend/vendor-inputs.ts
@@ -4,7 +4,6 @@ export const MBEDTLS_VERSION = "3.6.7";
export const ZLIB_VERSION = "1.3.1";
/** Exact translation-unit membership shared by cache builds and external
* source-pack recipes. */
-export const QJS_ENGINE_SOURCES = ["dtoa.c", "libregexp.c", "libunicode.c", "quickjs.c"] as const;
export const LRE_SOURCES = ["libregexp.c", "libunicode.c"] as const;
export const ZLIB_SOURCES = [
"adler32.c",
diff --git a/packages/compiler/src/backend/warm-cache.ts b/packages/compiler/src/backend/warm-cache.ts
index 5bd547161..c2ea87ce8 100644
--- a/packages/compiler/src/backend/warm-cache.ts
+++ b/packages/compiler/src/backend/warm-cache.ts
@@ -12,11 +12,10 @@ import {
export async function warmNativeCaches(
options: WarmNativeCachesOptions = {},
): Promise {
- if (options.sanitize || process.env["SCRIPTC_FETCH_CURL"] === "1")
- return warmDevelopmentRuntime(options);
+ if (options.sanitize) return warmDevelopmentRuntime(options);
const cacheRoot = await prepareBuildCacheRoot(buildCacheRoot());
if (cacheRoot === null) throw new Error("the native build cache is disabled or unavailable");
- const known = new Set(["runtime", "tls", "dynamic"]);
+ const known = new Set(["runtime", "tls"]);
for (const profile of options.profiles ?? [])
if (!known.has(profile)) throw new Error(`unknown native cache warm profile '${profile}'`);
const target = nativeCodegenTarget();
@@ -26,7 +25,7 @@ export async function warmNativeCaches(
throw new Error(
`native cache warming requires an executable target; ${target.name} supports library archives`,
);
- const profiles = [...new Set(options.profiles ?? (["runtime", "tls", "dynamic"] as const))];
+ const profiles = [...new Set(options.profiles ?? (["runtime", "tls"] as const))];
const results = [];
for (const profile of profiles) {
const started = performance.now();
@@ -34,13 +33,11 @@ export async function warmNativeCaches(
target,
optimization: options.optimization ?? "release",
features: {
- dynamic: profile === "dynamic",
fetch: profile === "tls",
regex: false,
copying: false,
textDecoderLegacy: false,
fileHandle: false,
- netIsland: false,
zlib: false,
assert: false,
inspect: false,
diff --git a/packages/compiler/src/cli/command.ts b/packages/compiler/src/cli/command.ts
index 8dd8a9f28..d729de866 100644
--- a/packages/compiler/src/cli/command.ts
+++ b/packages/compiler/src/cli/command.ts
@@ -77,7 +77,6 @@ async function main(args: string[], host: CliHost): Promise {
fail(`unknown cache command "${inputArg ?? ""}" (supported: warm)\n\n${USAGE}`);
if (
values.lib ||
- values.dynamic ||
values.backend !== undefined ||
values.emit !== undefined ||
values.print !== undefined ||
@@ -103,10 +102,10 @@ async function main(args: string[], host: CliHost): Promise {
fail(`unknown optimization "${optimization}" (supported: release, dev, speed)\n\n${USAGE}`);
}
const profileArgs = positionals.slice(2);
- const knownProfiles = new Set(["runtime", "tls", "dynamic"]);
+ const knownProfiles = new Set(["runtime", "tls"]);
for (const profile of profileArgs) {
if (!knownProfiles.has(profile as NativeCacheWarmProfile)) {
- fail(`unknown cache warm profile "${profile}" (supported: runtime, tls, dynamic)`);
+ fail(`unknown cache warm profile "${profile}" (supported: runtime, tls)`);
}
}
let result;
@@ -143,7 +142,6 @@ async function main(args: string[], host: CliHost): Promise {
fail("scriptc build --lib takes no input positional: the profile names the entry module");
}
if (
- values.dynamic ||
values.backend !== undefined ||
values.emit !== undefined ||
values.print !== undefined ||
@@ -157,7 +155,7 @@ async function main(args: string[], host: CliHost): Promise {
externalTypeArgs.length > 0
) {
fail(
- "scriptc build --lib takes no --dynamic/--backend/--emit/--print/--optimization/--strip/--windows-subsystem/--detached-exit/--npm-static/--ffi/--external-types: the profile pins the emission and optimization, npm imports are judged automatically, outbound FFI belongs to executable builds, and external type mappings belong to coverage",
+ "scriptc build --lib takes no --backend/--emit/--print/--optimization/--strip/--windows-subsystem/--detached-exit/--npm-static/--ffi/--external-types: the profile pins the emission and optimization, npm imports are judged automatically, outbound FFI belongs to executable builds, and external type mappings belong to coverage",
);
}
const profilePath = resolve(profileArg);
@@ -339,7 +337,6 @@ async function main(args: string[], host: CliHost): Promise {
if (command === "coverage") {
const { coverage, sourceTexts } = await host.analyze(input, {
- dynamic: values.dynamic,
...(npmStatic !== undefined ? { npmStatic } : {}),
...(ffiProfilePath !== undefined ? { ffiProfilePath } : {}),
...(Object.keys(externalTypes).length > 0 ? { externalTypes } : {}),
@@ -381,7 +378,6 @@ async function main(args: string[], host: CliHost): Promise {
outputKind: output.outputKind,
emitIr: output.emitIr,
sanitize: values.sanitize,
- dynamic: values.dynamic,
...(backend !== undefined ? { backend } : {}),
...(optimization !== undefined ? { optimization } : {}),
...(values.strip ? { strip: true } : {}),
diff --git a/packages/compiler/src/cli/host.ts b/packages/compiler/src/cli/host.ts
index e24543cfa..cb83e95d5 100644
--- a/packages/compiler/src/cli/host.ts
+++ b/packages/compiler/src/cli/host.ts
@@ -9,7 +9,7 @@ import type {
import type { NativeOptimization } from "../backend/optimization.js";
import type { ProvenanceSources } from "../frontend/provenance-registry.js";
-export type NativeCacheWarmProfile = "runtime" | "tls" | "dynamic";
+export type NativeCacheWarmProfile = "runtime" | "tls";
/** Only host operations vary between the seed and installed compiler. */
export interface CliHost {
diff --git a/packages/compiler/src/cli/usage.ts b/packages/compiler/src/cli/usage.ts
index 0a24477f2..a0388374b 100644
--- a/packages/compiler/src/cli/usage.ts
+++ b/packages/compiler/src/cli/usage.ts
@@ -4,7 +4,6 @@ Usage:
scriptc build [options] compile to an executable or source artifact
scriptc run [options] compile and run
scriptc coverage how much compiles statically, and why not
- scriptc coverage --dynamic what a --dynamic build compiles, and what still blocks it
scriptc coverage --external-types
type-resolve an embedder-provided module for analysis
scriptc build --lib --profile library mode: compile the profile's entry
@@ -14,7 +13,7 @@ Usage:
exporting the profile symbols; a profile
with a sidecar section also gets the
contract sidecar JSON beside the archive
- scriptc cache warm [runtime|tls|dynamic…] prebuild expensive native cache families
+ scriptc cache warm [runtime|tls…] verify and load precompiled runtime families
for the current compiler/SDK/target
Options:
@@ -52,22 +51,19 @@ Options:
--emit-ir also write IR beside an executable or library archive;
deprecated for executables: use --emit=ir for primary IR
--sanitize build with ASan + runtime RC audit
- --dynamic embed the dynamic engine (adds ~620KB; static stays the default)
--ffi bind signature-only TypeScript declarations to native
C symbols and link the manifest's archives/libraries
--npm-static
compile the named npm packages' shipped JS statically as
program modules (repeatable; "auto" opts in every eligible
direct import: own .d.ts, unminified JS, no build-transform
- markers). A package preflight refuses falls back to the
- island (--dynamic) with a coverage-report note — opt-in,
- experimental
+ markers). Packages that fail preflight are refused with a
+ diagnostic. Eligible dependencies compile automatically.
--provenance-sources
EXPERIMENTAL: compile npm dependencies from their
provenance-attested SOURCE (fetched at the attested
commit) as static program modules; packages without a
- usable attestation keep the island path (a note, never
- a failure)
+ usable attestation use their published source
--external-types
coverage only: map an exact bare module specifier to a
local declaration file. The declaration supplies types
@@ -90,7 +86,6 @@ export const CLI_OPTIONS = {
"keep-llvm": { type: "boolean", default: true },
"emit-ir": { type: "boolean", default: false },
sanitize: { type: "boolean", default: false },
- dynamic: { type: "boolean", default: false },
ffi: { type: "string" },
"npm-static": { type: "string", multiple: true },
"provenance-sources": { type: "boolean", default: false },
diff --git a/packages/compiler/src/compat/fetch-profile.ts b/packages/compiler/src/compat/fetch-profile.ts
index 6239fd03e..95a84e13b 100644
--- a/packages/compiler/src/compat/fetch-profile.ts
+++ b/packages/compiler/src/compat/fetch-profile.ts
@@ -51,7 +51,7 @@ export interface FetchCompatOption {
evidence: readonly FetchCompatEvidence[];
}
-export type FetchCompatInventoryStatus = "static" | "dynamic-only" | "unsupported" | "out-of-scope";
+export type FetchCompatInventoryStatus = "static" | "unsupported" | "out-of-scope";
export type FetchCompatInventoryPlacement =
| "global"
@@ -64,7 +64,7 @@ export type FetchCompatInventoryPlacement =
/** One public property in the pinned runtime census, or one WebIDL
* dictionary member observed through its conversion reads. Static rows
- * must resolve to an operation/option above; dynamic-only rows are the
+ * must resolve to an operation/option above; unsupported rows are the
* implementation queue; out-of-scope rows make intentional omissions
* explicit instead of letting absence masquerade as a support claim. */
export interface FetchCompatInventoryEntry {
@@ -119,22 +119,6 @@ const staticEntry = (
placement: FetchCompatInventoryPlacement,
): FetchCompatInventoryEntry => ({ id, owner, member, placement, status: "static" });
-const dynamicEntry = (
- id: string,
- owner: string,
- member: string,
- placement: FetchCompatInventoryPlacement,
- reason: string,
-): FetchCompatInventoryEntry => ({
- id,
- owner,
- member,
- placement,
- status: "dynamic-only",
- code: "SC2020",
- reason,
-});
-
const unsupportedEntry = (
id: string,
owner: string,
@@ -167,8 +151,7 @@ const outOfScopeEntry = (
});
const widerMemberFence = "the member is outside the native static handle projection";
-const typedInterfaceUnsupported =
- "typed source has no compiler bridge for this interface in either tier";
+const typedInterfaceUnsupported = "typed source has no compiler bridge for this interface";
const metadataExclusion =
"WebIDL brand metadata is observable reflection, not an executable compatibility operation";
@@ -581,7 +564,7 @@ export const NODE24_FETCH_COMPAT_PROFILE = {
"AbortSignal",
"constructor",
"constructor",
- "Node exposes the interface object but constructing it throws; neither compiler tier currently preserves that constructor behavior",
+ "Node exposes the interface object but constructing it throws; the compiler does not preserve that constructor behavior",
),
staticEntry("stdlib.abort-signal.abort", "AbortSignal", "abort", "static"),
staticEntry("stdlib.abort-signal.timeout", "AbortSignal", "timeout", "static"),
@@ -626,7 +609,7 @@ export const NODE24_FETCH_COMPAT_PROFILE = {
staticEntry(`stdlib.headers.${member}`, "Headers", member, "prototype"),
),
...["keys", "values", "entries"].map((member) =>
- dynamicEntry(
+ unsupportedEntry(
`stdlib.headers.${member}`,
"Headers",
member,
@@ -635,7 +618,7 @@ export const NODE24_FETCH_COMPAT_PROFILE = {
),
),
staticEntry("stdlib.headers.forEach", "Headers", "forEach", "prototype"),
- dynamicEntry(
+ unsupportedEntry(
"stdlib.headers.symbol.iterator",
"Headers",
"[Symbol.iterator]",
@@ -704,10 +687,10 @@ export const NODE24_FETCH_COMPAT_PROFILE = {
"Response",
member,
"static",
- "Response static constructor-object operations have no compiler lowering in either tier",
+ "Response static constructor-object operations have no compiler lowering",
),
),
- dynamicEntry("stdlib.response.type", "Response", "type", "prototype", widerMemberFence),
+ unsupportedEntry("stdlib.response.type", "Response", "type", "prototype", widerMemberFence),
...["url", "redirected", "status", "ok", "statusText", "headers", "body", "bodyUsed"].map(
(member) => staticEntry(`stdlib.response.${member}`, "Response", member, "prototype"),
),
@@ -718,7 +701,7 @@ export const NODE24_FETCH_COMPAT_PROFILE = {
"Response",
member,
"prototype",
- "the dynamic fetch bridge does not implement this Response operation",
+ "the native fetch runtime does not implement this Response operation",
),
),
...["text", "json"].map((member) =>
@@ -744,13 +727,13 @@ export const NODE24_FETCH_COMPAT_PROFILE = {
staticEntry("stdlib.readable-stream.cancel", "ReadableStream", "cancel", "prototype"),
staticEntry("stdlib.readable-stream.get-reader", "ReadableStream", "getReader", "prototype"),
...["pipeThrough", "values"].map((member) =>
- dynamicEntry(
+ unsupportedEntry(
`stdlib.readable-stream.${member}`,
"ReadableStream",
member,
"prototype",
member === "values"
- ? "direct for-await consumption compiles statically; storing or driving the first-class iterator handle requires --dynamic"
+ ? "direct for-await consumption compiles statically; storing or driving the first-class iterator handle is unsupported"
: "the wider Web Streams graph is outside the native readable-stream slice",
),
),
@@ -760,7 +743,7 @@ export const NODE24_FETCH_COMPAT_PROFILE = {
"ReadableStream",
member,
"prototype",
- "the dynamic Web Streams bridge exposes only an explicit unsupported stub for this operation",
+ "this operation is outside the native readable-stream implementation",
),
),
unsupportedEntry(
@@ -768,7 +751,7 @@ export const NODE24_FETCH_COMPAT_PROFILE = {
"ReadableStream",
"[Symbol.asyncIterator]",
"prototype-symbol",
- "direct for-await consumption compiles statically; explicit symbol access and stored iterator handles have no compiler lowering in either tier",
+ "direct for-await consumption compiles statically; explicit symbol access and stored iterator handles have no compiler lowering",
),
outOfScopeEntry(
"stdlib.readable-stream.symbol.toStringTag",
@@ -783,7 +766,7 @@ export const NODE24_FETCH_COMPAT_PROFILE = {
"ReadableStreamDefaultReader",
"constructor",
"constructor",
- "the constructor object is unavailable in the dynamic engine; static reader handles come from ReadableStream.getReader()",
+ "reader handles come from ReadableStream.getReader(); the constructor object is unsupported",
),
staticEntry(
"stdlib.readable-stream-default-reader.read",
@@ -822,7 +805,7 @@ export const NODE24_FETCH_COMPAT_PROFILE = {
"ReadableStreamDefaultController",
"constructor",
"constructor",
- "the constructor object is unavailable in the dynamic engine; static controller handles come from underlying-source callbacks",
+ "controller handles come from underlying-source callbacks; the constructor object is unsupported",
),
staticEntry(
"stdlib.readable-stream-default-controller.desired-size",
@@ -879,19 +862,19 @@ export const NODE24_FETCH_COMPAT_PROFILE = {
return supported.has(member)
? staticEntry(id, "RequestInit", member, "dictionary")
: member === "dispatcher"
- ? dynamicEntry(
+ ? unsupportedEntry(
id,
"RequestInit",
member,
"dictionary",
- "the dynamic tier recognizes Vercel CLI's EnvProxyDispatcher and applies equivalent native environment-proxy routing",
+ "custom dispatchers are unsupported; native environment-proxy routing uses NODE_USE_ENV_PROXY",
)
: unsupportedEntry(
id,
"RequestInit",
member,
"dictionary",
- "neither compiler tier preserves this RequestInit member's conversion or transport behavior",
+ "the compiler does not preserve this RequestInit member's conversion or transport behavior",
);
}),
...["headers", "status", "statusText"].map((member) =>
@@ -906,7 +889,7 @@ export const NODE24_FETCH_COMPAT_PROFILE = {
{
name: "WritableStream/TransformStream",
reason:
- "the static tier currently targets readable fetch bodies, not general Web Streams graphs",
+ "native support currently covers readable fetch bodies; general Web Streams graphs are unsupported",
},
{
name: "Readable byte/BYOB streams",
diff --git a/packages/compiler/src/compile-types.ts b/packages/compiler/src/compile-types.ts
index db0d57966..de2c1a335 100644
--- a/packages/compiler/src/compile-types.ts
+++ b/packages/compiler/src/compile-types.ts
@@ -17,10 +17,6 @@ export interface CompileBaseOptions {
* The CLI's deprecated --emit-ir flag supplies this option. */
emitIr?: boolean;
sanitize?: boolean;
- /** Embed the dynamic-island engine (--dynamic). Off = the static default:
- * island constructs are diagnostics and nothing about codegen or linking
- * changes. */
- dynamic?: boolean;
/** LLVM is the production code generator. */
backend?: "llvm";
/** Native optimization posture. Release is the shipped -O2 default; dev
@@ -39,15 +35,8 @@ export interface CompileBaseOptions {
* executable mapped and the memory charged for up to ~100 ms after exit.
* Executables only; no effect on other platforms. */
detachedExit?: boolean;
- /** --npm-static: package names whose shipped, unminified JS compiles
- * STATICALLY as program modules (inference types the bodies; statements
- * the lowering cannot prove become runtime fences). "auto" opts in every
- * directly-imported package passing the eligibility heuristics (own
- * .d.ts, unminified JS, no build-transform markers). A package whose
- * preflight refuses marks itself an offender and falls back to the
- * island (--dynamic) or the requires-dynamic diagnostic (static builds)
- * — never a silent misbuild. Off by default: nothing changes without
- * the flag. */
+
+ /** Eligible packages compile automatically. Explicit names override automatic selection heuristics. */
npmStatic?: readonly string[] | "auto";
/** Outbound native FFI manifest. Its signature-only TypeScript bindings
* lower to direct C ABI calls. Source outputs retain those declarations;
@@ -161,12 +150,9 @@ export type CompileLibraryResult =
| { ok: false; diagnostics: ScrDiagnostic[]; sourceTexts: Map };
export interface AnalyzeOptions {
- /** Analyze as a --dynamic build (island constructs lower instead of
- * producing requires-dynamic diagnostics). */
- dynamic?: boolean;
/** --npm-static (see CompileOptions.npmStatic): the analysis compiles
* opted-in packages' JS as program modules and the coverage report
- * carries each package's static/fallback status. */
+ * carries each package's native/refused status. */
npmStatic?: readonly string[] | "auto";
/** Analyze with the outbound native bindings from this FFI manifest. */
ffiProfilePath?: string;
diff --git a/packages/compiler/src/contracts/check.ts b/packages/compiler/src/contracts/check.ts
index 3e1570917..5a0e7767f 100644
--- a/packages/compiler/src/contracts/check.ts
+++ b/packages/compiler/src/contracts/check.ts
@@ -768,7 +768,7 @@ class Int32Contracts {
else if (dynamic.has(family))
this.refuse(
note,
- "instances of the class reach dynamic code (any, unknown casts, islands) where a store to the field is not checked",
+ "instances of the class reach dynamic code (any or unknown casts) where a store to the field is not checked",
"keep instances of this class out of any-typed values, or remove Int32",
);
}
@@ -1516,7 +1516,7 @@ class ImmutableContracts {
if (PASS_THROUGH.has(e.kind) || OBSERVE.has(e.kind)) return;
if (e.kind === "fieldGet" || e.kind === "recordGet" || e.kind === "arrayGet") return;
// Any other parent: a derived child goes somewhere this pass does
- // not follow (dynamic conversions, islands, runtime helpers).
+ // not follow (dynamic conversions, runtime helpers).
everyExprChild(
e,
(child) => {
@@ -1759,10 +1759,6 @@ function describeSink(e: IrExpr): string {
case "dynObjLit":
case "dynArrLit":
return "dynamic (any or unknown) code";
- case "jsOp":
- case "jsMarshal":
- case "jsExit":
- return "the JavaScript island";
case "intrinsic":
return `the runtime (${e.name})`;
default:
diff --git a/packages/compiler/src/coverage/report.ts b/packages/compiler/src/coverage/report.ts
index f8bb30d67..b881a6aa2 100644
--- a/packages/compiler/src/coverage/report.ts
+++ b/packages/compiler/src/coverage/report.ts
@@ -10,7 +10,6 @@ import type { Milestone, ScrDiagnostic } from "../diagnostics/diagnostic.js";
import {
DIAGNOSTICS_SCHEMA,
DIAGNOSTICS_SCHEMA_VERSION,
- DYNAMIC_CAPABLE_CODES,
SourceLocator,
groupDiagnostics,
type DiagnosticGroup,
@@ -21,15 +20,10 @@ import {
} from "../diagnostics/envelope.js";
import { renderDiagnostics } from "../diagnostics/render.js";
import type { LowerStats } from "../frontend/lowering/lowerer.js";
-import type { NpmBuiltinUse, NpmLazyTrap } from "../frontend/npm.js";
import type { ProvenanceSources } from "../frontend/provenance-registry.js";
export interface CoverageInput {
file: string;
- /** Analyzed as a --dynamic build: island sites LOWER (their statements
- * land in stats.statementsIsland) instead of SC2013-fencing, and the
- * report renders them as "compile dynamically". */
- dynamic?: boolean;
stats: LowerStats;
diagnostics: ScrDiagnostic[];
/** JS statements whose compile fences deferred to RUNTIME (runtimeFence
@@ -44,19 +38,8 @@ export interface CoverageInput {
* the program compiles, but these sites can behave differently natively.
* Never blockers; `--fail-on=divergences` opts into failing on them. */
divergences?: ScrDiagnostic[];
- /** --dynamic only: every Node builtin the embedded npm graph imports —
- * what the island must provide for this program (unshimmed ones also
- * appear as SC2030 blockers, EXCEPT lazily-reached ones, which embed
- * the island's call-time throw instead of failing the build). */
- npmBuiltins?: NpmBuiltinUse[];
- /** --dynamic only: unresolvable specifiers reached ONLY by require()/
- * import() edges — embedded as runtime traps with Node's call-time
- * error shape; listed in the builtins table so the build output stays
- * honest about what the binary cannot reach. */
- npmLazyTraps?: NpmLazyTrap[];
- /** --npm-static: each requested (or auto-detected) package's outcome —
- * compiled statically as program modules, or fallen back to the island
- * with the first refusal reason. */
+ /** Each dependency's native compilation outcome, with the first refusal
+ * reason for a refused package. */
npmStatic?: NpmStaticStatus[];
/** --provenance-sources: the resolved source-mapped packages and the
* fallback notes — the report renders per-package attribution from
@@ -64,7 +47,7 @@ export interface CoverageInput {
provenance?: ProvenanceSources;
/** --provenance-sources: per-file statement attribution from the emit
* pass (LowerResult.statsByFile). */
- statsByFile?: Map;
+ statsByFile?: Map;
/** --provenance-sources: diagnostics of elided pure-annotated dead
* consts (off the build; the provenance section names them). */
provenanceElided?: ScrDiagnostic[];
@@ -72,11 +55,11 @@ export interface CoverageInput {
preflightFailed: boolean;
}
-/** One --npm-static package's outcome for the report. */
+/** One dependency's native compilation outcome. */
export interface NpmStaticStatus {
package: string;
- status: "static" | "fallback";
- /** The fallback's first refusal reason (fallback rows only). */
+ status: "static" | "refused";
+ /** The first refusal reason for a refused package. */
detail?: string;
}
@@ -89,10 +72,6 @@ const RESET = "\x1b[0m";
const MILESTONE_ORDER: Milestone[] = ["M1", "M2", "M3", "M4", "M5", "later"];
-/** Codes whose construct RUNS under --dynamic (the embedded engine) — the
- * report separates "one flag away" from "cannot compile at all". */
-const DYNAMIC_CAPABLE = DYNAMIC_CAPABLE_CODES;
-
/** Human rows cap their message: long embedded type text would otherwise
* push lines past several hundred columns. The full message is in the
* --print=diagnostics envelope (and in `scriptc build` output). */
@@ -190,28 +169,18 @@ export function renderCoverage(input: CoverageInput, opts: CoverageRenderOptions
return out.join("\n");
}
- // Top-line numbers stay whole-program: reached statements plus the
- // unreached remainder the analysis lowered anyway. Under --dynamic the
- // island-lowered statements split out as "compile dynamically" — they
- // BUILD, but their work runs in the embedded engine, and counting them
- // as static would overstate how native the program is.
+ // Whole-program totals include reached and unreached statements.
const un = input.unreached;
const total = input.stats.statementsTotal + (un?.stats.statementsTotal ?? 0);
const failed = input.stats.statementsFailed + (un?.stats.statementsFailed ?? 0);
- const island = input.stats.statementsIsland + (un?.stats.statementsIsland ?? 0);
const skipped = input.stats.functionsSkipped + (un?.stats.functionsSkipped ?? 0);
- const ok = total - failed - island;
+ const ok = total - failed;
const pct = total === 0 ? 100 : Math.floor((ok / total) * 100);
const pctColor = pct === 100 ? GREEN : pct >= 75 ? YELLOW : RED;
out.push(` statements analyzed ${total}`);
out.push(` compile statically ${ok} ${c(pctColor, c(BOLD, `(${pct}%)`))}`);
- if (input.dynamic) {
- const ipct = total === 0 ? 0 : Math.floor((island / total) * 100);
- out.push(
- ` compile dynamically ${island} ${c(YELLOW, c(BOLD, `(${ipct}%)`))} ${c(DIM, "(island sites — the embedded engine runs them)")}`,
- );
- }
+
if (skipped > 0) {
out.push(
` ${c(DIM, `(${skipped} function${skipped === 1 ? "" : "s"} not analyzed — signature blocked; their statements count as not static)`)}`,
@@ -219,72 +188,21 @@ export function renderCoverage(input: CoverageInput, opts: CoverageRenderOptions
}
out.push("");
- // --npm-static outcomes: which opted-in packages compiled statically as
- // program modules and which fell back to the island (with the first
- // refusal reason) — the flag's honesty section.
+ // Report native package compilation and the first reason for each refusal.
const npmStatic = input.npmStatic ?? [];
if (npmStatic.length > 0) {
- out.push(` ${c(DIM, "npm packages compiled statically (--npm-static):")}`);
+ out.push(` ${c(DIM, "npm package compilation:")}`);
const widestP = Math.max(...npmStatic.map((s) => s.package.length));
for (const s of npmStatic) {
const status =
s.status === "static"
? c(GREEN, "static")
- : c(YELLOW, "island fallback") +
- (s.detail !== undefined ? ` ${c(DIM, `(${s.detail})`)}` : "");
+ : c(RED, "refused") + (s.detail !== undefined ? ` ${c(DIM, `(${s.detail})`)}` : "");
out.push(` ${s.package.padEnd(widestP)} ${status}`);
}
out.push("");
}
- // What the embedded npm code asks of the island: every Node builtin the
- // graph imports, with its shim status, plus every unresolvable specifier
- // only require()/import() edges reach. Eagerly-blocked builtins also
- // surface as SC2030 blockers below; "lazy trap" rows DON'T fail the
- // build — the binary embeds Node's call-time error and the call throws
- // at runtime, exactly where Node would have failed.
- const builtins = input.dynamic ? (input.npmBuiltins ?? []) : [];
- const traps = input.dynamic ? (input.npmLazyTraps ?? []) : [];
- if (builtins.length > 0 || traps.length > 0) {
- out.push(
- ` ${c(DIM, traps.length > 0 ? "embedded npm code imports Node builtins and unresolved specifiers:" : "embedded npm code imports Node builtins:")}`,
- );
- const widestB = Math.max(
- ...[...builtins.map((b) => b.builtin.length), ...traps.map((t) => t.specifier.length)],
- );
- // Pad the plain words before coloring — escape codes have no width.
- const widestS = Math.max(
- ...[...builtins.map((b) => (b.shimmed ? 7 : b.lazy ? 23 : 11)), ...traps.map(() => 24)],
- );
- for (const b of builtins) {
- const status = b.shimmed
- ? c(GREEN, "shimmed".padEnd(widestS))
- : b.lazy
- ? c(YELLOW, "not shimmed — lazy trap".padEnd(widestS))
- : c(RED, "not shimmed".padEnd(widestS));
- out.push(
- ` ${b.builtin.padEnd(widestB)} ${status} ${c(DIM, `(${b.packages.join(", ")})`)}`,
- );
- }
- for (const t of traps) {
- // A native .node addon RESOLVED — the island cannot dlopen it, so
- // the build embedded a throwing ERR_DLOPEN_FAILED stub instead of
- // the addon's machine code; unresolvable rows keep Node's not-found
- // error shapes.
- const what = t.native ? "native addon — lazy trap" : "unresolvable — lazy trap";
- out.push(
- ` ${t.specifier.padEnd(widestB)} ${c(YELLOW, what.padEnd(widestS))} ` +
- c(DIM, `(${t.via.join("/")} in ${t.packages.join(", ")})`),
- );
- }
- if (builtins.some((b) => b.lazy) || traps.length > 0) {
- out.push(
- ` ${c(DIM, "(lazy trap: only reachable through require()/import() boundaries — the build embeds Node's call-time error; the call throws at runtime)")}`,
- );
- }
- out.push("");
- }
-
// --provenance-sources: per-package attribution — the answer to "did
// the DEPENDENCY's statements compile static?", computed by summing
// statsByFile entries under each package's source dir. Elided
@@ -298,19 +216,17 @@ export function renderCoverage(input: CoverageInput, opts: CoverageRenderOptions
for (const pkg of prov.packages) {
let pTotal = 0;
let pFailed = 0;
- let pIsland = 0;
const dir = pkg.dir.endsWith("/") ? pkg.dir : `${pkg.dir}/`;
for (const [file, s] of input.statsByFile ??
- new Map()) {
+ new Map()) {
if (!file.startsWith(dir)) continue;
pTotal += s.total;
pFailed += s.failed;
- pIsland += s.island;
}
const elided = (input.provenanceElided ?? []).filter((d) =>
d.loc.file.startsWith(dir),
).length;
- const pOk = pTotal - pFailed - pIsland;
+ const pOk = pTotal - pFailed;
const pPct = pTotal === 0 ? 100 : Math.floor((pOk / pTotal) * 100);
const pColor = pPct === 100 ? GREEN : pPct >= 75 ? YELLOW : RED;
const shortRepo = pkg.repo
@@ -321,7 +237,7 @@ export function renderCoverage(input: CoverageInput, opts: CoverageRenderOptions
` ${pkg.name}@${pkg.version} ${c(DIM, `${shortRepo} @ ${pkg.commit.slice(0, 12)}`)}`,
);
out.push(
- ` ${pTotal} statements: ${pOk} static ${c(pColor, c(BOLD, `(${pPct}%)`))}, ${pIsland} island, ${pFailed} fenced` +
+ ` ${pTotal} statements: ${pOk} static ${c(pColor, c(BOLD, `(${pPct}%)`))}, ${pFailed} fenced` +
(elided > 0
? ` ${c(DIM, `(${elided} fence${elided === 1 ? "" : "s"} elided as @__PURE__ dead consts — uses would fence per site)`)}`
: ""),
@@ -357,11 +273,7 @@ export function renderCoverage(input: CoverageInput, opts: CoverageRenderOptions
const unreachedDiags = [...(un?.diagnostics ?? []), ...(un?.runtimeFences ?? [])];
if (failed === 0 && input.diagnostics.length === 0 && unreachedDiags.length === 0) {
- out.push(
- island > 0
- ? ` ${c(GREEN, "builds with --dynamic")} — no remaining blockers (the island sites above run in the embedded engine).`
- : ` ${c(GREEN, "fully static")} — this program has no dynamic remainder.`,
- );
+ out.push(` ${c(GREEN, "fully static")} — all analyzed statements compile to native code.`);
if (divergences.length > 0) {
out.push("");
renderDivergences();
@@ -372,12 +284,10 @@ export function renderCoverage(input: CoverageInput, opts: CoverageRenderOptions
// Ordered by internal scheduling (soonest first), then by frequency —
// the top line is the blocker most likely to disappear next. The
// milestone labels themselves are maintainer business and never rendered.
- // Blockers split by what a flag can fix: sites that RUN under --dynamic
- // (the embedded engine) versus constructs with no lowering at all.
+
const blockers = groupBlockers(input.diagnostics);
const unreachedBlockers = groupBlockers(unreachedDiags, "unreached");
- const dynamic = blockers.filter((b) => DYNAMIC_CAPABLE.has(b.code));
- const rejected = blockers.filter((b) => !DYNAMIC_CAPABLE.has(b.code));
+ const rejected = blockers;
const renderGroup = (group: Blocker[], dim = false) => renderRows(group, RED, dim);
if (
failed > 0 &&
@@ -391,14 +301,6 @@ export function renderCoverage(input: CoverageInput, opts: CoverageRenderOptions
` ${c(RED, "blockers:")} ${failed} statement${failed === 1 ? "" : "s"} failed without a diagnostic (a compiler bug — please report it)`,
);
}
- if (dynamic.length > 0) {
- const sites = dynamic.reduce((n, b) => n + b.count, 0);
- out.push(
- ` ${c(YELLOW, `runs with --dynamic`)} ${sites} site${sites === 1 ? "" : "s"} ${c(DIM, "(embeds a JS engine, ~620KB — static stays the default)")}`,
- );
- renderGroup(dynamic);
- out.push("");
- }
if (rejected.length > 0) {
out.push(` blockers:`);
renderGroup(rejected);
@@ -510,9 +412,8 @@ export function coverageEnvelope(
const un = input.unreached;
const total = input.stats.statementsTotal + (un?.stats.statementsTotal ?? 0);
const failed = input.stats.statementsFailed + (un?.stats.statementsFailed ?? 0);
- const island = input.stats.statementsIsland + (un?.stats.statementsIsland ?? 0);
const skipped = input.stats.functionsSkipped + (un?.stats.functionsSkipped ?? 0);
- const ok = total - failed - island;
+ const ok = total - failed;
return {
schema: DIAGNOSTICS_SCHEMA,
schemaVersion: DIAGNOSTICS_SCHEMA_VERSION,
@@ -531,7 +432,7 @@ export function coverageEnvelope(
stats: {
statementsTotal: total,
statementsStatic: ok,
- statementsDynamic: island,
+ statementsDynamic: 0,
statementsFailed: failed,
functionsSkipped: skipped,
percentStatic: total === 0 ? 100 : Math.floor((ok / total) * 100),
diff --git a/packages/compiler/src/coverage/surface-manifest.ts b/packages/compiler/src/coverage/surface-manifest.ts
index 27ecfa475..a3deeb287 100644
--- a/packages/compiler/src/coverage/surface-manifest.ts
+++ b/packages/compiler/src/coverage/surface-manifest.ts
@@ -9,10 +9,10 @@ import { InternalCompilerError } from "../errors.js";
* (tests/harness/surface-manifest.test.ts) fails until the committed file
* is regenerated (`pnpm manifest`).
*
- * Schema (schemaVersion 1 — additive changes only; removals or meaning
+ * Schema (schemaVersion 2 — additive changes only; removals or meaning
* changes bump the number):
* {
- * schemaVersion: 1,
+ * schemaVersion: 2,
* compilerVersion: string, // the exact published release version —
* // a version pin matches this string
* coverage: string[], // what is and is not projected (the
@@ -23,7 +23,7 @@ import { InternalCompilerError } from "../errors.js";
* // names ("stdlib.string.charCodeAt")
* kind: "syntax" | "stdlib" | "node-builtin" | "diagnostic-fence",
* name: string, // human-readable surface name
- * status: "static" | "dynamic-only" | "unsupported",
+ * status: "static" | "unsupported",
* code?: "SC____", // REQUIRED on every non-static entry:
* // the diagnostic code the compiler
* // raises where the refusal applies
@@ -49,7 +49,7 @@ import {
BUILTIN_MODULE_FNS,
COLLECTION_ITERATOR_METHODS,
COMPOUND_ASSIGN_OPS,
- ISLAND_SURFACE,
+ STDLIB_SURFACE,
MAP_METHODS,
SET_COMBINE_METHODS,
SET_METHODS,
@@ -65,7 +65,7 @@ import {
export type SurfaceEntryKind = "syntax" | "stdlib" | "node-builtin" | "diagnostic-fence";
-export type SurfaceEntryStatus = "static" | "dynamic-only" | "unsupported";
+export type SurfaceEntryStatus = "static" | "unsupported";
export interface SurfaceManifestEntry {
id: string;
@@ -77,13 +77,13 @@ export interface SurfaceManifestEntry {
}
export interface SurfaceManifest {
- schemaVersion: 1;
+ schemaVersion: 2;
compilerVersion: string;
coverage: string[];
entries: SurfaceManifestEntry[];
}
-export const MANIFEST_SCHEMA_VERSION = 1;
+export const MANIFEST_SCHEMA_VERSION = 2;
/** The manifest's own scope statement: what the projection covers and —
* just as load-bearing — what it deliberately leaves out, so absence is
@@ -93,10 +93,9 @@ const COVERAGE_NOTES: string[] = [
"Absence from this manifest means 'not projected', never 'unsupported'. Surfaces lowered through dedicated code paths rather than tables are not yet projected: console, JSON, Promise/async and the timer surface, the net/http/tls/https/dgram/dns/assert/test/stream/readline module member surfaces, template literals, the regex slice, global functions (parseInt, parseFloat, isNaN, isFinite), and the process surface outside its ambient slice.",
"The ambient-nondeterminism and ambient-authority surfaces the library sidecar's determinism attestation scans ARE projected even where they lower through dedicated code paths — the Date compositions (stdlib.date.*), perf_hooks' performance.now, and the process global's ambient reads and authority calls (node-builtin.process.*) — so a determinism fence can name every surface the attestation demotes on.",
"stdlib and node-builtin member entries name surface whose LOWERED call forms are constrained (arity, argument shapes); declared call forms outside the lowered set are refused per site, with code SC2020 for standard-library and node-builtin surface.",
- "Entries with status 'unsupported' or 'dynamic-only' describe where the named code is raised: forms of the construct outside the supported subset are refused with that code — not that every form of the named feature is refused. Supported forms appear as their own static entries where a table projects them.",
- "Entries with status 'dynamic-only' compile when the build embeds the dynamic engine (--dynamic); without the flag each use site is refused with the entry's code.",
+ "Entries with status 'unsupported' describe where the named code is raised: forms of the construct outside the supported subset are refused with that code — not that every form of the named feature is refused. Supported forms appear as their own static entries where a table projects them.",
`The engine-free fetch projection targets Node ${NODE24_FETCH_COMPAT_PROFILE.target.node} with bundled Undici ${NODE24_FETCH_COMPAT_PROFILE.target.undici}. Each projected row names the differential evidence that guards it; changing the pinned Node or Undici version is an explicit profile update.`,
- "The fetch profile also contains a runtime-reflected census of the selected fetch, abort, Headers, and readable-stream interfaces plus RequestInit/ResponseInit dictionary reads. Static, dynamic-only, and unsupported census rows are projected here; its explicitly out-of-scope metadata rows and adjacent-interface exclusions remain in the profile so absence is deliberate rather than ambiguous.",
+ "The fetch profile also contains a runtime-reflected census of the selected fetch, abort, Headers, and readable-stream interfaces plus RequestInit/ResponseInit dictionary reads. Static and unsupported census rows are projected here; its explicitly out-of-scope metadata rows and adjacent-interface exclusions remain in the profile so absence is deliberate rather than ambiguous.",
"Process-level diagnostic codes are not surface entries: SC0001-SC0004 are preflight gates, SC1110 is a comptime evaluation failure, SC3001/SC3002 are backend/target tier refusals, SC9001/SC9002 are internal errors.",
"Entry statuses are projected for the desktop targets. The mobile targets (aarch64-apple-ios, aarch64-apple-ios-simulator, aarch64-linux-android) compile library-mode archives only: the library-admissible surface (what SC4005's async_free requirement and the library link set admit) is supported there, the executable lane refuses those triples with SC3002, and no entry outside the library-admissible surface carries a mobile support claim. iOS archives build for iOS 15.0 on darwin hosts; Android archives build against NDK API level 26.",
"No scheduling metadata is published; entry ids are the stable diff keys across releases.",
@@ -304,30 +303,29 @@ export function generateSurfaceManifest(compilerVersion: string): SurfaceManifes
});
}
- // ── stdlib: the Math surface — static table first, island remainder ───
const mathNames = new Set([
...Object.keys(STATIC_MATH_FNS),
- ...Object.keys(ISLAND_SURFACE.math.fns),
+ ...Object.keys(STDLIB_SURFACE.math.fns),
]);
for (const name of mathNames) {
const stat = STATIC_MATH_FNS[name];
- const island = ISLAND_SURFACE.math.fns[name];
+ const declared = STDLIB_SURFACE.math.fns[name];
if (stat !== undefined) {
add({
id: `stdlib.math.${name}`,
kind: "stdlib",
name: `Math.${name}`,
status: "static",
- // Only the island overlap earns a tail: the tables prove where the
- // untabled arities go there. Elsewhere untabled shapes may have
+
+ // Untabled shapes may have
// their own special-cased lowerings (Math.min/max over one array
// spread), so no claim is made about them.
note:
name === "hypot"
? "compiles statically at any arity, including number[] spreads"
: `compiles statically at arity ${stat.arity}` +
- (island !== undefined
- ? "; other declared call shapes run only in the embedded dynamic engine (SC2012 without --dynamic)"
+ (declared !== undefined
+ ? "; other declared call shapes are refused with SC2012"
: ""),
});
} else {
@@ -335,17 +333,17 @@ export function generateSurfaceManifest(compilerVersion: string): SurfaceManifes
id: `stdlib.math.${name}`,
kind: "stdlib",
name: `Math.${name}`,
- status: "dynamic-only",
+ status: "unsupported",
code: "SC2012",
});
}
}
- for (const name of Object.keys(ISLAND_SURFACE.math.props)) {
+ for (const name of Object.keys(STDLIB_SURFACE.math.props)) {
add({
id: `stdlib.math.${name}`,
kind: "stdlib",
name: `Math.${name}`,
- status: "dynamic-only",
+ status: "unsupported",
code: "SC2012",
});
}
@@ -360,7 +358,7 @@ export function generateSurfaceManifest(compilerVersion: string): SurfaceManifes
}
const numberNames = new Set([
...Object.keys(STATIC_NUMBER_METHODS),
- ...Object.keys(ISLAND_SURFACE.number),
+ ...Object.keys(STDLIB_SURFACE.number),
]);
for (const name of numberNames) {
const stat = Object.hasOwn(STATIC_NUMBER_METHODS, name)
@@ -379,26 +377,24 @@ export function generateSurfaceManifest(compilerVersion: string): SurfaceManifes
id: `stdlib.number.${name}`,
kind: "stdlib",
name: `number.prototype.${name}`,
- status: "dynamic-only",
+ status: "unsupported",
code: "SC2012",
});
}
}
- for (const name of Object.keys(ISLAND_SURFACE.string)) {
+ for (const name of Object.keys(STDLIB_SURFACE.string)) {
if (STRING_INDEX_METHODS.has(name) || STRING_REPLACE_METHODS.has(name)) continue;
add({
id: `stdlib.string.${name}`,
kind: "stdlib",
name: `string.prototype.${name}`,
- status: "dynamic-only",
+ status: "unsupported",
code: "SC2012",
});
}
- // ISLAND_SURFACE.globals (parseFloat, isFinite) is deliberately NOT
+ // STDLIB_SURFACE.globals (parseFloat, isFinite) is deliberately NOT
// projected: those globals also lower statically over exactly-typed
- // arguments through untabled call paths, so neither status would be
- // truthful from the island table alone — the coverage notes carry the
- // exclusion.
+ // arguments through untabled call paths; the table alone cannot classify them.
// ── node-builtin: modules, members, constants, named fences ───────────
const moduleId = (mod: string): string => `node-builtin.${mod.split("/").join(".")}`;
@@ -488,7 +484,7 @@ export function generateSurfaceManifest(compilerVersion: string): SurfaceManifes
}
}
for (const row of NODE24_FETCH_COMPAT_PROFILE.inventory.entries) {
- if (row.status !== "dynamic-only" && row.status !== "unsupported") continue;
+ if (row.status !== "unsupported") continue;
if (row.code === undefined || row.reason === undefined) {
throw new InternalCompilerError(`non-static fetch inventory row '${row.id}' is incomplete`);
}
diff --git a/packages/compiler/src/coverage/verdict-cache.ts b/packages/compiler/src/coverage/verdict-cache.ts
index f98793ec2..841e2b57b 100644
--- a/packages/compiler/src/coverage/verdict-cache.ts
+++ b/packages/compiler/src/coverage/verdict-cache.ts
@@ -20,7 +20,7 @@ import {
type FrontendInputSnapshot,
} from "../frontend/input-tracker.js";
-const SCHEMA = "scriptc.coverage-verdict.v1";
+const SCHEMA = "scriptc.coverage-verdict.v2";
/** Key-value storage for verdict entries (best effort: failures miss). */
export interface VerdictStore {
@@ -29,11 +29,9 @@ export interface VerdictStore {
}
/** The cacheable part of a coverage analysis: JSON-shaped fields only. An
- * analysis that carries anything else (npm builtin tables, provenance)
- * is not cached. */
+ * analysis that carries anything else (provenance) is not cached. */
export interface CachedCoverage {
file: string;
- dynamic: boolean;
stats: LowerStats;
diagnostics: ScrDiagnostic[];
runtimeFences?: ScrDiagnostic[];
@@ -118,7 +116,6 @@ export function verdictKey(
cache.platform,
process.env["SCRIPTC_TARGET"] ?? "",
entry,
- opts.dynamic === true ? "dynamic" : "static",
npmStatic,
opts.ffiProfilePath ?? "",
ffi,
@@ -131,14 +128,11 @@ function cacheable(coverage: AnalyzeResult["coverage"]): CachedCoverage | null {
if (
coverage.provenance !== undefined ||
coverage.statsByFile !== undefined ||
- coverage.provenanceElided !== undefined ||
- coverage.npmBuiltins !== undefined ||
- coverage.npmLazyTraps !== undefined
+ coverage.provenanceElided !== undefined
)
return null;
const out: CachedCoverage = {
file: coverage.file,
- dynamic: coverage.dynamic ?? false,
stats: coverage.stats,
diagnostics: coverage.diagnostics,
preflightFailed: coverage.preflightFailed,
@@ -155,7 +149,6 @@ function restore(cached: CachedCoverage, sources: CachedSource[]): AnalyzeResult
for (const source of sources) sourceTexts.set(source.path, source.text);
const coverage: AnalyzeResult["coverage"] = {
file: cached.file,
- dynamic: cached.dynamic,
stats: cached.stats,
diagnostics: cached.diagnostics,
preflightFailed: cached.preflightFailed,
diff --git a/packages/compiler/src/diagnostics/diagnostic.ts b/packages/compiler/src/diagnostics/diagnostic.ts
index f17c86f27..2bc42ef8b 100644
--- a/packages/compiler/src/diagnostics/diagnostic.ts
+++ b/packages/compiler/src/diagnostics/diagnostic.ts
@@ -18,8 +18,8 @@
* SC4xxx library-mode/profile refusals (the library-emission mode): profile
* malformed (SC4001), export unresolved (SC4002), unmappable
* signature (SC4003), async/generator export (SC4004), the
- * async_free graph requirement (SC4005), island/dynamic on the
- * library path (SC4006), generic export signatures (SC4007),
+ * async_free graph requirement (SC4005), generic export
+ * signatures (SC4007; SC4006 is retired),
* contract-sidecar projection (SC4009), multi-site type
* declarations feeding a tabled type (SC4010), conditional/
* mapped types producing a tabled type (SC4011), the
@@ -272,7 +272,7 @@ export const UNSUPPORTED: Record = {
hint:
"relative imports (./file, ../dir/file), package.json-mediated project " +
"imports (#alias via the imports field, self-name references via " +
- "exports), installed npm packages (their code runs under --dynamic), " +
+ "exports), statically compiled npm packages, " +
"and the built-in fs, fs/promises, path, os, url, crypto, zlib, " +
"child_process, net, http, tls, https, http2, dgram, dns, util, " +
"util/types, string_decoder, querystring, readline, events, stream, " +
@@ -412,76 +412,69 @@ export const UNSUPPORTED: Record = {
* of UNSUPPORTED): the other half of the enumerable code registry, indexed
* so the surface manifest (coverage/surface-manifest.ts) can catalog every
* refusal code a program's constructs can meet. `status` says what the
- * refusal means for the construct: "dynamic-only" codes mark constructs
- * that RUN under --dynamic (the report's dynamic-capable family —
- * SC2010/SC2011/SC2012/SC2013); "unsupported" codes mark constructs with
- * no lowering on either tier. Process-level codes are deliberately absent:
+ * refusal means for the construct. Process-level codes are deliberately absent:
* preflight gates (SC0001–SC0004), comptime evaluation failures (SC1110),
* backend/target refusals (SC3001/SC3002), and internal errors
- * (SC9001/SC9002) report problems or engine tiers, not language/stdlib
+ * (SC9001/SC9002) report compilation problems, not language/stdlib
* surface. */
-export const FENCE_CODES: Record =
- {
- // SC2001 is the residual type fence: the named type-shape families each
- // carry their own code (SC2005 generic signatures, SC2006 index
- // signatures, SC2007 overloads, SC2008 intersections, SC2009 component
- // fences; standard-library types with no lowering report SC2020). What
- // remains here is the remainder the name enumerates.
- SC2001: {
- name: "values of types outside the compilable set (constructor objects and library-derived or unresolved generic shapes)",
- status: "unsupported",
- },
- SC2002: {
- name: "record shape flows outside the width-copy rules (shapes must match exactly or width-coerce)",
- status: "unsupported",
- },
- SC2003: {
- name: "union-to-union conversions outside the re-tagging rule",
- status: "unsupported",
- },
- SC2004: {
- name: "uses of a binding whose declaration did not compile (cascade marker)",
- status: "unsupported",
- },
- SC2005: {
- name: "values whose type keeps a generic call signature (a compiled function is one concrete signature)",
- status: "unsupported",
- },
- SC2006: {
- name: "index-signature object types outside the supported shape",
- status: "unsupported",
- },
- SC2007: {
- name: "values of overloaded function type (a compiled function value is one signature)",
- status: "unsupported",
- },
- SC2008: { name: "intersection types with no resolved lowering", status: "unsupported" },
- SC2009: {
- name: "supported container and function shapes over a component type outside its slot",
- status: "unsupported",
- },
- SC2010: {
- name: "constructs that exist only in the embedded dynamic engine",
- status: "dynamic-only",
- },
- SC2011: { name: "'any'-typed values and the operations on them", status: "dynamic-only" },
- SC2012: {
- name: "standard-library surface that runs in the embedded dynamic engine",
- status: "dynamic-only",
- },
- SC2013: {
- name: "npm package imports and values (the package's implementation runs in the embedded engine)",
- status: "dynamic-only",
- },
- SC2020: {
- name: "standard-library or @types/node surface with no lowering",
- status: "unsupported",
- },
- SC2030: {
- name: "npm package code that cannot be embedded for the dynamic engine",
- status: "unsupported",
- },
- };
+export const FENCE_CODES: Record = {
+ // SC2001 is the residual type fence: the named type-shape families each
+ // carry their own code (SC2005 generic signatures, SC2006 index
+ // signatures, SC2007 overloads, SC2008 intersections, SC2009 component
+ // fences; standard-library types with no lowering report SC2020). What
+ // remains here is the remainder the name enumerates.
+ SC2001: {
+ name: "values of types outside the compilable set (constructor objects and library-derived or unresolved generic shapes)",
+ status: "unsupported",
+ },
+ SC2002: {
+ name: "record shape flows outside the width-copy rules (shapes must match exactly or width-coerce)",
+ status: "unsupported",
+ },
+ SC2003: {
+ name: "union-to-union conversions outside the re-tagging rule",
+ status: "unsupported",
+ },
+ SC2004: {
+ name: "uses of a binding whose declaration did not compile (cascade marker)",
+ status: "unsupported",
+ },
+ SC2005: {
+ name: "values whose type keeps a generic call signature (a compiled function is one concrete signature)",
+ status: "unsupported",
+ },
+ SC2006: {
+ name: "index-signature object types outside the supported shape",
+ status: "unsupported",
+ },
+ SC2007: {
+ name: "values of overloaded function type (a compiled function value is one signature)",
+ status: "unsupported",
+ },
+ SC2008: { name: "intersection types with no resolved lowering", status: "unsupported" },
+ SC2009: {
+ name: "supported container and function shapes over a component type outside its slot",
+ status: "unsupported",
+ },
+ SC2010: {
+ name: "runtime JavaScript execution",
+ status: "unsupported",
+ },
+ SC2011: { name: "'any'-typed values and the operations on them", status: "unsupported" },
+ SC2012: {
+ name: "standard-library forms without native lowering",
+ status: "unsupported",
+ },
+ SC2013: {
+ name: "npm package imports and values without native lowering",
+ status: "unsupported",
+ },
+ SC2020: {
+ name: "standard-library or @types/node surface with no lowering",
+ status: "unsupported",
+ },
+ // SC2030 (npm embedding failure) is retired; do not reuse.
+};
export function unsupportedDiag(
code: keyof typeof UNSUPPORTED & `SC${number}`,
@@ -603,21 +596,15 @@ export function strictNullChecksFloorDiag(configFile: string): ScrDiagnostic {
}
export function unsupportedTypeDiag(typeText: string, loc: SrcLoc): ScrDiagnostic {
- // `any` gets its own wording AND its own code: it is not an unsupported
- // value type but a construct with a DYNAMIC lowering — under --dynamic,
- // any-typed code runs in the embedded engine. This build didn't opt in,
- // so each site reports the choice: pay ~620KB, or stay static with
- // 'unknown' + a checked cast. The distinct code lets the coverage report
- // separate "runs with --dynamic" from "cannot compile". One voice with
- // SC2010/SC2012: same message shape, same cost figure, same
- // stay-static alternative shape.
+ // `any` has a distinct diagnostic so coverage can identify operations
+ // that need a represented type or an explicit checked cast.
if (typeText === "any") {
return {
code: "SC2011",
- message: `values of type 'any' run in the embedded dynamic engine, which this build does not include`,
+ message: `values of type 'any' have no native representation at this site`,
loc,
milestone: "M4",
- hint: "build with --dynamic to run 'any'-typed code in the embedded engine (adds ~620KB to the binary), or stay static with 'unknown' and a checked cast ('x as T')",
+ hint: "use a supported typed value, or 'unknown' with a checked cast ('x as T')",
};
}
// The RESIDUAL type fence: the named families (generic signatures —
@@ -636,24 +623,6 @@ export function unsupportedTypeDiag(typeText: string, loc: SrcLoc): ScrDiagnosti
};
}
-/** A type with a DYNAMIC representation but no static one — `any[]`,
- * records/functions with `any`-typed members, or a shipped-.d.ts type whose
- * values are island handles. The caller PROVED the claim by re-running
- * mapType with `dynamic: true` before choosing this wording, so the message
- * is a measured fact, not a guess. SC2011 like the bare-`any` arm of
- * unsupportedTypeDiag (one dynamic-family code per story: this is the
- * "values of this TYPE run in the engine" story), and "runs in" voice like
- * SC2012 — the value exists under --dynamic; the build just didn't opt in. */
-export function requiresDynamicTypeDiag(typeText: string, loc: SrcLoc): ScrDiagnostic {
- return {
- code: "SC2011",
- message: `values of type '${typeText}' have no static representation but run in the embedded dynamic engine, which this build does not include`,
- loc,
- milestone: "M4",
- hint: "build with --dynamic to run these values in the embedded engine (adds ~620KB to the binary), or restate the type inside the static surface (https://scriptc.dev/limitations describes the boundary)",
- };
-}
-
/** A value whose type keeps a GENERIC call signature (`let g: (x: T) =>
* T`, a stored generic function, a call result the checker left
* higher-order generic): every compiled function is one concrete
@@ -773,13 +742,12 @@ export function noLoweringDiag(
};
}
-/** A resolved native addon needs Node's embedding ABI, even when the
- * caller opts into scriptc's dynamic engine. The migration uses the
+/** A resolved native addon needs Node's embedding ABI. The migration uses the
* underlying native operation through an ordinary C ABI declaration. */
export function nativeAddonDiag(specifier: string, loc: SrcLoc): ScrDiagnostic {
return {
code: "SC2020",
- message: `native addon '${specifier}' requires Node's addon runtime, which is unavailable in static and --dynamic builds`,
+ message: `native addon '${specifier}' requires Node's addon runtime, which is unavailable in scriptc`,
loc,
milestone: "later",
hint: "expose the native operation as a plain C ABI function in an object or static archive, then bind a signature-only TypeScript declaration with --ffi; Node-API callbacks themselves require Node (https://scriptc.dev/ffi#replacing-a-node-api-addon)",
@@ -849,95 +817,64 @@ export function blockedBindingUseDiag(name: string, loc: SrcLoc): ScrDiagnostic
};
}
-/** An OPERATION on an `any`-typed value with no static lowering, in a
- * static build. The honest static subset of `any` compiles (bindings ride
- * the checked-dynamic tree — declarations, assignments, reads, equality,
- * typeof, truthiness, templates, calls through boxed functions), but the
- * operations that need JS's full coercion/mutation semantics (operators,
- * expando writes, computed member names, iteration) execute only in the
- * engine. Same code as the `any` type fence (SC2011) so the coverage
- * report and the two-tier retry treat both as one dynamic-capable family:
- * the island lifts exactly these sites. */
-export function anyOpRequiresDynamicDiag(feature: string, loc: SrcLoc): ScrDiagnostic {
+/** Unsupported native operations keep stable diagnostic codes for tooling. */
+export function unsupportedAnyOperationDiag(feature: string, loc: SrcLoc): ScrDiagnostic {
return {
code: "SC2011",
- message: `${feature} on 'any'-typed values runs in the embedded dynamic engine, which this build does not include`,
- loc,
- milestone: "M4",
- hint: "build with --dynamic to run 'any'-typed code in the embedded engine (adds ~620KB to the binary), or stay static with 'unknown' and a checked cast ('x as T')",
- };
-}
-
-/** A construct that needs the embedded dynamic-island engine was used in a
- * static build. Static is the default and never silently embeds the engine
- * (~620KB); the fix is spelled out in the hint, not applied implicitly.
- * "Requires" (vs SC2011/SC2012's "runs in"): the construct is engine-only
- * — it has no static form to stay with, so the hint offers no alternative. */
-export function requiresDynamicDiag(feature: string, loc: SrcLoc): ScrDiagnostic {
- return {
- code: "SC2010",
- message: `${feature} requires the embedded dynamic engine, which this build does not include`,
- loc,
- milestone: "M4",
- hint: "build with --dynamic to embed the engine (adds ~620KB to the binary); static builds never include it",
- };
-}
-
-/** An ambient API with an island-backed lowering (Math.*, number/string
- * methods beyond the static set, parseFloat, ...) was used in a static
- * build. Same contract as SC2010, its own code so the coverage report can
- * name the construct: the call RUNS under --dynamic (the engine executes
- * it with JS-exact semantics); without the flag each use site reports the
- * choice instead of ICEing or failing at link time. */
-export function requiresDynamicApiDiag(feature: string, loc: SrcLoc, hint?: string): ScrDiagnostic {
- return {
- code: "SC2012",
- message: `${feature} runs in the embedded dynamic engine, which this build does not include`,
- loc,
- milestone: "M4",
- hint:
- hint ??
- "build with --dynamic to run this call in the embedded engine (adds ~620KB to the binary); static builds never include it",
- };
-}
-
-/** An npm package import in a static build. The package's shipped JS has
- * exactly one execution home — the embedded engine — so the import itself
- * "requires" (SC2010's voice); its own code so the coverage report can
- * attribute sites per package. */
-export function requiresDynamicImportDiag(pkg: string, loc: SrcLoc): ScrDiagnostic {
- return {
- code: "SC2013",
- message: `importing '${pkg}' requires the embedded dynamic engine, which this build does not include — the package's implementation runs there`,
- loc,
- milestone: "M4",
- hint: "build with --dynamic to run npm package code in the embedded engine (adds ~620KB to the binary), or try --npm-static auto to compile eligible packages' JavaScript statically; static builds never include the engine",
- };
-}
-
-/** A USE SITE of a value whose type the package's .d.ts declares, in a
- * static build. Message names ONLY the package (never the type) so the
- * coverage report groups all of a package's sites into one line. */
-export function requiresDynamicPackageDiag(pkg: string, loc: SrcLoc): ScrDiagnostic {
- return {
- code: "SC2013",
- message: `values from the '${pkg}' package run in the embedded dynamic engine, which this build does not include`,
- loc,
- milestone: "M4",
- hint: "build with --dynamic to run npm package code in the embedded engine (adds ~620KB to the binary), or try --npm-static auto to compile eligible packages' JavaScript statically; static builds never include the engine",
- };
-}
-
-/** Building the embedded npm runtime graph failed — the package's entry
- * or one of its internal modules can't resolve, or it needs a Node builtin
- * the island doesn't shim. Named per problem, at the import site. */
-export function npmEmbedFailedDiag(detail: string, loc: SrcLoc): ScrDiagnostic {
- return {
- code: "SC2030",
- message: `cannot embed npm package code: ${detail}`,
+ message: `${feature} on 'any'-typed values cannot compile statically`,
loc,
milestone: "later",
- hint: "the package's runtime JS is embedded at build time and executed in the island; packages that reach outside the shimmed builtins (events, path, fs, os, process, util, buffer, stream, crypto, zlib, url, assert, and the rest of `scriptc coverage`'s shimmed table — http/https clients and net/tls load too; http2 and worker_threads are the notable absences) do not run yet",
+ hint: "use a supported typed operation, or 'unknown' with a checked cast ('x as T')",
+ };
+}
+
+export function unsupportedNativeExecutionDiag(feature: string, loc: SrcLoc): ScrDiagnostic {
+ return {
+ code: "SC2010",
+ message: `${feature} cannot compile statically`,
+ loc,
+ milestone: "later",
+ hint: "scriptc compiles program code to native instructions; runtime JavaScript evaluation is unsupported",
+ };
+}
+
+export function unsupportedNativeApiDiag(
+ feature: string,
+ loc: SrcLoc,
+ hint?: string,
+): ScrDiagnostic {
+ return {
+ code: "SC2012",
+ message: `${feature} cannot compile statically`,
+ loc,
+ milestone: "later",
+ hint: hint ?? "use a supported API or rewrite this operation for native compilation",
+ };
+}
+
+export function unsupportedPackageImportDiag(pkg: string, loc: SrcLoc): ScrDiagnostic {
+ return npmStaticRefusalDiag(
+ pkg,
+ "its implementation is not part of the compiled module graph",
+ loc,
+ );
+}
+
+export function unsupportedPackageValueDiag(pkg: string, loc: SrcLoc): ScrDiagnostic {
+ return npmStaticRefusalDiag(
+ pkg,
+ "its implementation is not part of the compiled module graph",
+ loc,
+ );
+}
+
+export function npmStaticRefusalDiag(pkg: string, detail: string, loc: SrcLoc): ScrDiagnostic {
+ return {
+ code: "SC2013",
+ message: `cannot compile npm package '${pkg}' statically: ${detail}`,
+ loc,
+ milestone: "later",
+ hint: "use a dependency with supported source, or replace the unsupported operation; scriptc has no interpreter fallback",
};
}
@@ -1229,19 +1166,13 @@ export function libCallbackDiag(name: string, detail: string, loc: SrcLoc): ScrD
"abi.callback_register_symbol before calling any entry that can reach the channel",
};
}
-/** SC4020 — a bare npm specifier in a library graph naming a package that
- * fails the npm-static eligibility bar (own .d.ts, unminified shipped JS,
- * no build-transform markers) or whose static compilation the preflight
- * had to refuse. Library mode is STATIC-OR-REFUSE by construction: the
- * island/dynamic tier the executable lane falls back to does not exist on
- * this path (SC4006's ground), so the refusal names the package, the
- * specific bar it missed, and the remedy. */
+
export function libNpmIneligibleDiag(pkg: string, reason: string, loc: SrcLoc): ScrDiagnostic {
return {
code: "SC4020",
message: `library mode compiles npm packages statically or not at all, and '${pkg}' cannot compile statically: ${reason}`,
loc,
- hint: "library artifacts have no island/dynamic tier to fall back to — vendor the code you need from the package as project modules, or drop the dependency",
+ hint: "vendor compilable code from the package as project modules, or drop the dependency",
};
}
diff --git a/packages/compiler/src/diagnostics/envelope.test.ts b/packages/compiler/src/diagnostics/envelope.test.ts
index 963e837a9..535fd5512 100644
--- a/packages/compiler/src/diagnostics/envelope.test.ts
+++ b/packages/compiler/src/diagnostics/envelope.test.ts
@@ -49,7 +49,7 @@ test("instantiations of one component fence share a root-cause group", () => {
test("every diagnostic carries a category and a hint", () => {
expect(categoryOf(diag("SC6001", "copy", 0))).toBe("divergence");
- expect(categoryOf(diag("SC2012", "engine", 0))).toBe("dynamic-only");
+ expect(categoryOf(diag("SC2012", "api", 0))).toBe("unsupported");
expect(categoryOf(diag("SC0001", "TS error", 0))).toBe("invalid-source");
expect(categoryOf(diag("SC0001", "TS error", 0, { typeWorld: true }))).toBe("environment");
expect(categoryOf(diag("SC9001", "ice", 0))).toBe("internal");
diff --git a/packages/compiler/src/diagnostics/envelope.ts b/packages/compiler/src/diagnostics/envelope.ts
index ef4edab3b..39b193dd0 100644
--- a/packages/compiler/src/diagnostics/envelope.ts
+++ b/packages/compiler/src/diagnostics/envelope.ts
@@ -23,14 +23,12 @@ export const DIAGNOSTICS_SCHEMA_VERSION = 1;
/** What kind of problem a diagnostic reports, independent of its code band:
* - invalid-source: the program itself is wrong (TypeScript errors, bad JSON modules)
* - unsupported: valid TypeScript/JavaScript scriptc cannot compile yet
- * - dynamic-only: compiles when the build embeds the dynamic engine (--dynamic)
* - divergence: compiles, but the native program behaves differently from Node
* - environment: project configuration, scriptc's type world, toolchain or target
* - internal: a compiler bug */
export type DiagnosticCategory =
| "invalid-source"
| "unsupported"
- | "dynamic-only"
| "divergence"
| "environment"
| "internal";
@@ -99,6 +97,8 @@ export interface DiagnosticsEnvelope {
stats?: {
statementsTotal: number;
statementsStatic: number;
+ /** Always 0: every compiled statement is native. Kept so schema
+ * version 1 consumers keep reading the same fields. */
statementsDynamic: number;
statementsFailed: number;
functionsSkipped: number;
@@ -110,14 +110,6 @@ export interface DiagnosticsEnvelope {
diagnostics: LocatedDiagnostic[];
}
-/** Codes whose construct RUNS under --dynamic (the embedded engine). */
-export const DYNAMIC_CAPABLE_CODES: ReadonlySet = new Set([
- "SC2010",
- "SC2011",
- "SC2012",
- "SC2013",
-]);
-
/** The divergence band: compiles, but the program can behave differently
* from Node. Warnings, never build failures. */
export function isDivergenceCode(code: string): boolean {
@@ -127,7 +119,6 @@ export function isDivergenceCode(code: string): boolean {
export function categoryOf(diag: ScrDiagnostic): DiagnosticCategory {
const code = diag.code;
if (isDivergenceCode(code)) return "divergence";
- if (DYNAMIC_CAPABLE_CODES.has(code)) return "dynamic-only";
if (code === "SC0001") return diag.typeWorld === true ? "environment" : "invalid-source";
if (code === "SC0003") return "invalid-source";
if (code === "SC0002" || code === "SC0004") return "environment";
diff --git a/packages/compiler/src/executable/executable-cache.test.ts b/packages/compiler/src/executable/executable-cache.test.ts
index a287a7c5a..69b91bb4a 100644
--- a/packages/compiler/src/executable/executable-cache.test.ts
+++ b/packages/compiler/src/executable/executable-cache.test.ts
@@ -28,13 +28,11 @@ afterEach(async () => {
const native: EarlyExecutableNativeFeatures = {
backend: "llvm",
- dynamic: false,
regex: false,
copying: false,
textDecoderLegacy: false,
fileHandle: false,
fetch: true,
- netIsland: false,
zlib: false,
assert: false,
inspect: false,
@@ -90,7 +88,6 @@ async function fixture(): Promise<{
outPath: join(dir, "entry"),
emitIr: true,
sanitize: false,
- dynamic: false,
backend: "llvm",
npmStatic: null,
ffiProfile: null,
@@ -214,7 +211,6 @@ test("early executable keys isolate compile modes, paths, implementation, and FF
const variants: EarlyExecutableCacheOptions[] = [
{ ...f.options, emitIr: false },
{ ...f.options, sanitize: true },
- { ...f.options, dynamic: true },
{ ...f.options, optimization: "dev" },
{ ...f.options, optimization: "speed" },
{ ...f.options, detachedExit: true },
diff --git a/packages/compiler/src/executable/executable-cache.ts b/packages/compiler/src/executable/executable-cache.ts
index 9542e6fa5..9620463ba 100644
--- a/packages/compiler/src/executable/executable-cache.ts
+++ b/packages/compiler/src/executable/executable-cache.ts
@@ -48,14 +48,12 @@ export interface EarlyExecutableNativeFeatures {
backend: "llvm";
/** Omitted is the historical release posture. */
optimization?: "dev" | "speed";
- dynamic: boolean;
workers?: boolean;
regex: boolean;
copying: boolean;
textDecoderLegacy: boolean;
fileHandle: boolean;
fetch: boolean;
- netIsland: boolean;
zlib: boolean;
assert: boolean;
inspect: boolean;
@@ -102,7 +100,6 @@ export interface EarlyExecutableCacheOptions {
outPath: string;
emitIr: boolean;
sanitize: boolean;
- dynamic: boolean;
backend: "llvm";
/** Omitted is the historical release posture and preserves v1 keys. */
optimization?: "dev" | "speed";
@@ -162,13 +159,11 @@ export interface EarlyExecutableCachePublish extends EarlyExecutableCacheHit {
}
const BOOLEAN_NATIVE_KEYS = [
- "dynamic",
"regex",
"copying",
"textDecoderLegacy",
"fileHandle",
"fetch",
- "netIsland",
"zlib",
"assert",
"inspect",
@@ -217,7 +212,7 @@ function cacheKey(options: EarlyExecutableCacheOptions): string {
resolve(options.outPath),
options.emitIr ? "emit-ir" : "no-ir",
options.sanitize ? "sanitize" : "plain",
- options.dynamic ? "dynamic" : "static",
+ "static",
options.backend,
...optimizationKeyParts(options.optimization),
...(options.strip ? ["strip"] : []),
@@ -254,7 +249,7 @@ function routeKey(options: Omit entry.status === "refused");
+ if (refused.length > 0) {
+ return fail(
+ refused.map((entry) =>
+ npmStaticRefusalDiag(
+ entry.package,
+ entry.detail ?? "its static compilation was refused",
+ fe.npmImportSites.get(entry.package) ?? { file: entryPath, start: 0, end: 0 },
+ ),
+ ),
+ );
+ }
if (fe.preflight.length > 0) return fail(fe.preflight);
try {
lowered = fe.lower({
- dynamic: opts.dynamic ?? false,
targetPlatform: buildPlatform,
...(ffi !== null ? { ffiImports: ffi.functions } : {}),
});
diff --git a/packages/compiler/src/frontend/analysis.ts b/packages/compiler/src/frontend/analysis.ts
index 39b6b23e4..b38a267fa 100644
--- a/packages/compiler/src/frontend/analysis.ts
+++ b/packages/compiler/src/frontend/analysis.ts
@@ -1,3 +1,5 @@
+import { packageNameOfSpecifier } from "./workspace-registry.js";
+import { npmStaticRefusalDiag } from "../diagnostics/diagnostic.js";
import type { AnalyzeOptions, AnalyzeResult } from "../compile-types.js";
import { loadFfiProfile, type FfiProfile } from "../ffi/ffi-manifest.js";
import { provenanceSources } from "./provenance-registry.js";
@@ -18,11 +20,10 @@ export function analyzeWithFrontend(
return {
coverage: {
file: entryPath,
- dynamic: opts.dynamic ?? false,
stats: {
statementsTotal: 0,
statementsFailed: 0,
- statementsIsland: 0,
+
functionsSkipped: 0,
},
diagnostics: loaded.diagnostics,
@@ -38,11 +39,28 @@ export function analyzeWithFrontend(
const emptyStats = {
statementsTotal: 0,
statementsFailed: 0,
- statementsIsland: 0,
+
functionsSkipped: 0,
};
- const preflight = fe.preflight;
+ const preflight = [
+ ...fe.preflight,
+ ...fe.npmStatic
+ .filter(
+ (entry) =>
+ entry.status === "refused" &&
+ !Object.keys(opts.externalTypes ?? {}).some(
+ (specifier) => packageNameOfSpecifier(specifier) === entry.package,
+ ),
+ )
+ .map((entry) =>
+ npmStaticRefusalDiag(
+ entry.package,
+ entry.detail ?? "its static compilation was refused",
+ fe.npmImportSites.get(entry.package) ?? { file: entryPath, start: 0, end: 0 },
+ ),
+ ),
+ ];
// Import-FORM fences don't stop the analysis: the module graph is still
// computable (a fenced import contributes no edges), the imported
// bindings poison at their use sites, and the fences join the blockers
@@ -51,12 +69,11 @@ export function analyzeWithFrontend(
// tsc errors, config incompatibilities, circular imports — still stops
// at preflight (no trustworthy program to lower). Builds are unchanged:
// compile() fails on every preflight diagnostic exactly as before.
- const IMPORT_FENCES = new Set(["SC1010", "SC1012", "SC1013", "SC1014", "SC1015"]);
+ const IMPORT_FENCES = new Set(["SC1010", "SC1012", "SC1013", "SC1014", "SC1015", "SC2013"]);
if (preflight.some((d) => !IMPORT_FENCES.has(d.code))) {
return {
coverage: {
file: entryPath,
- dynamic: opts.dynamic ?? false,
stats: emptyStats,
diagnostics: preflight,
...(fe.npmStatic.length > 0 ? { npmStatic: fe.npmStatic } : {}),
@@ -70,7 +87,6 @@ export function analyzeWithFrontend(
// (throwaway) so the report covers everything the source declares — with
// the unreached share in its own group.
const lowered = fe.lower({
- dynamic: opts.dynamic ?? false,
coverage: true,
targetPlatform: buildPlatform,
...(ffi !== null ? { ffiImports: ffi.functions } : {}),
@@ -79,7 +95,6 @@ export function analyzeWithFrontend(
return {
coverage: {
file: entryPath,
- dynamic: opts.dynamic ?? false,
stats: lowered.stats,
// The import fences report as blockers alongside the statement-level
// ones (use sites of the fenced bindings emit matching diagnostics,
@@ -88,8 +103,6 @@ export function analyzeWithFrontend(
...(lowered.runtimeFences.length > 0 ? { runtimeFences: lowered.runtimeFences } : {}),
...(lowered.divergences !== undefined ? { divergences: lowered.divergences } : {}),
...(lowered.unreached ? { unreached: lowered.unreached } : {}),
- ...(lowered.npmBuiltins ? { npmBuiltins: lowered.npmBuiltins } : {}),
- ...(lowered.npmLazyTraps ? { npmLazyTraps: lowered.npmLazyTraps } : {}),
...(fe.npmStatic.length > 0 ? { npmStatic: fe.npmStatic } : {}),
// --provenance-sources: the per-package attribution inputs (the
// report aggregates statsByFile under each package's source dir).
diff --git a/packages/compiler/src/frontend/cjs-syntax.ts b/packages/compiler/src/frontend/cjs-syntax.ts
index e058508b2..8edd52b09 100644
--- a/packages/compiler/src/frontend/cjs-syntax.ts
+++ b/packages/compiler/src/frontend/cjs-syntax.ts
@@ -1,92 +1,3 @@
-/* Node's CommonJS named-export DETECTABILITY test — the compile-time
- * answer to "which names can `import { x } from './cjs.js'` actually
- * link?". Node never executes a CJS module to build its ESM facade: it
- * lexes the source with its vendored CJS lexer (Node v24.15.0 vendors
- * deps/merve, the native `cjs_lexer` binding that replaced the
- * cjs-module-lexer wasm build; the detection patterns are FROZEN by
- * upstream policy) and only the names that lexer detects become named
- * exports. The checker sees the real export table, so it happily binds
- * names the lexer cannot see — `module.exports = { a: 7 }` type-checks a
- * named import of `a` that Node refuses at link time with a SyntaxError.
- * This module mirrors merve's detection so the compiler can answer
- * exactly what Node answers — for the program's own CJS files (program.ts
- * gates the ESM instantiate graph) AND for the --dynamic island's embedded
- * npm modules (npm.ts synthesizes each CJS facade from this lexer, so an
- * embedded named import fails exactly where Node's would).
- *
- * The syntax pass consumes an owned native TypeScript AST. Detection still
- * reads raw source wherever merve's byte quirks demand it; parser semantics
- * never replace Node's export-detectability rules.
- *
- * The port is deliberately quirk-faithful — these all match probed Node
- * v24.15.0 behavior, not what a clean reimplementation would choose:
- * - `module.exports = { ... }` props scan LEFT TO RIGHT and the scan
- * STOPS at the first prop it cannot shape — names added before the
- * stop are kept, everything after is invisible. `{ vis: v, lit: 7 }`
- * exports `vis` only; `{ lit: 7, vis: v }` exports nothing.
- * - A prop VALUE must start with an identifier-ish token (an identifier,
- * keyword, `require(...)` call — anything whose first character is
- * [A-Za-z_$] or non-ASCII). Literals (`7`, `"s"`, backticks, arrows'
- * `(`) stop the scan WITHOUT adding the key.
- * - After an accepted value the lexer consumes ONE identifier run and
- * requires the very next CHARACTER to be `,` or `}` — `a: b, c: d`
- * keeps both, `a: b , c: d` keeps only `a` (the space stops the scan),
- * `a: o.x` / `a: f()` keep `a` and stop.
- * - A `require('spec')` VALUE adds the key, records the spec as a
- * REEXPORT, and stops the scan unconditionally — `{ a: require('x'),
- * b: v }` exports `a` plus x's names, never `b`. Trailing tokens on the
- * require (`.foo`, `()`, `|| y`) change nothing.
- * - `get name() {...}` stops the scan cold (no add); `set name(v) {}`
- * adds the literal name "set" and stops; `async name() {}` adds
- * "async" and stops; a plain method `name() {}` adds `name` and stops.
- * - `exports.NAME = ` / `module.exports.NAME = ` / the ['string'] forms
- * match ANYWHERE in the file — nested functions, dead branches — with
- * no scope analysis, and nothing ever removes a detected name.
- * - `module.exports = require('./x')` records a REEXPORT whenever the
- * require call is the LEADING token of the right-hand side — trailers
- * (`.foo`, `()`, `|| {}`, `? a : b`) are ignored, but a leading `(`
- * breaks the match (`(require('x'))` records nothing). Node resolves
- * each reexport and unions the target's detected names when the target
- * is itself CommonJS. Every `module.exports =` assignment CLEARS the
- * pending reexport list first — including star-pattern reexports
- * recorded earlier — so only reexports at or after the last assignment
- * count, while detected export NAMES accumulate across everything.
- * - `Object.defineProperty(exports, 'n', {...})` adds `n` for the exact
- * descriptor shapes merve accepts: optional leading `enumerable: true`
- * then `value:` (anything), or a getter whose whole body is `return
- * IDENT` / `return IDENT.IDENT` / `return IDENT['str']` and which is
- * the descriptor's last property. Unlike cjs-module-lexer 2.2.0, a
- * NON-matching defineProperty of the same name elsewhere does NOT
- * poison the valid one (probed: Node keeps the export).
- * - The transpiler star-reexport patterns ARE detected (tsc/babel output
- * all over npm depends on them):
- * · `__export(require('x'))` / `__exportStar(require('x'), exports)`
- * — callee is the bare identifier or any member chain ending in
- * one of those two exact names, at TOP LEVEL (brace depth 0 — an
- * unbraced `if (c) __exportStar(...)` still counts, a braced block
- * does not), and the source bytes must read `NAME(require` with NO
- * whitespace or comment between the name, the `(`, and `require`
- * (probed: one space kills the match; spaces anywhere inside the
- * require call are fine).
- * · The Babel copy loop: a top-level `var/const/let ID =
- * [_interopRequireWildcard(]require('x')[)]` (ID the FIRST
- * declarator; `_interopRequireWildcard` bare and byte-adjacent to
- * `(require` like the star form) linked by ID to a top-level
- * `Object.keys(ID).forEach(function (KEY) {...})` whose body is
- * byte-for-byte one of merve's copy shapes: the `if (KEY ===
- * 'default' || KEY === '__esModule') return;` filter (exact order,
- * unbraced return) with optional hasOwnProperty / in-exports
- * guards, or the single `if (KEY !== 'default' [&& !hasOwn]) copy`
- * form; the copy either `EXPORTS[KEY] = ID[KEY]` or the
- * enumerable-getter defineProperty. Named callbacks, arrow
- * callbacks, braced returns, and reordered filters all miss.
- * The reexport's clearing position is the LOOP's, not the var's.
- * NOT modeled: cjs-module-lexer 2.2.0's phantom "get" export for an
- * identifier-named getter in the table (`{ get a() {} }` exports nothing
- * in Node — but `get [k]() {}` / `get "a"() {}` DO export the word "get",
- * because the name token stops the lexer after it took `get` as a
- * shorthand key). */
-
import * as ts from "./ts7/syntax.js";
export interface CjsLexedExports {
diff --git a/packages/compiler/src/frontend/dts-paths.ts b/packages/compiler/src/frontend/dts-paths.ts
index d3ad02b2a..064cb9b85 100644
--- a/packages/compiler/src/frontend/dts-paths.ts
+++ b/packages/compiler/src/frontend/dts-paths.ts
@@ -26,7 +26,7 @@ function declarationPath(name: string): string {
}
/** Path of the shipped ambient declarations — the always-shipped CORE
- * (comptime/__island_eval, setTimeout). Part of EVERY program scriptc
+ * (comptime, setTimeout). Part of EVERY program scriptc
* builds, the project-world preflight program included. */
export function ambientDtsPath(): string {
return declarationPath("scriptc.d.ts");
diff --git a/packages/compiler/src/frontend/lowering/abstract-equality.ts b/packages/compiler/src/frontend/lowering/abstract-equality.ts
index 46fd7079b..6c74b3546 100644
--- a/packages/compiler/src/frontend/lowering/abstract-equality.ts
+++ b/packages/compiler/src/frontend/lowering/abstract-equality.ts
@@ -59,12 +59,7 @@ function supportsPair(lowerer: Lowerer, left: IrType, right: IrType): boolean {
}
if (isUnitType(left) || isUnitType(right)) {
const other = isUnitType(left) ? right : left;
- return (
- other.kind !== "dyn" &&
- other.kind !== "jsval" &&
- other.kind !== "caught" &&
- other.kind !== "void"
- );
+ return other.kind !== "dyn" && other.kind !== "caught" && other.kind !== "void";
}
if (PRIMITIVE_KINDS.has(left.kind) && PRIMITIVE_KINDS.has(right.kind)) return true;
diff --git a/packages/compiler/src/frontend/lowering/array-values.ts b/packages/compiler/src/frontend/lowering/array-values.ts
index a682e0401..27d25f96c 100644
--- a/packages/compiler/src/frontend/lowering/array-values.ts
+++ b/packages/compiler/src/frontend/lowering/array-values.ts
@@ -6,7 +6,6 @@ import {
type IrExpr,
type IrStmt,
type IrType,
- JSVAL,
isIntegerBytesElem,
type SrcLoc,
UNDEFINED_T,
@@ -35,7 +34,7 @@ export function currentArrayIndexPresent(arrType: IrType, loc: SrcLoc): IrExpr {
/** The value yielded by a JavaScript array read, independent of its slot's storage type. */
export function arrayValueType(lowerer: Lowerer, elem: IrType): IrType {
- if (elem.kind === "jsval" || elem.kind === "dyn") return elem;
+ if (elem.kind === "dyn") return elem;
return elem.kind === "union"
? (lowerer.withUndefinedArmOf(elem) ?? elem)
: lowerer.withUndefinedArm(elem);
@@ -52,11 +51,7 @@ export function arrayValueRead(
const type = arrayValueType(lowerer, elem);
const read: IrExpr = { kind: "arrayGet", arr, index, type: elem, loc };
const missing: IrExpr =
- type.kind === "jsval"
- ? { kind: "jsOp", op: "undefLit", args: [], type: JSVAL, loc }
- : type.kind === "dyn"
- ? dynUndefinedExpr(loc)
- : lowerer.wrappedUndefined(type, loc)!;
+ type.kind === "dyn" ? dynUndefinedExpr(loc) : lowerer.wrappedUndefined(type, loc)!;
return {
kind: "ternary",
cond: {
@@ -100,13 +95,7 @@ export function unionArrayValueRead(
if (
joined.length > 1 &&
(!unionContainerArmsOk(joined) ||
- joined.some(
- (arm) =>
- arm.kind === "dyn" ||
- arm.kind === "jsval" ||
- arm.kind === "generator" ||
- arm.kind === "caught",
- ))
+ joined.some((arm) => arm.kind === "dyn" || arm.kind === "generator" || arm.kind === "caught"))
)
return null;
const type: IrType =
diff --git a/packages/compiler/src/frontend/lowering/builtins/arguments.ts b/packages/compiler/src/frontend/lowering/builtins/arguments.ts
index 62c72f9ea..3fea2ca99 100644
--- a/packages/compiler/src/frontend/lowering/builtins/arguments.ts
+++ b/packages/compiler/src/frontend/lowering/builtins/arguments.ts
@@ -156,19 +156,6 @@ export function lowerBuiltinOptionalDefault(
}
return lowerer.coerceInto(node, value, expected);
}
-/* ── node:module — createRequire's static erasure ─────────────────────
- * The config/version-reading pattern real CLIs ship:
- * import { createRequire } from "node:module";
-
- * const require = createRequire(import.meta.url);
- * const pkg = require("../package.json");
- * A compiled program's module graph is fixed at build time, so the
- * indirection ERASES where the required specifier is a static string
- * literal naming something the compiler already handles: a builtin (the
- * binding is a namespace import in const clothing), a relative .json
- * document (the file bakes and parses like JSON.parse of its text), or
- * an installed npm package (the island's require-condition entry under
- * --dynamic). Dynamic specifiers and other targets fence by name. */
/** Strips the type-only wrappers the require pattern rides in typed
* code (`require("node:os") as typeof import("node:os")` — the
diff --git a/packages/compiler/src/frontend/lowering/builtins/crypto.ts b/packages/compiler/src/frontend/lowering/builtins/crypto.ts
index edafd0d8d..fa1fc91a3 100644
--- a/packages/compiler/src/frontend/lowering/builtins/crypto.ts
+++ b/packages/compiler/src/frontend/lowering/builtins/crypto.ts
@@ -183,10 +183,6 @@ function cryptoKdfInput(lowerer: Lowerer, node: ts.Expression): IrExpr {
);
}
-/** The node:crypto utility and introspection statics. Hash/Hmac are real
- * native handles; one-shot hashing, constant-time equality, random-fill/
- * integer, and PBKDF2 share the same runtime primitives as the island.
- * The name lists remain build-time constants. */
export function lowerCryptoModuleCall(
lowerer: Lowerer,
expr: ts.CallExpression,
diff --git a/packages/compiler/src/frontend/lowering/builtins/json.ts b/packages/compiler/src/frontend/lowering/builtins/json.ts
index 0c5c487fe..4f9d757ac 100644
--- a/packages/compiler/src/frontend/lowering/builtins/json.ts
+++ b/packages/compiler/src/frontend/lowering/builtins/json.ts
@@ -8,7 +8,6 @@ import {
BOOL,
DYN,
type IrExpr,
- JSVAL,
STRING,
type SrcLoc,
canBoxFuncIntoDyn,
@@ -178,47 +177,7 @@ export function lowerJsonMethodCall(
? { kind: "toString", operand: raw, type: STRING, loc }
: { kind: "dynCheck", value: raw, type: lowerer.withUndefinedArm(STRING), loc };
}
- // An ISLAND value (`JSON.stringify(err)` on a package handle — the
- // island error-inspection idiom): the ENGINE's own JSON.stringify
- // runs, so key order, nesting, toJSON, and getters match Node by
- // construction, and the result converts to a static string through
- // the engine's own ToString — a root the stringify DROPS (undefined,
- // a bare function, a symbol) produces the TEXT "undefined" where
- // Node produces the undefined VALUE, exactly the dyn-root rule
- // (SEMANTICS.md 285: tsc's own lib types the return `string`, so no
- // statically-typed consumer can distinguish them). The compile-time-
- // resolved indent rides as the engine's own space argument.
- if (value.type.kind === "jsval") {
- const json: IrExpr = {
- kind: "jsOp",
- op: "globalGet",
- name: "JSON",
- args: [],
- type: JSVAL,
- loc,
- };
- const args: IrExpr[] = [json, value];
- if (indent !== "") {
- args.push(
- { kind: "jsOp", op: "nullLit", args: [], type: JSVAL, loc },
- {
- kind: "jsMarshal",
- value: { kind: "strLit", value: indent, type: STRING, loc },
- type: JSVAL,
- loc,
- },
- );
- }
- const raw: IrExpr = {
- kind: "jsOp",
- op: "callMethod",
- name: "stringify",
- args,
- type: JSVAL,
- loc,
- };
- return { kind: "jsOp", op: "toStr", args: [raw], type: STRING, loc };
- }
+
if (!lowerer.jsonStringifySafe(value.type)) {
// Bare undefined-armed unions get their own wording: Node's
// stringify of bare undefined is not a string at all — per-type
diff --git a/packages/compiler/src/frontend/lowering/builtins/module-resolution.ts b/packages/compiler/src/frontend/lowering/builtins/module-resolution.ts
index 60bb80393..f1b36e3c6 100644
--- a/packages/compiler/src/frontend/lowering/builtins/module-resolution.ts
+++ b/packages/compiler/src/frontend/lowering/builtins/module-resolution.ts
@@ -17,7 +17,7 @@ import {
import {
invalidJsonModuleDiag,
nativeAddonDiag,
- requiresDynamicImportDiag,
+ unsupportedPackageImportDiag,
} from "../../../diagnostics/diagnostic.js";
import { NODE_BUILTIN_MODULES_V24 } from "../surfaces.js";
import {
@@ -25,7 +25,6 @@ import {
DYN,
type IrExpr,
type IrType,
- JSVAL,
NULL_T,
STRING,
type SrcLoc,
@@ -81,11 +80,7 @@ export function lowerNodeModuleCall(
const argumentNode = expr.arguments[0]!;
const argument = lowerer.lowerExpr(argumentNode);
if (argument.type.kind !== "string") {
- if (
- argument.type.kind === "dyn" ||
- argument.type.kind === "jsval" ||
- argument.type.kind === "union"
- ) {
+ if (argument.type.kind === "dyn" || argument.type.kind === "union") {
lowerer.noLowering(
"module.isBuiltin with a runtime-polymorphic argument",
argumentNode,
@@ -138,21 +133,6 @@ export function lowerNodeModuleCall(
};
}
-/** `require("spec")` through a createRequire binding — the erasure per
- * target. Builtins are reached here only OUTSIDE the const-namespace-
- * binding shape (that declaration erases; member uses resolve through
- * the namespace tables) and fence toward it. A relative .json document
- * bakes: the file's text validates as JSON at compile time and the
- * call lowers to json.parse over the baked literal — JSON.parse's
- * checked-dynamic `unknown` stance, and exactly Node's value (require
- * of JSON IS JSON.parse of the file; the per-call re-parse forgoes
- * Node's module-cache identity, unobservable without mutation). A bare
- * specifier NOTHING installed resolves compiles to Node's catchable
- * MODULE_NOT_FOUND throw (the optional-dependency try/require
- * pattern); an installed package loads through the island's
- * require-condition entry under --dynamic (collectCreateRequires
- * embedded it) and reports the requires-dynamic diagnostic in a static
- * build. Null when the callee is not a createRequire require. */
export function lowerCreateRequireCall(
lowerer: Lowerer,
call: ts.CallExpression,
@@ -260,31 +240,10 @@ export function lowerCreateRequireCall(
// pending check's unwind).
return nodeThrowExpr(0, "MODULE_NOT_FOUND", refusal.message, DYN, loc);
}
- if (!lowerer.dynamic) {
- lowerer.pushDiag(requiresDynamicImportDiag(pkgName, loc));
+ {
+ lowerer.pushDiag(unsupportedPackageImportDiag(pkgName, loc));
throw new PoisonError();
}
- const res = lowerer.createRequireImports.get(`${cr.baseFile.fileName}\u0000${spec}`);
- if (res === undefined) {
- // Collection never saw the site (a shape this walk and that walk
- // disagree on) — fence rather than mis-embed.
- lowerer.noLowering(`createRequire's require of '${spec}'`, call, undefined);
- }
- if (res === "") throw new PoisonError(); // reported at collection
- // A CJS facade's default IS module.exports (Node's require answer);
- // an ESM-resolved entry answers its namespace (Node's require(esm)).
- const exportName = res.format === "esm" ? "*" : "default";
- return {
- kind: "libCall",
- fn: "island.import",
- args: [
- { kind: "strLit", value: res.entryKey, type: STRING, loc },
- { kind: "strLit", value: exportName, type: STRING, loc },
- { kind: "strLit", value: spec, type: STRING, loc },
- ],
- type: JSVAL,
- loc,
- };
}
function staticString(node: ts.Expression | undefined): string | null {
diff --git a/packages/compiler/src/frontend/lowering/builtins/numbers.ts b/packages/compiler/src/frontend/lowering/builtins/numbers.ts
index 42d537e26..c82509834 100644
--- a/packages/compiler/src/frontend/lowering/builtins/numbers.ts
+++ b/packages/compiler/src/frontend/lowering/builtins/numbers.ts
@@ -2,7 +2,7 @@ import * as ts from "../../ts7/adapter.js";
import { type Lowerer, own } from "../lowerer.js";
import { lowerCheckedPredicateValue } from "../lower-builtin-values.js";
import { locOf } from "../../program.js";
-import { BOOL, F64, type IrExpr, type IrLibFn, JSVAL } from "../../../ir/ir.js";
+import { BOOL, F64, type IrExpr, type IrLibFn } from "../../../ir/ir.js";
import { lowerBuiltinValuePreservingUndefined, lowerOptionalNumberPredicate } from "./arguments.js";
import { tryLowerExpression } from "../expressions/try-lower-expression.js";
import { lowerStaticNumberGlobal } from "../lower-calls.js";
@@ -43,12 +43,6 @@ const NUMBER_CONSTANTS: Record = {
NEGATIVE_INFINITY: -Infinity,
};
-/** Method calls on THE `Number` global: the predicate statics lower to
- * plain C over f64 arguments; `Number.parseFloat`/`Number.parseInt` ARE
- * the global parsers (the spec aliases them), so they get the same
- * island lowering — engine execution under --dynamic, per-site SC2012
- * without it (parseInt takes an explicit radix, like the global). Null
- * for non-Number receivers. */
export function lowerNumberStaticCall(
lowerer: Lowerer,
call: ts.CallExpression,
@@ -65,31 +59,7 @@ export function lowerNumberStaticCall(
}
const argNode = call.arguments[0]!;
const arg = lowerBuiltinValuePreservingUndefined(lowerer, argNode);
- // An ISLAND ('any'-typed) argument evaluates the predicate in the
- // engine — the statics never coerce, so the engine's answer over the
- // real value is JS-exact where a static fence would refuse the
- // editorconfig `(value) => Number.isSafeInteger(value)` shape; the
- // boolean exits validated like every island boolean.
- if (arg.type.kind === "jsval") {
- lowerer.requireDynamicApi(`'Number.${member}'`, call);
- const numberGlobal: IrExpr = {
- kind: "jsOp",
- op: "globalGet",
- name: "Number",
- args: [],
- type: JSVAL,
- loc,
- };
- const raw: IrExpr = {
- kind: "jsOp",
- op: "callMethod",
- name: member,
- args: [numberGlobal, arg],
- type: JSVAL,
- loc,
- };
- return { kind: "jsExit", value: raw, type: BOOL, loc };
- }
+
const optional = lowerOptionalNumberPredicate(lowerer, arg, fn, loc);
if (optional) return optional;
if (arg.type.kind !== "f64") {
@@ -112,40 +82,21 @@ export function lowerNumberStaticCall(
}
// Number.parseFloat/Number.parseInt ARE the global parsers: over a
// string argument they lower to the same static parse (parseInt with
- // its explicit radix); only the coercing argument shapes need the
- // engine.
+ // its explicit radix); only the coercing argument shapes are refused.
const probed = tryLowerExpression(lowerer, call.arguments[0]!);
if (probed !== null && isStringLike(lowerer, probed.type)) {
const parsed = lowerStaticNumberGlobal(lowerer, member, call, call.arguments, loc);
if (parsed !== null) return parsed;
}
- const argText = lowerer.dynamic
- ? ""
- : probed !== null
+ const argText =
+ probed !== null
? lowerer.fmt(probed.type)
: lowerer.checker.typeToString(lowerer.checker.getTypeAtLocation(call.arguments[0]!));
- lowerer.requireDynamicApi(
- `'Number.${member}' with a '${argText}' argument (only a string argument compiles statically)`,
+ lowerer.refuseUnsupportedApi(
+ `'Number.${member}' with a '${argText}' argument`,
call,
- "convert the argument explicitly first (for example String(x), or narrow the union), or build with --dynamic to run the coercing call in the embedded engine (adds ~620KB to the binary)",
+ "only a string argument compiles statically: convert the argument explicitly first (for example String(x), or narrow the union)",
);
- const callee: IrExpr = {
- kind: "jsOp",
- op: "globalGet",
- name: member,
- args: [],
- type: JSVAL,
- loc,
- };
- const args = call.arguments.map((a) => lowerer.jsvalIn(lowerer.lowerExpr(a), a));
- const result: IrExpr = {
- kind: "jsOp",
- op: "callFn",
- args: [callee, ...args],
- type: JSVAL,
- loc,
- };
- return { kind: "jsExit", value: result, type: F64, loc };
}
return null; // other Number statics land on the member fence
}
diff --git a/packages/compiler/src/frontend/lowering/builtins/promises.ts b/packages/compiler/src/frontend/lowering/builtins/promises.ts
index 028527b3a..9689fa1ec 100644
--- a/packages/compiler/src/frontend/lowering/builtins/promises.ts
+++ b/packages/compiler/src/frontend/lowering/builtins/promises.ts
@@ -1,6 +1,6 @@
import { checkedPromiseAll } from "../checked-promise-all.js";
import * as ts from "../../ts7/adapter.js";
-import { type Lowerer, PoisonError } from "../lowerer.js";
+import { type Lowerer } from "../lowerer.js";
import { isJsSourceFile, locOf } from "../../program.js";
import {
DYN,
@@ -8,7 +8,6 @@ import {
type IrFunction,
type IrStmt,
type IrType,
- JSVAL,
VOID,
arrayOf,
isUnitType,
@@ -138,41 +137,8 @@ export function lowerPromiseStaticCall(
};
return { kind: "intrinsic", name: "promise.all", args: [entriesArr], type: resultT, loc };
}
- // MIXED entries where some entry is already an ISLAND value (the
- // withPlugins shape: Promise.all([loadBuiltinPlugins(),
- // loadPlugins(plugins)]) with an 'any'-typed loader): the
- // ENGINE's own Promise.all runs — island entries pass through,
- // STATIC promises cross as real engine thenables (the reverse
- // bridge, payload-domain gated), plain values marshal per the
- // boundary — and the combined result stays an island value
- // (awaiting it rides the island→static promise bridge; element
- // reads are the routed keyed ops). All-static tuples keep the
- // typed fence hint below. --dynamic only by construction: jsval
- // entries exist only there.
- if (lowerer.dynamic && elems.some((e) => e.type.kind === "jsval" || e.type.kind === "dyn")) {
- const diagsBefore = lowerer.diags.length;
- try {
- const marshaled = argNode.elements.map((el, i) => lowerer.jsvalIn(elems[i]!, el));
- return {
- kind: "jsOp",
- op: "callMethod",
- name: "all",
- args: [
- { kind: "jsOp", op: "globalGet", name: "Promise", args: [], type: JSVAL, loc },
- { kind: "jsOp", op: "arrLit", args: marshaled, type: JSVAL, loc },
- ],
- type: JSVAL,
- loc,
- };
- } catch (err) {
- // An entry outside every crossing domain: drop the boundary
- // diagnostics and let the shape fence below name the fix.
- if (!(err instanceof PoisonError)) throw err;
- lowerer.diags.splice(diagsBefore);
- }
- }
+
if (
- !lowerer.dynamic &&
isJsSourceFile(call.getSourceFile()) &&
elems.every((entry) => lowerer.dynConvertible(entry.type))
) {
@@ -194,38 +160,13 @@ export function lowerPromiseStaticCall(
);
}
const entries = lowerer.lowerExpr(argNode);
- if (!lowerer.dynamic && isJsSourceFile(call.getSourceFile()) && entries.type.kind === "dyn")
+ if (isJsSourceFile(call.getSourceFile()) && entries.type.kind === "dyn")
return checkedPromiseAll(lowerer, entries, loc);
- // A NON-literal island argument (`Promise.all(plugins.map((p) =>
+
// loadPlugin(p)))` — the loadPlugins shape, where the checker
// spells `any[]`): the ENGINE's own Promise.all runs over the
// marshaled array (an 'any' value passes through; an `any[]` value
- // lifts per element by reference), the result staying an island
- // value the static side awaits through the island→static bridge.
- if (
- entries.type.kind === "jsval" ||
- (lowerer.dynamic && entries.type.kind === "dyn") ||
- (entries.type.kind === "array" && entries.type.elem.kind === "jsval")
- ) {
- const diagsBefore = lowerer.diags.length;
- try {
- const arg = lowerer.jsvalIn(entries, argNode);
- return {
- kind: "jsOp",
- op: "callMethod",
- name: "all",
- args: [
- { kind: "jsOp", op: "globalGet", name: "Promise", args: [], type: JSVAL, loc },
- arg,
- ],
- type: JSVAL,
- loc,
- };
- } catch (err) {
- if (!(err instanceof PoisonError)) throw err;
- lowerer.diags.splice(diagsBefore);
- }
- }
+
if (entries.type.kind !== "array" || entries.type.elem.kind !== "promise") {
// The heterogeneous-literal case: the checker's tuple overload
// types the literal as a TUPLE of promises (a tuple-flagged record
diff --git a/packages/compiler/src/frontend/lowering/builtins/workers.ts b/packages/compiler/src/frontend/lowering/builtins/workers.ts
index 162b3ab9f..e2f22bfcc 100644
--- a/packages/compiler/src/frontend/lowering/builtins/workers.ts
+++ b/packages/compiler/src/frontend/lowering/builtins/workers.ts
@@ -56,7 +56,7 @@ export function lowerWorkerNew(lowerer: Lowerer, expression: ts.NewExpression):
"the worker entry must resolve to a statically compiled source file",
);
}
- if (lowerer.dynamic || lowerer.targetPlatform === "wasi") {
+ if (lowerer.targetPlatform === "wasi") {
lowerer.noLowering(
"Worker execution in this target",
expression,
diff --git a/packages/compiler/src/frontend/lowering/call-arguments.ts b/packages/compiler/src/frontend/lowering/call-arguments.ts
index 09a259228..fe1336cab 100644
--- a/packages/compiler/src/frontend/lowering/call-arguments.ts
+++ b/packages/compiler/src/frontend/lowering/call-arguments.ts
@@ -9,7 +9,6 @@ import {
type IrExpr,
type IrStmt,
type IrType,
- JSVAL,
STRING,
type SrcLoc,
UNDEFINED_T,
@@ -43,14 +42,6 @@ function fixedTupleSpreadInfo(
};
}
-/** CALL-SITE COMPLETION — the frontend half of the one-signature contract
- * (docs/ir.md): typed calls lower to the callee's full ABI parameter
- * list, so backends and the validator stay count-exact. Dynamic and island
- * calls retain their runtime arity handling. Omitted trailing args for omittable
- * params become the interned undefined arm (which is also what an
- * explicitly-passed `undefined` wraps to — both trigger a default, JS-
- * exact); a rest param packs the surplus args (possibly zero) into one
- * array literal, evaluated in source order at the call site. */
export function completeArgs(
lowerer: Lowerer,
argNodes: readonly ts.Expression[],
@@ -245,11 +236,7 @@ export function completeArgs(
});
}
const restAt = shapes.findIndex(
- (s) =>
- s.mode === "rest" ||
- s.mode === "dynRest" ||
- s.mode === "islandRest" ||
- s.mode === "arguments",
+ (s) => s.mode === "rest" || s.mode === "dynRest" || s.mode === "arguments",
);
const positional = restAt >= 0 ? shapes.slice(0, restAt) : [...shapes];
if (restAt >= 0 && shapes[restAt]!.mode === "arguments") {
@@ -337,19 +324,7 @@ export function completeArgs(
if (shape.callDefault) return shape.callDefault;
return lowerer.undefinedArgFor(shape.type, loc, blame);
});
- if (restAt >= 0 && shapes[restAt]!.mode === "islandRest") {
- // The ISLAND variadic pack: surplus arguments marshal into one
- // fresh ENGINE array — exactly what the REST host-call adapter
- // hands the closure for indirect calls.
- const elems = sources.slice(restAt).map((a): IrExpr => {
- if (isIr(a)) return lowerer.coerceInto(blame, a.ir, JSVAL);
- if (ts.isSpreadElement(a)) {
- lowerer.unsupported("SC1090", a, "spread arguments into an island rest parameter");
- }
- return lowerer.lowerExprExpecting(a, JSVAL);
- });
- out.push({ kind: "jsOp", op: "arrLit", args: elems, type: JSVAL, loc });
- } else if (restAt >= 0 && shapes[restAt]!.mode === "dynRest") {
+ if (restAt >= 0 && shapes[restAt]!.mode === "dynRest") {
// The VARIADIC dyn pack (a JS `...args` with no static element
// type, or the synthetic `arguments` slot): surplus arguments
// convert through the dyn boundary into one fresh dyn array —
@@ -501,14 +476,10 @@ export function wrappedUndefined(lowerer: Lowerer, type: IrType, loc: SrcLoc): I
/** The synthesized argument for an omitted omittable param: the interned
* undefined arm of the param's `T | undefined` ABI union, or the checked-dynamic tree
* undefined for a checked-dynamic param (`bar?: any`). */
-/** The "absent argument" value for a param SLOT type, or null when the
- * slot cannot hold one: the interned undefined arm for undefined-armed
- * unions, the dyn undefined for checked-dynamic slots, the engine's own
- * undefined for island slots. Shared by every call-completion loop
- * (direct calls and calls through func-typed values). */
+
export function omittedArgFor(lowerer: Lowerer, type: IrType, loc: SrcLoc): IrExpr | null {
if (type.kind === "dyn") return dynUndefinedExpr(loc);
- if (type.kind === "jsval") return { kind: "jsOp", op: "undefLit", args: [], type: JSVAL, loc };
+
return lowerer.wrappedUndefined(type, loc);
}
@@ -559,9 +530,7 @@ export function undefinedArgFor(
blame: ts.Node,
): IrExpr {
if (type.kind === "dyn") return dynUndefinedExpr(loc);
- // An omitted argument for an ISLAND-typed omittable param (`f()` where
- // f's `x = a` default is jsval-shaped): the engine's own undefined.
- if (type.kind === "jsval") return { kind: "jsOp", op: "undefLit", args: [], type: JSVAL, loc };
+
const wrapped = lowerer.wrappedUndefined(type, loc);
if (!wrapped) {
// Omittable params always carry an undefined-armed union (paramShape
@@ -571,29 +540,6 @@ export function undefinedArgFor(
return wrapped;
}
-/** The RUNTIME-ARITY spread call — `f(...args)`, the rest-forwarding idiom
- * (`const f = (...args) => from(...args)`): a spread whose length is a
- * runtime fact has no home in the compile-time completion, so the call
- * rides a dynamic boundary instead. Two lanes, picked by the spread
- * source's tier:
- *
- * - CHECKED-DYNAMIC (dyn spread sources — a JS rest binding, a dyn
- * value): box the callee (dynFrom; a dyn callee is already boxed),
- * convert every argument into dyn, and emit the spread-marked dynCall
- * — the emitters build one fresh dyn argument array (spreads flatten
- * left-to-right, non-iterables throw V8's TypeError) and apply through
- * it; the boxed thunk delivers JS arity exactly. Result dyn, checked
- * per use like every any-origin value.
- * - ISLAND (a jsval spread source — the --dynamic rest binding is the
- * engine's own arguments array): marshal the callee in and emit jsOp
- * callSpread — the prelude helper's REAL `f(...pre, ...s)`, so
- * iterator protocols and the not-iterable TypeError are the engine's
- * own. One trailing spread after the fixed arguments is the modeled
- * shape (exactly the forwarding idiom).
- *
- * Answers null when neither lane fits (typed .ts spreads keep
- * completeArgs' rest packing and its fences). JS sources only — the
- * same guard as the over-arity dynCall precedent. */
export function lowerSpreadArgsCall(
lowerer: Lowerer,
expr: ts.CallExpression,
@@ -602,8 +548,7 @@ export function lowerSpreadArgsCall(
): IrExpr | null {
if (!isJsSourceFile(expr.getSourceFile())) return null;
if (!expr.arguments.some((a) => ts.isSpreadElement(a))) return null;
- if (callee.type.kind !== "dyn" && callee.type.kind !== "func" && callee.type.kind !== "jsval")
- return null;
+ if (callee.type.kind !== "dyn" && callee.type.kind !== "func") return null;
const calleeName =
ts.isPropertyAccessExpression(expr.expression) || ts.isElementAccessExpression(expr.expression)
? expr.expression.getText()
@@ -620,7 +565,7 @@ export function lowerSpreadArgsCall(
const spreadParts = parts.filter((p) => p.spreadOf !== null);
const getR = (id: string) => lowerer.shapes.get(id);
const getU = (id: string) => lowerer.unions.get(id);
- const anyJsvalSpread = spreadParts.some((p) => p.v.type.kind === "jsval");
+ const anyJsvalSpread = spreadParts.some((_p) => false);
if (
!anyJsvalSpread &&
(callee.type.kind === "dyn" ||
@@ -643,37 +588,8 @@ export function lowerSpreadArgsCall(
callee.type.kind === "dyn" ? callee : lowerer.coerceInto(expr.expression, callee, DYN);
return { kind: "dynCall", callee: boxed, calleeName, args, spreads, type: DYN, loc };
}
- if (
- spreadParts.length > 0 &&
- (spreadParts.every((p) => p.v.type.kind === "jsval") ||
- (callee.type.kind === "func" && callee.type.restAbi === "jsval")) &&
- (callee.type.kind === "jsval" || callee.type.kind === "func")
- ) {
- if (spreadParts.length !== 1 || parts[parts.length - 1]!.spreadOf === null) {
- lowerer.unsupported(
- "SC1090",
- expr,
- "spread arguments before positional arguments in island calls (one trailing spread after the fixed arguments is the supported form)",
- );
- }
- const f = lowerer.coerceInto(expr.expression, callee, JSVAL);
- const pre: IrExpr[] = parts.slice(0, -1).map((p) => lowerer.coerceInto(p.node!, p.v, JSVAL));
- const preArr: IrExpr = { kind: "jsOp", op: "arrLit", args: pre, type: JSVAL, loc };
- const last = parts[parts.length - 1]!;
- // The spelling rides in `name` for V8's nullish spread-call
- // TypeError ("v is not iterable (cannot read property ...)").
- return {
- kind: "jsOp",
- op: "callSpread",
- name: last.spreadOf!.getText(),
- args: [f, preArr, lowerer.coerceInto(last.spreadOf!, last.v, JSVAL)],
- type: JSVAL,
- loc,
- };
- }
- // No lane fits (a spread source outside both tiers, a callee neither
- // boxable nor marshalable, mixed dyn/jsval spreads): fence HERE — the
- // arguments are already lowered, and falling back to the historical
+ // No native spread-call form fits. Arguments are already lowered, so
+ // falling back to the historical
// per-site fences would lower them a second time (duplicate lambda
// lifts, duplicated diagnostics).
lowerer.unsupported("SC1090", expr, "spread arguments");
@@ -681,7 +597,7 @@ export function lowerSpreadArgsCall(
/** True when a spread argument lands where the compile-time completion
* cannot take it — a FIXED parameter position, or a dynamic rest slot
- * (dynRest/islandRest, whose packs are built per-argument): the shapes
+ * (dynRest, whose packs are built per-argument): the shapes
* the runtime-arity lane (lowerSpreadArgsCall) serves. Typed `rest`
* slots keep completeArgs' same-element spread packing. */
export function spreadNeedsRuntimeArity(
@@ -689,9 +605,7 @@ export function spreadNeedsRuntimeArity(
shapes: readonly ParamShape[],
argNodes: readonly ts.Expression[],
): boolean {
- const restAt = shapes.findIndex(
- (s) => s.mode === "rest" || s.mode === "dynRest" || s.mode === "islandRest",
- );
+ const restAt = shapes.findIndex((s) => s.mode === "rest" || s.mode === "dynRest");
let position = 0;
for (const arg of argNodes) {
if (ts.isSpreadElement(arg)) {
@@ -764,7 +678,7 @@ function typedRestAfterSpreads(
function canReadHolesInto(lowerer: Lowerer, from: IrType, to: IrType): boolean {
if (from.kind !== "array" || to.kind !== "array" || typeEquals(from, to)) return false;
const elem = from.elem;
- if (elem.kind === "dyn" || elem.kind === "jsval") return false;
+ if (elem.kind === "dyn") return false;
return typeEquals(arrayValueType(lowerer, elem), to.elem);
}
@@ -810,7 +724,6 @@ function canCompleteRuntimeSpread(lowerer: Lowerer, shapes: readonly ParamShape[
shapes.length > 0 &&
shapes.every(
(shape) =>
- shape.mode !== "islandRest" &&
shape.callDefault === undefined &&
canDynCheckTo(
shape.type,
diff --git a/packages/compiler/src/frontend/lowering/call-signatures.ts b/packages/compiler/src/frontend/lowering/call-signatures.ts
index db4b2212b..800e2279d 100644
--- a/packages/compiler/src/frontend/lowering/call-signatures.ts
+++ b/packages/compiler/src/frontend/lowering/call-signatures.ts
@@ -7,10 +7,8 @@ import {
type IrExpr,
type IrFunction,
type IrType,
- JSVAL,
UNDEFINED_T,
VOID,
- canMarshalTypedFuncIntoIsland,
isUnitType,
typeEquals,
} from "../../ir/ir.js";
@@ -33,7 +31,7 @@ import { implicitMonoFile, implicitAnyParamSymbolsOf } from "./generic-functions
* `rest` (always last) receives the surplus arguments packed into one array
* literal at each call site. `arguments` is a hidden slot containing every
* actual argument, including those bound to named parameters. */
-export type ParamMode = "required" | "omittable" | "rest" | "dynRest" | "islandRest" | "arguments";
+export type ParamMode = "required" | "omittable" | "rest" | "dynRest" | "arguments";
/** One parameter of a signature, as call sites and callee prologues see it.
* `type` is the ABI type — what the emitted LLVM parameter carries: the
@@ -64,11 +62,6 @@ export interface FnSig {
generator?: { yieldT: IrType; nextT: IrType; resultType: IrType & { kind: "record" } };
}
-/** The one func-type projection of completed parameter shapes. Typed rest
- * parameters keep their packed array as the trailing native ABI slot and
- * mark the value variadic so indirect call sites run completeArgs before
- * callValue. Dynamic rest remains the historical hidden ScrDyn slot, while
- * island rest spells its engine-array slot directly. */
export function funcTypeFromParamShapes(
shapes: readonly ParamShape[],
ret: IrType,
@@ -76,18 +69,15 @@ export function funcTypeFromParamShapes(
const typedRest = shapes.some((shape) => shape.mode === "rest");
const dynRest = shapes.some((shape) => shape.mode === "dynRest");
const argumentsAll = shapes.some((shape) => shape.mode === "arguments");
- const islandRest = shapes.some((shape) => shape.mode === "islandRest");
return {
kind: "func",
params: shapes
.filter((shape) => shape.mode !== "dynRest" && shape.mode !== "arguments")
.map((shape) => shape.type),
ret,
- ...(typedRest || dynRest || islandRest || argumentsAll ? { rest: true as const } : {}),
+ ...(typedRest || dynRest || argumentsAll ? { rest: true as const } : {}),
...(argumentsAll ? { argumentsAll: true as const } : {}),
- ...(typedRest || islandRest
- ? { restAbi: typedRest ? ("typed" as const) : ("jsval" as const) }
- : {}),
+ ...(typedRest ? { restAbi: "typed" as const } : {}),
};
}
@@ -221,12 +211,6 @@ export function paramShape(lowerer: Lowerer, param: ts.ParameterDeclaration): Pa
if (moduleNs !== undefined) {
return { type: moduleNs, mode: param.questionToken ? "omittable" : "required" };
}
- // Island-handle params (a then-handler receiving a dynamic import's
- // namespace handle — markJsvalHandlerParams): jsval, whatever the
- // contextual type spelled.
- if (ts.isIdentifier(param.name) && lowerer.jsvalParamOverrides.has(param)) {
- return { type: JSVAL, mode: param.questionToken ? "omittable" : "required" };
- }
if (!ts.isIdentifier(param.name)) {
// A destructuring pattern parameter — `([label, value]) => ...`,
// `({ x }) => ...`. The ABI slot carries the SOURCE value (the
@@ -273,15 +257,8 @@ export function paramShape(lowerer: Lowerer, param: ts.ParameterDeclaration): Pa
// `rest`, and the value only ever calls through the boxed thunk).
if (isJsSourceFile(param.getSourceFile())) {
const restMapped = lowerer.mapTypeOf(lowerer.typeOf(param.name));
- // `any[]` under --dynamic maps to an island-element array — that
- // is inference residue, not element information; the binding is
- // the ENGINE's own arguments array (an island handle) and the
- // value crosses as a REST host function (the withPlugins
- // `async (...args) =>` shape). Static builds keep the variadic
- // dyn form for every unmappable JS rest.
- if (restMapped?.kind === "array" && restMapped.elem.kind === "jsval" && lowerer.dynamic) {
- return { type: JSVAL, mode: "islandRest" };
- }
+
+ // Unmapped JS rest parameters use the native variadic checked-value ABI.
if (restMapped?.kind !== "array") {
return { type: DYN, mode: "dynRest" };
}
@@ -310,12 +287,7 @@ export function paramShape(lowerer: Lowerer, param: ts.ParameterDeclaration): Pa
}
let type = lowerer.runtimeOptionalBindingType(param.name, lowerer.irTypeOf(param.name));
const body = param.parent?.body;
- if (
- isJsSourceFile(param.getSourceFile()) &&
- body &&
- type.kind !== "dyn" &&
- type.kind !== "jsval"
- ) {
+ if (isJsSourceFile(param.getSourceFile()) && body && type.kind !== "dyn") {
const symbol = lowerer.checker.getSymbolAtLocation(param.name);
let acceptsUndefined = false;
ts.walkPreorder(body, (node) => {
@@ -344,19 +316,9 @@ export function paramShape(lowerer: Lowerer, param: ts.ParameterDeclaration): Pa
if (type.kind === "void") {
return { type: DYN, mode: param.questionToken ? "omittable" : "required" };
}
- if (
- param.questionToken &&
- !lowerer.bareUndefinedArmedUnion(type) &&
- type.kind !== "dyn" &&
- type.kind !== "jsval"
- ) {
- // `x?: unknown` where unknown came from an annotation: undefined is
- // absorbed into the hole type, so no undefined ARM exists — but a
- // checked-dynamic slot holds the dyn undefined directly (`bar?: any`
- // — an omitted call passes it, undefinedArgFor), and an island slot
- // the engine's own undefined likewise (`options?: [string?]` — an
- // optional-tuple param, jsval-mapped), so dyn and jsval params stay
- // omittable.
+ if (param.questionToken && !lowerer.bareUndefinedArmedUnion(type) && type.kind !== "dyn") {
+ // An omitted argument requires an undefined union arm or a native
+ // checked-value slot that can hold undefined directly.
lowerer.unsupported("SC1090", param, `optional parameters of type '${lowerer.fmt(type)}'`);
}
return { type, mode: param.questionToken ? "omittable" : "required" };
@@ -424,7 +386,7 @@ function defaultParameterShape(
param: ts.ParameterDeclaration,
raw: IrType,
): ParamShape {
- if (raw.kind === "dyn" || raw.kind === "jsval") {
+ if (raw.kind === "dyn") {
return { type: raw, mode: "omittable", bodyType: raw };
}
if (lowerer.bareUndefinedArmedUnion(raw) && param.initializer) {
@@ -461,7 +423,6 @@ export function checkDefaultParamBodyType(
bodyType.kind === "regex" ||
bodyType.kind === "date" ||
bodyType.kind === "dyn" ||
- bodyType.kind === "jsval" ||
isUnitType(bodyType)
) {
lowerer.unsupported(
@@ -487,19 +448,18 @@ export function requireExactArityValue(
): void {
// dynRest params ride the boxed thunk (JS arity — no completed-ABI
// spelling exists or is needed); they don't gate the value form.
- // Dynamic-tier omittable params (`{} = a` with `a: any` — jsval/dyn
- // slots) don't either: their ABI slot IS the declared param type (no
+
+ // Omittable checked-value slots also keep their declared param type (no
// synthesized union), so every func-type spelling of the signature
// already matches and short calls through the value complete with the
- // tier's undefined (omittedArgFor).
+ // native undefined value (omittedArgFor).
if (
shapes.every(
(s) =>
s.mode === "required" ||
s.mode === "dynRest" ||
s.mode === "arguments" ||
- s.mode === "islandRest" ||
- (s.mode === "omittable" && (s.type.kind === "dyn" || s.type.kind === "jsval")),
+ (s.mode === "omittable" && s.type.kind === "dyn"),
)
) {
return;
@@ -569,32 +529,15 @@ export function requireExactArityValue(
) {
return;
}
- // An 'any'-typed slot is the ISLAND boundary: the host-function
- // trampoline already implements JS call semantics over the completed
- // signature — a missing engine argument arrives as undefined and takes
- // the omittable param's undefined arm (which is what triggers the
- // default), surplus arguments drop. So a function with optional/
- // defaulted params may flow into a package API whenever the completed
- // signature can cross at all (jsvalIn re-checks and speaks otherwise) —
- // commander's `.option(flags, desc, collector, [])` pattern.
- if (
- mapped?.kind === "jsval" &&
- canMarshalTypedFuncIntoIsland(
- funcType,
- (id) => lowerer.shapes.get(id),
- (id) => lowerer.unions.get(id),
- )
- ) {
- return;
- }
+
lowerer.unsupported(
"SC1090",
blame,
"functions with optional or defaulted parameters as values, except where the " +
"target type spells the completed signature with required parameters " +
"(a '(x?: T) => R' function flows into a '(x: T | undefined) => R' slot, " +
- "and a package/'any' slot takes any signature that can cross the island " +
- "boundary; otherwise call the function directly)",
+ "and a package/'any' slot takes any natively representable signature; " +
+ "otherwise call the function directly)",
);
}
@@ -714,7 +657,7 @@ function appendArgumentsParameter(
mode: "arguments" | "dynRest",
): void {
if (
- shapes.some((s) => s.mode === "rest" || s.mode === "dynRest" || s.mode === "islandRest") ||
+ shapes.some((s) => s.mode === "rest" || s.mode === "dynRest") ||
!(
ts.isFunctionExpression(node) ||
ts.isFunctionDeclaration(node) ||
@@ -844,8 +787,7 @@ export function lambdaSignature(
// ASYNC lambdas adopt through the promise: an inferred Promise
// against a Promise slot returns the union promise (the fiber's
// returns coerce; the spawn-wrapper ABI still returns a promise).
- // jsval-returning bodies stay out (adoption would force validated
- // exits the writer never asked for).
+
// Array and record returns also need the destination during literal
// construction: a callback building IrStmt[] must wrap each element at
// that recursive layout instead of first inferring narrower arrays.
@@ -855,11 +797,10 @@ export function lambdaSignature(
const innerRet = isAsyncLike && ret.kind === "promise" ? ret.inner : ret;
// Union-inferred returns adopt too (a mixed-return body inferring a
// SUB-union of the slot's union — adopting is a no-op when the two
- // already agree); only jsval stays out.
+
if (
(ts.isArrowFunction(node) || ts.isFunctionExpression(node)) &&
- (!isAsyncLike || ret.kind === "promise") &&
- innerRet.kind !== "jsval"
+ (!isAsyncLike || ret.kind === "promise")
) {
// The slot's signature: the contextual type stripped of its nullish
// parts (an OPTIONAL callback field's context is the whole
diff --git a/packages/compiler/src/frontend/lowering/class-method-mutations.ts b/packages/compiler/src/frontend/lowering/class-method-mutations.ts
index e421f9f62..b56d27262 100644
--- a/packages/compiler/src/frontend/lowering/class-method-mutations.ts
+++ b/packages/compiler/src/frontend/lowering/class-method-mutations.ts
@@ -279,7 +279,6 @@ export function collectClassMethodMutations(
};
for (const file of files)
ts.walkPreorder(file, (node) => {
- if (lowerer.dynamic) unknownKey = file;
if (
(ts.isPropertyDeclaration(node) ||
ts.isPropertyAssignment(node) ||
diff --git a/packages/compiler/src/frontend/lowering/class-protocols.ts b/packages/compiler/src/frontend/lowering/class-protocols.ts
index 543c68b52..e8bc7cfb4 100644
--- a/packages/compiler/src/frontend/lowering/class-protocols.ts
+++ b/packages/compiler/src/frontend/lowering/class-protocols.ts
@@ -64,7 +64,7 @@ export class ClassProtocols {
) {
// Receiver-dependent methods and accessors need a live object even
// without a class implementation. Receiver-free methods keep their
- // native callable fields, including async callbacks crossing islands.
+ // native callable fields, including async callbacks.
add(this.checker.getTypeAtLocation(node));
const contextual = this.checker.getContextualType(node);
if (contextual) add(contextual);
diff --git a/packages/compiler/src/frontend/lowering/coercions/function-adapters.ts b/packages/compiler/src/frontend/lowering/coercions/function-adapters.ts
index 3a59d0895..f60fc32b8 100644
--- a/packages/compiler/src/frontend/lowering/coercions/function-adapters.ts
+++ b/packages/compiler/src/frontend/lowering/coercions/function-adapters.ts
@@ -4,11 +4,9 @@ import { InternalCompilerError } from "../../../errors.js";
import type { IrExpr, IrParam, IrStmt, IrType, SrcLoc } from "../../../ir/ir.js";
import {
canAdaptDynFuncTo,
- canMarshalTypedFuncIntoIsland,
DYN,
F64,
isUnitType,
- JSVAL,
STRING,
typeEquals,
UNDEFINED_T,
@@ -78,28 +76,7 @@ export function coercibleValue(lowerer: Lowerer, src: IrType, dst: IrType): bool
if (typeEquals(src, dst)) return true;
if (src.kind === "object" && dst.kind === "object")
return lowerer.isSubclassOf(src.className, dst.className);
- // The island boundary joins the mechanical set: values that MARSHAL
- // in (units, the checked-dynamic deep copy, JSON-safe data, liftable
- // composites, marshalable closures — coerceToExpected's jsval-IN
- // block) and island handles whose exits VALIDATE (boundaryExitSafe) —
- // the `defaultFallback(cfg) { return { login, id, scopes } }` shape,
- // whose slot returns a package ('any') type.
- if (dst.kind === "jsval") {
- return (
- src.kind !== "jsval" &&
- (isUnitType(src) ||
- src.kind === "dyn" ||
- lowerer.boundarySafe(src) ||
- lowerer.jsvalLiftable(src) ||
- (src.kind === "func" &&
- canMarshalTypedFuncIntoIsland(
- src,
- (id) => lowerer.shapes.get(id),
- (id) => lowerer.unions.get(id),
- )))
- );
- }
- if (src.kind === "jsval") return lowerer.boundaryExitSafe(dst);
+
if (dst.kind === "dyn") return src.kind !== "dyn" && lowerer.dynConvertible(src);
if (src.kind === "dyn") {
// The checked-dynamic function boundary's OUT direction joins the
@@ -139,9 +116,9 @@ export function cleanFuncAdaptable(
for (let i = 0; i < src.params.length; i++) {
if (!lowerer.coercibleValue(dst.params[i]!, src.params[i]!)) return false;
}
- if (dst.ret.kind === "void") return src.ret.kind !== "jsval";
+ if (dst.ret.kind === "void") return true;
if (lowerer.coercibleValue(src.ret, dst.ret)) return true;
- return src.ret.kind === "void" && (dst.ret.kind === "dyn" || dst.ret.kind === "jsval");
+ return src.ret.kind === "void" && dst.ret.kind === "dyn";
}
/** Adapt a function value to a destination signature, forwarding and
@@ -163,8 +140,8 @@ export function funcCoerceAdapter(
// compiles, INVOKING the slot throws the stranded TypeError (a
// never-called mismatched callback is exact; divergence 38's stance
// extended to calls).
- // - voidRet "dyn"/"jsval": calling yields JS's undefined — the exact
- // undefined dyn/engine value after the call's effects.
+
+ // - voidRet "dyn": return native undefined after the call's effects.
// - voidRet "strand": a void result where the slot promises a typed
// value — the call runs (a `never` thrower never comes back, so the
// trap is unreachable there), then the stranded TypeError.
@@ -211,7 +188,7 @@ export function funcCoerceAdapter(
}
strandParams = true;
}
- let voidRet: "dyn" | "jsval" | "strand" | null = null;
+ let voidRet: "dyn" | "strand" | null = null;
let strandRet = false;
if (toT.ret.kind !== "void" && !lowerer.coercibleValue(fromT.ret, toT.ret)) {
if (fromT.ret.kind !== "void") {
@@ -222,10 +199,9 @@ export function funcCoerceAdapter(
// throws the stranded TypeError where its result would convert.
strandRet = true;
} else {
- voidRet = toT.ret.kind === "dyn" ? "dyn" : toT.ret.kind === "jsval" ? "jsval" : "strand";
+ voidRet = toT.ret.kind === "dyn" ? "dyn" : "strand";
}
}
- if (toT.ret.kind === "void" && fromT.ret.kind === "jsval") return null;
const key = `fnadapt:${typeKey(fromT)}:${typeKey(toT)}`;
const existing = lowerer.coercions.retags.get(key);
if (existing) return existing;
@@ -311,15 +287,6 @@ export function funcCoerceAdapter(
{ kind: "exprStmt", expr: call, loc },
{ kind: "return", value: dynUndefinedExpr(loc), loc },
];
- } else if (voidRet === "jsval") {
- body = [
- { kind: "exprStmt", expr: call, loc },
- {
- kind: "return",
- value: { kind: "jsOp", op: "undefLit", args: [], type: JSVAL, loc },
- loc,
- },
- ];
} else if (voidRet === "strand") {
body = [
{ kind: "exprStmt", expr: call, loc },
diff --git a/packages/compiler/src/frontend/lowering/coercions/island.ts b/packages/compiler/src/frontend/lowering/coercions/island.ts
deleted file mode 100644
index 1ad41b537..000000000
--- a/packages/compiler/src/frontend/lowering/coercions/island.ts
+++ /dev/null
@@ -1,395 +0,0 @@
-import { buildArrayConversion } from "./builders.js";
-import { InternalCompilerError } from "../../../errors.js";
-import type { IrExpr, IrStmt, IrType, SrcLoc } from "../../../ir/ir.js";
-import {
- arrayOf,
- BOOL,
- F64,
- canMarshalTypedFuncIntoIsland,
- isUnitType,
- JSVAL,
- STRING,
- VOID,
-} from "../../../ir/ir.js";
-import { typeKey } from "../../type-mapper.js";
-import { numLit, varRef } from "../../../ir/build.js";
-import type { Lowerer } from "../lowerer.js";
-
-/** Whether a static value can become one island value. JSON-safe values
- * use deep marshaling; composites containing island handles are constructed
- * field by field. Recursive shapes outside the JSON-safe path are refused. */
-export function jsvalLiftable(
- lowerer: Lowerer,
- t: IrType,
- visiting: Set = new Set(),
-): boolean {
- if (t.kind === "jsval") return true;
- if (lowerer.boundarySafe(t)) return true;
- // Typed arrays and URLs marshal IN without joining the round-trip
- // (JSON) set: an engine typed-array copy / an engine URL from href.
- if (t.kind === "bytes" || t.kind === "url") return true;
- // Checked-dynamic values deep-copy in (scr_jsval_from_dyn — data
- // kinds; a boxed function/handle/promise throws at runtime).
- if (t.kind === "dyn") return true;
- // Marshalable CLOSURES cross as host functions — a record carrying
- // methods (the service-registry entry: `{ label, load: () =>
- // Promise, defaultFallback: (cfg) => any }`) lifts field by
- // field like any other.
- if (t.kind === "func") {
- return canMarshalTypedFuncIntoIsland(
- t,
- (id) => lowerer.shapes.get(id),
- (id) => lowerer.unions.get(id),
- );
- }
- if (t.kind === "record") {
- const shape = lowerer.shapes.get(t.shapeId);
- if (!shape || shape.tuple) return false;
- // Recursive shapes reaching here answer FALSE: this branch is the
- // per-field island lift (jsval/bytes-bearing composites — the
- // JSON-safe ones already answered true through boundarySafe, where
- // a cyclic value throws the circular TypeError at the marshal), and
- // the lift helpers walk values with no circular guard — fencing the
- // TYPE is the honest answer.
- if (visiting.has(t.shapeId)) return false;
- visiting.add(t.shapeId);
- // An INDEX-SIGNATURE record lifts when its value slot does (dyn
- // included): declared fields write first, then the overflow keys.
- if (shape.indexValue && !lowerer.jsvalLiftable(shape.indexValue, visiting)) return false;
- return shape.fields.every(
- (f) => !f.name.startsWith("%") && lowerer.jsvalLiftable(f.type, visiting),
- );
- }
- if (t.kind === "array") return lowerer.jsvalLiftable(t.elem, visiting);
- // A union crossing IN lifts arm by arm (a runtime tag switch — see
- // unionToJsvalHelper) when every arm does: unit arms become the
- // engine's own undefined/null (which is why bare undefined-armed
- // unions lift here despite being JSON-unsafe), the rest lift as
- // themselves. Arms never nest unions, so this terminates (recursive
- // knots pass through records, guarded above).
- if (t.kind === "union") {
- const def = lowerer.unions.get(t.unionId);
- return !!def && def.arms.every((a) => isUnitType(a) || lowerer.jsvalLiftable(a, visiting));
- }
- return false;
-}
-
-/** A jsval-typed expression carrying `e`'s value into the island —
- * jsvalLiftable's constructive side. Primitives and JSON-safe composites
- * keep the jsMarshal deep copy; jsval-bearing records and arrays go
- * through interned per-type builder helpers (%jsin.*), so the operand is
- * always evaluated exactly once (as the helper's argument). */
-export function jsvalLiftExpr(lowerer: Lowerer, e: IrExpr, loc: SrcLoc): IrExpr {
- if (e.type.kind === "jsval") return e;
- if (lowerer.boundarySafe(e.type)) {
- return { kind: "jsMarshal", value: e, type: JSVAL, loc };
- }
- if (e.type.kind === "bytes" || e.type.kind === "url") {
- return { kind: "jsMarshal", value: e, type: JSVAL, loc };
- }
- if (e.type.kind === "record") {
- const helper = lowerer.recordToJsvalHelper(e.type.shapeId, loc);
- return { kind: "call", callee: helper, args: [e], type: JSVAL, loc };
- }
- if (e.type.kind === "array") {
- const helper = lowerer.arrayToJsvalHelper(e.type.elem, loc);
- return { kind: "call", callee: helper, args: [e], type: JSVAL, loc };
- }
- if (e.type.kind === "union") {
- const helper = lowerer.unionToJsvalHelper(e.type.unionId, loc);
- return { kind: "call", callee: helper, args: [e], type: JSVAL, loc };
- }
- // Checked-dynamic values and marshalable closures ride jsMarshal
- // directly (the checked-dynamic tree deep copy / the host-function wrap).
- if (e.type.kind === "dyn" || e.type.kind === "func") {
- return { kind: "jsMarshal", value: e, type: JSVAL, loc };
- }
- throw new InternalCompilerError(`lowerer bug: jsvalLiftExpr of unliftable ${e.type.kind}`);
-}
-
-/** Interned `%jsin.union.(u)` — the runtime tag switch marshaling a
- * union value INTO the island: unit arms become the engine's own
- * undefined/null (JS-exact — `{ instructions: undefined }` crossing in
- * has the property present and undefined, exactly what the source
- * spells), every other arm narrows and lifts as itself (strings by
- * value, JSON-safe composites as deep copies, typed arrays as engine
- * typed-array copies, URLs as engine URL instances). Caller must have
- * checked jsvalLiftable. */
-export function unionToJsvalHelper(lowerer: Lowerer, unionId: string, loc: SrcLoc): string {
- const key = `union:${unionId}`;
- const existing = lowerer.coercions.islandInputs.get(key);
- if (existing) return existing;
- const def = lowerer.unions.get(unionId);
- if (!def) throw new InternalCompilerError(`lowerer bug: jsval lift of unknown union ${unionId}`);
- const name = `%jsin.union.${lowerer.coercions.islandInputs.size}`;
- lowerer.coercions.islandInputs.set(key, name);
- const fromT: IrType = { kind: "union", unionId };
- const u: IrExpr = { kind: "varRef", localId: "u.0", type: fromT, loc };
- const body: IrStmt[] = [];
- def.arms.forEach((arm, i) => {
- const cond: IrExpr = {
- kind: "unionIsTag",
- unionId,
- tag: i,
- negated: false,
- value: u,
- type: BOOL,
- loc,
- };
- const value: IrExpr = isUnitType(arm)
- ? {
- kind: "jsOp",
- op: arm.kind === "undefinedT" ? "undefLit" : "nullLit",
- args: [],
- type: JSVAL,
- loc,
- }
- : lowerer.jsvalLiftExpr(
- { kind: "unionNarrow", unionId, tag: i, value: u, type: arm, loc },
- loc,
- );
- body.push({ kind: "if", cond, then: [{ kind: "return", value, loc }], else_: null, loc });
- });
- // Unreachable when tags are exhaustive (they are, by construction);
- // satisfies the all-paths-return rule and keeps a corrupted tag loud.
- body.push({
- kind: "throw",
- value: {
- kind: "strLit",
- value: "scriptc: internal error: invalid union tag",
- type: STRING,
- loc,
- },
- loc,
- });
- lowerer.liftedFns.push({
- name,
- params: [{ localId: "u.0", name: "u", type: fromT }],
- returnType: JSVAL,
- locals: [{ id: "u.0", name: "u", type: fromT, mutable: true }],
- body,
- loc,
- });
- return name;
-}
-
-/** Interned `%jsin.rec.(r)` — builds an island OBJECT from a
- * jsval-bearing record: marshaled key strings, each field lifted through
- * jsvalLiftExpr (jsval fields pass as handles, JSON-safe fields deep-copy,
- * nested composites recurse through their own helpers). Caller must have
- * checked jsvalLiftable. */
-export function recordToJsvalHelper(lowerer: Lowerer, shapeId: string, loc: SrcLoc): string {
- const key = `rec:${shapeId}`;
- const existing = lowerer.coercions.islandInputs.get(key);
- if (existing) return existing;
- const shape = lowerer.shapes.get(shapeId);
- if (!shape)
- throw new InternalCompilerError(`lowerer bug: jsval lift of unknown shape ${shapeId}`);
- const name = `%jsin.rec.${lowerer.coercions.islandInputs.size}`;
- lowerer.coercions.islandInputs.set(key, name);
- const recT: IrType = { kind: "record", shapeId };
- const r: IrExpr = { kind: "varRef", localId: "r.0", type: recT, loc };
- const args: IrExpr[] = [];
- for (const f of shape.fields) {
- args.push({
- kind: "jsMarshal",
- value: { kind: "strLit", value: f.name, type: STRING, loc },
- type: JSVAL,
- loc,
- });
- args.push(
- lowerer.jsvalLiftExpr(
- { kind: "recordGet", obj: r, shapeId, field: f.name, type: f.type, loc },
- loc,
- ),
- );
- }
- const lit: IrExpr = { kind: "jsOp", op: "objLit", args, type: JSVAL, loc };
- if (!shape.indexValue) {
- lowerer.liftedFns.push({
- name,
- params: [{ localId: "r.0", name: "r", type: recT }],
- returnType: JSVAL,
- locals: [{ id: "r.0", name: "r", type: recT, mutable: true }],
- body: [{ kind: "return", value: lit, loc }],
- loc,
- });
- return name;
- }
- // An INDEX-SIGNATURE shape: the declared pairs build the object, then
- // the overflow map's live keys append in JS own-key order (setIdx —
- // runtime keys have no property-name literal).
- const iv = shape.indexValue;
- const f64: IrType = { kind: "f64" };
- const ksT = arrayOf(STRING);
-
- const kRef = varRef("k.0", STRING, loc);
- lowerer.liftedFns.push({
- name,
- params: [{ localId: "r.0", name: "r", type: recT }],
- returnType: JSVAL,
- locals: [
- { id: "r.0", name: "r", type: recT, mutable: true },
- { id: "out.0", name: "out", type: JSVAL, mutable: false },
- { id: "ks.0", name: "ks", type: ksT, mutable: false },
- { id: "i.0", name: "i", type: f64, mutable: true },
- { id: "k.0", name: "k", type: STRING, mutable: false },
- ],
- body: [
- { kind: "varDecl", localId: "out.0", init: lit, loc },
- {
- kind: "varDecl",
- localId: "ks.0",
- init: { kind: "recordOvfKeys", obj: r, shapeId, type: ksT, loc },
- loc,
- },
- {
- kind: "for",
- init: { kind: "varDecl", localId: "i.0", init: numLit(0, loc), loc },
- cond: {
- kind: "bin",
- op: "<",
- left: varRef("i.0", f64, loc),
- right: {
- kind: "arrIntrinsic",
- method: "length",
- receiver: varRef("ks.0", ksT, loc),
- args: [],
- type: f64,
- loc,
- },
- type: BOOL,
- loc,
- },
- update: {
- kind: "assign",
- localId: "i.0",
- value: {
- kind: "bin",
- op: "+",
- left: varRef("i.0", f64, loc),
- right: numLit(1, loc),
- type: f64,
- loc,
- },
- loc,
- },
- body: [
- {
- kind: "varDecl",
- localId: "k.0",
- init: {
- kind: "arrayGet",
- arr: varRef("ks.0", ksT, loc),
- index: varRef("i.0", f64, loc),
- type: STRING,
- loc,
- },
- loc,
- },
- {
- kind: "exprStmt",
- expr: {
- kind: "jsOp",
- op: "setIdx",
- args: [
- varRef("out.0", JSVAL, loc),
- { kind: "jsMarshal", value: kRef, type: JSVAL, loc },
- lowerer.jsvalLiftExpr(
- {
- kind: "recordKeyGet",
- obj: r,
- shapeId,
- key: kRef,
- overflowOnly: true,
- type: iv,
- loc,
- },
- loc,
- ),
- ],
- type: VOID,
- loc,
- },
- loc,
- },
- ],
- loc,
- },
- { kind: "return", value: varRef("out.0", JSVAL, loc), loc },
- ],
- loc,
- });
- return name;
-}
-
-/** Interned `%jsin.arr.(a)` — builds ONE island ARRAY from a native
- * array whose elements lift: out = []; for (...) out[i] = lift(a[i]);
- * return out. The index marshals by value like any number. Caller must
- * have checked jsvalLiftable of the element. */
-export function arrayToJsvalHelper(lowerer: Lowerer, elem: IrType, loc: SrcLoc): string {
- const key = `arr:${typeKey(elem)}`;
- const existing = lowerer.coercions.islandInputs.get(key);
- if (existing) return existing;
- const name = `%jsin.arr.${lowerer.coercions.islandInputs.size}`;
- lowerer.coercions.islandInputs.set(key, name);
- const arrT: IrType = { kind: "array", elem };
-
- lowerer.liftedFns.push(
- buildArrayConversion(
- name,
- arrT,
- { kind: "jsOp", op: "arrLit", args: [], type: JSVAL, loc },
- (element, index, result) => ({
- kind: "jsOp",
- op: "setIdx",
- args: [
- result,
- { kind: "jsMarshal", value: index, type: JSVAL, loc },
- lowerer.jsvalLiftExpr(element, loc),
- ],
- type: VOID,
- loc,
- }),
- loc,
- ),
- );
- return name;
-}
-
-/** Interned `%jsin.elems.(a)` — a NATIVE array of island handles from
- * a native array whose elements lift: the `any[]`-slot coercion (each
- * element becomes one island value; the array stays static). Null when
- * the element doesn't lift. */
-export function arrayToJsvalArrayHelper(
- lowerer: Lowerer,
- fromElem: IrType,
- loc: SrcLoc,
-): string | null {
- if (fromElem.kind === "jsval" || !lowerer.jsvalLiftable(fromElem)) return null;
- const key = `elems:${typeKey(fromElem)}`;
- const existing = lowerer.coercions.islandInputs.get(key);
- if (existing) return existing;
- const name = `%jsin.elems.${lowerer.coercions.islandInputs.size}`;
- lowerer.coercions.islandInputs.set(key, name);
- const arrT: IrType = { kind: "array", elem: fromElem };
- const outT: IrType = { kind: "array", elem: JSVAL };
-
- lowerer.liftedFns.push(
- buildArrayConversion(
- name,
- arrT,
- { kind: "arrayLit", elems: [], type: outT, loc },
- (element, _index, result) => ({
- kind: "arrIntrinsic",
- method: "push",
- receiver: result,
- args: [lowerer.jsvalLiftExpr(element, loc)],
- type: F64,
- loc,
- }),
- loc,
- ),
- );
- return name;
-}
diff --git a/packages/compiler/src/frontend/lowering/coercions/state.ts b/packages/compiler/src/frontend/lowering/coercions/state.ts
index 9b1f07537..ad1d7c6ea 100644
--- a/packages/compiler/src/frontend/lowering/coercions/state.ts
+++ b/packages/compiler/src/frontend/lowering/coercions/state.ts
@@ -15,5 +15,4 @@ export class CoercionState {
readonly checkedNarrowArms = new Map();
readonly retags = new Map();
readonly narrows = new Map();
- readonly islandInputs = new Map();
}
diff --git a/packages/compiler/src/frontend/lowering/coercions/structural-plans.ts b/packages/compiler/src/frontend/lowering/coercions/structural-plans.ts
index 77a8ec0b8..0912ec2d2 100644
--- a/packages/compiler/src/frontend/lowering/coercions/structural-plans.ts
+++ b/packages/compiler/src/frontend/lowering/coercions/structural-plans.ts
@@ -154,11 +154,7 @@ export function widthLiftPlan(lowerer: Lowerer, src: IrType, dst: IrType): Width
// such a slot honestly holds in the width family is EMPTY, so the
// lift is a fresh empty array of the target type, guarded by a
// runtime non-empty trap (the checked-extraction stance).
- if (
- lowerer.unitOnlyElem(src.elem) &&
- dst.elem.kind !== "jsval" &&
- !lowerer.unitOnlyElem(dst.elem)
- ) {
+ if (lowerer.unitOnlyElem(src.elem) && !lowerer.unitOnlyElem(dst.elem)) {
return { how: "emptyArr" };
}
return null;
@@ -166,7 +162,7 @@ export function widthLiftPlan(lowerer: Lowerer, src: IrType, dst: IrType): Width
// A TUPLE flowing into an array FIELD/ELEMENT (`aliases: ["ls"]` into
// an `aliases: string[]` slot): per-position lifts, the top-level
// tuple-into-array coercion applied recursively.
- if (dst.kind === "array" && src.kind === "record" && dst.elem.kind !== "jsval") {
+ if (dst.kind === "array" && src.kind === "record") {
const from = lowerer.shapes.get(src.shapeId);
if (from?.tuple && from.fields.every((f) => lowerer.widthLiftPlan(f.type, dst.elem) !== null)) {
return { how: "tupleArr" };
diff --git a/packages/compiler/src/frontend/lowering/coercions/structural.ts b/packages/compiler/src/frontend/lowering/coercions/structural.ts
index c7c8aa008..3464bfffe 100644
--- a/packages/compiler/src/frontend/lowering/coercions/structural.ts
+++ b/packages/compiler/src/frontend/lowering/coercions/structural.ts
@@ -51,7 +51,7 @@ export function widthCoerce(lowerer: Lowerer, expr: IrExpr, expected: IrType): I
if (expected.kind === "record" && expr.type.kind === "classval" && expr.kind === "classRef") {
return lowerer.classStaticsProjection(expr.type.className, expected.shapeId, expr.loc);
}
- if (expected.kind === "array" && expr.type.kind === "array" && expected.elem.kind !== "jsval") {
+ if (expected.kind === "array" && expr.type.kind === "array") {
const helper = lowerer.arrayWidthHelper(expr.type, expected, expr.loc);
if (helper)
return { kind: "call", callee: helper, args: [expr], type: expected, loc: expr.loc };
@@ -67,23 +67,13 @@ export function widthCoerce(lowerer: Lowerer, expr: IrExpr, expected: IrType): I
// the arity for free; the monomorphic tuple REBUILDS as a fresh array,
// each position's value lifted into the element type (the same copy
// stance as every width coercion — later mutations don't alias).
- if (expected.kind === "array" && expr.type.kind === "record" && expected.elem.kind !== "jsval") {
+ if (expected.kind === "array" && expr.type.kind === "record") {
const helper = lowerer.tupleArrayWidthHelper(expr.type.shapeId, expected, expr.loc);
if (!helper) return null;
return { kind: "call", callee: helper, args: [expr], type: expected, loc: expr.loc };
}
- // An `any[]` slot: any liftable element becomes one island handle per
+
// element (the messages-array pattern — records holding `any` content).
- if (
- expected.kind === "array" &&
- expected.elem.kind === "jsval" &&
- expr.type.kind === "array" &&
- expr.type.elem.kind !== "jsval"
- ) {
- const helper = lowerer.arrayToJsvalArrayHelper(expr.type.elem, expr.loc);
- if (!helper) return null;
- return { kind: "call", callee: helper, args: [expr], type: expected, loc: expr.loc };
- }
return null;
}
diff --git a/packages/compiler/src/frontend/lowering/coercions/unions.ts b/packages/compiler/src/frontend/lowering/coercions/unions.ts
index 40edb3a70..ca7495dd7 100644
--- a/packages/compiler/src/frontend/lowering/coercions/unions.ts
+++ b/packages/compiler/src/frontend/lowering/coercions/unions.ts
@@ -96,7 +96,6 @@ export function strandedUnitTrap(
expected.kind === "union" ||
expected.kind === "void" ||
expected.kind === "dyn" ||
- expected.kind === "jsval" ||
isUnitType(expected)
) {
return null;
diff --git a/packages/compiler/src/frontend/lowering/containers/array-callbacks.ts b/packages/compiler/src/frontend/lowering/containers/array-callbacks.ts
index 4aff3621f..630880fbc 100644
--- a/packages/compiler/src/frontend/lowering/containers/array-callbacks.ts
+++ b/packages/compiler/src/frontend/lowering/containers/array-callbacks.ts
@@ -80,12 +80,7 @@ export function lowerArrayHofCall(
const valueT = callbackValueType(lowerer, elem, present);
if (booleanFilter) {
if (valueT.kind === "union") lowerer.requireTruthyUnion(valueT.unionId, argNode);
- if (
- valueT.kind === "dyn" ||
- valueT.kind === "jsval" ||
- valueT.kind === "void" ||
- isUnitType(valueT)
- ) {
+ if (valueT.kind === "dyn" || valueT.kind === "void" || isUnitType(valueT)) {
lowerer.badType(argNode, lowerer.typeOf(argNode));
}
}
@@ -102,10 +97,8 @@ export function lowerArrayHofCall(
}
if (method === "map") requireProducedArrayElement(lowerer, call, "'.map()'", fnRet);
// JS applies ToBoolean to whatever the predicate answers, so a non-bool
- // result is not an error — the filter loop wraps the call in the same
- // toBool an `if` statement would apply. The island/dyn shapes, whose
- // truthiness needs the engine, and void, whose real answer the ABI has
- // already discarded, keep the fence. No separate
+ // result is not an error when its truthiness is represented. Void,
+ // whose real answer the ABI has already discarded, keeps the fence. No separate
// requireTruthyUnion call belongs here: its check (no dyn/caught arm)
// IS filterPredicateOk's union branch, so it could never speak.
if (method === "filter" && !filterPredicateOk(lowerer, fnRet)) {
@@ -260,11 +253,6 @@ function truthyFilterCallback(
return { kind: "closure", fnName: name, captures: [], type: fnT, loc };
}
-/** The predicate result kinds `.filter()` accepts. JS applies ToBoolean to
- * whatever the callback answers, so a bool is not required: the scalars and
- * the reference kinds have constant or by-value answers, checked-dynamic
- * values ask their runtime kind, and a union is fine when every arm does.
- * void/jsval/caught stay out — see below. */
function filterPredicateOk(lowerer: Lowerer, ret: IrType): boolean {
if (ret.kind === "bool") return true;
// VOID is a TYPE erasure, not a runtime value: TS lets a value-returning
@@ -274,10 +262,10 @@ function filterPredicateOk(lowerer: Lowerer, ret: IrType): boolean {
// falsy would silently answer [] where Node answers [1]. Fenced until
// the returned value can be preserved through the void ABI.
// A checked-dynamic value retains its runtime kind, so scr_dyn_truthy can
- // apply JavaScript ToBoolean exactly. Island and caught values stay out.
+
if (ret.kind === "void") return false;
if (ret.kind === "dyn") return true;
- if (ret.kind === "jsval" || ret.kind === "caught") return false;
+ if (ret.kind === "caught") return false;
if (ret.kind === "union") {
const def = lowerer.unions.get(ret.unionId);
return def !== undefined && def.arms.every((a) => a.kind !== "dyn" && a.kind !== "caught");
@@ -340,7 +328,6 @@ function lowerFastCallback(
typeEquals(valueT, elem) ||
elem.kind === "union" ||
elem.kind === "dyn" ||
- elem.kind === "jsval" ||
isUnitType(elem)
)
return null;
@@ -493,7 +480,6 @@ function presentElements(lowerer: Lowerer, call: ts.CallExpression, elem: IrType
return (
lowerer.presentElementCalls.has(call) &&
elem.kind !== "dyn" &&
- elem.kind !== "jsval" &&
elem.kind !== "void" &&
!isUnitType(elem)
);
@@ -575,13 +561,7 @@ export function lowerArrayUnionHofCall(
const arrays = def.arms as (IrType & { kind: "array" })[];
const valueArms: IrType[] = [];
const addValueArm = (type: IrType): boolean => {
- if (
- type.kind === "dyn" ||
- type.kind === "jsval" ||
- type.kind === "caught" ||
- type.kind === "void"
- )
- return false;
+ if (type.kind === "dyn" || type.kind === "caught" || type.kind === "void") return false;
if (type.kind === "union") {
const inner = lowerer.unions.get(type.unionId);
if (!inner) return false;
@@ -1060,7 +1040,7 @@ export function lowerArrayFindLikeCall(
fnRet.kind === "dyn" ||
(fnRet.kind === "union" &&
(lowerer.unions.get(fnRet.unionId)?.arms ?? []).every(
- (a) => a.kind !== "dyn" && a.kind !== "caught" && a.kind !== "jsval",
+ (a) => a.kind !== "dyn" && a.kind !== "caught",
));
if (!truthyRet) lowerer.badType(argNode, lowerer.typeOf(argNode));
const last = method === "findLast" || method === "findLastIndex";
@@ -1469,7 +1449,6 @@ export function lowerArrayFlatMapCall(
const fnRet = fnArg.type.ret;
if (
fnRet.kind === "dyn" ||
- fnRet.kind === "jsval" ||
(fnRet.kind === "record" && lowerer.shapes.get(fnRet.shapeId)?.tuple)
) {
return {
@@ -2190,12 +2169,10 @@ export function lowerDynArrayFlatMapCall(
// A DYNAMIC-returning callback (`plugins.flatMap((plugin) =>
// plugin.languages ?? [])` — the getSupportInfo shape, where the
// callback's members ride the checked-dynamic tree): the call dispatches on the
- // RECEIVER's runtime kind (dynInvoke) with the callback boxed —
- // a wrapped ISLAND receiver runs the ENGINE's own JS-exact
- // Array.prototype.flatMap (the routed-ops lane), a native dyn
- // array runs the runtime's flatMap, and non-arrays throw Node's
+ // RECEIVER's runtime kind (dynInvoke) with the callback boxed. A native
+ // dyn array runs the runtime's flatMap, and non-arrays throw Node's
// TypeError. The result stays dyn, checked per use.
- if (ret.kind === "dyn" || ret.kind === "jsval") {
+ if (ret.kind === "dyn") {
const boxed: IrExpr = { kind: "dynFrom", value: fnArg, type: DYN, loc };
return {
kind: "dynInvoke",
diff --git a/packages/compiler/src/frontend/lowering/containers/array-construction.ts b/packages/compiler/src/frontend/lowering/containers/array-construction.ts
index 62ffdb5ce..7bb25015b 100644
--- a/packages/compiler/src/frontend/lowering/containers/array-construction.ts
+++ b/packages/compiler/src/frontend/lowering/containers/array-construction.ts
@@ -279,7 +279,6 @@ export function lowerArrayConstructor(
// reference. Known element forms retain native arrays, including their
// existing sparse storage and indexed property contracts.
if (
- !lowerer.dynamic &&
isJsSourceFile(expr.getSourceFile()) &&
(result?.kind !== "array" || result.elem.kind === "dyn")
) {
@@ -346,7 +345,7 @@ export function lowerArrayConstructor(
loc,
};
}
- if (argType?.kind === "dyn" || argType?.kind === "jsval") {
+ if (argType?.kind === "dyn") {
lowerer.noLowering("Array constructor with a dynamically typed sole argument", args[0]!);
}
if (
diff --git a/packages/compiler/src/frontend/lowering/containers/array-methods.ts b/packages/compiler/src/frontend/lowering/containers/array-methods.ts
index 3b8fdff70..e32c826bb 100644
--- a/packages/compiler/src/frontend/lowering/containers/array-methods.ts
+++ b/packages/compiler/src/frontend/lowering/containers/array-methods.ts
@@ -12,7 +12,6 @@ import {
type IrExpr,
type IrStmt,
type IrType,
- JSVAL,
STRING,
type SrcLoc,
UNDEFINED_T,
@@ -25,7 +24,7 @@ import { ARRAY_METHODS } from "../surfaces.js";
import { tryLowerExpression } from "../expressions/try-lower-expression.js";
import { isSafeToRepeat } from "../expressions/evaluation-safety.js";
import { isJsSourceFile, locOf } from "../../program.js";
-import { islandPrimitiveExit, lowerDynDispatchMethodCall } from "../lower-calls.js";
+import { lowerDynDispatchMethodCall } from "../lower-calls.js";
import {
arrayIndexPresent,
arrayValueRead,
@@ -268,7 +267,7 @@ function lowerArrayJoinSeparator(
};
}
}
- if (value.type.kind === "dyn" || value.type.kind === "jsval") {
+ if (value.type.kind === "dyn") {
lowerer.noLowering(".join separator with a runtime-dependent undefined value", node);
}
return lowerer.ensureString(value, node);
@@ -343,21 +342,14 @@ export function lowerArrayMethodCall(
const type = lowerer.mapTypeOf(lowerer.typeOf(call));
const receiver = lowerer.lowerExpr(access.expression);
// Only a static array resolves to a generator here; other lowered
- // receivers (island arrays, narrowed unions, checked dynamic values)
- // continue to their dedicated handling below.
+ // values continue to their dedicated handling below.
if (receiver.type.kind === "array") {
const value = type ? lowerArrayIteratorValue(lowerer, receiver, name, type, loc) : null;
if (value) return value;
lowerer.unsupported("SC1090", call, `'${name}()' iterators over this array element type`);
}
}
- // An island handle behind an array-typed .d.ts surface
- // (`parts().join("-")` — arrays never exit eagerly, so the value
- // stays jsval): the ENGINE's own Array.prototype method runs on the
- // engine array — every declared call form (fromIndex, comparators
- // and HOF callbacks as marshaled host functions), Node-exact by
- // construction, with the declared-primitive result exit. Never a
- // static arrIntrinsic over a jsval (the validator ICE).
+
{
const receiver = lowerer.lowerExpr(access.expression);
if (receiver.type.kind === "union") {
@@ -381,30 +373,7 @@ export function lowerArrayMethodCall(
if (receiver.type.kind === "record" && lowerer.shapes.get(receiver.type.shapeId)?.tuple) {
return lowerTupleReadMethodCall(lowerer, call, access, receiver);
}
- if (receiver.type.kind === "jsval") {
- const loweredArgs = call.arguments.map((a) => lowerer.lowerExpr(a));
- if (
- name === "filter" &&
- loweredArgs[0]?.type.kind === "func" &&
- loweredArgs[0].type.ret.kind === "void"
- ) {
- lowerer.unsupported(
- "SC1090",
- call.arguments[0]!,
- "'.filter()' with a void-returning predicate (the callback return value is erased before its truthiness can be tested)",
- );
- }
- const args = loweredArgs.map((arg, i) => lowerer.jsvalIn(arg, call.arguments[i]!));
- const result: IrExpr = {
- kind: "jsOp",
- op: "callMethod",
- name,
- args: [receiver, ...args],
- type: JSVAL,
- loc,
- };
- return islandPrimitiveExit(lowerer, call, result);
- }
+
// An array-mapped CHECKER type whose VALUE lives in the checked-dynamic tree
// (`Object.keys(dynObj).sort()` — the key-walk answers a dyn array):
// the record family's array sibling. Methods with a runtime
@@ -467,7 +436,7 @@ export function lowerArrayMethodCall(
const value = call.arguments[0] ? lowerer.lowerExpr(call.arguments[0]) : null;
if (
value &&
- (value.type.kind === "dyn" || value.type.kind === "jsval") &&
+ value.type.kind === "dyn" &&
isRefCounted(elem) &&
elem.kind !== "string" &&
!typeEquals(value.type, elem)
@@ -907,20 +876,6 @@ export function lowerArrayMethodCall(
args.push(arg);
continue;
}
- // A handle-element receiver given an argument whose CHECKER type
- // spells evolved elements while its VALUE is a jsval-element
- // array (`fns.concat(tail)` — both sides of the evolving-`any`
- // adoption): the value's array-ness decides, exactly JS's
- // IsArray — spread it. Non-array values fall through to the
- // element push (the jsvalIn coercion).
- if (elem.kind === "jsval") {
- const arg = lowerer.lowerExpr(argNode);
- if (arg.type.kind === "array" && arg.type.elem.kind === "jsval") {
- shape.push(arg.type.elem);
- args.push(arg);
- continue;
- }
- }
// An element value — union elements wrap exactly like a push.
shape.push(null);
args.push(lowerer.lowerExprExpecting(argNode, elem));
@@ -1255,12 +1210,11 @@ function lowerArrayFlatCall(
}
const elemCouldNest = (elem: IrType): boolean =>
elem.kind === "array" ||
- elem.kind === "jsval" ||
elem.kind === "dyn" ||
(elem.kind === "union" &&
(lowerer.unions
.get(elem.unionId)
- ?.arms.some((arm) => arm.kind === "array" || arm.kind === "jsval" || arm.kind === "dyn") ??
+ ?.arms.some((arm) => arm.kind === "array" || arm.kind === "dyn") ??
true));
if (!elemCouldNest(receiverType.elem) && call.arguments[0]) {
const receiver = lowerer.lowerExpr(access.expression);
@@ -1396,12 +1350,12 @@ function lowerArraySearchValues(
}
let valueT = arrayValueType(lowerer, elem);
- // jsval/dyn arrays have a single engine value representation rather than a
- // static undefined arm. Keep their existing runtime path and its explicit
- // type fence; typed static arrays take the state-aware helper below.
+
+ // Checked-value elements have no separate undefined union arm. Keep
+ // their runtime path; typed arrays take the state-aware helper below.
if (valueT.kind !== "union") {
if (method === "lastIndexOf")
- lowerer.noLowering(".lastIndexOf on an array of engine values", call);
+ lowerer.noLowering(".lastIndexOf on an array of checked values", call);
if (call.arguments.length > 1)
lowerer.noLowering(`.${method} with fromIndex on '${lowerer.fmt(elem)}' elements`, call);
if (!typeEquals(needle.type, elem)) lowerer.badType(argNode, lowerer.typeOf(argNode));
@@ -2058,9 +2012,7 @@ export function lowerTupleReadMethodCall(
if (ret.kind === "void" || ret.kind === "func") lowerer.badType(call, lowerer.typeOf(call));
if (
method === "flatMap" &&
- (ret.kind === "dyn" ||
- ret.kind === "jsval" ||
- (ret.kind === "record" && lowerer.shapes.get(ret.shapeId)?.tuple))
+ (ret.kind === "dyn" || (ret.kind === "record" && lowerer.shapes.get(ret.shapeId)?.tuple))
) {
return {
kind: "dynInvoke",
diff --git a/packages/compiler/src/frontend/lowering/containers/bytes.ts b/packages/compiler/src/frontend/lowering/containers/bytes.ts
index 255165530..0cb8f40db 100644
--- a/packages/compiler/src/frontend/lowering/containers/bytes.ts
+++ b/packages/compiler/src/frontend/lowering/containers/bytes.ts
@@ -957,7 +957,7 @@ function lowerBufferInstanceMethod(
// The checked-dynamic crossing for a compare/equals argument slot: dyn
// passes through, convertible statics (the invalid-input probes'
// literals) wrap in dynFrom, `undefined` literals ride the same wrap.
- // Fences (never returns) when the value cannot cross — an island jsval.
+
const chkArg = (i: number): IrExpr => {
// Object literals take the dyn literal path directly (method members
// box as dyn functions — the typed record fence never applies).
diff --git a/packages/compiler/src/frontend/lowering/containers/callback-arguments.ts b/packages/compiler/src/frontend/lowering/containers/callback-arguments.ts
index de25fda90..96147cbe5 100644
--- a/packages/compiler/src/frontend/lowering/containers/callback-arguments.ts
+++ b/packages/compiler/src/frontend/lowering/containers/callback-arguments.ts
@@ -65,17 +65,14 @@ export function lowerArrayCallback(
}
}
}
- // A JSVAL-element receiver behind an EVOLVED contextual type (the
- // evolving-`any` array under --dynamic — lowerArrayMethodCall adopted
+
// the value's handle element while tsc's evolving analysis types the
// callback's params by the pushed elements): the lead params BIND the
// handles the loop passes, whatever the contextual type spelled —
- // paramShape's island-handle early-out, the then-handler rule.
+
if (ts.isArrowFunction(argNode) || ts.isFunctionExpression(argNode)) {
- argNode.parameters.forEach((p, i) => {
- if (i >= lead.length || lead[i]!.kind !== "jsval") return;
- if (!ts.isIdentifier(p.name) || p.type || p.initializer || p.dotDotDotToken) return;
- lowerer.jsvalParamOverrides.add(p);
+ argNode.parameters.forEach((_p, _i) => {
+ return;
});
}
// An untyped or flow-refined array can contextually type an inline
@@ -93,7 +90,6 @@ export function lowerArrayCallback(
if (
expected === undefined ||
expected.kind === "dyn" ||
- expected.kind === "jsval" ||
!ts.isIdentifier(param.name) ||
param.type ||
param.initializer ||
diff --git a/packages/compiler/src/frontend/lowering/containers/collection-methods.ts b/packages/compiler/src/frontend/lowering/containers/collection-methods.ts
index 06890193a..878663239 100644
--- a/packages/compiler/src/frontend/lowering/containers/collection-methods.ts
+++ b/packages/compiler/src/frontend/lowering/containers/collection-methods.ts
@@ -929,11 +929,7 @@ export function lowerSetSeedNew(
!scalar && (declared?.kind === "array" || declared?.kind === "record")
? lowerer.lowerCollectionKey(node, declared)
: lowerer.lowerExpr(node);
- if (
- declared?.kind === "string" &&
- setT.elem.kind === "string" &&
- (source.type.kind === "dyn" || source.type.kind === "jsval")
- ) {
+ if (declared?.kind === "string" && setT.elem.kind === "string" && source.type.kind === "dyn") {
source = lowerer.coerceInto(node, source, STRING);
}
if (setT.elem.kind === "dyn" && lowerer.dynConvertible(source.type)) {
@@ -953,9 +949,7 @@ export function lowerSetSeedNew(
if (declared?.kind === "array" && typeEquals(declared.elem, setT.elem)) {
// Preserve the existing checked scalar-iterable bridge. Reference
// elements must retain identity and cannot enter via a copying exit.
- if (source.type.kind === "jsval" && lowerer.boundaryExitSafe(arrayOf(setT.elem))) {
- source = { kind: "jsExit", value: source, type: arrayOf(setT.elem), loc };
- }
+
if (source.type.kind === "dyn" && scalar) {
source = lowerer.coerceInto(
node,
diff --git a/packages/compiler/src/frontend/lowering/containers/indexed-objects.ts b/packages/compiler/src/frontend/lowering/containers/indexed-objects.ts
index fc2d50614..85bdf1053 100644
--- a/packages/compiler/src/frontend/lowering/containers/indexed-objects.ts
+++ b/packages/compiler/src/frontend/lowering/containers/indexed-objects.ts
@@ -444,7 +444,7 @@ export function lowerObjectFromEntriesCall(
ts.isSpreadElement(call.arguments[0]!)
)
return null;
- if (lowerer.dynamic) return null;
+
return {
kind: "libCall",
fn: "dyn.fromEntries",
diff --git a/packages/compiler/src/frontend/lowering/containers/string-and-regexp.ts b/packages/compiler/src/frontend/lowering/containers/string-and-regexp.ts
index fe8552f43..608c0ed29 100644
--- a/packages/compiler/src/frontend/lowering/containers/string-and-regexp.ts
+++ b/packages/compiler/src/frontend/lowering/containers/string-and-regexp.ts
@@ -709,12 +709,6 @@ export function lowerStringPaddingCall(
return { kind: "call", callee: helper, args: values, type: STRING, loc };
}
-/** Regex method calls, both directions: `re.test(s)` on a regex receiver,
- * and `s.replace(re, tpl)` / `s.replaceAll(re, tpl)` / `s.split(re)` on a
- * string receiver whose FIRST ARGUMENT is a regex (the string-pattern
- * overloads keep their island lowering — the argument's mapped type is
- * what routes here, before lowerIslandMethodCall can claim the name).
- * Null when neither shape matches. */
export function lowerRegexMethodCall(
lowerer: Lowerer,
call: ts.CallExpression,
@@ -1096,10 +1090,7 @@ export function lowerStringMethodCall(
? { kind: "bin", op: "/", left: numLit(1, loc), right: numLit(0, loc), type: F64, loc }
: numLit(0, loc);
const position = lowerPositionArgument(lowerer, argumentNodes[1], defaultPosition);
- if (
- needle.type.kind === "string" &&
- (position.type.kind === "f64" || position.type.kind === "jsval")
- ) {
+ if (needle.type.kind === "string" && position.type.kind === "f64") {
return {
kind: "strIntrinsic",
method: entry.method,
@@ -1197,8 +1188,8 @@ export function lowerStringMethodCall(
);
const subject = entry.method === "repeat" ? "string repeat count" : "string position";
// Keep ordinary numeric calls on the direct intrinsic path, including the
- // existing boundary validation for island values in numeric slots.
- if (args.every((arg) => arg.type.kind === "f64" || arg.type.kind === "jsval")) {
+
+ if (args.every((arg) => arg.type.kind === "f64")) {
return {
kind: "strIntrinsic",
method: entry.method,
diff --git a/packages/compiler/src/frontend/lowering/expressions/evaluation-safety.ts b/packages/compiler/src/frontend/lowering/expressions/evaluation-safety.ts
index d24f75b57..791df1340 100644
--- a/packages/compiler/src/frontend/lowering/expressions/evaluation-safety.ts
+++ b/packages/compiler/src/frontend/lowering/expressions/evaluation-safety.ts
@@ -74,8 +74,5 @@ export function isSafeToMoveConditionEarlier(expr: IrExpr): boolean {
if (expr.kind === "logical") {
return isSafeToMoveConditionEarlier(expr.left) && isSafeToMoveConditionEarlier(expr.right);
}
- if (expr.kind === "jsOp" && (expr.op === "truthy" || expr.op === "not")) {
- return expr.args.every(isSafeToRepeat);
- }
return isSafeToRepeat(expr);
}
diff --git a/packages/compiler/src/frontend/lowering/expressions/native-proxy.ts b/packages/compiler/src/frontend/lowering/expressions/native-proxy.ts
index 8e0732b49..2d09efa1a 100644
--- a/packages/compiler/src/frontend/lowering/expressions/native-proxy.ts
+++ b/packages/compiler/src/frontend/lowering/expressions/native-proxy.ts
@@ -9,7 +9,7 @@ export function isNativeProxyInitializer(
lowerer: Lowerer,
expression: ts.Expression | undefined,
): boolean {
- if (lowerer.dynamic || !expression) return false;
+ if (!expression) return false;
while (ts.isParenthesizedExpression(expression)) expression = expression.expression;
return (
ts.isNewExpression(expression) &&
diff --git a/packages/compiler/src/frontend/lowering/expressions/nullish-assignment.ts b/packages/compiler/src/frontend/lowering/expressions/nullish-assignment.ts
index 6f431a512..4d6ad5247 100644
--- a/packages/compiler/src/frontend/lowering/expressions/nullish-assignment.ts
+++ b/packages/compiler/src/frontend/lowering/expressions/nullish-assignment.ts
@@ -164,7 +164,6 @@ export function lowerShortCircuitAssignment(lowerer: Lowerer, expr: ts.BinaryExp
nullish &&
!isUnitType(read.type) &&
read.type.kind !== "dyn" &&
- read.type.kind !== "jsval" &&
(read.type.kind !== "union" || !lowerer.unions.get(read.type.unionId)?.arms.some(isUnitType))
) {
return finish(read);
diff --git a/packages/compiler/src/frontend/lowering/expressions/object-literals.ts b/packages/compiler/src/frontend/lowering/expressions/object-literals.ts
index 4e1f3b991..239069ad2 100644
--- a/packages/compiler/src/frontend/lowering/expressions/object-literals.ts
+++ b/packages/compiler/src/frontend/lowering/expressions/object-literals.ts
@@ -6,7 +6,6 @@ import {
BOOL,
DYN,
F64,
- JSVAL,
STRING,
UNDEFINED_T,
VOID,
@@ -446,12 +445,9 @@ export function lowerDynObjectLiteral(
`holding '${lowerer.fmt(v.type)}' values in a runtime-keyed (computed-key) object literal`,
);
} catch (err) {
- // A member value the checked-dynamic tree cannot hold — a func whose signature
- // cannot box, an island ('any') handle, a record carrying func
- // fields (the export aggregate's typed utilities and npm-handle
- // members): the same call-time fence deferral as an unlowerable
- // member — the slot takes a boxed fence closure; only USING it
- // stops the run. Probe mode and ICEs keep the poison.
+ // An unrepresentable member gets the same call-time fence as an
+ // unlowerable member: a boxed closure fails only when called.
+ // Probe mode and ICEs keep the poison.
if (!(err instanceof PoisonError)) throw err;
const fence = lowerer.deferToRuntimeFence(convDiagsBefore, prop, {
kind: "closure",
@@ -1013,10 +1009,7 @@ export function lowerObjectLiteral(
// the slot's width coercion constructs through the trivial
// parameter-property constructor (recordToClassPlan), or fences with
// the record-shape story.
- // A jsval-mapped context reaches here only when lowerExpr's island
- // gate DECLINED it (a project-declared typedef that absorbed to the
- // island through checker-`any` field residue): the literal builds at
- // its own type like every unmappable context.
+
// An index-signature literal can inherit a callable contextual type for
// a prototype-named DATA property (notably `toString`). Object literals
// have no call signature; construct their own data shape and let the
@@ -1026,7 +1019,6 @@ export function lowerObjectLiteral(
mapped.kind === "union" ||
mapped.kind === "dyn" ||
mapped.kind === "object" ||
- mapped.kind === "jsval" ||
mapped.kind === "func"
) {
const ctxUnion = mapped?.kind === "union" ? mapped : null;
@@ -1115,8 +1107,7 @@ export function lowerObjectLiteral(
} else if (ts.isPropertyAssignment(prop)) {
v = tryLowerExpression(lowerer, prop.initializer);
}
- if (!v || v.type.kind === "void" || v.type.kind === "caught" || v.type.kind === "jsval")
- continue;
+ if (!v || v.type.kind === "void" || v.type.kind === "caught") continue;
if (isUnitType(v.type)) continue;
fields.push({ name, value: v });
}
@@ -2325,10 +2316,8 @@ export function lowerObjectLiteral(
if (at >= 0) fields.splice(at, 1);
fields.push({ name, value });
}
- // Optional fields may be omitted: the field holds its ABSENT state (it
- // reads as undefined but is not an own property) or, for an island
- // handle slot, the engine's undefined cell. tsc rejects omission of
- // required fields before lowering.
+ // Optional fields may be omitted: the field holds its absent state.
+ // tsc rejects omission of required fields before lowering.
// A REQUIRED missing field keeps the shape-mismatch rejection (possible
// through `as`: the cast smuggles a narrower literal past freshness).
if (droppedNames.size > 0) {
@@ -2345,18 +2334,7 @@ export function lowerObjectLiteral(
const provided = new Set(fields.filter((f) => !f.overflow).map((f) => f.name));
for (const f of shape.fields) {
if (provided.has(f.name)) continue;
- // 'unknown' fields complete with the dyn undefined — the absent
- // property reads as undefined in Node, and a dyn slot holds
- // exactly that (the options-record call shape against
- // `{ plugins: unknown, ... }` — a JS caller the checker admits).
- const optional =
- ((lowerer.checker.getPropertyOfType(tsType, f.name)?.flags ?? 0) &
- ts.SymbolFlags.Optional) !==
- 0;
- const absentHandle: IrExpr | null =
- f.type.kind === "jsval" && optional
- ? { kind: "jsOp", op: "undefLit", args: [], type: JSVAL, loc }
- : null;
+ const absentHandle: IrExpr | null = null;
const absent =
lowerer.absentFieldValue(f.type, loc) ??
(f.type.kind === "dyn" ? dynUndefinedExpr(loc) : null) ??
@@ -2562,14 +2540,6 @@ export type CondSpreadProp = (ts.PropertyAssignment | ts.ShorthandPropertyAssign
name: ts.Identifier | ts.StringLiteral;
};
-/** Parses the conditional-spread idiom `...(c ? { k: v, ... } : {})`
- * (either orientation). Returns the condition, the non-empty arm's
- * properties, and which arm carries them; "unsupported" for conditional
- * sources OUTSIDE the idiom (both arms non-empty, computed/method
- * members); null when the spread source isn't a conditional at all.
- * Callers slice their own honest subset (the static record path takes
- * exactly one property; the island literal takes any number; spawn's
- * options walk takes a `detached` boolean literal). */
export function conditionalSpreadOf(
expr: ts.Expression,
): { cond: ts.Expression; props: CondSpreadProp[]; whenTrue: boolean } | "unsupported" | null {
diff --git a/packages/compiler/src/frontend/lowering/expressions/optional-chains.ts b/packages/compiler/src/frontend/lowering/expressions/optional-chains.ts
index b86a9c728..7da847062 100644
--- a/packages/compiler/src/frontend/lowering/expressions/optional-chains.ts
+++ b/packages/compiler/src/frontend/lowering/expressions/optional-chains.ts
@@ -1,6 +1,6 @@
import { dynUndefinedExpr } from "../../../ir/build.js";
import * as ts from "../../ts7/adapter.js";
-import { DYN, JSVAL, STRING, UNDEFINED_T, VOID, isUnitType, typeEquals } from "../../../ir/ir.js";
+import { DYN, STRING, UNDEFINED_T, VOID, isUnitType, typeEquals } from "../../../ir/ir.js";
import type { IrExpr, IrStmt, SrcLoc } from "../../../ir/ir.js";
import { isNodeEsmFile, locOf } from "../../program.js";
import type { Lowerer } from "../lowerer.js";
@@ -86,15 +86,11 @@ export function isRequireMainFilename(lowerer: Lowerer, expr: ts.Expression): bo
return !isNodeEsmFile(expr.getSourceFile(), lowerer.program);
}
-/** True when `expr` is the tail of an optional chain that must short-circuit
- * whole: an unhandled deeper `?.` guarded by a unit-armed union or an island
- * value. Dynamic tails need the guard because an ordinary read of the
- * short-circuited undefined would throw; never-nullish receivers fold at the token. */
export function isOptionalChainTail(lowerer: Lowerer, expr: ts.Expression): boolean {
const tail = chainTailDot(lowerer, expr);
if (!tail) return false;
const recvT = lowerer.mapTypeOf(lowerer.typeOf(tail.expression));
- if (recvT?.kind === "jsval" || recvT?.kind === "dyn") return true;
+ if (recvT?.kind === "dyn") return true;
if (recvT?.kind !== "union") return false;
const def = lowerer.unions.get(recvT.unionId);
return !!def && def.arms.some(isUnitType);
@@ -314,66 +310,7 @@ export function lowerOptionalChain(
lowerer.chainHandled.delete(dotNode);
}
}
- // An 'any' (island-handle) receiver: the nullish test asks the ENGINE
- // value at runtime — null/undefined short-circuit to the engine's
- // undefined (JS: null receivers yield undefined too), anything else
- // proceeds as the plain island operation with the receiver evaluated
- // once (argument side effects stay lazy, like every optChain). The
- // result is an island value again ('any' in, 'any' out).
- if (receiver.type.kind === "jsval") {
- const id = `chain.${lowerer.chainCounter++}`;
- const recvRef: IrExpr = { kind: "chainRecv", id, type: JSVAL, loc: locOf(recvNode) };
- if (dotNode === expr && ts.isCallExpression(expr)) {
- // `a.b?.(...)` — a MEMBER callee: JS calls it with `this` bound to
- // `a` and short-circuits a nullish member — exactly the engine's
- // own `o.name?.()` (optCallMethod: the RECEIVER is `a`, evaluated
- // once through the chain; a nullish `a` itself short-circuits
- // earlier like any optional chain). Computed members keep a fence.
- if (ts.isPropertyAccessExpression(recvNode) || ts.isElementAccessExpression(recvNode)) {
- if (ts.isPropertyAccessExpression(recvNode) && !recvNode.questionDotToken) {
- const obj = lowerer.lowerExpr(recvNode.expression);
- if (obj.type.kind !== "jsval")
- lowerer.badType(recvNode.expression, lowerer.typeOf(recvNode.expression));
- const args = expr.arguments.map((a) => lowerer.jsvalIn(lowerer.lowerExpr(a), a));
- return {
- kind: "jsOp",
- op: "optCallMethod",
- name: recvNode.name.text,
- args: [obj, ...args],
- type: JSVAL,
- loc,
- };
- }
- lowerer.unsupported(
- "SC1090",
- expr,
- "optional calls of computed 'any' member values (a[k]?.() — bind the member to a const first)",
- );
- }
- const args = expr.arguments.map((a) => lowerer.jsvalIn(lowerer.lowerExpr(a), a));
- const body: IrExpr = {
- kind: "jsOp",
- op: "callFn",
- args: [recvRef, ...args],
- type: JSVAL,
- loc,
- };
- return { kind: "optChain", id, receiver, body, type: JSVAL, loc };
- }
- // Member forms (`x?.y`, `x?.y(...)`, `x?.[i]`): re-dispatch the plain
- // island lowering with the receiver node bound to the chain.
- lowerer.chainRecvByNode.set(recvNode, recvRef);
- lowerer.chainHandled.add(dotNode);
- let body: IrExpr;
- try {
- body = lowerer.lowerExpr(expr);
- } finally {
- lowerer.chainRecvByNode.delete(recvNode);
- lowerer.chainHandled.delete(dotNode);
- }
- if (body.type.kind !== "jsval") lowerer.badType(expr, lowerer.typeOf(expr));
- return { kind: "optChain", id, receiver, body, type: JSVAL, loc };
- }
+
const def =
receiver.type.kind === "union" ? lowerer.unions.get(receiver.type.unionId) : undefined;
if (!def || !def.arms.some(isUnitType)) {
@@ -516,8 +453,7 @@ export function finishOptionalChain(
(type.kind !== "union" || lowerer.armTag(type.unionId, UNDEFINED_T) < 0) &&
receiver.type.kind === "union" &&
(lowerer.unions.get(receiver.type.unionId)?.arms.some(isUnitType) ?? false) &&
- body.type.kind !== "generator" &&
- body.type.kind !== "jsval"
+ body.type.kind !== "generator"
? lowerer.withUndefinedArmOf(body.type)
: null;
if (hiddenOptionalResult) type = hiddenOptionalResult;
diff --git a/packages/compiler/src/frontend/lowering/function-context.ts b/packages/compiler/src/frontend/lowering/function-context.ts
index 06ddeb7ad..e31e194c5 100644
--- a/packages/compiler/src/frontend/lowering/function-context.ts
+++ b/packages/compiler/src/frontend/lowering/function-context.ts
@@ -157,7 +157,7 @@ export function captureContextBinding(
for (let depth = stack.length - 2; depth >= 0; depth--) {
const origin = bindingInContext(stack[depth]!, symbol);
if (origin === null) continue;
- // dyn/jsval retain their existing untraced box contract. Typed
+
// references use the backends' box tracing for capture cycles.
origin.boxed = true;
let parentEntry = origin;
diff --git a/packages/compiler/src/frontend/lowering/generic-functions.ts b/packages/compiler/src/frontend/lowering/generic-functions.ts
index 9363593b0..2560f47c4 100644
--- a/packages/compiler/src/frontend/lowering/generic-functions.ts
+++ b/packages/compiler/src/frontend/lowering/generic-functions.ts
@@ -1317,7 +1317,6 @@ function bindableImplicitIr(t: IrType | null): t is IrType {
t !== null &&
t.kind !== "void" &&
t.kind !== "dyn" &&
- t.kind !== "jsval" &&
t.kind !== "caught" &&
t.kind !== "undefinedT" &&
t.kind !== "nullT"
diff --git a/packages/compiler/src/frontend/lowering/lib-boundary.ts b/packages/compiler/src/frontend/lowering/lib-boundary.ts
index e625d09bf..5be10e997 100644
--- a/packages/compiler/src/frontend/lowering/lib-boundary.ts
+++ b/packages/compiler/src/frontend/lowering/lib-boundary.ts
@@ -46,13 +46,11 @@ import type { Lowerer } from "./lowerer.js";
import { PoisonError } from "./lowerer.js";
import {
canAdaptDynFuncTo,
- canMarshalTypedFuncIntoIsland,
DYN,
DYN_HANDLE_KINDS,
type IrExpr,
type IrStmt,
type IrType,
- JSVAL,
type SrcLoc,
STRING,
isDynTypedRefType,
@@ -101,29 +99,9 @@ function dynCheckable(lowerer: Lowerer, want: IrType): boolean {
* statement takes the runtime-fence path in JS sources. */
function coerceSlot(lowerer: Lowerer, arg: IrExpr, want: IrType, what: string): IrExpr {
if (typeEquals(arg.type, want)) return arg;
- // An ISLAND value in a typed intrinsic slot (`/x/.test(anyText)`,
- // `" ".repeat(anyN)` — checker-`any` arguments the surface signatures
- // accept): the VALIDATED island exit, exactly the dynCheck stance one
- // branch down — strict for primitives, JSON round-trip for composites,
- // a lying handle throws the catchable TypeError. Targets outside the
- // exit set keep the named fence.
- if (arg.type.kind === "jsval" && want.kind !== "jsval") {
- // A jsval into a dyn slot: the by-reference jsval→dyn wrap — the same
- // edge coerceToExpected converts (dyn slots accept engine values;
- // world unification's engine-handle kind).
- if (want.kind === "dyn") {
- return { kind: "dynFromJsval", value: arg, type: DYN, loc: arg.loc };
- }
- if (lowerer.boundaryExitSafe(want)) {
- return { kind: "jsExit", value: arg, type: want, loc: arg.loc };
- }
- fence(
- lowerer,
- "SC1100",
- arg.loc,
- `passing 'any'-typed values where '${lowerer.fmt(want)}' is expected (${what})`,
- );
- }
+
+ // Checked-value arguments validate against supported native slot types.
+ // A mismatch throws a catchable TypeError; unsupported targets refuse.
if (arg.type.kind === "dyn" && want.kind !== "dyn") {
if (dynCheckable(lowerer, want)) {
return { kind: "dynCheck", value: arg, type: want, loc: arg.loc };
@@ -216,17 +194,10 @@ function enforceExprBoundary(lowerer: Lowerer, node: IrExpr): void {
}
if (kind === "arrIntrinsic") {
const e = node;
- if (
- e.receiver.type.kind === "dyn" ||
- e.receiver.type.kind === "jsval" ||
- isUnitType(e.receiver.type)
- ) {
- // No element type exists to validate a dyn receiver against — the
- // honest answer is the operations-on-unknown fence. An island
- // (jsval) receiver fences too: the exit would COPY the engine
- // array, so a static intrinsic over it silently mutates the copy —
- // the producing sites route jsval receivers through the engine's
- // own methods instead. Other non-array receivers stay the
+ if (e.receiver.type.kind === "dyn" || isUnitType(e.receiver.type)) {
+ // No element type exists to validate a checked-value receiver against.
+ // Copying it would redirect mutations, so use its native checked-value
+ // methods instead. Other non-array receivers stay the
// validator's ICE (frontend breakage, not a checked-dynamic
// escape).
fence(
@@ -240,11 +211,7 @@ function enforceExprBoundary(lowerer: Lowerer, node: IrExpr): void {
}
if (kind === "callValue") {
const e = node;
- if (
- e.callee.type.kind === "dyn" ||
- e.callee.type.kind === "jsval" ||
- isUnitType(e.callee.type)
- ) {
+ if (e.callee.type.kind === "dyn" || isUnitType(e.callee.type)) {
fence(lowerer, "SC1100", e.loc, `calling '${lowerer.fmt(e.callee.type)}' values`);
}
if (e.callee.type.kind !== "func") return; // validator's ICE otherwise
@@ -263,61 +230,9 @@ function enforceExprBoundary(lowerer: Lowerer, node: IrExpr): void {
});
return;
}
- if (kind === "jsOp") {
- // Engine-op arguments must be jsval. The producing sites marshal with
- // jsvalIn, but a checker-`any` expression can LOWER to another world
- // (dyn.this, the checked-dynamic tree WeakSet placeholder, JS rest-args) — re-apply
- // jsvalIn's rules here: units become the engine's own units, typed
- // values with an island representation marshal in, and dyn values (no
- // dyn→engine bridge that preserves handles/functions) fence with
- // jsvalIn's own message.
- const e = node;
- e.args.forEach((a, i) => {
- if (a.type.kind === "jsval") return;
- if (isUnitType(a.type)) {
- e.args[i] = {
- kind: "jsOp",
- op: a.type.kind === "undefinedT" ? "undefLit" : "nullLit",
- args: [],
- type: JSVAL,
- loc: a.loc,
- };
- return;
- }
- if (a.type.kind === "dyn") {
- fence(
- lowerer,
- "SC1100",
- a.loc,
- "passing 'unknown' values into dynamically-executed ('any'-typed) code (validate with 'as ' first)",
- );
- }
- if (
- lowerer.boundarySafe(a.type) ||
- (a.type.kind === "func" &&
- canMarshalTypedFuncIntoIsland(
- a.type,
- (id) => lowerer.shapes.get(id),
- (id) => lowerer.unions.get(id),
- ))
- ) {
- e.args[i] = { kind: "jsMarshal", value: a, type: JSVAL, loc: a.loc };
- return;
- }
- fence(
- lowerer,
- "SC1090",
- a.loc,
- `'${lowerer.fmt(a.type)}' values crossing into dynamically-executed ('any'-typed) code`,
- );
- });
- return;
- }
if (kind === "dynCall" || kind === "dynInvoke") {
- // Checked-dynamic call arguments must be dyn. Convertible typed values
- // take the ordinary dynFrom crossing; island values have NO bridge
- // into the checked-dynamic tree (a jsval handle cannot ride the deep-copy), so they
- // fence — named, catchable at runtime in JS sources, never an ICE.
+ // Checked-value call arguments must be dyn. Convert supported typed
+ // values and refuse the rest with a named diagnostic.
const e = node;
if (kind === "dynInvoke") {
const inv = e as Extract;
@@ -332,13 +247,7 @@ function enforceExprBoundary(lowerer: Lowerer, node: IrExpr): void {
}
e.args.forEach((a, i) => {
if (a.type.kind === "dyn") return;
- if (a.type.kind === "jsval") {
- // An island value in a checked-dynamic argument slot: the
- // jsval→dyn crossing (by-reference wrap, scalars normalized) —
- // the routed call converts it back by reference at the boundary.
- e.args[i] = { kind: "dynFromJsval", value: a, type: DYN, loc: a.loc };
- return;
- }
+
if (a.kind === "unitLit" || lowerer.dynConvertible(a.type)) {
e.args[i] = { kind: "dynFrom", value: a, type: DYN, loc: a.loc };
return;
diff --git a/packages/compiler/src/frontend/lowering/lower-array-sort.test.ts b/packages/compiler/src/frontend/lowering/lower-array-sort.test.ts
index 9c1fd0b3b..6e65e55f9 100644
--- a/packages/compiler/src/frontend/lowering/lower-array-sort.test.ts
+++ b/packages/compiler/src/frontend/lowering/lower-array-sort.test.ts
@@ -1,5 +1,5 @@
import { expect, test } from "vitest";
-import { F64, JSVAL, type IrExpr, type IrFunction, type IrStmt } from "../../ir/ir.js";
+import { F64, DYN, type IrExpr, type IrFunction, type IrStmt } from "../../ir/ir.js";
import { everyStmtList } from "../../ir/traverse.js";
import { buildArraySortFn, buildBytesSortFn } from "./lower-array-sort.js";
@@ -22,7 +22,7 @@ test("sort helpers give every IR site its own node", () => {
const helpers = [
buildArraySortFn("%arr.sort.0", F64, 2, false, null, loc),
buildArraySortFn("%arr.toSorted.1", F64, 1, true, null, loc),
- buildArraySortFn("%arr.sort.2", JSVAL, 2, false, null, loc),
+ buildArraySortFn("%arr.sort.2", DYN, 2, false, null, loc),
buildArraySortFn("%arr.sort.3", union, 2, true, 1, loc),
buildBytesSortFn("%bytes.sort.4", 2, true, loc),
buildBytesSortFn("%bytes.sort.5", 0, false, loc),
diff --git a/packages/compiler/src/frontend/lowering/lower-array-sort.ts b/packages/compiler/src/frontend/lowering/lower-array-sort.ts
index a7a755f6d..fe12d027e 100644
--- a/packages/compiler/src/frontend/lowering/lower-array-sort.ts
+++ b/packages/compiler/src/frontend/lowering/lower-array-sort.ts
@@ -7,7 +7,6 @@ import {
type IrLocal,
type IrStmt,
type IrType,
- JSVAL,
VOID,
type SrcLoc,
arrayOf,
@@ -330,15 +329,7 @@ export function buildArraySortFn(
loc,
};
}
- if (elem.kind === "jsval") {
- return {
- kind: "jsOp",
- op: "eq",
- args: [value, { kind: "jsOp", op: "undefLit", args: [], type: JSVAL, loc }],
- type: BOOL,
- loc,
- };
- }
+
return null;
};
const greater: Greater = (left, right) => {
diff --git a/packages/compiler/src/frontend/lowering/lower-assert.ts b/packages/compiler/src/frontend/lowering/lower-assert.ts
index ecf26ff74..71e564b68 100644
--- a/packages/compiler/src/frontend/lowering/lower-assert.ts
+++ b/packages/compiler/src/frontend/lowering/lower-assert.ts
@@ -395,9 +395,8 @@ function lowerAssertEqual(
// compares are therefore honest reference equality (a trace
// context's stamped .error, a caught dyn, and the static error's
// own boxing are the same node exactly when Node's objects are the
- // same), and the deep walk compares the encoding's name/message/
- // code — Node's deepStrictEqual over Errors. Island round trips
- // re-encode and lose the identity (SEMANTICS.md).
+ // same). The deep walk compares the retained error data without
+ // re-encoding and losing identity (SEMANTICS.md).
(k === "object" && e.type.kind === "object" && e.type.className === "%Error") ||
(deep && k !== "bytes" && k !== "object" && lowerer.dynConvertible(e.type));
if (!ok) {
diff --git a/packages/compiler/src/frontend/lowering/lower-async-iteration.ts b/packages/compiler/src/frontend/lowering/lower-async-iteration.ts
index 9294270f5..79fb0db0c 100644
--- a/packages/compiler/src/frontend/lowering/lower-async-iteration.ts
+++ b/packages/compiler/src/frontend/lowering/lower-async-iteration.ts
@@ -11,7 +11,7 @@ import { BOOL, DYN, type IrExpr, type IrStmt, type IrType, VOID } from "../../ir
import { locOf } from "../program.js";
import { extractIteratorValue } from "./lower-generators.js";
import { streamSidesOf } from "./lower-stream.js";
-import { staticReadableStreamElementType } from "./lower-island.js";
+import { staticReadableStreamElementType } from "./lower-stdlib.js";
import { genResultRecord } from "../type-mapper.js";
import { sideEffectFreeOptionValue } from "./surfaces.js";
diff --git a/packages/compiler/src/frontend/lowering/lower-calls.ts b/packages/compiler/src/frontend/lowering/lower-calls.ts
index 2a972b8ea..869e51a22 100644
--- a/packages/compiler/src/frontend/lowering/lower-calls.ts
+++ b/packages/compiler/src/frontend/lowering/lower-calls.ts
@@ -32,7 +32,6 @@ import {
type IrParam,
type IrStmt,
type IrType,
- JSVAL,
NULL_T,
STRING,
SYMBOL_T,
@@ -51,16 +50,8 @@ import {
} from "../../ir/ir.js";
import { isJsSourceFile, locOf, requireSpecOf } from "../program.js";
import { isGenericCallableMemberType, typeKey } from "../type-mapper.js";
-import {
- PoisonError,
- dynFallbackType,
- importCallHandleType,
- jsFuncNameOf,
- newFnCtx,
- staticImportNamespaceType,
-} from "./lowerer.js";
+import { dynFallbackType, jsFuncNameOf, newFnCtx, staticImportNamespaceType } from "./lowerer.js";
import { NARROW_FIRST, STRING_INDEX_METHODS, STR_METHODS, stdlibGlobalNameOf } from "./surfaces.js";
-import { requiresDynamicDiag } from "../../diagnostics/diagnostic.js";
import { dynStringReceiver } from "./containers/dynamic-receivers.js";
import {
lowerArrayConstructor,
@@ -172,7 +163,6 @@ import {
spreadNeedsRuntimeArity,
completeFuncValueArgs,
lowerSpreadArgsCall,
- omittedArgFor,
completeArgs,
} from "./call-arguments.js";
import { isThisParameter, type ParamShape } from "./call-signatures.js";
@@ -184,30 +174,6 @@ import {
genericCallInstance,
} from "./generic-functions.js";
-/** An island call result the .d.ts DECLARES as a primitive exits eagerly
- * to that static type — the member-read rule's call sibling (see the
- * getProp lowering in lower-exprs.ts): primitives copy by value, every
- * static consumer works on the result, and a lying declaration throws the
- * catchable TypeError. Chain-handled forms stay jsval (the optChain's
- * unit path is the engine's undefined). */
-export function islandPrimitiveExit(
- lowerer: Lowerer,
- call: ts.CallExpression,
- result: IrExpr,
-): IrExpr {
- if (call.questionDotToken) return result;
- if (ts.isPropertyAccessExpression(call.expression) && call.expression.questionDotToken)
- return result;
- const declared = lowerer.mapTypeOf(lowerer.typeOf(call));
- if (
- declared &&
- (declared.kind === "f64" || declared.kind === "bool" || declared.kind === "string")
- ) {
- return { kind: "jsExit", value: result, type: declared, loc: result.loc };
- }
- return result;
-}
-
export function lowerCall(lowerer: Lowerer, expr: ts.CallExpression): IrExpr {
const loc = locOf(expr);
@@ -448,16 +414,7 @@ export function lowerCall(lowerer: Lowerer, expr: ts.CallExpression): IrExpr {
}
const args = expr.arguments.map((a) => {
const lowered = lowerer.lowerExpr(a);
- if (lowered.type.kind === "jsval") {
- // Node prints objects with util.inspect formatting, which
- // String() cannot match — silent divergence is banned. Templates
- // are ToString (Node-exact), casts are validated: both honest.
- lowerer.unsupported(
- "SC1090",
- a,
- `${surface} of 'any' values (wrap it: ${surface}(\`\${v}\`), or validate with 'as ' first)`,
- );
- }
+
// Checked-dynamic values carry their own shape, so the runtime
// renders them exactly like Node's console formatter renders a
// non-format argument: strings VERBATIM, everything else through
@@ -800,23 +757,6 @@ export function lowerCall(lowerer: Lowerer, expr: ts.CallExpression): IrExpr {
if (name === "String") return lowerer.ensureString(arg, argNode);
}
- // __island_eval: the internal island testing hook (eval in the embedded
- // engine, String(result) back). Provenance-checked like setTimeout.
- // Only meaningful when the engine is linked: without --dynamic it is a
- // clean requires-dynamic diagnostic, never an ICE or a link error.
- if (
- ts.isIdentifier(expr.expression) &&
- expr.expression.text === "__island_eval" &&
- lowerer.isStdlibSymbol(lowerer.resolveValueSymbol(expr.expression) ?? undefined)
- ) {
- if (!lowerer.dynamic) {
- lowerer.pushDiag(requiresDynamicDiag("'__island_eval'", loc));
- throw new PoisonError();
- }
- const code = lowerer.lowerExprExpecting(expr.arguments[0]!, STRING);
- return { kind: "libCall", fn: "island.eval", args: [code], type: STRING, loc };
- }
-
// Computed calls preserve their evaluated receiver just like dotted
// calls, including when the property is keyed by a native symbol.
if (
@@ -872,140 +812,6 @@ export function lowerCall(lowerer: Lowerer, expr: ts.CallExpression): IrExpr {
}
}
- // Island calls. A property-access callee whose receiver is an 'any'
- // value is an engine method call (this = receiver, JS-exact); any other
- // 'any'-typed callee is an engine function call. Arguments marshal in;
- // results stay island values.
- // A questionDotToken here is always chain-handled (the gate at the top
- // of lowerCall routed unhandled ones to the chain lowering), so
- // `x?.y(...)` re-dispatches into this same method-call form with the
- // receiver reading back as the chain's bound handle.
- if (
- ts.isPropertyAccessExpression(expr.expression) &&
- lowerer.isIslandExpr(expr.expression.expression)
- ) {
- // Typed fetch/Web Streams handles map to island values under
- // --dynamic, but their inventory still owns which methods exist.
- // Reject unsupported rows before the universal jsval method path.
- lowerer.fenceStaticResponseMember(expr.expression, "call");
- lowerer.fenceStaticHeadersMember(expr.expression, "call");
- lowerer.fenceStaticReadableStreamMember(expr.expression, "call");
- const receiver = lowerer.lowerExpr(expr.expression.expression);
- // A checker-`any` receiver whose VALUE lives in the checked-dynamic tree (a
- // checked-dynamic local behind the any-typed spelling — the JS
- // WeakSet placeholder, rest-args arrays): the checked-dynamic
- // method machinery owns it — receiver-kind dispatch, stored-member
- // calls, honest fences — never an engine op over a dyn value.
- if (receiver.type.kind === "dyn") {
- const served = lowerDynReceiverMethodCall(lowerer, expr, expr.expression);
- if (served) return served;
- lowerer.unsupported(
- "SC1100",
- expr,
- `'.${expr.expression.name.text}()' calls through 'unknown'-valued receivers in dynamically-executed positions`,
- );
- }
- const args = expr.arguments.map((a) => lowerer.jsvalIn(lowerer.lowerExpr(a), a));
- const result: IrExpr = {
- kind: "jsOp",
- op: "callMethod",
- name: expr.expression.name.text,
- args: [receiver, ...args],
- type: JSVAL,
- loc,
- };
- return islandPrimitiveExit(lowerer, expr, result);
- }
- if (lowerer.isIslandExpr(expr.expression)) {
- // `o.m(...)` where o LOWERS checked-dynamic and the checker types
- // `o.m` 'any' (a member read behind an 'object'/'unknown'-typed
- // bag): METHOD-CALL semantics — receiver-kind dispatch (dynInvoke),
- // so `this` binds and a WRAPPED island receiver runs the ENGINE's
- // own method (the routed-ops lane). A stored-member dynCall would
- // call engine prototype methods receiverless — the this-less
- // `list.slice()` ToObject TypeError. Spread arguments keep the
- // stored-member path below (the runtime-arity lane owns them).
- if (
- ts.isPropertyAccessExpression(expr.expression) &&
- !expr.expression.questionDotToken &&
- !expr.questionDotToken &&
- !expr.arguments.some((a) => ts.isSpreadElement(a))
- ) {
- const recvProbe = tryLowerExpression(lowerer, expr.expression.expression);
- if (recvProbe?.type.kind === "dyn") {
- const args = expr.arguments.map((a) => lowerer.lowerExprExpecting(a, DYN));
- return {
- kind: "dynInvoke",
- recv: recvProbe,
- method: expr.expression.name.text,
- calleeName: expr.expression.getText(),
- args,
- type: DYN,
- loc,
- };
- }
- }
- const callee = lowerer.lowerExpr(expr.expression);
- // A checker-`any` callee that LOWERED checked-dynamic (a dyn member
- // chain's stored function): the checked-dynamic tree's own call — dynCall reads and
- // calls the stored member with Node's is-not-a-function TypeError
- // on refusal.
- if (callee.type.kind === "dyn") {
- const args = expr.arguments.map((a) => lowerer.lowerExprExpecting(a, DYN));
- const calleeName = ts.isPropertyAccessExpression(expr.expression)
- ? expr.expression.getText()
- : ts.isIdentifier(expr.expression)
- ? expr.expression.text
- : "value";
- return { kind: "dynCall", callee, calleeName, args, type: DYN, loc };
- }
- // `fn(...args)` — a TRAILING spread into an island call: the
- // engine's own apply (`fn.apply(undefined, argsArray)`); leading
- // plain arguments prepend through `[l1, l2].concat(argsArray)`
- // (concat flattens the array argument one level — exactly the
- // spread). Other spread shapes keep the syntax fence.
- if (
- expr.arguments.length > 0 &&
- ts.isSpreadElement(expr.arguments[expr.arguments.length - 1]!) &&
- expr.arguments.slice(0, -1).every((a) => !ts.isSpreadElement(a))
- ) {
- const spread = expr.arguments[expr.arguments.length - 1] as ts.SpreadElement;
- const spreadV = lowerer.jsvalIn(lowerer.lowerExpr(spread.expression), spread.expression);
- const leading = expr.arguments
- .slice(0, -1)
- .map((a) => lowerer.jsvalIn(lowerer.lowerExpr(a), a));
- const argsArr: IrExpr =
- leading.length === 0
- ? spreadV
- : {
- kind: "jsOp",
- op: "callMethod",
- name: "concat",
- args: [{ kind: "jsOp", op: "arrLit", args: leading, type: JSVAL, loc }, spreadV],
- type: JSVAL,
- loc,
- };
- const result: IrExpr = {
- kind: "jsOp",
- op: "callMethod",
- name: "apply",
- args: [callee, { kind: "jsOp", op: "undefLit", args: [], type: JSVAL, loc }, argsArr],
- type: JSVAL,
- loc,
- };
- return islandPrimitiveExit(lowerer, expr, result);
- }
- const args = expr.arguments.map((a) => lowerer.jsvalIn(lowerer.lowerExpr(a), a));
- const result: IrExpr = {
- kind: "jsOp",
- op: "callFn",
- args: [callee, ...args],
- type: JSVAL,
- loc,
- };
- return islandPrimitiveExit(lowerer, expr, result);
- }
-
// Builtin-module functions (fs, path, os, ...): named imports whose
// binding resolves to a supported builtin specifier lower to `libCall`.
// A user local shadowing an import has a different symbol and never
@@ -1106,9 +912,8 @@ export function lowerCall(lowerer: Lowerer, expr: ts.CallExpression): IrExpr {
}
// STATIC parseInt/parseFloat/isNaN/isFinite (num.parseInt /
// num.parseFloat / num.isNaN / number.isFinite — scr_string.c,
- // scr_lib.c; ECMA-exact, Node is the oracle). Provenance like the
- // island globals: a user function shadowing the name has a
- // different, non-stdlib symbol. parseInt's omitted radix completes
+ // scr_lib.c; ECMA-exact, Node is the oracle). Declaration provenance
+ // excludes shadowed names. parseInt's omitted radix completes
// to 0 — the spec's "undefined" (base 10 with the 0x hex escape);
// parseFloat lowers the STRING form only (Node would ToString other
// values — no static story); isNaN/isFinite's arguments are
@@ -1203,10 +1008,7 @@ export function lowerCall(lowerer: Lowerer, expr: ts.CallExpression): IrExpr {
let data: IrExpr;
if (v.type.kind === "dyn") {
data = v;
- } else if (
- v.kind === "unitLit" ||
- (v.type.kind !== "jsval" && lowerer.dynConvertible(v.type))
- ) {
+ } else if (v.kind === "unitLit" || lowerer.dynConvertible(v.type)) {
data = { kind: "dynFrom", value: v, type: DYN, loc };
} else {
lowerer.noLowering(
@@ -1223,11 +1025,11 @@ export function lowerCall(lowerer: Lowerer, expr: ts.CallExpression): IrExpr {
loc,
};
}
- // Island-backed globals (parseFloat, isFinite): the engine's own
+
// global function executes — callFn(globalGet(name)) — and the
// result exits to the declared static type. A user function
// shadowing the name has a different, non-stdlib symbol.
- const islFn = lowerer.islandGlobalFnOf(expr.expression);
+ const islFn = lowerer.stdlibGlobalFnOf(expr.expression);
if (islFn && expr.arguments.length !== islFn.args.length) {
const name = expr.expression.text;
lowerer.noLowering(
@@ -1238,35 +1040,18 @@ export function lowerCall(lowerer: Lowerer, expr: ts.CallExpression): IrExpr {
if (islFn && expr.arguments.length === islFn.args.length) {
// The static forms above already took the exactly-typed argument
// (a string for parseFloat, a number for isFinite): name the
- // argument type that sent this call to the engine, so the message
- // states the condition rather than reading as if the global itself
- // were unsupported.
- const argText = lowerer.dynamic ? "" : loweredArgumentText(lowerer, expr.arguments[0]!);
+ // argument type that refused the call, so the message states the
+ // condition rather than reading as if the global itself were
+ // unsupported.
+ const argText = loweredArgumentText(lowerer, expr.arguments[0]!);
const exact = expr.expression.text === "isFinite" ? "number" : "string";
- lowerer.requireDynamicApi(
- `'${expr.expression.text}' with a '${argText}' argument (only a ${exact} argument compiles statically)`,
+ lowerer.refuseUnsupportedApi(
+ `'${expr.expression.text}' with a '${argText}' argument`,
expr,
exact === "string"
- ? "convert the argument explicitly first (for example String(x), or narrow the union), or build with --dynamic to run the coercing call in the embedded engine (adds ~620KB to the binary)"
- : "narrow the argument to a number first (isFinite over a number compiles statically), or build with --dynamic to run the coercing call in the embedded engine (adds ~620KB to the binary)",
+ ? "only a string argument compiles statically: convert the argument explicitly first (for example String(x), or narrow the union)"
+ : "only a number argument compiles statically: narrow the argument to a number first",
);
- const callee: IrExpr = {
- kind: "jsOp",
- op: "globalGet",
- name: expr.expression.text,
- args: [],
- type: JSVAL,
- loc,
- };
- const args = expr.arguments.map((a) => lowerer.jsvalIn(lowerer.lowerExpr(a), a));
- const result: IrExpr = {
- kind: "jsOp",
- op: "callFn",
- args: [callee, ...args],
- type: JSVAL,
- loc,
- };
- return { kind: "jsExit", value: result, type: islFn.ret, loc };
}
}
@@ -1538,8 +1323,6 @@ export function lowerCall(lowerer: Lowerer, expr: ts.CallExpression): IrExpr {
lowerPromiseAllTupleCall(lowerer, expr, expr.expression) ??
lowerer.lowerPromiseStaticCall(expr, expr.expression) ??
lowerPromiseRejectCall(lowerer, expr, expr.expression) ??
- // Before the island path: regex-argument replace/replaceAll/split
- // lower STATICALLY; only the string-pattern overloads are island.
lowerRegexMethodCallWithOptionalArg(lowerer, expr, expr.expression) ??
lowerUrlStaticCall(lowerer, expr, expr.expression) ??
lowerer.lowerUrlMethodCall(expr, expr.expression) ??
@@ -1588,7 +1371,7 @@ export function lowerCall(lowerer: Lowerer, expr: ts.CallExpression): IrExpr {
lowerStringPrototypeCall(lowerer, expr, expr.expression) ??
lowerStringMethodCallWithOptionalArgs(lowerer, expr, expr.expression) ??
// Typed-array/Buffer receivers and the Buffer statics — before the
- // island path (bytes never cross the boundary).
+
lowerer.lowerBytesMethodCall(expr, expr.expression) ??
lowerBytesStaticCall(lowerer, expr, expr.expression) ??
lowerBufferStaticCallWithNarrowedArg(lowerer, expr, expr.expression) ??
@@ -1596,7 +1379,7 @@ export function lowerCall(lowerer: Lowerer, expr: ts.CallExpression): IrExpr {
// stdlib chokepoint claims the member).
lowerStreamStaticCall(lowerer, expr, expr.expression) ??
// Primitive toString calls, including numeric radices, use the
- // native formatters before the island method path.
+
lowerNumberToStringCall(lowerer, expr, expr.expression) ??
// Union receivers whose every arm has a text — the ngrok
// `(chunk: Buffer | string) => chunk.toString()` idiom.
@@ -1605,9 +1388,7 @@ export function lowerCall(lowerer: Lowerer, expr: ts.CallExpression): IrExpr {
// override-free program classes — "[object Object]", folded.
lowerDefaultToStringCall(lowerer, expr, expr.expression) ??
// The remaining primitive prototype statics — toExponential(),
- // both toFixed() forms, hasOwnProperty over literal keys. Before
- // the island path. Optional-chain spellings first enter the chain
- // machinery above, then re-enter here with a narrowed chainRecv.
+ // both toFixed() forms, hasOwnProperty over literal keys.
lowerPrimitiveProtoCall(
lowerer,
expr,
@@ -1619,23 +1400,18 @@ export function lowerCall(lowerer: Lowerer, expr: ts.CallExpression): IrExpr {
// compile-time-known, so a literal key folds to a constant.
lowerClassHasOwnPropertyCall(lowerer, expr, expr.expression) ??
lowerObjectOwnMethodCall(lowerer, expr, expr.expression) ??
- // Response constructor-object operations are unsupported in both
- // tiers. Keep their SC2020 inventory contract ahead of the island
- // and generic-call fallbacks (Response.json otherwise reports the
- // generic SC1090 fence).
+ // Refuse Response constructor operations before generic-call
+ // fallbacks can report an unrelated SC1090 diagnostic.
lowerer.fenceUnsupportedFetchConstructorMember(expr.expression) ??
// Static fetch responses are checked-dynamic handles, but the
// adopted undici declaration exposes a wider API than that handle.
- // Fence unimplemented members before either the island or generic
- // dyn receiver path can compile them into a runtime missing-method
- // failure. Dynamic-only rows pass through these checks unchanged.
+ // Refuse unsupported members before generic checked-value dispatch.
lowerer.fenceStaticResponseMember(expr.expression, "call") ??
lowerer.fenceStaticHeadersMember(expr.expression, "call") ??
lowerer.fenceStaticReadableStreamMember(expr.expression, "call") ??
- lowerer.lowerIslandMethodCall(expr, expr.expression) ??
+ lowerer.lowerStdlibMethodCall(expr, expr.expression) ??
// Dyn receivers (JSON.parse-derived `unknown`/`any` values) —
- // validated-extract, then the static machinery. After the island
- // path (jsval receivers belong there), before the fences.
+
lowerDynReceiverMethodCall(lowerer, expr, expr.expression) ??
// Narrowing filters (inferred predicates, filter(Boolean)) claim
// their calls before the generic array HOF path types the result
@@ -1773,8 +1549,6 @@ export function lowerCall(lowerer: Lowerer, expr: ts.CallExpression): IrExpr {
if (ts.isElementAccessExpression(expr.expression)) {
const symbolMethod = lowerClassSymbolMethodCall(lowerer, expr);
if (symbolMethod) return symbolMethod;
- const headersIterator = lowerer.lowerDynamicHeadersIteratorCall(expr, expr.expression);
- if (headersIterator) return headersIterator;
lowerer.fenceUnsupportedFetchConstructorMember(expr.expression);
lowerer.fenceStaticResponseMember(expr.expression, "call");
lowerer.fenceStaticHeadersMember(expr.expression, "call");
@@ -1980,39 +1754,7 @@ export function lowerCall(lowerer: Lowerer, expr: ts.CallExpression): IrExpr {
const spreadServed = lowerSpreadArgsCall(lowerer, expr, callee, loc);
if (spreadServed) return spreadServed;
}
- // An ISLAND-REST func value called directly (`f(1, 2)` where f is the
- // --dynamic `(...args) =>` lambda): the type SPELLS its trailing
- // engine-array param — complete the call exactly like completeArgs'
- // island pack (fixed slots positionally, missing ones with the
- // engine's undefined, the surplus marshaled into one fresh engine
- // array). JS arity, no runtime machinery.
- if (
- callee.type.rest === true &&
- callee.type.restAbi === "jsval" &&
- callee.type.params.length >= 1 &&
- callee.type.params[callee.type.params.length - 1]!.kind === "jsval" &&
- !expr.arguments.some((a) => ts.isSpreadElement(a))
- ) {
- const fixed = callee.type.params.slice(0, -1);
- const args: IrExpr[] = fixed.map((p, i) => {
- const a = expr.arguments[i];
- if (a) return lowerer.lowerExprExpecting(a, p);
- const absent = omittedArgFor(lowerer, p, loc);
- if (!absent) {
- lowerer.unsupported(
- "SC1090",
- expr,
- "calls omitting a non-optional parameter of the callee's type",
- );
- }
- return absent;
- });
- const restArgs = expr.arguments
- .slice(fixed.length)
- .map((a) => lowerer.lowerExprExpecting(a, JSVAL));
- args.push({ kind: "jsOp", op: "arrLit", args: restArgs, type: JSVAL, loc });
- return { kind: "callValue", callee, args, type: callee.type.ret, loc };
- }
+
// A JS call with MORE arguments than the callee's lowered signature
// (`cb(1, 'x')` where the mustCall wrapper's inferred type declared
// fewer params — tsc's JS world doesn't police arity): ride the
@@ -2613,7 +2355,6 @@ function lowerArrayPrototypeBorrowCall(
access: ts.PropertyAccessExpression,
): IrExpr | null {
if (
- lowerer.dynamic ||
!isJsSourceFile(call.getSourceFile()) ||
call.questionDotToken ||
access.questionDotToken ||
@@ -2656,12 +2397,7 @@ function lowerObjectOwnPrototypeCall(
call: ts.CallExpression,
access: ts.PropertyAccessExpression,
): IrExpr | null {
- if (
- lowerer.dynamic ||
- access.name.text !== "call" ||
- !ts.isPropertyAccessExpression(access.expression)
- )
- return null;
+ if (access.name.text !== "call" || !ts.isPropertyAccessExpression(access.expression)) return null;
const method = access.expression;
const enumerable = method.name.text === "propertyIsEnumerable";
if (method.name.text !== "hasOwnProperty" && !enumerable) return null;
@@ -2691,7 +2427,6 @@ function lowerObjectOwnMethodCall(
): IrExpr | null {
const method = access.name.text;
if (
- lowerer.dynamic ||
call.questionDotToken ||
access.questionDotToken ||
(method !== "hasOwnProperty" && method !== "propertyIsEnumerable") ||
@@ -2936,12 +2671,7 @@ function lowerObjectPrototypeCall(
call: ts.CallExpression,
access: ts.PropertyAccessExpression,
): IrExpr | null {
- if (
- lowerer.dynamic ||
- access.name.text !== "call" ||
- !ts.isPropertyAccessExpression(access.expression)
- )
- return null;
+ if (access.name.text !== "call" || !ts.isPropertyAccessExpression(access.expression)) return null;
const method = access.expression;
const prototype = method.expression;
if (
@@ -4189,13 +3919,11 @@ function lowerArrayIsArrayCall(
// (`Array.isArray(tlds)` on `string | readonly string[]` — the
// narrowing test tsc's control flow then builds on); several array
// arms OR their tag tests, and zero arms fold to false — both only
- // over side-effect-free reads (the operand re-evaluates/drops, the
- // `in`-operator fold discipline). dyn/caught/jsval arms have no
- // static tag answer and keep the narrow-first fence.
+ // over side-effect-free reads. Opaque arms have no static tag answer
+ // and keep the narrow-first fence.
const unionId = arg.type.unionId;
const def = lowerer.unions.get(unionId);
- const opaque =
- !def || def.arms.some((a) => a.kind === "dyn" || a.kind === "caught" || a.kind === "jsval");
+ const opaque = !def || def.arms.some((a) => a.kind === "dyn" || a.kind === "caught");
const arrayTags = lowerer.arrayValueTags(arg.type.unionId);
const freeRead = arg.kind === "varRef" || arg.kind === "recordGet" || arg.kind === "fieldGet";
if (!opaque && arrayTags.length === 1) {
@@ -4231,7 +3959,7 @@ function lowerArrayIsArrayCall(
`Array.isArray on '${lowerer.fmt(arg.type)}' values (narrow first: check a discriminant field, or compare with '!== undefined'/'!== null' for unit arms)`,
);
}
- if (arg.type.kind === "jsval" || arg.type.kind === "caught") return null;
+ if (arg.type.kind === "caught") return null;
if (arg.kind === "varRef" || arg.kind === "recordGet" || arg.kind === "fieldGet") {
return { kind: "boolLit", value: lowerer.isArrayValueType(arg.type), type: BOOL, loc };
}
@@ -4806,23 +4534,14 @@ function reconcileOverloadReturn(
// site's own mapping (and that site's honest fences). Unit narrowing
// follows maybeNarrow's stance — a unit arm has no payload to extract.
if (!rt || rt.kind === "void" || isUnitType(rt) || typeEquals(rt, call.type)) return call;
- // An ISLAND-valued implementation return (`any` under --dynamic): the
+
// resolved overload's return type is a claim tsc never checked against
// the body — extracting it HERE would throw the boundary TypeError
// where Node just lets the value flow (functionOverloads35: the
// implementation returns its object argument under a number-returning
// overload signature; Node exits clean). The checker-trust trap keeps
// governing edges the checker actually vouches for; this edge it never
- // did. The handle stays the value's only story: bindings store it
- // (uncheckedOverloadHandleCall's rule at the declaration sites), and
- // uses dispatch to engine ops like any island value.
- if (call.type.kind === "jsval") return call;
- // The CHECKED-DYNAMIC twin of the island rule: an `any`-returning
- // implementation under a typed overload signature is the same
- // never-vouched-for edge (functionOverloads35's shape without
- // --dynamic) — extracting the resolved type HERE would throw the
- // boundary TypeError where Node lets the value flow. Uses stay
- // checked per read like every any-origin value.
+ // did. The checked value stays in bindings and is validated per use.
if (call.type.kind === "dyn") return call;
if (call.type.kind === "union" && rt.kind !== "union") {
const helper = lowerer.narrowedArmHelper(call.type.unionId, rt, call.loc);
@@ -4870,24 +4589,6 @@ function templateEscapesValid(raw: string): boolean {
return true;
}
-/** Tagged templates `tag\`a${x}b\`` — ES's call: tag(strings, ...values).
- * The strings object is a per-SITE lazily initialized hidden array global,
- * so the spec's identity contract holds — the same site evaluated twice
- * hands the tag the SAME array; two sites never share. TemplateStringsArray
- * maps to string[] (type-mapper.ts), so the array rides the ordinary
- * slot-directed coercion into whatever the tag's first parameter wants
- * — string[] exactly, an `any` slot through the dyn boundary, a rest
- * pack's first element. Checked tags receive frozen cooked and raw
- * arrays with the standard nonenumerable `.raw` descriptor. Typed direct
- * tags retain the string-array representation.
- *
- * Tag forms: a top-level declared function (the direct-call fast path —
- * overload sets reconcile through the resolved signature exactly like
- * plain calls), an island value under --dynamic (engine method/function
- * call with the engine's cooked/raw template object), and
- * a checked-dynamic value (the dynCall boundary — a non-function tag
- * throws Node's catchable TypeError). Everything else — generic tags,
- * method tags, function-value bindings — fences by name. */
export function lowerTaggedTemplate(lowerer: Lowerer, expr: ts.TaggedTemplateExpression): IrExpr {
const loc = locOf(expr);
const pieces = ts.isNoSubstitutionTemplateLiteral(expr.template)
@@ -4912,53 +4613,6 @@ export function lowerTaggedTemplate(lowerer: Lowerer, expr: ts.TaggedTemplateExp
const values: readonly ts.Expression[] = ts.isNoSubstitutionTemplateLiteral(expr.template)
? []
: expr.template.templateSpans.map((s) => s.expression);
-
- // Island tags (--dynamic): the engine call forms, mirroring lowerCall's
- // island paths — a property-access tag is a method call (this = the
- // receiver, JS-exact), any other island tag a function call. The
- // strings argument builds ENGINE-NATIVE with its `.raw` property (the
- // tplStrings op): a JSON marshal would drop `.raw`, and tags dispatch
- // on it (the outdent idiom treats a raw-less argument as its OPTIONS
- // form and answers a function). A fresh array per evaluation — tags
- // caching by strings identity re-compute per call (SEMANTICS.md).
- const islandStrings = (): IrExpr => ({
- kind: "jsOp",
- op: "tplStrings",
- args: [
- ...pieces.map((p): IrExpr => ({
- kind: "jsMarshal",
- value: { kind: "strLit", value: p.text, type: STRING, loc },
- type: JSVAL,
- loc,
- })),
- ...pieces.map((p): IrExpr => ({
- kind: "jsMarshal",
- value: { kind: "strLit", value: templateRawTextOf(p), type: STRING, loc },
- type: JSVAL,
- loc,
- })),
- ],
- type: JSVAL,
- loc,
- });
- if (ts.isPropertyAccessExpression(expr.tag) && lowerer.isIslandExpr(expr.tag.expression)) {
- const receiver = lowerer.lowerExpr(expr.tag.expression);
- const args = [islandStrings(), ...values.map((a) => lowerer.jsvalIn(lowerer.lowerExpr(a), a))];
- return {
- kind: "jsOp",
- op: "callMethod",
- name: expr.tag.name.text,
- args: [receiver, ...args],
- type: JSVAL,
- loc,
- };
- }
- if (lowerer.isIslandExpr(expr.tag)) {
- const callee = lowerer.lowerExpr(expr.tag);
- const args = [islandStrings(), ...values.map((a) => lowerer.jsvalIn(lowerer.lowerExpr(a), a))];
- return { kind: "jsOp", op: "callFn", args: [callee, ...args], type: JSVAL, loc };
- }
-
// Direct call of a top-level declared function — the plain-call fast
// path with the strings array as the leading completed argument.
if (ts.isIdentifier(expr.tag) && !lowerer.isSelfReference(expr.tag)) {
@@ -5178,48 +4832,21 @@ function loweredTemplateStrings(
* wrapper's await re-throws it), and a handler throw rejects the
* result — the spec's onFulfilled rules by construction. Null for
* non-promise receivers and other members. */
-/** The storage type behind a promise-valued expression whose CHECKER type
- * has no mapping — the dynamic-import receiver rule (--dynamic): a direct
- * `import("...")` call is the island promise itself; an identifier bound
- * to a promise-of-jsval local or module global answers the binding's
- * type. Null everywhere else. */
-function islandPromiseStorageTypeOf(lowerer: Lowerer, e: ts.Expression): IrType | null {
- const direct = lowerer.dynamic ? importCallHandleType(e) : staticImportNamespaceType(lowerer, e);
+
+function modulePromiseStorageTypeOf(lowerer: Lowerer, e: ts.Expression): IrType | null {
+ const direct = staticImportNamespaceType(lowerer, e);
if (direct?.kind === "promise") return direct;
if (!ts.isIdentifier(e)) return null;
const local = lowerer.resolveLocal(e);
- if (
- local?.type.kind === "promise" &&
- (local.type.inner.kind === "jsval" || local.type.inner.kind === "moduleNs")
- )
- return local.type;
+ if (local?.type.kind === "promise" && local.type.inner.kind === "moduleNs") return local.type;
if (local) return null;
let sym = lowerer.checker.getSymbolAtLocation(e);
if (sym && sym.flags & ts.SymbolFlags.Alias) sym = lowerer.checker.getAliasedSymbol(sym);
const g = sym ? lowerer.globalsBySymbol.get(sym) : undefined;
- if (
- g?.type.kind === "promise" &&
- (g.type.inner.kind === "jsval" || g.type.inner.kind === "moduleNs")
- )
- return g.type;
+ if (g?.type.kind === "promise" && g.type.inner.kind === "moduleNs") return g.type;
return null;
}
-/** Marks an INLINE then-handler's unannotated identifier parameters for
- * the island-handle (jsval) binding type — paramShape's early-out. Only
- * the inline arrow/function forms qualify: a handler VALUE keeps its own
- * declared signature (and the settled-type equality check below). */
-function markJsvalHandlerParams(lowerer: Lowerer, handler: ts.Expression): void {
- let e = handler;
- while (ts.isParenthesizedExpression(e)) e = e.expression;
- if (!ts.isArrowFunction(e) && !ts.isFunctionExpression(e)) return;
- for (const p of e.parameters) {
- if (ts.isIdentifier(p.name) && p.type === undefined && !p.dotDotDotToken && !p.initializer) {
- lowerer.jsvalParamOverrides.add(p);
- }
- }
-}
-
function markModuleNsHandlerParams(
lowerer: Lowerer,
handler: ts.Expression,
@@ -5247,12 +4874,9 @@ export function lowerPromiseMethodCall(
lowerer.mapTypeOf(lowerer.typeOf(access.expression)) ??
dynFallbackType(lowerer, access.expression, lowerer.typeOf(access.expression));
// A dynamic-import promise under an unmappable checker type
- // (`Promise` — module-namespace types have no
- // static mapping): the BINDING holds the island promise
- // (importCallHandleType / the island-HANDLE var rules), so the storage
- // type is the receiver's truth. Direct `import("./m").then(...)`
- // spells the same promise with no binding at all.
- if (!recvT) recvT = islandPromiseStorageTypeOf(lowerer, access.expression);
+ // (`Promise`) uses the module promise's native
+ // storage type. Direct `import("./m").then(...)` needs no binding.
+ if (!recvT) recvT = modulePromiseStorageTypeOf(lowerer, access.expression);
if (recvT?.kind !== "promise") return null;
if (!lowerer.isStdlibMember(access)) return null;
const loc = locOf(call);
@@ -5291,20 +4915,7 @@ export function lowerPromiseMethodCall(
}
// The receiver evaluates FIRST, in the enclosing function, like JS.
let receiver = lowerer.lowerExpr(access.expression);
- // A PACKAGE-returned promise lowers as an island value (jsval): the
- // promise lives in the engine, so bridge it — a static promise the
- // engine promise settles (fulfillment = the retained handle or void,
- // rejection = the bridged reason) — and desugar over the BRIDGE
- // exactly like a native receiver. This is the classic CLI entry line,
- // `program.parseAsync(process.argv).catch(handler)`.
- if (receiver.type.kind === "jsval") {
- receiver = {
- kind: "jsBridgePromise",
- value: receiver,
- type: { kind: "promise", inner: recvT.inner.kind === "void" ? VOID : JSVAL },
- loc,
- };
- }
+
if (receiver.type.kind === "dyn" && lowerer.dynConvertible(recvT))
receiver = lowerer.coerceInto(access.expression, receiver, recvT);
if (receiver.type.kind !== "promise") {
@@ -5312,9 +4923,8 @@ export function lowerPromiseMethodCall(
// a lowering gap, named rather than ICEd on.
lowerer.unsupported("SC1090", call, `'.${member}' on this receiver`);
}
- // The wrapper types follow the RECEIVER's promise type (the bridge's
- // promise-of-jsval for package receivers, the mapped type otherwise);
- // typed uses of the settled value exit through coerceInto below.
+ // Wrapper types follow the receiver's promise type; typed uses of the
+ // settled value convert through coerceInto below.
const promT = receiver.type;
const inner = promT.inner;
@@ -5385,8 +4995,6 @@ export function lowerPromiseMethodCall(
);
}
const R = resultT.inner;
- if (!fulfilledAbsent && inner.kind === "jsval")
- markJsvalHandlerParams(lowerer, fulfilledNode);
if (!fulfilledAbsent && inner.kind === "moduleNs")
markModuleNsHandlerParams(lowerer, fulfilledNode, inner);
const boxHandler = (
@@ -5588,11 +5196,10 @@ export function lowerPromiseMethodCall(
lowerer.fnStack.pop();
}
}
- // The settled value is an island HANDLE: an inline handler's
- // unannotated parameter binds it as jsval, whatever the checker's
+
// contextual type spelled (a module-namespace type has no mapping —
// the handle is the value's only story, isIslandExpr's local rule).
- if (inner.kind === "jsval") markJsvalHandlerParams(lowerer, call.arguments[0]!);
+
if (inner.kind === "moduleNs") markModuleNsHandlerParams(lowerer, call.arguments[0]!, inner);
let cb = lowerer.lowerExpr(call.arguments[0]!);
// A TYPED handler on a DYN-settling promise (the tracePromise
@@ -6152,17 +5759,6 @@ export function lowerPromiseMethodCall(
// chained into .catch): falling off the handler's end resolves
// with the dyn undefined.
catchBody.push({ kind: "return", value: dynUndefinedExpr(loc), loc });
- } else if (R.kind === "jsval") {
- // A package-typed result (Promise — the parseAsync().catch
- // entry line): falling off the handler's end resolves with
- // undefined, which on the island side is the engine's own
- // undefined. Also what makes a never-returning handler (ending in
- // process.exit) satisfy the always-returns analysis.
- catchBody.push({
- kind: "return",
- value: { kind: "jsOp", op: "globalGet", name: "undefined", args: [], type: JSVAL, loc },
- loc,
- });
}
const ctx = lowerer.ctx;
const lifted: IrFunction = {
@@ -6266,7 +5862,7 @@ export function lowerFilterNarrowCall(
if (isBooleanArg) {
// ToBoolean must be answerable per element (dyn/caught arms are not).
if (elem.kind === "union") lowerer.requireTruthyUnion(elem.unionId, argNode);
- if (elem.kind === "dyn" || elem.kind === "jsval" || elem.kind === "void" || isUnitType(elem)) {
+ if (elem.kind === "dyn" || elem.kind === "void" || isUnitType(elem)) {
lowerer.badType(argNode, lowerer.typeOf(argNode));
}
const receiver = lowerer.lowerExpr(access.expression);
@@ -6907,8 +6503,7 @@ function lowerObjectStaticCall(
member === "getOwnPropertySymbols" ||
member === "getOwnPropertyDescriptors") &&
call.arguments.length === 1 &&
- !call.arguments.some(ts.isSpreadElement) &&
- !lowerer.dynamic
+ !call.arguments.some(ts.isSpreadElement)
) {
let object = lowerer.lowerExpr(call.arguments[0]!);
if (
@@ -6935,8 +6530,7 @@ function lowerObjectStaticCall(
if (
(member === "getPrototypeOf" || member === "setPrototypeOf") &&
call.arguments.length === (member === "getPrototypeOf" ? 1 : 2) &&
- !call.arguments.some(ts.isSpreadElement) &&
- !lowerer.dynamic
+ !call.arguments.some(ts.isSpreadElement)
) {
let object = lowerer.lowerExpr(call.arguments[0]!);
if (object.type.kind === "func") {
@@ -7029,7 +6623,7 @@ function lowerObjectStaticCall(
// identity. Statically DISJOINT kind pairs answer the constant false
// with the operands still evaluated (tsc admits any pair — Object.is
// is (any, any) — and JS evaluates the arguments either way).
- // dyn/jsval operands keep strict equality's stance: validate first.
+
if (member === "is") {
if (call.arguments.length !== 2 || call.arguments.some((a) => ts.isSpreadElement(a))) {
lowerer.noLowering(
@@ -7056,7 +6650,7 @@ function lowerObjectStaticCall(
}
const unitTest = lowerer.lowerUnitComparison(left, right, false, loc);
if (unitTest) return unitTest;
- if (lk === "dyn" || rk === "dyn" || lk === "jsval" || rk === "jsval") {
+ if (lk === "dyn" || rk === "dyn") {
return {
kind: "libCall",
fn: "dyn.sameValue",
@@ -7164,8 +6758,7 @@ function lowerObjectStaticCall(
);
}
// Native checked objects retain a live prototype and can install an
- // own-property descriptor table during creation. Engine-held values
- // use the engine's Object.create path below.
+ // own-property descriptor table during creation.
if (member === "create") {
if (call.arguments.some((a) => ts.isSpreadElement(a))) {
lowerer.noLowering("Object.create with spread arguments", call);
@@ -7177,54 +6770,7 @@ function lowerObjectStaticCall(
let protoNode: ts.Expression = call.arguments[0]!;
while (ts.isParenthesizedExpression(protoNode)) protoNode = protoNode.expression;
const nullProto = protoNode.kind === ts.SyntaxKind.NullKeyword;
- if (lowerer.dynamic) {
- if (call.arguments.length === 2)
- lowerer.noLowering("Object.create with properties under --dynamic", call);
- // The checker types the result `any` — an ENGINE value under
- // --dynamic — and the engine's own Object.create answers with
- // REAL prototype semantics: reads delegate LIVE, writes shadow,
- // and inspect renders Node's exact shapes ("[Object: null
- // prototype]" included). null and engine-held (jsval) prototypes
- // route; checked-dynamic (dyn) prototypes keep the named fence —
- // their marshal into the engine is a DEEP COPY, so a later
- // prototype mutation would be invisible through the created
- // object where Node delegates live.
- const objectGlobal = (): IrExpr => ({
- kind: "jsOp",
- op: "globalGet",
- name: "Object",
- args: [],
- type: JSVAL,
- loc,
- });
- if (nullProto) {
- const nullIn: IrExpr = { kind: "jsOp", op: "nullLit", args: [], type: JSVAL, loc };
- return {
- kind: "jsOp",
- op: "callMethod",
- name: "create",
- args: [objectGlobal(), nullIn],
- type: JSVAL,
- loc,
- };
- }
- const proto = lowerer.lowerExpr(protoNode);
- if (proto.type.kind === "jsval") {
- return {
- kind: "jsOp",
- op: "callMethod",
- name: "create",
- args: [objectGlobal(), proto],
- type: JSVAL,
- loc,
- };
- }
- lowerer.noLowering(
- `Object.create over '${lowerer.fmt(proto.type)}' prototypes`,
- call,
- "prototype reads delegate LIVE in Node (mutating the prototype shows through the created object), which the boundary's deep copy cannot honor — only null and engine-held ('any') prototypes lower",
- );
- }
+
if (nullProto && call.arguments.length === 1) {
return { kind: "libCall", fn: "dyn.objCreateNullProto", args: [], type: DYN, loc };
}
@@ -7918,7 +7464,7 @@ function lowerObjectStaticCall(
}
// unknown[] uses the checked-dynamic array representation. Enumerate
// a live view of the record so values retain their identities and the
- // result never pretends to be a native vector or an island array.
+
const enumerationType = lowerer.mapTypeOf(lowerer.typeOf(call));
if (
(member === "values" || member === "entries") &&
@@ -8698,7 +8244,6 @@ function lowerObjLitGenericMethodCall(
thisT !== null &&
thisT.kind !== "searchParams" &&
thisT.kind !== "dyn" &&
- thisT.kind !== "jsval" &&
(!thisArg ||
ts.isIdentifier(thisArg) ||
ts.isLiteralExpression(thisArg) ||
@@ -9516,8 +9061,8 @@ function loweredArgumentText(lowerer: Lowerer, arg: ts.Expression): string {
/** The static global number parsers (parseInt/parseFloat/isNaN/isFinite),
* shared by the globals and their Number.* aliases. `call` blames arity
- * fences; null when the argument shape needs the engine (the caller keeps
- * its island path or SC2012 fence). */
+ * fences; null when the argument shape has no static form (the caller
+ * reports the SC2012 refusal). */
export function lowerStaticNumberGlobal(
lowerer: Lowerer,
name: string,
@@ -9631,10 +9176,9 @@ export function lowerStaticNumberGlobal(
// parseInt's siblings (num.parseFloat is ECMA 19.2.4's decimal-
// literal prefix parse in scr_string.c; a number-typed isFinite IS
// Number.isFinite — the global's ToNumber coercion is the identity
- // there, ms's `isFinite(val)` guard). Other argument types fall
- // through to today's island path (--dynamic) or its SC2012 fence:
- // the ToNumber/ToString coercions on arbitrary values stay engine
- // territory. The probe never emits — lowering is IR construction.
+ // there, ms's `isFinite(val)` guard). Other argument types retain
+ // their native coercion checks or the SC2012 refusal. The probe never
+ // emits — lowering is IR construction.
if ((name === "parseFloat" || name === "isFinite") && args.length === 1) {
if (name === "parseFloat") {
const optional = optionalCallValue(lowerer, args[0]!);
diff --git a/packages/compiler/src/frontend/lowering/lower-classes.ts b/packages/compiler/src/frontend/lowering/lower-classes.ts
index 96fd382de..8451f0abc 100644
--- a/packages/compiler/src/frontend/lowering/lower-classes.ts
+++ b/packages/compiler/src/frontend/lowering/lower-classes.ts
@@ -21,7 +21,6 @@ import {
type IrParam,
type IrStmt,
type IrType,
- JSVAL,
RUNTIME_EMITTER_CLASS,
RUNTIME_ERROR_CLASSES,
RUNTIME_STREAM_CLASSES,
@@ -76,7 +75,7 @@ import { lowerSearchParamsNew } from "./builtins/url.js";
import { lowerTextCodecNew } from "./builtins/text-codecs.js";
import { lowerWorkerNew } from "./builtins/workers.js";
import {
- requiresDynamicPackageDiag,
+ unsupportedPackageValueDiag,
unsupportedDiag,
type ScrDiagnostic,
} from "../../diagnostics/diagnostic.js";
@@ -1227,13 +1226,7 @@ function undefArmedFieldType(lowerer: Lowerer, p: ts.Symbol): IrType | null {
const arms =
mapped.kind === "union" ? (lowerer.unions.get(mapped.unionId)?.arms ?? []) : [mapped];
for (const a of arms) {
- if (
- a.kind === "map" ||
- a.kind === "regex" ||
- a.kind === "date" ||
- a.kind === "jsval" ||
- a.kind === "generator"
- ) {
+ if (a.kind === "map" || a.kind === "regex" || a.kind === "date" || a.kind === "generator") {
return null;
}
byKey.set(typeKey(a), a);
@@ -1512,13 +1505,7 @@ function inferredEmptyCollectionFieldType(
const mappedArgument = (argument: ts.Expression): IrType | null => {
const type = lowerer.checker.getBaseTypeOfLiteralType(lowerer.typeOf(argument));
const mapped = lowerer.mapTypeOf(type);
- if (
- !mapped ||
- mapped.kind === "dyn" ||
- mapped.kind === "jsval" ||
- mapped.kind === "void" ||
- isUnitType(mapped)
- )
+ if (!mapped || mapped.kind === "dyn" || mapped.kind === "void" || isUnitType(mapped))
return null;
return mapped;
};
@@ -2766,7 +2753,6 @@ export function collectClassShapeInner(
(type.kind === "union" &&
(lowerer.unions.get(type.unionId)?.arms.some((a) => a.kind === "undefinedT") ??
false)) ||
- type.kind === "jsval" ||
type.kind === "dyn";
if (!member.initializer && !admitsUndefined) {
const opts = lowerer.program.getCompilerOptions();
@@ -3470,7 +3456,6 @@ export function collectClassShapeInner(
declared !== undefined &&
!isUnitType(declared) &&
declared.kind !== "union" &&
- declared.kind !== "jsval" &&
declared.kind !== "dyn" &&
declared.kind !== "map" &&
declared.kind !== "date" &&
@@ -3848,9 +3833,7 @@ export function collectClassShapeInner(
ctor &&
!mixinForwarding &&
isJsSourceFile(ctor.getSourceFile()) &&
- !ctorParams.some(
- (shape) => shape.mode === "rest" || shape.mode === "dynRest" || shape.mode === "islandRest",
- ) &&
+ !ctorParams.some((shape) => shape.mode === "rest" || shape.mode === "dynRest") &&
bodyReadsArguments(ctor)
) {
ctorParams.push({ type: DYN, mode: "arguments" });
@@ -7387,10 +7370,7 @@ export function lowerDerivedCtorBody(
forward === undefined &&
!base.builtinError &&
!base.builtinEmitter &&
- !base.ctorParams.some(
- (param) =>
- param.mode === "rest" || param.mode === "dynRest" || param.mode === "islandRest",
- ) &&
+ !base.ctorParams.some((param) => param.mode === "rest" || param.mode === "dynRest") &&
!superCall.arguments.some(ts.isSpreadElement) &&
superCall.arguments.length > base.ctorParams.length;
let args = surplusSpread
@@ -8113,28 +8093,18 @@ export function lowerNew(lowerer: Lowerer, expr: ts.NewExpression): IrExpr {
if (consoleCtor?.module === "console" && consoleCtor.member === "Console") {
lowerer.noLowering("new console.Console", expr, builtinFenceHintOf("console", "Console"));
}
- // `new X(...)` where X is a package-declared class, in a static build:
- // the per-package requires-dynamic diagnostic (the constructor runs in
- // the embedded engine). Under --dynamic, X is jsval-typed and lowers
- // to the construct op below.
- if (!lowerer.dynamic) {
+ // A package declaration without a compiled constructor cannot provide
+ // a runtime value. Report the package at the construction site.
+ {
const pkg = ts.isIdentifier(expr.expression)
? lowerer.npmPackageOfSymbol(lowerer.resolveValueSymbol(expr.expression) ?? undefined)
: null;
if (pkg) {
- lowerer.pushDiag(requiresDynamicPackageDiag(pkg, loc));
+ lowerer.pushDiag(unsupportedPackageValueDiag(pkg, loc));
throw new PoisonError();
}
}
- // Island construction: a jsval-typed callee (a package-declared class,
- // or any 'any'-typed constructor value) runs JS_CallConstructor —
- // `new Command()` is the npm entry point. Arguments marshal in; the
- // instance stays an island handle.
- if (lowerer.isIslandExpr(expr.expression)) {
- const callee = lowerer.lowerExpr(expr.expression);
- const args = (expr.arguments ?? []).map((a) => lowerer.jsvalIn(lowerer.lowerExpr(a), a));
- return { kind: "jsOp", op: "construct", args: [callee, ...args], type: JSVAL, loc };
- }
+
// `new events.EventEmitter()` — the namespace-member (and CJS
// `require('events').EventEmitter`) construction form: the property's
// symbol resolves to the same ambient class as the named import.
@@ -8310,7 +8280,7 @@ export function lowerNew(lowerer: Lowerer, expr: ts.NewExpression): IrExpr {
if (!a) return dynUndefinedExpr(loc);
const v = lowerer.lowerExpr(a);
if (v.type.kind === "dyn") return v;
- if (v.kind === "unitLit" || (v.type.kind !== "jsval" && lowerer.dynConvertible(v.type))) {
+ if (v.kind === "unitLit" || lowerer.dynConvertible(v.type)) {
return { kind: "dynFrom", value: v, type: DYN, loc };
}
lowerer.noLowering(
@@ -8683,23 +8653,7 @@ export function lowerNew(lowerer: Lowerer, expr: ts.NewExpression): IrExpr {
`${symbol.name} construction with surplus or spread arguments`,
);
}
- if (lowerer.dynamic) {
- const ctor: IrExpr = {
- kind: "jsOp",
- op: "globalGet",
- name: symbol.name,
- args: [],
- type: JSVAL,
- loc,
- };
- return {
- kind: "jsOp",
- op: "construct",
- args: [ctor, ...args.map((arg) => lowerer.jsvalIn(lowerer.lowerExpr(arg), arg))],
- type: JSVAL,
- loc,
- };
- }
+
return {
kind: "libCall",
fn: symbol.name === "WeakMap" ? "weakMap.new" : "weakSet.new",
diff --git a/packages/compiler/src/frontend/lowering/lower-comptime.ts b/packages/compiler/src/frontend/lowering/lower-comptime.ts
index ce988f400..934930196 100644
--- a/packages/compiler/src/frontend/lowering/lower-comptime.ts
+++ b/packages/compiler/src/frontend/lowering/lower-comptime.ts
@@ -176,9 +176,8 @@ export function rejectComptimeCaptures(
"(the callback already runs at compile time — compute the value directly)",
);
}
- // console is the one ambient global V8 installs on every vm
- // context (a silent inspector hook) — a log inside the island
- // would no-op at compile time instead of printing at runtime.
+ // V8 installs console in vm contexts, where calls could no-op
+ // at compile time instead of printing at runtime.
// Rejected so side effects can't silently vanish; the other
// Node-isms (process, setTimeout) don't exist in the vm and
// fail loudly at evaluation.
diff --git a/packages/compiler/src/frontend/lowering/lower-enums.ts b/packages/compiler/src/frontend/lowering/lower-enums.ts
index 9df0df459..d9a30028e 100644
--- a/packages/compiler/src/frontend/lowering/lower-enums.ts
+++ b/packages/compiler/src/frontend/lowering/lower-enums.ts
@@ -121,14 +121,12 @@ function lowerEnumMemberRead(
// An ambient enum's OBJECT is never defined — Node's transform emits
// nothing for `declare enum` AND `declare const enum` alike (it does
// NOT inline ambient const members the way tsc's emit would; Node is
- // the oracle, measured). Two worlds where the object IS defined stand
- // aside: stdlib/@types/node declarations describe real runtime values
- // (the SC2020-family member fences own those), and npm-declared enums
- // under --dynamic live in the embedded engine (the island paths own
- // them). What remains is the user's own `declare enum` — the
+ // the oracle, measured). Stdlib/@types/node declarations describe real
+ // runtime values, so SC2020-family member fences own those. A user's
+ // `declare enum` follows the
// `declare const __VERSION__` stance: ReferenceError at the access.
const sf = enumDecl.getSourceFile();
- if (lowerer.isStdlibFile(sf) || (lowerer.dynamic && lowerer.isNpmFile(sf))) return null;
+ if (lowerer.isStdlibFile(sf)) return null;
const declared = lowerer.mapTypeOf(lowerer.typeOf(expr));
if (!declared || declared.kind === "void") return null;
return {
@@ -169,13 +167,7 @@ function lowerEnumReverseRead(
const enumName = recvSym.name;
// Ambient: no object exists — the member-read stance.
if (decls.every((d) => isAmbientEnumDecl(d))) {
- if (
- decls.some(
- (d) =>
- lowerer.isStdlibFile(d.getSourceFile()) ||
- (lowerer.dynamic && lowerer.isNpmFile(d.getSourceFile())),
- )
- ) {
+ if (decls.some((d) => lowerer.isStdlibFile(d.getSourceFile()))) {
return null;
}
return {
diff --git a/packages/compiler/src/frontend/lowering/lower-event-emitter.ts b/packages/compiler/src/frontend/lowering/lower-event-emitter.ts
index d27689a44..a9e549fb6 100644
--- a/packages/compiler/src/frontend/lowering/lower-event-emitter.ts
+++ b/packages/compiler/src/frontend/lowering/lower-event-emitter.ts
@@ -644,7 +644,6 @@ function dynListenerFlavor(lowerer: Lowerer, node: ts.Expression): "dyn" | "func
// (the TS lane never reaches this: tsc rejects the argument first).
if (
t &&
- t.kind !== "jsval" &&
(isUnitType(t) ||
canConvertToDyn(
t,
@@ -862,7 +861,7 @@ function lowerListenerArg(
return null;
}
})();
- if (mapped === null || mapped.kind === "dyn" || mapped.kind === "jsval") {
+ if (mapped === null || mapped.kind === "dyn") {
lowerer.noLowering(
`'${member}' listeners with unannotated parameters`,
p,
@@ -1025,8 +1024,7 @@ export function lowerEmitterMethodCall(
const nT = lowerer.mapTypeOf(lowerer.typeOf(args[0]!));
const tT = lowerer.mapTypeOf(lowerer.typeOf(args[1]!));
const nPure = ts.isIdentifier(args[0]!) || ts.isLiteralExpression(args[0]!);
- const targetNotEmitter =
- tT !== null && tT.kind !== "dyn" && tT.kind !== "jsval" && !(tT.kind === "object");
+ const targetNotEmitter = tT !== null && tT.kind !== "dyn" && !(tT.kind === "object");
if (nT?.kind === "f64" && nPure && targetNotEmitter) {
const raw = lowerer.lowerExpr(args[1]!);
if (
@@ -1598,7 +1596,7 @@ export function emitOverrideShapeReason(
const jsUnannotated =
p0.type === undefined &&
isJsSourceFile(member.getSourceFile()) &&
- (p0T === null || p0T.kind === "dyn" || p0T.kind === "jsval");
+ (p0T === null || p0T.kind === "dyn");
if (p0T?.kind !== "string" && !jsUnannotated) {
return "the event parameter must be typed 'string' (symbol event names have no lowering)";
}
diff --git a/packages/compiler/src/frontend/lowering/lower-expando.ts b/packages/compiler/src/frontend/lowering/lower-expando.ts
index 5e499de86..1ec316c90 100644
--- a/packages/compiler/src/frontend/lowering/lower-expando.ts
+++ b/packages/compiler/src/frontend/lowering/lower-expando.ts
@@ -90,11 +90,11 @@ function memberKeyOf(
* references qualify — routing is by symbol identity. */
function expandoFnSymbolOf(lowerer: Lowerer, recv: ts.Expression): ts.Symbol | null {
if (!ts.isIdentifier(recv)) return null;
- // Island and checked-dynamic receivers never qualify by construction:
+
// the declaration-shape checks below (a function DECLARATION, or a
// const whose initializer is a function/arrow LITERAL in a TS file)
// exclude import bindings, call results, and JS-file values — their
- // member stories (engine property writes, dyn keyed writes) stay put.
+ // existing member paths stay put.
const sym = lowerer.resolveValueSymbol(recv);
if (!sym) return null;
const decl = lowerer.checker.valueDeclarationOf(sym);
@@ -110,9 +110,8 @@ function expandoFnSymbolOf(lowerer: Lowerer, recv: ts.Expression): ts.Symbol | n
)
return null;
if ((ts.getCombinedNodeFlags(decl) & ts.NodeFlags.Const) === 0) return null;
- // The const's VALUE must be a function created here (arrow/function
- // initializer) — a callable TYPE alone can be satisfied by island
- // handles and other values whose members live elsewhere.
+ // The const's value must be a function created here, not an imported
+ // value whose properties belong to another lowering path.
let init = decl.initializer;
while (
init !== undefined &&
diff --git a/packages/compiler/src/frontend/lowering/lower-exprs.ts b/packages/compiler/src/frontend/lowering/lower-exprs.ts
index 078c13ea9..6e202b076 100644
--- a/packages/compiler/src/frontend/lowering/lower-exprs.ts
+++ b/packages/compiler/src/frontend/lowering/lower-exprs.ts
@@ -37,12 +37,10 @@ import {
type IrBytesElem,
type IrExpr,
type IrFunction,
- type IrJsOp,
type IrLocal,
type IrRecordShape,
type IrStmt,
type IrType,
- JSVAL,
NULL_T,
REF_TRUTHY_KINDS,
REGEX,
@@ -60,7 +58,6 @@ import {
isDynTypedRefType,
isSupportedArrayElem,
isUnitType,
- jsOpResultKind,
shapeHasAccessorSlots,
typeEquals,
typeKey,
@@ -86,7 +83,7 @@ import {
builtinModuleFnOf,
COMPOUND_ASSIGN_OPS,
type CompoundOp,
- ISLAND_SURFACE,
+ STDLIB_SURFACE,
isChildSurfaceMember,
MAP_METHODS,
NARROW_FIRST,
@@ -100,7 +97,7 @@ import {
import {
UNSUPPORTED,
blockedBindingUseDiag,
- requiresDynamicPackageDiag,
+ unsupportedPackageValueDiag,
unsupportedDiag,
} from "../../diagnostics/diagnostic.js";
import { PoisonError, dynFallbackType, jsFuncNameOf, neverTaintedJsType, own } from "./lowerer.js";
@@ -164,11 +161,7 @@ import { lowerYield } from "./lower-generators.js";
import { errorPropertyRead, errorPropertyWrite, errorToStringCall } from "./error-methods.js";
import { lowerStreamProperty, lowerStreamStateProperty, streamSidesOf } from "./lower-stream.js";
import { unionWideningTags } from "../../ir/analysis.js";
-import {
- isSafeToDiscard,
- isSafeToMoveConditionEarlier,
- isSafeToRepeat,
-} from "./expressions/evaluation-safety.js";
+import { isSafeToDiscard, isSafeToRepeat } from "./expressions/evaluation-safety.js";
import { globalSymbolKey } from "./expressions/global-symbols.js";
import { lowerShortCircuitAssignment } from "./expressions/nullish-assignment.js";
import {
@@ -176,7 +169,7 @@ import {
isOptionalChainTail,
isRequireMainFilename,
} from "./expressions/optional-chains.js";
-import { conditionalSpreadOf, foldedStringKeyOf } from "./expressions/object-literals.js";
+import { foldedStringKeyOf } from "./expressions/object-literals.js";
import { tryLowerExpression } from "./expressions/try-lower-expression.js";
import {
fenceNodeModuleMutation,
@@ -582,373 +575,6 @@ function lowerExprInner(lowerer: Lowerer, expr: ts.Expression): IrExpr {
"'void' with an effectful operand in value position (hoist the operand to its own statement — statement-position 'void e' and void-returning arrow bodies compile)",
);
}
- // Literals in an `any`-typed slot (the CONTEXTUAL type is what the
- // record/array lowerings would consult) build natively in the island:
- // each value lowers statically and marshals in. An UNMAPPABLE
- // contextual type falls back to the literal's own type, exactly like
- // lowerObjectLiteral's fallback — a package call's options parameter
- // is often an unmappable intersection while the literal's own type
- // absorbs to jsval (a bare-jsval field, an npm-typed member).
- if (
- (ts.isObjectLiteralExpression(expr) || ts.isArrayLiteralExpression(expr)) &&
- (() => {
- const ctxTs = lowerer.checker.getContextualType(expr);
- const mapped =
- (ctxTs ? lowerer.mapTypeOf(ctxTs) : null) ?? lowerer.mapTypeOf(lowerer.typeOf(expr));
- if (mapped?.kind !== "jsval") return false;
- // The tsgo readonly-[] panic repair (see lowerArrayLiteral): an
- // EMPTY array literal under a const assertion is the empty tuple —
- // its `any` answer is a panicked query, not an island slot.
- if (
- ts.isArrayLiteralExpression(expr) &&
- expr.elements.length === 0 &&
- underConstAssertion(expr)
- ) {
- return false;
- }
- // A JS variable INITIALIZER whose BINDING registered as a
- // checked-dynamic module global (the typedef-annotated
- // doc-builder consts whose JSDoc types degraded — DYN slots):
- // the island build could never land (no engine→dyn crossing
- // exists), so the literal takes its own world's path instead —
- // the dyn literal, or a static record the slot converts.
- if (
- isJsSourceFile(expr.getSourceFile()) &&
- ts.isVariableDeclaration(expr.parent) &&
- expr.parent.initializer === expr &&
- ts.isIdentifier(expr.parent.name)
- ) {
- const bindSym = lowerer.checker.getSymbolAtLocation(expr.parent.name);
- const g = bindSym ? lowerer.globalsBySymbol.get(bindSym) : undefined;
- if (g?.type.kind === "dyn") return false;
- }
- // A PROJECT-DECLARED contextual type that only ABSORBED to the
- // island (a doc-builder typedef whose field's JSDoc type
- // reference degraded to checker-`any` — the tsgo multi-file
- // value-as-type residue) is not an npm slot: when the literal's
- // OWN type maps statically, it builds that way — the binding's
- // checked-dynamic slot takes the dyn conversion. Genuinely
- // island slots (npm .d.ts provenance, plain `any`) keep the
- // native build.
- if (ctxTs !== undefined && (ctxTs.flags & ts.TypeFlags.Any) === 0) {
- // Intersection/tuple typedefs (`Line & {readonly soft: true}`)
- // carry provenance on the ALIAS symbol.
- const sym = ctxTs.getSymbol() ?? ctxTs.getAliasSymbol();
- const decls = sym ? lowerer.checker.declarationsOf(sym) : [];
- const projectDeclared =
- decls.length > 0 &&
- decls.every((d) => {
- const sf = d.getSourceFile();
- return !sf.isDeclarationFile && !sf.fileName.includes("/node_modules/");
- });
- if (projectDeclared) {
- // A spread already stored in the island must copy there too.
- // Later overrides can make the literal's own inferred shape
- // appear static without making that source a native record.
- if (
- ts.isObjectLiteralExpression(expr) &&
- expr.properties.some(
- (p) =>
- ts.isSpreadAssignment(p) &&
- lowerer.mapTypeOf(lowerer.typeOf(p.expression))?.kind === "jsval",
- )
- ) {
- return true;
- }
- const own = lowerer.mapTypeOf(lowerer.typeOf(expr));
- if (own?.kind === "record" || own?.kind === "array") return false;
- }
- }
- return true;
- })()
- ) {
- if (ts.isObjectLiteralExpression(expr)) {
- // Two engine literals when a CONDITIONAL spread participates
- // (`{ a, ...(c ? { k: v } : {}) }` — the optional-key idiom): the
- // whole literal becomes `c ? objLit(with) : objLit(without)`. The
- // shared properties' nodes ride BOTH arms (exactly one arm
- // evaluates, so each property still evaluates once); the reorder
- // of `c` before earlier properties is unobservable because the
- // condition must be a side-effect-free read. The spread arm's keys
- // are truly ABSENT when the empty arm is taken — engine-exact
- // (`"k" in o` is false), which the static record path can't say.
- const argsWithout: IrExpr[] = [];
- const argsWith: IrExpr[] = [];
- const getters: { name: string; fn: IrExpr; loc: SrcLoc }[] = [];
- let spread: { cond: IrExpr; whenTrue: boolean } | null = null;
- // A MEMBER a JS file cannot lower or marshal: defer like a
- // statement fence, shaped by what the member IS. A FUNCTION-shaped
- // member (a generic function as a value, a signature with
- // checked-dynamic parameters — the doc-builder public aggregate's
- // degraded pieces) becomes a host closure that THROWS the captured
- // diagnostic when invoked — building the aggregate compiles and
- // only a CALL through the island stops the run. A DATA-shaped
- // member must NOT become a callable (the retired fence box's
- // silent wrong answers: typeof said "function", downstream errors
- // blamed the wrong thing — the withPlugins `plugins:` slot), so it
- // defines through the engine's getter machinery instead: READING
- // the member throws the diagnostic — the honest granularity, since
- // using the value is exactly what cannot be answered. `getterName`
- // null keeps the closure shape (function-shaped members, and the
- // conditional-spread arms where getters cannot combine).
- const islandMemberFence = (
- diagsBefore: number,
- err: PoisonError,
- valueNode: ts.Node,
- getterName: string | null = null,
- ): IrExpr | null => {
- if (!isJsSourceFile(expr.getSourceFile())) throw err;
- const fence = lowerer.deferToRuntimeFence(diagsBefore, valueNode, {
- kind: "closure",
- name: () => `%fn${lowerer.lambdaCounter++}_islfence`,
- returnType: VOID,
- type: { kind: "func", params: [], ret: VOID },
- });
- if (!fence) throw err;
- if (getterName !== null) {
- getters.push({
- name: getterName,
- fn: lowerer.jsvalIn(fence, valueNode),
- loc: locOf(valueNode),
- });
- return null;
- }
- return lowerer.jsvalIn(fence, valueNode);
- };
- // The member's SHAPE decides the fence's granularity: syntactic
- // functions and checker-callable values keep the call-time
- // closure; everything else (call results, awaits, data reads —
- // the withPlugins `plugins:` shape) fences at the READ.
- const funcShapedMember = (p: ts.ObjectLiteralElementLike): boolean => {
- if (ts.isMethodDeclaration(p)) return true;
- const src: ts.Node | null = ts.isPropertyAssignment(p)
- ? p.initializer
- : ts.isShorthandPropertyAssignment(p)
- ? p.name
- : null;
- if (!src || !ts.isExpression(src)) return true; // unknown form: keep the closure shape
- let inner: ts.Expression = src;
- while (ts.isParenthesizedExpression(inner)) inner = inner.expression;
- if (ts.isArrowFunction(inner) || ts.isFunctionExpression(inner)) return true;
- return lowerer.checker.getCallSignatures(lowerer.typeOf(src)).length > 0;
- };
- const pushProp = (
- name: ts.Identifier | ts.StringLiteral,
- value: IrExpr,
- valueNode: ts.Node,
- into: IrExpr[][],
- ): void => {
- const diagsBefore = lowerer.diags.length;
- let marshaled: IrExpr;
- try {
- marshaled = lowerer.jsvalIn(value, valueNode);
- } catch (err) {
- // A value that LOWERED but cannot cross (a promise, a class
- // instance): func-typed values keep the call-time closure;
- // data-shaped values fence at the read (the getter), unless a
- // conditional spread owns the literal (getters cannot combine).
- if (!(err instanceof PoisonError)) throw err;
- const asGetter = value.type.kind !== "func" && spread === null;
- const fence = islandMemberFence(diagsBefore, err, valueNode, asGetter ? name.text : null);
- if (fence === null) return; // registered as a fence getter — no data property
- marshaled = fence;
- }
- for (const args of into) {
- args.push({
- kind: "jsMarshal",
- value: { kind: "strLit", value: name.text, type: STRING, loc: locOf(name) },
- type: JSVAL,
- loc: locOf(name),
- });
- args.push(marshaled);
- }
- };
- const spreadSrcs: IrExpr[] = [];
- let sawPlainProp = false;
- for (const prop of expr.properties) {
- if (ts.isSpreadAssignment(prop)) {
- const cs = conditionalSpreadOf(prop.expression);
- if (cs && cs !== "unsupported" && !spread) {
- if (spreadSrcs.length > 0) {
- lowerer.unsupported(
- "SC1090",
- prop,
- "a conditional spread mixed with plain spreads in an 'any'-typed object literal",
- );
- }
- const cond = lowerer.lowerCondition(cs.cond);
- if (!isSafeToMoveConditionEarlier(cond)) {
- lowerer.unsupported(
- "SC1090",
- prop,
- "conditional spreads with effectful conditions in an 'any'-typed object literal (bind the condition to a const first)",
- );
- }
- spread = { cond, whenTrue: cs.whenTrue };
- for (const p of cs.props) {
- const v = ts.isPropertyAssignment(p)
- ? lowerer.lowerExpr(p.initializer)
- : lowerer.lowerShorthandValue(p);
- pushProp(p.name, v, p, [argsWith]);
- }
- continue;
- }
- // A PLAIN spread (`{ ...options, plugins }` — the withPlugins
- // argument-rebuild shape): the source copies into the fresh
- // engine object through the spec's CopyDataProperties (the
- // objSpread op). Spreads must precede explicit properties
- // (the composition applies explicit keys AFTER the copies —
- // JS's later-wins — which a spread after them would invert);
- // mixing with a conditional spread keeps the fence.
- if (cs === undefined || cs === null) {
- if (sawPlainProp || spread) {
- lowerer.unsupported(
- "SC1090",
- prop,
- "object spread after explicit properties (or mixed with a conditional spread) in an 'any'-typed object literal — spreads must come first",
- );
- }
- spreadSrcs.push(lowerer.jsvalIn(lowerer.lowerExpr(prop.expression), prop.expression));
- continue;
- }
- lowerer.unsupported(
- "SC1090",
- prop,
- "this spread form in an 'any'-typed object literal (one `...(c ? { k: v } : {})` conditional spread is supported — bind other shapes to a const and set keys explicitly)",
- );
- }
- sawPlainProp = true;
- // `name: value`, the shorthand `{ name }` (the value is the
- // identifier itself, resolved through the shorthand VALUE symbol
- // like the static record path), and METHODS — `{ load() {...} }`
- // is a function expression under a shorthand name, marshaled
- // like any closure value (this-uses keep the static path's
- // rejection); everything else keeps the fence. Identifier and
- // string-literal keys — engine property names have no
- // identifier restriction ("content-type").
- const name = prop.name;
- // A GET accessor (`get root() { return ROOT_INDENT; }` — the
- // doc-printer's self-referential root-indent shape): the body
- // lowers as a zero-param closure marshaled into the engine, and
- // the property defines through the engine's own getter
- // machinery AFTER the literal builds (the defineGetter op) —
- // reads through the handle invoke it natively. `this` in the
- // body keeps the object-method rejection; setters stay fenced.
- if (
- ts.isGetAccessorDeclaration(prop) &&
- prop.body &&
- name &&
- (ts.isIdentifier(name) || ts.isStringLiteral(name))
- ) {
- lowerer.rejectThisInObjectMethod(prop.body);
- getters.push({
- name: name.text,
- fn: lowerer.jsvalIn(lowerer.lowerLambda(prop), prop),
- loc: locOf(prop),
- });
- continue;
- }
- // A member VALUE that cannot lower at all (a generic function
- // referenced as a value — the aggregate's `align`): the same
- // call-time fence deferral pushProp applies to marshal failures.
- let value: IrExpr | null = null;
- const valueDiagsBefore = lowerer.diags.length;
- try {
- value = ts.isPropertyAssignment(prop)
- ? lowerer.lowerExpr(prop.initializer)
- : ts.isShorthandPropertyAssignment(prop)
- ? lowerer.lowerShorthandValue(prop)
- : ts.isMethodDeclaration(prop) && prop.body
- ? (lowerer.rejectThisInObjectMethod(prop.body), lowerer.lowerLambda(prop))
- : null;
- } catch (err) {
- if (!(err instanceof PoisonError)) throw err;
- const nameText =
- name && (ts.isIdentifier(name) || ts.isStringLiteral(name)) ? name.text : null;
- const asGetter = nameText !== null && spread === null && !funcShapedMember(prop);
- value = islandMemberFence(valueDiagsBefore, err, prop, asGetter ? nameText : null);
- if (value === null) continue; // registered as a fence getter — no data property
- }
- if (value && name && (ts.isIdentifier(name) || ts.isStringLiteral(name))) {
- pushProp(name, value, prop, [argsWithout, argsWith]);
- } else {
- lowerer.unsupported(
- "SC1090",
- prop,
- "this property form in an 'any'-typed object literal (only `name: value`, shorthand names, methods, and get accessors are supported)",
- );
- }
- }
- const withGetters = (obj: IrExpr): IrExpr =>
- getters.reduce(
- (acc, g) => ({
- kind: "jsOp",
- op: "defineGetter",
- args: [
- acc,
- {
- kind: "jsMarshal",
- value: { kind: "strLit", value: g.name, type: STRING, loc: g.loc },
- type: JSVAL,
- loc: g.loc,
- },
- g.fn,
- ],
- type: JSVAL,
- loc: g.loc,
- }),
- obj,
- );
- if (!spread) {
- if (spreadSrcs.length === 0) {
- return withGetters({ kind: "jsOp", op: "objLit", args: argsWithout, type: JSVAL, loc });
- }
- // Plain spreads compose left to right onto a fresh object, the
- // explicit properties merging LAST (JS's later-wins): spread
- // sources evaluate before later property values by nesting
- // order, exactly the source order.
- let acc: IrExpr = { kind: "jsOp", op: "objLit", args: [], type: JSVAL, loc };
- for (const src of spreadSrcs) {
- acc = { kind: "jsOp", op: "objSpread", args: [acc, src], type: JSVAL, loc };
- }
- if (argsWithout.length > 0) {
- acc = {
- kind: "jsOp",
- op: "objSpread",
- args: [acc, { kind: "jsOp", op: "objLit", args: argsWithout, type: JSVAL, loc }],
- type: JSVAL,
- loc,
- };
- }
- return withGetters(acc);
- }
- if (getters.length > 0) {
- lowerer.unsupported(
- "SC1090",
- expr,
- "get accessors combined with conditional spreads in an 'any'-typed object literal",
- );
- }
- const withLit: IrExpr = { kind: "jsOp", op: "objLit", args: argsWith, type: JSVAL, loc };
- const withoutLit: IrExpr = {
- kind: "jsOp",
- op: "objLit",
- args: argsWithout,
- type: JSVAL,
- loc,
- };
- return {
- kind: "ternary",
- cond: spread.cond,
- then: spread.whenTrue ? withLit : withoutLit,
- else_: spread.whenTrue ? withoutLit : withLit,
- type: JSVAL,
- loc,
- };
- }
- const args = expr.elements.map((el) => lowerer.jsvalIn(lowerer.lowerExpr(el), el));
- return { kind: "jsOp", op: "arrLit", args, type: JSVAL, loc };
- }
if (ts.isTypeOfExpression(expr)) {
if (lowerer.isStdlibGlobal(expr.expression, "process"))
return { kind: "strLit", value: "object", type: STRING, loc };
@@ -1003,7 +629,7 @@ function lowerExprInner(lowerer: Lowerer, expr: ts.Expression): IrExpr {
while (ts.isParenthesizedExpression(tested)) tested = tested.expression;
if (ts.isIdentifier(tested)) {
const sym = lowerer.checker.getSymbolAtLocation(tested);
- if (!sym && !lowerer.dynamic) {
+ if (!sym) {
return { kind: "strLit", value: "undefined", type: STRING, loc };
}
if (lowerer.isStdlibSymbol(sym)) {
@@ -1023,9 +649,7 @@ function lowerExprInner(lowerer: Lowerer, expr: ts.Expression): IrExpr {
lowerer,
runtimeOptionalStorageOperand(lowerer, expr.expression) ?? lowerer.lowerExpr(expr.expression),
);
- if (operand.type.kind === "jsval") {
- return { kind: "jsOp", op: "typeof", args: [operand], type: STRING, loc };
- }
+
// A checker-narrowed dyn read arrives as a VALIDATED extraction
// (maybeNarrow's dynCheck bridge). typeof needs no extraction — the
// dyn kind table answers the question directly, and answers it even
@@ -1555,23 +1179,18 @@ function lowerExprInner(lowerer: Lowerer, expr: ts.Expression): IrExpr {
`module namespace objects as values (access '${expr.text}' members directly)`,
);
}
- if (lowerer.islandGlobalFnOf(expr)) {
- // Island-backed functions have no closure representation (they
- // lower to engine ops at call sites only).
+ if (lowerer.stdlibGlobalFnOf(expr)) {
lowerer.unsupported(
"SC1090",
expr,
`library functions as values (call '${expr.text}' directly)`,
);
}
- // npm import bindings in a STATIC build: the binding's value lives
- // in the embedded engine — the per-package requires-dynamic
- // diagnostic, not the generic fallthrough. (Under --dynamic these
- // resolve as jsval globals above.)
- if (!lowerer.dynamic) {
+ // A declaration-only npm binding has no compiled runtime value.
+ {
const pkg = lowerer.npmPackageOfSymbol(lowerer.resolveValueSymbol(expr) ?? undefined);
if (pkg) {
- lowerer.pushDiag(requiresDynamicPackageDiag(pkg, loc));
+ lowerer.pushDiag(unsupportedPackageValueDiag(pkg, loc));
throw new PoisonError();
}
}
@@ -1676,13 +1295,13 @@ function lowerExprInner(lowerer: Lowerer, expr: ts.Expression): IrExpr {
}
return { kind: "closure", fnName: name, captures: [], type, loc };
}
- if (!lowerer.dynamic && lowerer.isStdlibGlobal(expr, "crypto"))
+ if (lowerer.isStdlibGlobal(expr, "crypto"))
return { kind: "libCall", fn: "crypto.native", args: [], type: DYN, loc };
const nativeAlias = stdlibGlobalNameOf(lowerer, expr);
if (nativeAlias === "Buffer" && expr.text !== "Buffer") {
return { kind: "strLit", value: "[builtin Buffer]", type: STRING, loc };
}
- if (!lowerer.dynamic && lowerer.isStdlibGlobal(expr, "fetch")) {
+ if (lowerer.isStdlibGlobal(expr, "fetch")) {
return { kind: "libCall", fn: "fetch.function", args: [], type: DYN, loc };
}
// The lib fence's IDENTIFIER chokepoint: the real standard library
@@ -1698,7 +1317,7 @@ function lowerExprInner(lowerer: Lowerer, expr: ts.Expression): IrExpr {
// global, one token; what a token cannot do (be called, answer
// typeof "function") meets per-site fences/divergences, and
// SEMANTICS.md documents the stance.
- if (!lowerer.dynamic && stdlibGlobalNameOf(lowerer, expr) === "globalThis") {
+ if (stdlibGlobalNameOf(lowerer, expr) === "globalThis") {
return lowerGlobalValue(lowerer, expr);
}
{
@@ -1708,13 +1327,6 @@ function lowerExprInner(lowerer: Lowerer, expr: ts.Expression): IrExpr {
const canonical = stdlibGlobalNameOf(lowerer, expr) ?? expr.text;
return { kind: "strLit", value: `[builtin ${canonical}]`, type: STRING, loc };
}
- // In a dynamic TypeScript build, the real global object is the
- // escape hatch for host capabilities without static lowering.
- // Direct globalThis.member uses still take their static surface
- // paths; an explicit `as any` or `: any` can reach engine ops.
- if (lowerer.dynamic && expr.text === "globalThis") {
- return { kind: "jsOp", op: "globalGet", name: "globalThis", args: [], type: JSVAL, loc };
- }
// The families with a WHY: each hint states what makes the
// surface genuinely non-static (or what to use instead).
const globalHints: Record = {
@@ -1980,9 +1592,9 @@ function lowerExprInner(lowerer: Lowerer, expr: ts.Expression): IrExpr {
const promiseArm = def.arms[promiseTag]!;
const inner = promiseArm.kind === "promise" ? promiseArm.inner : VOID;
const units = def.arms.filter(isUnitType);
- if (inner.kind === "union" || inner.kind === "dyn" || inner.kind === "jsval") {
+ if (inner.kind === "union" || inner.kind === "dyn") {
// A union inner would need an arm-wise re-tag into the result
- // union; dyn/jsval inners have their own boundary stories.
+
lowerer.unsupported(
"SC1090",
expr,
@@ -2018,28 +1630,7 @@ function lowerExprInner(lowerer: Lowerer, expr: ts.Expression): IrExpr {
if (value.type.kind === "dyn") {
return { kind: "libCall", fn: "async.awaitDyn", args: [value], type: DYN, loc };
}
- // A jsval whose CHECKER type is a promise is a package-returned
- // promise: the value lives in the engine. Bridge it — a static
- // promise the engine promise settles (fulfillment = the retained
- // handle or void, rejection = the bridged reason) — and await
- // THAT: the fiber parks like any await, resumes with the settled
- // jsval, or re-throws the crossed rejection.
- if (value.type.kind === "jsval") {
- // ANY island value bridges — the runtime's Promise.resolve(v)
- // .then(...) wiring awaits thenables and non-thenables exactly
- // like JS (`await reg.load()` where the checker only knows
- // 'any' must still park on the returned engine promise).
- const mapped = lowerer.mapTypeOf(lowerer.typeOf(expr.expression));
- const inner: IrType =
- mapped?.kind === "promise" && mapped.inner.kind === "void" ? VOID : JSVAL;
- const bridged: IrExpr = {
- kind: "jsBridgePromise",
- value,
- type: { kind: "promise", inner },
- loc,
- };
- return { kind: "awaitExpr", value: bridged, type: inner, loc };
- }
+
// A TYPED non-promise operand (`await 42`, an awaited record):
// JS awaits non-thenables through exactly one microtask turn and
// yields the value itself — evaluate the operand, hop, answer it.
@@ -2105,9 +1696,7 @@ function lowerExprInner(lowerer: Lowerer, expr: ts.Expression): IrExpr {
if (ts.isBinaryExpression(expr)) return lowerer.lowerBinary(expr);
if (ts.isCallExpression(expr)) {
// The tail of an optional chain whose `?.` sits deeper
- // (`x?.trim().toLowerCase()`): the whole tail short-circuits with
- // the guard, so it lowers as one chain (dyn/island receivers keep
- // their own undefined-propagating reads — see isOptionalChainTail).
+ // (`x?.trim().toLowerCase()`): the whole tail short-circuits together.
if (isOptionalChainTail(lowerer, expr)) return lowerer.lowerOptionalChain(expr);
return lowerer.lowerCall(expr);
}
@@ -2145,7 +1734,7 @@ function lowerExprInner(lowerer: Lowerer, expr: ts.Expression): IrExpr {
return lowerer.lowerSuperAccessorRead(expr);
}
// Enum member reads (`E.A`) fold to their compile-time constants —
- // claimed FIRST so no receiver-shaped path (records, islands, the
+ // claimed FIRST so no receiver-shaped path (records, the
// identifier fence on the enum object) sees them. lower-enums.ts.
{
const en = lowerEnumAccess(lowerer, expr);
@@ -2202,7 +1791,7 @@ function lowerExprInner(lowerer: Lowerer, expr: ts.Expression): IrExpr {
loc,
};
}
- if (!lowerer.dynamic && lowerer.stdlibGlobalMember(expr, "Object") === "freeze") {
+ if (lowerer.stdlibGlobalMember(expr, "Object") === "freeze") {
const name = "%builtin.Object.freeze";
if (!lowerer.liftedFns.some((fn) => fn.name === name))
lowerer.liftedFns.push({
@@ -2244,7 +1833,6 @@ function lowerExprInner(lowerer: Lowerer, expr: ts.Expression): IrExpr {
// arbitrary global-object mutation remains fenced. Preserve a dyn
// undefined value so stored probes compose with optional calls.
if (
- !lowerer.dynamic &&
stdlibGlobalNameOf(lowerer, expr.expression) === "globalThis" &&
!lowerer.checker.getPropertyOfType(lowerer.typeOf(expr.expression), expr.name.text)
) {
@@ -2271,65 +1859,13 @@ function lowerExprInner(lowerer: Lowerer, expr: ts.Expression): IrExpr {
lowerer.fenceStaticResponseMember(expr, "read");
lowerer.fenceStaticHeadersMember(expr, "read");
lowerer.fenceStaticReadableStreamMember(expr, "read");
- // Island receiver: o.x is an engine property read (getProp may throw
+
// — reading off null/undefined — bridged catchably like everything
// at the boundary). `o?.x` arrives here too, through the chain
// lowering's re-dispatch (a questionDotToken past the gate above is
// always chain-handled; the receiver reads back as the chain's
// bound handle).
- if (lowerer.isIslandExpr(expr.expression)) {
- const receiver = lowerer.lowerExpr(expr.expression);
- // The checker said 'any' but the VALUE lives in the checked-dynamic tree (`this`
- // in a plain JS function — dyn.this — or a checked-dynamic local
- // behind an any-typed spelling): the property read is the checked-dynamic tree's
- // own keyed read, dyn results and dyn chains exactly like every
- // checked-dynamic member access (a nullish receiver throws V8's
- // catchable TypeError, exactly Node). Never a jsOp over a dyn —
- // the two dynamic worlds don't share a value representation.
- if (receiver.type.kind === "dyn") {
- return {
- kind: "dynKeyGet",
- key: { kind: "strLit", value: expr.name.text, type: STRING, loc },
- value: receiver,
- type: DYN,
- loc,
- };
- }
- const read: IrExpr = {
- kind: "jsOp",
- op: "getProp",
- name: expr.name.text,
- args: [receiver],
- type: JSVAL,
- loc,
- };
- // A member the .d.ts DECLARES as a primitive exits eagerly to that
- // static type (`f.mediaType` on a package handle IS a string):
- // primitives copy by value across the boundary — no aliasing, no
- // cost — and every static consumer (intrinsics, templates,
- // comparisons) works on the result. Trust-but-verify: a lying
- // declaration throws the catchable TypeError instead of smuggling
- // a mistyped handle into string ops. A Uint8Array member exits the
- // same way (`result.audio.uint8Array` — the generated-media
- // payload) as a validated u8 COPY, the boundary's aliasing stance
- // (divergences 44/45; engine Buffers pass — they ARE Uint8Arrays).
- // Other composites stay handles (eager JSON copies would change
- // aliasing), and chain-handled reads stay jsval (the chain's unit
- // path is the engine's undefined — see lowerOptionalChain).
- if (!expr.questionDotToken) {
- const declared = lowerer.mapTypeOf(lowerer.typeOf(expr));
- if (
- declared &&
- (declared.kind === "f64" ||
- declared.kind === "bool" ||
- declared.kind === "string" ||
- (declared.kind === "bytes" && declared.elem === "u8"))
- ) {
- return { kind: "jsExit", value: read, type: declared, loc };
- }
- }
- return read;
- }
+
// `m.index` on a for-of-over-matchAll binding reads the companion-
// index array at this iteration's cursor — always a number: every
// drained row matched, so the lib's `.index` is never undefined
@@ -2627,12 +2163,12 @@ function lowerExprInner(lowerer: Lowerer, expr: ts.Expression): IrExpr {
) {
const canonical = stdlibGlobalNameOf(lowerer, expr);
if (canonical !== null) {
- if (!lowerer.dynamic && canonical === "globalThis") return lowerGlobalValue(lowerer, expr);
- if (!lowerer.dynamic && canonical === "ArrayBuffer")
+ if (canonical === "globalThis") return lowerGlobalValue(lowerer, expr);
+ if (canonical === "ArrayBuffer")
return { kind: "libCall", fn: "arrayBuffer.constructor", args: [], type: DYN, loc };
- if (!lowerer.dynamic && canonical === "fetch")
+ if (canonical === "fetch")
return { kind: "libCall", fn: "fetch.function", args: [], type: DYN, loc };
- if (!lowerer.dynamic && Object.values(BYTES_ELEMENT_NAME).includes(canonical))
+ if (Object.values(BYTES_ELEMENT_NAME).includes(canonical))
return {
kind: "libCall",
fn: "bytes.constructor",
@@ -3403,7 +2939,7 @@ export function lowerTernary(
const a = thenRaw.type;
const b = elseRaw.type;
const staticArm = (t: IrType): boolean =>
- t.kind !== "dyn" && t.kind !== "caught" && t.kind !== "jsval" && t.kind !== "void";
+ t.kind !== "dyn" && t.kind !== "caught" && t.kind !== "void";
if (staticArm(a) && staticArm(b)) {
if (typeEquals(a, b)) {
anyJoin = a;
@@ -3712,9 +3248,8 @@ export function maybeNarrow(lowerer: Lowerer, expr: IrExpr, node: ts.Node): IrEx
const narrowedTs = lowerer.typeOf(node);
const narrowed = lowerer.mapTypeOf(narrowedTs);
// `Array.isArray(u)` on a union with one readonly array/tuple arm: the
- // lib predicate narrows to `any[]`, either directly or intersected
- // with the original union. That checker type can map to the island's
- // array-of-handles, nothing, or a synthetic intersection record — but
+ // lib predicate narrows to `any[]`, possibly intersected with another
+ // type. That mapping may be a checked value or a synthetic record, but
// the tag test proved the union's one array-valued arm, so bridge to it
// with the same trusted unionNarrow the mapped case below builds.
if (lowerer.checkerAnyArrayType(narrowedTs)) {
@@ -4375,18 +3910,6 @@ function volatileEnvRead(e: IrExpr): IrExpr | null {
return null;
}
-/** `x == null` / `x != null` — JS's idiomatic null-OR-undefined test, the
- * ONE loose comparison with static semantics: `== null` matches exactly
- * null and undefined (0, "", and false do not). Requires a syntactic
- * null LITERAL on either side; the other operand's unit arms become a
- * runtime tag test — one `unionIsTag` when the union has a single unit
- * arm, a short-circuit pair over both tags otherwise (that shape re-emits
- * the operand, so only side-effect-free reads compose; anything else
- * keeps the fence). A unit-literal operand folds (null and undefined are
- * mutually loose-equal), and a non-nullable operand folds statically —
- * the same trust-the-checker bet as lowerUnitComparison. Null (fence)
- * when this isn't a null-literal comparison or the operand has no
- * lowering here (dyn/jsval/void). */
function lowerLooseNullCompare(
lowerer: Lowerer,
expr: ts.BinaryExpression,
@@ -4457,7 +3980,7 @@ function lowerLooseNullCompare(
loc,
};
}
- if (other.type.kind === "jsval" || other.type.kind === "void") {
+ if (other.type.kind === "void") {
return null; // no static tag to test — keep the fence
}
// The env-volatility escape (see lowerUnitComparison): a narrowed
@@ -4650,10 +4173,8 @@ function lowerNullishPair(
): IrExpr {
if (left.type.kind === "dyn") {
// `a ?? b` on a CHECKED-DYNAMIC left: the deciding test is the
- // runtime kind (scr_dyn_is_nullish — UNDEF/NULL take the default;
- // a wrapped island value routes to the engine's test, defensively:
- // the wrap constructor scalar-normalizes engine null/undefined
- // away). Both sides live in the checked-dynamic tree — the right converts through
+ // runtime kind (scr_dyn_is_nullish — UNDEF/NULL take the default).
+ // Both sides live in the checked-dynamic tree — the right converts through
// the usual boundary and evaluates lazily in its branch; a default
// with no dyn representation keeps the fence.
const right = lowerer.coerceToExpected(lowerer.lowerExpr(expr.right), DYN);
@@ -4666,13 +4187,7 @@ function lowerNullishPair(
}
return { kind: "nullish", left, right, type: DYN, loc };
}
- if (left.type.kind === "jsval") {
- // `a ?? b` on an ISLAND value: the engine's own nullish test — the
- // left evaluates once, the right runs lazily in its branch and
- // marshals in (the emitter's jsval nullish arm).
- const right = lowerer.jsvalIn(lowerer.lowerExpr(expr.right), expr.right);
- return { kind: "nullish", left, right, type: JSVAL, loc };
- }
+
if (left.type.kind !== "union") return left;
const def = lowerer.unions.get(left.type.unionId);
if (!def) lowerer.badType(expr.left, lowerer.typeOf(expr.left));
@@ -5177,10 +4692,7 @@ export function ensureBool(lowerer: Lowerer, e: IrExpr, node: ts.Expression): Ir
// tag (plus the scalar payload for number/string).
return { kind: "dynTest", test: "truthy", value: e, type: BOOL, loc: e.loc };
}
- if (e.type.kind === "jsval") {
- // ToBoolean of an island value — the engine answers (never throws).
- return { kind: "jsOp", op: "truthy", args: [e], type: BOOL, loc: e.loc };
- }
+
if (e.type.kind === "union") {
lowerer.requireTruthyUnion(e.type.unionId, node);
return { kind: "toBool", operand: e, type: BOOL, loc: e.loc };
@@ -5199,10 +4711,6 @@ export function ensureBool(lowerer: Lowerer, e: IrExpr, node: ts.Expression): Ir
lowerer.badType(node, lowerer.typeOf(node));
}
-/** Truthiness needs a ToBoolean per arm: dyn/caught arms have none (a
- * dynamic ToBoolean over the checked-dynamic tree / the snapshot box) — fence those
- * unions; every other arm kind is answerable (units false, scalars and
- * strings by value, refs true, jsval by the engine). */
export function requireTruthyUnion(lowerer: Lowerer, unionId: string, node: ts.Expression): void {
const def = lowerer.unions.get(unionId);
if (def && def.arms.every((a) => a.kind !== "dyn" && a.kind !== "caught")) return;
@@ -5213,15 +4721,9 @@ export function requireTruthyUnion(lowerer: Lowerer, unionId: string, node: ts.E
);
}
-/** Strict equality needs a per-arm comparison: units, scalars, strings,
- * and ref kinds (pointer identity) all have one; dyn/caught arms have no
- * static equality and jsval arms would need the engine's `===` — those
- * unions keep the narrow-first fence. */
export function eqComparableUnion(lowerer: Lowerer, unionId: string): boolean {
const def = lowerer.unions.get(unionId);
- return (
- !!def && def.arms.every((a) => a.kind !== "dyn" && a.kind !== "caught" && a.kind !== "jsval")
- );
+ return !!def && def.arms.every((a) => a.kind !== "dyn" && a.kind !== "caught");
}
/** Property access on a string or array receiver: `.length` lowers to the
@@ -5697,9 +5199,7 @@ export function lowerIntrinsicProperty(
return null;
}
if (kind === "f64") {
- // The only ambient members on numbers are island-backed methods; a
- // bare reference has no value form regardless of --dynamic.
- if (own(ISLAND_SURFACE.number, name) !== undefined) {
+ if (own(STDLIB_SURFACE.number, name) !== undefined) {
lowerer.unsupported("SC1090", expr, `number methods as values (call '${name}' directly)`);
}
return null;
@@ -5748,21 +5248,9 @@ export function lowerIntrinsicProperty(
? lowerer.checkedNarrowCall(helper, receiver, present, locOf(expr.expression))
: lowerer.maybeNarrow(receiver, expr.expression);
}
- // An island handle behind a typed-array .d.ts surface: the engine
+
// property read, exiting at the declared number type (the array
- // .length rule). Chain-handled reads stay jsval.
- if (receiver.type.kind === "jsval") {
- const read: IrExpr = {
- kind: "jsOp",
- op: "getProp",
- name,
- args: [receiver],
- type: JSVAL,
- loc,
- };
- if (expr.questionDotToken) return read;
- return { kind: "jsExit", value: read, type: F64, loc };
- }
+
return { kind: "bytesIntrinsic", method: name, receiver, args: [], type: F64, loc };
}
if (name === "byteOffset") {
@@ -5855,23 +5343,7 @@ export function lowerIntrinsicProperty(
? lowerer.checkedNarrowCall(helper, receiver, present, locOf(expr.expression))
: lowerer.maybeNarrow(receiver, expr.expression);
}
- // An island handle behind an array-typed .d.ts surface
- // (`parts().length` on a declared `string[]` return — arrays never
- // exit eagerly, so the value stays jsval): an engine property read,
- // exiting at the declared number type. Chain-handled reads stay
- // jsval (the island chain's body must be a handle).
- if (receiver.type.kind === "jsval") {
- const read: IrExpr = {
- kind: "jsOp",
- op: "getProp",
- name: "length",
- args: [receiver],
- type: JSVAL,
- loc: locOf(expr),
- };
- if (expr.questionDotToken) return read;
- return { kind: "jsExit", value: read, type: F64, loc: locOf(expr) };
- }
+
// A CHECKED-DYNAMIC value behind an array-typed checker spelling
// (`Object.keys(u).length` — the dyn walk answers a dyn array while
// tsc spells string[]): the runtime-world dispatch — a dyn keyed
@@ -5897,7 +5369,7 @@ export function lowerIntrinsicProperty(
kind === "string"
? own(STR_METHODS, name) !== undefined ||
STRING_INDEX_METHODS.has(name) ||
- own(ISLAND_SURFACE.string, name) !== undefined
+ own(STDLIB_SURFACE.string, name) !== undefined
: ARRAY_METHODS.has(name)
) {
lowerer.unsupported("SC1090", expr, `${kind} methods as values (call '${name}' directly)`);
@@ -6016,11 +5488,8 @@ export function lowerArrayLiteral(
const ownUnhelpful =
mapped === null ||
mapped.kind === "dyn" ||
- // The checker echoing the context union back as the literal's
- // own type decides nothing either — nor does an island ('any')
- // residue under a STATIC union slot.
+ // The checker may echo the context union rather than infer this literal.
mapped.kind === "union" ||
- mapped.kind === "jsval" ||
(mapped.kind === "array" && nonUnitElems && lowerer.unitOnlyElem(mapped.elem));
if (ownUnhelpful) {
const def = lowerer.unions.get(ctxUnion.unionId);
@@ -6080,12 +5549,10 @@ export function lowerArrayLiteral(
)
mapped = DYN;
// An EMPTY literal under a CONST ASSERTION whose type queries panicked
- // (tsgo's readonly-[] TupleType conversion — the facade answers `any`,
- // which maps to nothing statically and to an island value under
- // --dynamic): the value is provably the empty tuple; ride the
- // unit-element array, mapType's own `[] as const` rule.
+ // (tsgo's readonly-[] TupleType conversion) uses a unit-element array,
+ // mapType's own `[] as const` rule.
if (
- (mapped === null || mapped.kind === "jsval") &&
+ mapped === null &&
expr.elements.length === 0 &&
(tsType.flags & ts.TypeFlags.Any) !== 0 &&
underConstAssertion(expr)
@@ -6119,24 +5586,7 @@ export function lowerArrayLiteral(
// tsc padded an UNDER-LENGTH literal against an optional-element
// tuple context (`options || []` with `options?: [string?,
// number?]` — the instantiated type spells every position, the
- // literal spells fewer): no fixed shape holds it, but the
- // engine's real arrays do — under --dynamic the literal builds
- // island-native with its ACTUAL elements, length exact. Static
- // builds keep the type fence (badType's dynamic probe tells the
- // --dynamic story).
- if (
- lowerer.dynamic &&
- expr.elements.length < shape.fields.length &&
- expr.elements.every((el) => !ts.isOmittedExpression(el))
- ) {
- return {
- kind: "jsOp",
- op: "arrLit",
- args: expr.elements.map((el) => lowerer.jsvalIn(lowerer.lowerExpr(el), el)),
- type: JSVAL,
- loc,
- };
- }
+ // literal spells fewer): no fixed shape holds it.
lowerer.badType(expr, tsType);
}
const byName = new Map(shape.fields.map((f) => [f.name, f.type]));
@@ -6242,11 +5692,9 @@ export function lowerArrayLiteral(
let srcNode: ts.Expression = el.expression;
while (ts.isParenthesizedExpression(srcNode)) srcNode = srcNode.expression;
lowerer.fenceStaticHeadersIteration(el.expression);
- let src =
- lowerer.lowerDynamicHeadersSpread(el.expression, type) ??
- (ts.isConditionalExpression(srcNode)
- ? lowerTernary(lowerer, srcNode, type)
- : lowerer.lowerExpr(el.expression));
+ let src = ts.isConditionalExpression(srcNode)
+ ? lowerTernary(lowerer, srcNode, type)
+ : lowerer.lowerExpr(el.expression);
src = lowerCollectionSpread(lowerer, src, el.expression) ?? src;
// `[...new SymbolIterator]`: a CLASS ITERABLE drains through its
// own protocol into a fresh element array (classIteratorDrainCall
@@ -6834,36 +6282,7 @@ export function lowerElementAccess(lowerer: Lowerer, expr: ts.ElementAccessExpre
);
}
}
- if (receiverIr?.kind === "jsval") {
- // Dispatch follows the RUNTIME world (383(d)): a checker-'any'
- // receiver whose value LOWERED checked-dynamic (`bag.list[0]` where
- // bag.list is a routed keyed read off a wrapped island value) takes
- // the dyn keyed read below — the routed JSVAL arm reads the real
- // engine element; a jsval-lowered receiver keeps the island read.
- const recv = lowerer.lowerExpr(expr.expression);
- if (recv.type.kind !== "dyn") return islandElementRead(lowerer, expr, recv);
- const rawKey = lowerer.lowerExpr(expr.argumentExpression);
- const key: IrExpr | null =
- rawKey.type.kind === "string"
- ? rawKey
- : rawKey.type.kind === "f64"
- ? { kind: "toString", operand: rawKey, type: STRING, loc: rawKey.loc }
- : null;
- if (key) {
- const opt = hasOptionalChainGuard(expr.expression);
- return lowerer.maybeNarrow(
- {
- kind: "dynKeyGet",
- key,
- ...(opt ? { optional: true as const } : {}),
- value: recv,
- type: DYN,
- loc: locOf(expr),
- },
- expr,
- );
- }
- }
+
// Typed-array element read `b[i]` — like arrayGet with a scalar
// result; any invalid index traps (the array discipline; JS would
// read undefined — divergence 4's policy).
@@ -6880,11 +6299,7 @@ export function lowerElementAccess(lowerer: Lowerer, expr: ts.ElementAccessExpre
? lowerer.checkedNarrowCall(helper, recv, present, locOf(expr.expression))
: lowerer.maybeNarrow(recv, expr.expression);
}
- // A typed-array .d.ts surface whose VALUE is an island handle
- // (`data()[0]` on a declared Uint8Array return — call results only
- // exit primitives eagerly): the engine element read, exiting at the
- // declared number type.
- if (recv.type.kind === "jsval") return islandElementRead(lowerer, expr, recv);
+
const index = lowerOptionalNumber(
lowerer,
lowerer.lowerExpr(expr.argumentExpression),
@@ -6944,13 +6359,7 @@ export function lowerElementAccess(lowerer: Lowerer, expr: ts.ElementAccessExpre
const shape = lowerer.shapes.get(receiverIr.shapeId);
if (shape?.tuple) {
let obj = lowerer.lowerExpr(expr.expression);
- // A tuple-typed .d.ts surface whose VALUE is an island handle
- // (`pair()[0]` on a declared `[number, string]` return — the
- // anonymous tuple type has no npm symbol, so the checker maps it
- // structurally while the call result stays an engine array): the
- // read rides engine ops, exiting at the declared per-index type
- // like the array path.
- if (obj.type.kind === "jsval") return islandElementRead(lowerer, expr, obj);
+
if (obj.type.kind === "dyn") {
// Object.entries over a checked value stores each pair in the
// dynamic tree even when the checker names a tuple type.
@@ -7012,13 +6421,6 @@ export function lowerElementAccess(lowerer: Lowerer, expr: ts.ElementAccessExpre
: lowerer.maybeNarrow(get, expr);
}
if (shape && !shape.tuple) {
- // A record-typed .d.ts surface whose VALUE is an island handle
- // (`headers()["x-id"]` on a declared `Record`
- // return — the stdlib alias maps structurally while the call
- // result stays an engine object): the read rides engine ops with
- // the declared-value exit, never a recordKeyGet over a jsval.
- const obj = lowerer.lowerExpr(expr.expression);
- if (obj.type.kind === "jsval") return islandElementRead(lowerer, expr, obj);
return lowerer.lowerRecordKeyRead(expr, receiverIr.shapeId, shape);
}
}
@@ -7305,13 +6707,7 @@ export function lowerElementAccess(lowerer: Lowerer, expr: ts.ElementAccessExpre
? lowerer.checkedNarrowCall(helper, arr, present, locOf(expr.expression))
: lowerer.maybeNarrow(arr, expr.expression);
}
- // The checker sees an array but the VALUE is an island handle (an
- // array-typed .d.ts surface: `parts()[0]` on a declared `string[]`
- // return, `issue.path[0]` on a declared member — arrays never exit
- // eagerly, so the call/member read stays jsval): the read rides
- // engine ops with the declared-element exit, never a static arrayGet
- // over a jsval (the validator ICE).
- if (arr.type.kind === "jsval") return islandElementRead(lowerer, expr, arr);
+
// The checker sees an array but the VALUE lowered checked-dynamic (a
// jsdoc-typed default export from a .js module — signature 14): the
// read rides the dynCheck boundary when the array shape is one the checked-dynamic tree
@@ -7410,40 +6806,6 @@ export function lowerElementAccess(lowerer: Lowerer, expr: ts.ElementAccessExpre
return lowerer.maybeNarrow({ kind: "arrayGet", arr, index, type: elemT, loc: locOf(expr) }, expr);
}
-/** `o[k]` where the RECEIVER is an island value — a jsval-mapped checker
- * type, or an array/tuple-typed .d.ts surface whose lowered value is a
- * handle. The key marshals in (any JS key kind — the engine does its
- * own ToPropertyKey) and the result stays island, EXCEPT when the
- * checker declares the element a primitive (`parts()[0]` on a declared
- * `string[]`): those exit eagerly to the static type, exactly the
- * island property-read rule (trust-but-verify — a lying declaration
- * throws the catchable TypeError; tsc puts the `| undefined` of a
- * short-circuiting chain on the OUTERMOST expression, so chain tails
- * never map primitive here). Chain-handled reads (`v?.[0]`) stay jsval
- * — the chain's unit path is the engine's undefined. */
-function islandElementRead(
- lowerer: Lowerer,
- expr: ts.ElementAccessExpression,
- obj: IrExpr,
-): IrExpr {
- const loc = locOf(expr);
- const key = lowerer.jsvalIn(lowerer.lowerExpr(expr.argumentExpression), expr.argumentExpression);
- const read: IrExpr = { kind: "jsOp", op: "getIdx", args: [obj, key], type: JSVAL, loc };
- if (!expr.questionDotToken) {
- const declared = lowerer.mapTypeOf(lowerer.typeOf(expr));
- if (
- declared &&
- (declared.kind === "f64" ||
- declared.kind === "bool" ||
- declared.kind === "string" ||
- (declared.kind === "bytes" && declared.elem === "u8"))
- ) {
- return { kind: "jsExit", value: read, type: declared, loc };
- }
- }
- return read;
-}
-
/** `r[k]` over a (non-tuple) record shape. A LITERAL key naming a declared
* field is the bracket spelling of field access (the ONLY spelling tsc
* permits for signature-declared fields under
@@ -8286,51 +7648,7 @@ export function lowerElementWrite(lowerer: Lowerer, expr: ts.BinaryExpression):
const receiver = tryLowerExpression(lowerer, target.expression);
if (receiver?.type.kind === "array") receiverIr = receiver.type;
}
- if (receiverIr?.kind === "jsval") {
- const obj = lowerer.lowerExpr(target.expression);
- // Dispatch follows the RUNTIME world (383(d)): a checker-'any'
- // receiver whose value LOWERED checked-dynamic takes the dyn keyed
- // write — the routed JSVAL arm lands it on the real engine object.
- if (obj.type.kind === "dyn") {
- const loc = locOf(expr);
- const rawKey = lowerer.lowerExpr(target.argumentExpression);
- const key: IrExpr =
- rawKey.type.kind === "f64" || rawKey.type.kind === "bool" || rawKey.type.kind === "dyn"
- ? { kind: "toString", operand: rawKey, type: STRING, loc: rawKey.loc }
- : rawKey;
- if (key.type.kind !== "string") {
- lowerer.unsupported(
- "SC1090",
- target.argumentExpression,
- `'${lowerer.fmt(key.type)}'-typed keys in keyed writes through 'unknown' values`,
- );
- }
- const value = lowerer.coerceToExpected(lowerer.lowerExpr(expr.right), DYN);
- if (value.type.kind !== "dyn") {
- lowerer.unsupported(
- "SC1100",
- expr.right,
- `assigning '${lowerer.fmt(value.type)}' values through 'unknown' receivers`,
- );
- }
- return {
- kind: "exprStmt",
- expr: { kind: "libCall", fn: "dyn.keySet", args: [obj, key, value], type: VOID, loc },
- loc,
- };
- }
- const key = lowerer.jsvalIn(
- lowerer.lowerExpr(target.argumentExpression),
- target.argumentExpression,
- );
- const value = lowerer.jsvalIn(lowerer.lowerExpr(expr.right), expr.right);
- const loc = locOf(expr);
- return {
- kind: "exprStmt",
- expr: { kind: "jsOp", op: "setIdx", args: [obj, key, value], type: VOID, loc },
- loc,
- };
- }
+
// A checked-dynamic receiver TYPE (`unknown[]` and the collapsed
// `(string | object)[]` map to DYN wholesale now): the dyn keyed
// write — dyn.keySet. Number keys canonicalize through the JS-exact
@@ -8405,21 +7723,6 @@ export function lowerElementWrite(lowerer: Lowerer, expr: ts.BinaryExpression):
// the runtime coerces JS-exactly; invalid indices are ignored.
if (receiverIr?.kind === "bytes") {
const recv = lowerer.lowerExpr(target.expression);
- // The write twin: a typed-array .d.ts surface whose VALUE is a
- // handle takes the engine keyed write.
- if (recv.type.kind === "jsval") {
- const key = lowerer.jsvalIn(
- lowerer.lowerExpr(target.argumentExpression),
- target.argumentExpression,
- );
- const value = lowerer.jsvalIn(lowerer.lowerExpr(expr.right), expr.right);
- const loc = locOf(expr);
- return {
- kind: "exprStmt",
- expr: { kind: "jsOp", op: "setIdx", args: [recv, key, value], type: VOID, loc },
- loc,
- };
- }
const index = lowerer.lowerExpr(target.argumentExpression);
if (index.type.kind === "dyn" && recv.type.kind === "bytes") {
return {
@@ -8442,9 +7745,7 @@ export function lowerElementWrite(lowerer: Lowerer, expr: ts.BinaryExpression):
// — literal indices only, like the read.
if (receiverIr?.kind === "record") {
const shape = lowerer.shapes.get(receiverIr.shapeId);
- // A record/tuple-typed .d.ts surface whose VALUE is an island
- // handle: the engine keyed write (the read dispatch's twin), never
- // a recordSet/recordKeySet over a jsval.
+
if (shape) {
const obj = lowerer.lowerExpr(target.expression);
if (hasClassPayload(lowerer, obj.type)) {
@@ -8454,19 +7755,7 @@ export function lowerElementWrite(lowerer: Lowerer, expr: ts.BinaryExpression):
"computed property writes through structural views of class instances (use a declared literal key)",
);
}
- if (obj.type.kind === "jsval") {
- const key = lowerer.jsvalIn(
- lowerer.lowerExpr(target.argumentExpression),
- target.argumentExpression,
- );
- const value = lowerer.jsvalIn(lowerer.lowerExpr(expr.right), expr.right);
- const loc = locOf(expr);
- return {
- kind: "exprStmt",
- expr: { kind: "jsOp", op: "setIdx", args: [obj, key, value], type: VOID, loc },
- loc,
- };
- }
+
// A record-mapped CHECKER type over a VALUE living in the checked-dynamic tree (a
// JS file-scope object-literal global): the checked-dynamic keyed
// write — dyn.keySet (later writes win, insertion order; Node's
@@ -8668,9 +7957,8 @@ export function lowerElementWrite(lowerer: Lowerer, expr: ts.BinaryExpression):
// arm above — later writes win in insertion order, number keys
// canonicalize through the JS-exact formatter (ToPropertyKey's string
// side), index keys on dyn arrays set/extend elements, and non-object
- // receivers throw Node's TypeErrors at runtime. An UNMAPPED checker
- // type (static `any` — mapTypeOf answers null without --dynamic)
- // probes the receiver's own lowered world: a dyn value takes the same
+ // receivers throw Node's TypeErrors at runtime. An unmapped checker type
+ // probes the receiver's lowered representation: a dyn value takes the same
// write, anything else falls through to the fences.
if (receiverIr?.kind === "dyn" || receiverIr?.kind === "object" || receiverIr === null) {
const obj =
@@ -8722,22 +8010,7 @@ export function lowerElementWrite(lowerer: Lowerer, expr: ts.BinaryExpression):
lowerer.unsupported("SC1090", target, "assignment to non-array elements");
}
let arr = lowerer.lowerExpr(target.expression);
- // The write twin of the island element read: an array-typed .d.ts
- // surface whose VALUE is a handle takes the engine keyed write, never
- // a static arraySet over a jsval.
- if (arr.type.kind === "jsval") {
- const key = lowerer.jsvalIn(
- lowerer.lowerExpr(target.argumentExpression),
- target.argumentExpression,
- );
- const value = lowerer.jsvalIn(lowerer.lowerExpr(expr.right), expr.right);
- const loc = locOf(expr);
- return {
- kind: "exprStmt",
- expr: { kind: "jsOp", op: "setIdx", args: [arr, key, value], type: VOID, loc },
- loc,
- };
- }
+
if (
arr.type.kind === "union" &&
lowerer.armTag(arr.type.unionId, UNDEFINED_T) >= 0 &&
@@ -8851,10 +8124,7 @@ export function ensureString(lowerer: Lowerer, e: IrExpr, node: ts.Node): IrExpr
const boxed: IrExpr = { kind: "dynFrom", value: e, type: DYN, loc: e.loc };
return { kind: "toString", operand: boxed, type: STRING, loc: e.loc };
}
- if (e.type.kind === "jsval") {
- // String(v) in the engine — JS-exact (and Node-exact in templates).
- return { kind: "jsOp", op: "toStr", args: [e], type: STRING, loc: e.loc };
- }
+
if (e.type.kind === "object") {
// String(err) / `${err}` uses the same dispatch as err.toString().
for (let c = lowerer.classes.get(e.type.className) ?? null; c; c = c.base) {
@@ -9130,12 +8400,8 @@ export function lowerAsExpression(
const use = runtimeOptionalUseOf(expr);
if (inner.type.kind === "union" && runtimeOptionalAssertionErases(lowerer, expr, inner, use))
return inner;
- if (inner.type.kind !== "dyn" && inner.type.kind !== "jsval") {
- // A STATIC value cast `as any` is the explicit island entrance.
+ if (inner.type.kind !== "dyn") {
const targetTs0 = lowerer.checker.getTypeFromTypeNode(expr.type);
- if (targetTs0.flags & ts.TypeFlags.Any && lowerer.dynamic) {
- return lowerer.jsvalIn(inner, expr.expression);
- }
const target = lowerer.mapTypeOf(targetTs0);
if (target?.kind === "object") {
const asserted = checkedClassAssertion(lowerer, inner, target, locOf(expr));
@@ -9224,27 +8490,7 @@ export function lowerAsExpression(
}
return inner; // erasure, unchanged
}
- if (inner.type.kind === "jsval") {
- // The island exit. `as any` on an island value is erasure; a static
- // target compiles to a VALIDATED extraction (strict primitives; the
- // JSON round-trip + dynCheck walker for composites) that throws a
- // catchable TypeError on mismatch — same trust-but-verify rule as
- // the dyn boundary. Targets with no extraction are rejected.
- const targetTs = lowerer.checker.getTypeFromTypeNode(expr.type);
- if (targetTs.flags & ts.TypeFlags.Any) return inner;
- const target = lowerer.mapTypeOf(targetTs);
- if (!target) lowerer.badType(expr.type, targetTs);
- if (!lowerer.boundarySafe(target)) {
- lowerer.unsupported(
- "SC1090",
- expr,
- `a checked cast of 'any' to '${lowerer.fmt(target)}' ` +
- `(an 'any' value can only be validated against JSON-representable types: ` +
- `number, string, boolean, records, arrays, and unions of those)`,
- );
- }
- return { kind: "jsExit", value: inner, type: target, loc: locOf(expr) };
- }
+
const targetTs = lowerer.checker.getTypeFromTypeNode(expr.type);
const target = lowerer.mapTypeOf(targetTs) ?? dynFallbackType(lowerer, expr.type, targetTs);
if (!target) lowerer.badType(expr.type, targetTs);
@@ -9330,9 +8576,7 @@ export function lowerPrefixUnary(lowerer: Lowerer, expr: ts.PrefixUnaryExpressio
switch (expr.operator) {
case ts.SyntaxKind.MinusToken: {
const raw = lowerer.lowerExpr(expr.operand);
- if (raw.type.kind === "jsval") {
- return { kind: "jsOp", op: "neg", args: [raw], type: JSVAL, loc };
- }
+
if (raw.type.kind === "bigint") {
return { kind: "libCall", fn: "bigint.neg", args: [raw], type: BIGINT_T, loc };
}
@@ -9353,9 +8597,7 @@ export function lowerPrefixUnary(lowerer: Lowerer, expr: ts.PrefixUnaryExpressio
// Unary + is ToNumber; on an already-number operand it's identity,
// and a STRING operand runs the runtime's ECMA-exact StringToNumber
// (num.fromString — Number(aString)'s lowering, scr_string.c).
- if (raw.type.kind === "jsval") {
- return { kind: "jsOp", op: "plus", args: [raw], type: JSVAL, loc };
- }
+
if (raw.type.kind === "string") {
return { kind: "libCall", fn: "num.fromString", args: [raw], type: F64, loc };
}
@@ -9716,49 +8958,6 @@ function seqExprSafeStmt(s: IrStmt): boolean {
}
}
-/** Run one supported `any` binary operation in the island. Checked-dynamic
- * operands marshal in only after lowerBinary's identity-preserving native
- * cases have had their chance (notably dyn strict equality). */
-function lowerAnyBinaryInIsland(
- lowerer: Lowerer,
- expr: ts.BinaryExpression,
- left: IrExpr,
- right: IrExpr,
- loc: SrcLoc,
-): IrExpr {
- const op = expr.operatorToken.kind;
- const JS_BIN: Partial> = {
- [ts.SyntaxKind.PlusToken]: "add",
- [ts.SyntaxKind.MinusToken]: "sub",
- [ts.SyntaxKind.AsteriskToken]: "mul",
- [ts.SyntaxKind.SlashToken]: "div",
- [ts.SyntaxKind.PercentToken]: "mod",
- [ts.SyntaxKind.AsteriskAsteriskToken]: "pow",
- [ts.SyntaxKind.LessThanToken]: "lt",
- [ts.SyntaxKind.LessThanEqualsToken]: "le",
- [ts.SyntaxKind.GreaterThanToken]: "gt",
- [ts.SyntaxKind.GreaterThanEqualsToken]: "ge",
- [ts.SyntaxKind.EqualsEqualsEqualsToken]: "eq",
- [ts.SyntaxKind.ExclamationEqualsEqualsToken]: "neq",
- };
- const jop = JS_BIN[op];
- if (jop === undefined) {
- lowerer.unsupported(
- "SC1090",
- expr,
- `operator '${ts.tokenToString(op) ?? ts.syntaxKindName(op)}' on 'any' values`,
- );
- }
- const type = jsOpResultKind(jop) === "bool" ? BOOL : JSVAL;
- return {
- kind: "jsOp",
- op: jop,
- args: [lowerer.jsvalIn(left, expr.left), lowerer.jsvalIn(right, expr.right)],
- type,
- loc,
- };
-}
-
export function lowerCompoundValueToTarget(
lowerer: Lowerer,
expr: ts.BinaryExpression,
@@ -9775,26 +8974,7 @@ export function lowerCompoundValueToTarget(
const rhs = lowerer.lowerExpr(expr.right);
const numericRead = lowerOptionalNumber(lowerer, read, loc);
const numericRhs = lowerOptionalNumber(lowerer, rhs, loc);
- if (target.type.kind === "jsval" || rhs.type.kind === "jsval") {
- const JS_COMPOUND: Record = {
- "+": "add",
- "-": "sub",
- "*": "mul",
- "/": "div",
- "%": "mod",
- "**": "pow",
- };
- const jop = JS_COMPOUND[compound];
- if (jop === undefined) lowerer.unsupported("SC1043", expr);
- const wrapped: IrExpr = {
- kind: "jsOp",
- op: jop,
- args: [lowerer.jsvalIn(read, expr.left), lowerer.jsvalIn(rhs, expr.right)],
- type: JSVAL,
- loc,
- };
- return lowerer.coerceInto(expr, wrapped, target.type);
- }
+
if (
compound === "+" &&
(target.type.kind === "string" ||
@@ -10112,51 +9292,7 @@ export function lowerBinary(lowerer: Lowerer, expr: ts.BinaryExpression): IrExpr
};
}
}
- // `h.k = v` on an ISLAND receiver in VALUE position: the engine
- // property write (setProp throws the engine's TypeErrors on
- // nullish receivers, bridged catchably), the RHS value threaded
- // through as the expression's value.
- if (
- ts.isPropertyAccessExpression(expr.left) &&
- !expr.left.questionDotToken &&
- lowerer.isIslandExpr(expr.left.expression)
- ) {
- const recv = lowerer.lowerExpr(expr.left.expression);
- const recvTmp = lowerer.declareHiddenLocal("%setRecv", recv.type);
- const rhsVal = lowerer.lowerExpr(expr.right);
- const valTmp = lowerer.declareHiddenLocal("%setVal", rhsVal.type);
- const valRef = (): IrExpr => ({
- kind: "varRef",
- localId: valTmp.id,
- type: rhsVal.type,
- loc,
- });
- return {
- kind: "seqExpr",
- stmts: [
- { kind: "varDecl", localId: recvTmp.id, init: recv, loc },
- { kind: "varDecl", localId: valTmp.id, init: rhsVal, loc },
- {
- kind: "exprStmt",
- expr: {
- kind: "jsOp",
- op: "setProp",
- name: expr.left.name.text,
- args: [
- { kind: "varRef", localId: recvTmp.id, type: recv.type, loc },
- lowerer.jsvalIn(valRef(), expr.right),
- ],
- type: VOID,
- loc,
- },
- loc,
- },
- ],
- result: valRef(),
- type: rhsVal.type,
- loc,
- };
- }
+
// `h.k = v` on a CHECKED-DYNAMIC receiver in VALUE position
// (`var _ = module.exports = foo`): receiver first, then RHS
// (JS's reference-before-value order), the keyed write, and the
@@ -10499,11 +9635,8 @@ export function lowerBinary(lowerer: Lowerer, expr: ts.BinaryExpression): IrExpr
}
}
}
- // `any`-origin operands (tsc rejects these operator forms on real
- // `unknown`, so in a checker-clean TS program only `any` reaches
- // here): JS's full coercion semantics (ToPrimitive, NaN, string +)
- // live in the engine — the dynamic-family fence, so the island
- // retry lifts the site. Genuine unknown keeps the SC1100 story.
+ // Unsupported `any`-origin operations get their specific diagnostic;
+ // unknown retains the narrowing diagnostic below.
if (
(left.type.kind === "dyn" && lowerer.anyOrigin(expr.left)) ||
(right.type.kind === "dyn" && lowerer.anyOrigin(expr.right))
@@ -10511,23 +9644,14 @@ export function lowerBinary(lowerer: Lowerer, expr: ts.BinaryExpression): IrExpr
// `JSON.parse` and other checked-dynamic producers deliberately
// remain dyn when assigned to an `any` local: eagerly converting
// the binding would deep-copy its data and sever aliases. At an
- // operator the dynamic build can cross only the operands and let
- // the engine apply JS's exact coercion semantics. Static builds
- // retain the SC2011 promise that --dynamic lifts this site.
- if (lowerer.dynamic) return lowerAnyBinaryInIsland(lowerer, expr, left, right, loc);
+ // unsupported operator, require an explicit represented type.
lowerer.anyOpFence(`the '${ts.tokenToString(op) ?? ts.syntaxKindName(op)}' operator`, expr);
}
// tsc allows ===/!== on unknown (arithmetic/comparisons it rejects
// itself); a dynamic equality would need a dyn walk — validate first.
lowerer.unsupported("SC1100", expr, "operators on 'unknown' values");
}
- // Operators over 'any' execute in the island with JS-exact semantics
- // (ToPrimitive, NaN, string +): both operands marshal in, the engine
- // computes. Comparisons come back as static bools; arithmetic stays
- // an island value ('1 as any + "x"' is a string over there).
- if (left.type.kind === "jsval" || right.type.kind === "jsval") {
- return lowerAnyBinaryInIsland(lowerer, expr, left, right, loc);
- }
+
if (left.type.kind === "bigint" && right.type.kind === "bigint") {
const binary: Partial<
Record<
@@ -11270,16 +10394,7 @@ function lowerLogicalPair(lowerer: Lowerer, expr: ts.BinaryExpression, left: IrE
loc,
};
}
- if (left.type.kind === "jsval" || right.type.kind === "jsval") {
- return {
- kind: "logical",
- op: op === ts.SyntaxKind.AmpersandAmpersandToken ? "&&" : "||",
- left: lowerer.jsvalIn(left, expr.left),
- right: lowerer.jsvalIn(right, expr.right),
- type: JSVAL,
- loc,
- };
- }
+
if (
isJsSourceFile(expr.getSourceFile()) &&
op === ts.SyntaxKind.AmpersandAmpersandToken &&
@@ -11338,11 +10453,7 @@ function lowerLogicalPair(lowerer: Lowerer, expr: ts.BinaryExpression, left: IrE
right.type.kind === "union" ? lowerer.unions.get(right.type.unionId)?.arms : [right.type];
const rightIsStatic =
rightArms?.every(
- (arm) =>
- arm.kind !== "dyn" &&
- arm.kind !== "caught" &&
- arm.kind !== "jsval" &&
- arm.kind !== "void",
+ (arm) => arm.kind !== "dyn" && arm.kind !== "caught" && arm.kind !== "void",
) ?? false;
if (
leftArms &&
@@ -11706,12 +10817,6 @@ export function lowerCaughtTypeofTest(
return null;
}
-/** The static `typeof` answer for a union ARM's IR type, or null when the
- * arm has no fixed answer. Unit arms are known (`typeof undefined` is
- * "undefined", `typeof null` is "object" — JS's oldest wart, preserved
- * exactly); every ref kind is a JS object ("object"), func arms would be
- * "function" (unions never carry them — defensive), and the jsval/dyn/
- * caught/void/union kinds cannot appear as arms. */
function typeofAnswer(arm: IrType): string | null {
switch (arm.kind) {
case "f64":
@@ -12300,24 +11405,8 @@ export function lowerInstanceOf(lowerer: Lowerer, expr: ts.BinaryExpression, loc
// h2 compat 'connect' narrowing (lower-server.ts): a union tag test.
const sockTest = lowerSocketInstanceOf(lowerer, expr, loc);
if (sockTest !== null) return sockTest;
- // An ISLAND class as the RHS (`v instanceof Boom` on a package-
- // exported class — the safeParse-style error narrowing): the spec's
- // InstanceofOperator runs in the engine (Symbol.hasInstance included;
- // a non-object RHS throws the engine's own TypeError, catchably).
- // The LHS marshals in — island handles pass through, static
- // primitives answer false exactly like the spec's non-object rule,
- // and unmarshalable statics (class instances, catch bindings — the
- // payload is a name/message snapshot, never the engine object) keep
- // jsvalIn's honest fences.
- if (lowerer.isIslandExpr(expr.right) && !lowerer.caughtLocalOf(expr.left)) {
- const left = lowerer.jsvalIn(lowerer.lowerExpr(expr.left), expr.left);
- const right = lowerer.lowerExpr(expr.right);
- return { kind: "jsOp", op: "instanceOf", args: [left, right], type: BOOL, loc };
- }
- if (
- !lowerer.dynamic &&
- (lowerer.isStdlibGlobal(expr.right, "Set") || lowerer.isStdlibGlobal(expr.right, "Map"))
- ) {
+
+ if (lowerer.isStdlibGlobal(expr.right, "Set") || lowerer.isStdlibGlobal(expr.right, "Map")) {
const collection = lowerer.isStdlibGlobal(expr.right, "Map") ? "map" : "set";
const value = lowerer.lowerExpr(expr.left);
if (value.type.kind === "union") {
@@ -12379,18 +11468,6 @@ export function lowerInstanceOf(lowerer: Lowerer, expr: ts.BinaryExpression, loc
lowerer.isStdlibGlobal(expr.right, "WeakMap") ||
lowerer.isStdlibGlobal(expr.right, "WeakSet")
) {
- if (lowerer.dynamic) {
- const value = lowerer.jsvalIn(lowerer.lowerExpr(expr.left), expr.left);
- const ctor: IrExpr = {
- kind: "jsOp",
- op: "globalGet",
- name: lowerer.isStdlibGlobal(expr.right, "WeakMap") ? "WeakMap" : "WeakSet",
- args: [],
- type: JSVAL,
- loc,
- };
- return { kind: "jsOp", op: "instanceOf", args: [value, ctor], type: BOOL, loc };
- }
const value = lowerer.coerceInto(expr.left, lowerer.lowerExpr(expr.left), DYN);
return {
kind: "libCall",
@@ -14440,16 +13517,12 @@ function lowerUnionKeyedRead(
if (!pushAnswer(shape.indexValue)) return null;
}
if (joinArms.length === 0) return null;
- // The join must be a BUILDABLE union: arm kinds the union invariants
- // admit (no dyn/jsval/generator arms; containers only beside unit
- // siblings). The caller owns the diagnostic for a refused join.
+ // The join must satisfy native union invariants. The caller owns the
+ // diagnostic when a container or opaque arm prevents that join.
if (
joinArms.length > 1 &&
(!unionContainerArmsOk(joinArms) ||
- joinArms.some(
- (a) =>
- a.kind === "dyn" || a.kind === "jsval" || a.kind === "generator" || a.kind === "caught",
- ))
+ joinArms.some((a) => a.kind === "dyn" || a.kind === "generator" || a.kind === "caught"))
) {
return null;
}
diff --git a/packages/compiler/src/frontend/lowering/lower-functions.ts b/packages/compiler/src/frontend/lowering/lower-functions.ts
index 2c004133b..cde6f71ff 100644
--- a/packages/compiler/src/frontend/lowering/lower-functions.ts
+++ b/packages/compiler/src/frontend/lowering/lower-functions.ts
@@ -294,7 +294,7 @@ export function lowerLambda(
loc,
funcType.rest === true &&
funcType.restAbi === undefined &&
- !shapes.some((s) => s.mode === "dynRest" || s.mode === "islandRest"),
+ !shapes.some((s) => s.mode === "dynRest"),
);
let body: IrStmt[];
@@ -417,10 +417,7 @@ export function lowerLambda(
}));
// A REST-MARKED value type hides one synthetic trailing dyn-array
// param in the lifted function (the boxed call thunk fills it) —
- // the fence lambda must spell that slot too or the validator's
- // closure-signature check trips (SC9001). Island rest types SPELL
- // their trailing engine-array param, so funcType.params already
- // covers those.
+ // the fence lambda must spell that slot too to preserve its ABI.
if (funcType.rest === true && funcType.restAbi === undefined) {
params.push({ localId: "%pfrest", name: "%pfrest", type: DYN });
}
diff --git a/packages/compiler/src/frontend/lowering/lower-inspect.ts b/packages/compiler/src/frontend/lowering/lower-inspect.ts
index 27f905955..406457874 100644
--- a/packages/compiler/src/frontend/lowering/lower-inspect.ts
+++ b/packages/compiler/src/frontend/lowering/lower-inspect.ts
@@ -1,40 +1,6 @@
import { dynUndefinedExpr, boolLit, helperLoc, numLit, strLit, varRef } from "../../ir/build.js";
import { InternalCompilerError } from "../../errors.js";
-/* The node:util inspect/format lowering (a spoke module like
- * lower-assert.ts): STATIC util.inspect — one synthesized traversal
- * helper per argument type (the deepStrictEqual precedent, interned per
- * typeKey), producing Node v24's byte-exact DEFAULT-options rendering —
- * and util.format/formatWithOptions over compile-time format strings.
- *
- * The division of labor: the synthesized helpers own the TRAVERSAL the
- * static type dictates (fields, elements, entries, union arms, depth
- * bookkeeping); scr_inspect.c owns everything the type cannot know —
- * scalar formatting (-0, the quoting ladder, string splitting), Buffer
- * hex, and the layout engine (frames, break-length, grid grouping).
- * Checked-dynamic values render ENTIRELY in the runtime (the dyn
- * carries its own shape); island `any` values render their scalar kinds
- * and throw catchably on composites (the runtime tag is all there is).
- *
- * Options fence honestly, never approximate: depth takes any numeric
- * literal plus null/Infinity (cycle-capable types are safe unbounded —
- * the circular machinery cuts every cycle), colors:false / compact:3 /
- * breakLength:80 are the accepted no-op spellings, and everything else
- * names itself in the diagnostic. Values whose rendering would need
- * runtime type identity the static type lacks fence the same way: class
- * hierarchies (a subclass's name and extra fields are dynamic), function
- * values inside composites (no runtime name exists), Uint8Array-vs-
- * Buffer ambiguity.
- *
- * CYCLIC runtime data renders Node's exact `[`/`[Circular *N]`
- * markers: helpers over cycle-capable composites (typeReachesItself)
- * drive the runtime seen/circular protocol (insp.circCheck/seenPush/
- * refWrap — scr_inspect.c), numbering in discovery order per top-level
- * value, exactly formatValue's ctx.seen/ctx.circular.
- *
- * Known-divergence corners (SEMANTICS.md): errors render the STACKLESS
- * `[Name: message]` form (compiled binaries carry no JS stack), and
- * record/class property order follows declaration order (SEMANTICS.md
- * 36's existing stance). */
+
import * as ts from "../ts7/adapter.js";
import { unsignedHex } from "../../format-integer.js";
import type { Lowerer } from "./lowerer.js";
@@ -162,7 +128,6 @@ function inspectSupport(
case "symbol":
case "bigint":
case "dyn":
- case "jsval":
return null;
case "array":
return inspectSupport(lowerer, t.elem, visiting, out);
@@ -320,14 +285,6 @@ export function inspectExpr(
return { kind: "libCall", fn: "insp.buffer", args: [value], type: STRING, loc };
case "dyn":
return { kind: "libCall", fn: "insp.dyn", args: [value, recurse, depth], type: STRING, loc };
- case "jsval":
- return {
- kind: "libCall",
- fn: "insp.jsval",
- args: [value, recurse, depth],
- type: STRING,
- loc,
- };
case "object":
if (isErrorClass(lowerer, t.className)) {
return {
@@ -1818,11 +1775,7 @@ export function lowerFormatCall(
continue;
}
case 102: // f — parseFloat's full grammar has no static lowering
- lowerer.noLowering(
- "util.format %f",
- expr,
- "parseFloat has no static lowering (it runs with --dynamic)",
- );
+ lowerer.noLowering("util.format %f", expr, "parseFloat has no native lowering");
break;
case 99: // c — consumes its argument, contributes nothing
a += 1;
@@ -2010,7 +1963,6 @@ export function lowerUtilModuleCall(
if (
result &&
result.kind !== "dyn" &&
- result.kind !== "jsval" &&
canDynCheckTo(
result,
(id) => lowerer.shapes.get(id),
@@ -2050,8 +2002,6 @@ function lowerParseArgsCall(lowerer: Lowerer, expr: ts.CallExpression, loc: SrcL
const raw = lowerer.lowerExpr(configNode);
if (raw.type.kind === "dyn") {
config = raw;
- } else if (raw.type.kind === "jsval") {
- config = { kind: "dynFromJsval", value: raw, type: DYN, loc };
} else if (
canConvertToDyn(
raw.type,
@@ -2093,7 +2043,6 @@ function lowerParseArgsCall(lowerer: Lowerer, expr: ts.CallExpression, loc: SrcL
if (
result !== null &&
result.kind !== "dyn" &&
- result.kind !== "jsval" &&
result.kind !== "void" &&
canDynCheckTo(
result,
diff --git a/packages/compiler/src/frontend/lowering/lower-island.test.ts b/packages/compiler/src/frontend/lowering/lower-island.test.ts
deleted file mode 100644
index 525a5694f..000000000
--- a/packages/compiler/src/frontend/lowering/lower-island.test.ts
+++ /dev/null
@@ -1,73 +0,0 @@
-import { expect, test, vi } from "vitest";
-import { F64, JSVAL, funcOf, type IrGlobal, type IrLocal } from "../../ir/ir.js";
-import {
- SyntaxKind,
- type Expression,
- type Identifier,
- type Program,
- type SourceFile,
- type Type,
-} from "../ts7/adapter.js";
-import { isIslandExpr } from "./lower-island.js";
-import { Lowerer } from "./lowerer.js";
-
-const identifier = { kind: SyntaxKind.Identifier, text: "value" } as Identifier;
-const context = (dynamic: boolean) =>
- new Lowerer(
- { getTypeChecker: () => ({}) } as Program,
- { fileName: "island.ts" } as SourceFile,
- [],
- dynamic,
- );
-
-test("static island probes do not query the checker or map receiver and callee types", () => {
- const lowerer = context(false);
- const typeOf = vi.spyOn(lowerer, "typeOf");
- const mapTypeOf = vi.spyOn(lowerer, "mapTypeOf");
- const peekLocal = vi.spyOn(lowerer, "peekLocal");
- const globalOf = vi.spyOn(lowerer, "globalOf");
- for (const kind of [
- SyntaxKind.Identifier,
- SyntaxKind.PropertyAccessExpression,
- SyntaxKind.ElementAccessExpression,
- SyntaxKind.CallExpression,
- ]) {
- expect(isIslandExpr(lowerer, { kind } as Expression)).toBe(false);
- }
- expect(typeOf).not.toHaveBeenCalled();
- expect(mapTypeOf).not.toHaveBeenCalled();
- expect(peekLocal).not.toHaveBeenCalled();
- expect(globalOf).not.toHaveBeenCalled();
-});
-
-test("dynamic island probes preserve checker mapping and the current binding's representation", () => {
- const lowerer = context(true);
- vi.spyOn(lowerer, "typeOf").mockReturnValue({} as Type);
- const mapTypeOf = vi.spyOn(lowerer, "mapTypeOf").mockReturnValue(JSVAL);
- const peekLocal = vi.spyOn(lowerer, "peekLocal").mockReturnValue(null);
- const globalOf = vi.spyOn(lowerer, "globalOf").mockReturnValue(null);
- expect(isIslandExpr(lowerer, identifier)).toBe(true);
-
- mapTypeOf.mockReturnValue(funcOf([], F64));
- expect(isIslandExpr(lowerer, identifier)).toBe(false);
- globalOf.mockReturnValue({ type: JSVAL } as IrGlobal);
- expect(isIslandExpr(lowerer, identifier)).toBe(true);
- // A native local shadows the island global; probes must see scope changes.
- peekLocal.mockReturnValue({ type: F64 } as IrLocal);
- expect(isIslandExpr(lowerer, identifier)).toBe(false);
- peekLocal.mockReturnValue({ type: JSVAL } as IrLocal);
- expect(isIslandExpr(lowerer, identifier)).toBe(true);
- mapTypeOf.mockReturnValue(null);
- expect(isIslandExpr(lowerer, identifier)).toBe(true);
-});
-
-test("dynamic promise bindings retain checker dispatch even when stored as island handles", () => {
- const lowerer = context(true);
- vi.spyOn(lowerer, "typeOf").mockReturnValue({} as Type);
- vi.spyOn(lowerer, "mapTypeOf").mockReturnValue({ kind: "promise", inner: F64 });
- const peekLocal = vi.spyOn(lowerer, "peekLocal").mockReturnValue({ type: JSVAL } as IrLocal);
- vi.spyOn(lowerer, "globalOf").mockReturnValue({ type: JSVAL } as IrGlobal);
- expect(isIslandExpr(lowerer, identifier)).toBe(false);
- peekLocal.mockReturnValue(null);
- expect(isIslandExpr(lowerer, identifier)).toBe(false);
-});
diff --git a/packages/compiler/src/frontend/lowering/lower-modules.test.ts b/packages/compiler/src/frontend/lowering/lower-modules.test.ts
index 075fc466a..84cc96e7d 100644
--- a/packages/compiler/src/frontend/lowering/lower-modules.test.ts
+++ b/packages/compiler/src/frontend/lowering/lower-modules.test.ts
@@ -19,7 +19,6 @@ test("retains dependencies from function storage, captures, generator channels a
{ getTypeChecker: () => ({}) } as Program,
{ fileName: loc.file } as SourceFile,
[],
- false,
);
const record = (name: string, type: IrType = F64): IrType & { kind: "record" } => ({
kind: "record",
@@ -69,7 +68,6 @@ test("retains a constructible grandchild through an unused intermediate class",
{ getTypeChecker: () => ({}) } as Program,
{ fileName: loc.file } as SourceFile,
[],
- false,
);
const info = (name: string, base: ClassInfo | null): ClassInfo => {
const value = {
@@ -109,7 +107,6 @@ test("retains references carried by executable metadata and generator completion
{ getTypeChecker: () => ({}) } as Program,
{ fileName: loc.file } as SourceFile,
[],
- false,
);
const shapeId = lowerer.shapes.intern([{ name: "payload", type: F64 }]);
const completedId = lowerer.shapes.intern([{ name: "completed", type: F64 }]);
@@ -153,7 +150,6 @@ test("closes nested structural types and index-signature values", () => {
{ getTypeChecker: () => ({}) } as Program,
{ fileName: loc.file } as SourceFile,
[],
- false,
);
const record = (name: string): IrType & { kind: "record" } => ({
kind: "record",
@@ -193,7 +189,6 @@ test("boxed child values retain native stdio classes through recursive storage",
{ getTypeChecker: () => ({}) } as Program,
{ fileName: loc.file } as SourceFile,
[],
- false,
);
for (const name of ["%Readable", "%Writable"])
lowerer.classes.set(name, {
diff --git a/packages/compiler/src/frontend/lowering/lower-modules.ts b/packages/compiler/src/frontend/lowering/lower-modules.ts
index a9733dac4..097c0d935 100644
--- a/packages/compiler/src/frontend/lowering/lower-modules.ts
+++ b/packages/compiler/src/frontend/lowering/lower-modules.ts
@@ -9,13 +9,8 @@ import { InternalCompilerError } from "../../errors.js";
import * as ts from "../ts7/adapter.js";
import { bindingSource } from "../binding-source.js";
import type { Lowerer } from "./lowerer.js";
-import { dirname as dirnamePath, isAbsolute, resolve as resolvePath } from "node:path";
-import {
- NpmGraphBuilder,
- packageNameOfPath,
- probeNodeImportRefusal,
- probeNodeRequireRefusal,
-} from "../npm.js";
+import { dirname as dirnamePath, resolve as resolvePath } from "node:path";
+import { packageNameOfPath, probeNodeImportRefusal } from "../npm.js";
import { isNpmStaticPackage } from "../npm-static.js";
import { isJsSourceFileName } from "../tsc-codes.js";
import { isRelativeSpecifier } from "../workspace-registry.js";
@@ -37,8 +32,7 @@ import type { CycleEdge } from "../program.js";
import { markCycleEarlyBindings, withCycleInitFlags } from "./cycle-initialization.js";
import {
invalidJsonModuleDiag,
- npmEmbedFailedDiag,
- requiresDynamicImportDiag,
+ unsupportedPackageImportDiag,
} from "../../diagnostics/diagnostic.js";
import {
BOOL,
@@ -53,7 +47,6 @@ import {
type IrStmt,
type IrType,
type IrUnionDef,
- JSVAL,
RUNTIME_ERROR_CLASSES,
STRING,
type SrcLoc,
@@ -68,10 +61,8 @@ import {
PoisonError,
boundIdentifiersOf,
dynFallbackType,
- importCallHandleType,
newFnCtx,
staticImportNamespaceType,
- uncheckedOverloadHandleCall,
} from "./lowerer.js";
import {
isNativeFfiRequire,
@@ -80,7 +71,6 @@ import {
createRequireBindingDecl,
createRequireNamespaceDecl,
createRequireProgramModuleDecl,
- createRequireSpecOf,
} from "./builtins/module-bindings.js";
import { isPromisifyCall, registerBuiltinCallableAlias } from "./builtins/callable-aliases.js";
import { stripTypeCasts } from "./builtins/arguments.js";
@@ -294,22 +284,6 @@ function dynamicProgramImportsOf(program: ts.Program, sf: ts.SourceFile): ts.Sou
return out;
}
-/** --dynamic builds: program modules reachable ONLY through dynamic
- * `import()` join the compiled module graph — appended to `order` (before
- * the entry, which stays last) in depth-first postorder over their own
- * static import edges, exactly like preflight ordered the static graph.
- * NOTHING calls their %init at startup (%main runs only the entry's init,
- * and no static import header names these), so a dynamic-only module
- * still evaluates exactly when Node evaluates it: the import() site's
- * namespace builder calls the guarded init on the engine microtask.
- * Fixpoint: an added module's own import() sites are scanned too. Static
- * cycles inside the added subgraph ride preflight's own admission engine
- * (makeCycleAdmission — preflight only walked the entry's static graph,
- * so it never judged these): benign back edges are Node cache hits the
- * run-once init guards reproduce, and inadmissible ones get preflight's
- * SC1016 with the same narrowed reason via `onCycle`. Idempotent —
- * re-running on an already-extended order adds nothing (both lowering
- * passes share one array). */
export function appendDynamicImportModules(
program: ts.Program,
order: ts.SourceFile[],
@@ -513,33 +487,12 @@ export function collectProgram(lowerer: Lowerer, parts: FileParts[]): void {
markCycleEarlyBindings(lowerer);
}
-/** The npm-import chokepoint, run once per pass during collection (so
- * bodies lowered in ANY pass resolve the bindings). In a static build
- * every value-importing npm import reports the requires-dynamic
- * diagnostic naming the package — the package's shipped JS has exactly
- * one execution home, the embedded engine. Under --dynamic each value
- * binding becomes a jsval GLOBAL, registered by ALIASED symbol (modules
- * importing the same export share one global) and initialized at the
- * top of the importing module's %init by island.import — the engine's
- * module registry caches, so re-imports are lookups, not re-evaluations.
- * The runtime graph (the package entry plus everything it reaches)
- * builds here too; its failures are ordinary diagnostics at the import
- * site. Type-only imports are free either way: the .d.ts is a type
- * surface, not code. */
export function collectNpmImports(lowerer: Lowerer, parts: FileParts[]): void {
- const services = lowerer.frontendServices;
- if (lowerer.dynamic && services === undefined)
- throw new Error("dynamic lowering requires frontend services");
- const builder = lowerer.dynamic && services !== undefined ? new NpmGraphBuilder(services) : null;
const entryPackageFile = entryPackageFilePredicate(lowerer.entry.fileName);
for (const fp of parts) {
for (const stmt of fp.sf.statements) {
// NAMED re-exports from npm packages (`export { isUrl } from
- // "url-or-path"` — preflight admitted them): import-plus-export
- // plumbing — the island load registers at this statement's
- // position, and each binding keys the same aliased symbol a
- // direct import would, so consumers' alias chains land on the
- // same storage.
+ // "url-or-path"`): use the same package bindings as direct imports.
const reexport =
ts.isExportDeclaration(stmt) &&
!stmt.isTypeOnly &&
@@ -575,15 +528,12 @@ export function collectNpmImports(lowerer: Lowerer, parts: FileParts[]): void {
const spec = specNode.text;
// --external-types owns this exact module interpretation. Even when
// an install happens to resolve the same name (or --npm-static auto
- // selects its package), the declaration mapping promises no npm or
- // island runtime implementation; the preflight/import-use SC1010
- // fences are the whole story.
+ // selects its package), the declaration mapping owns this boundary.
if (lowerer.externalTypes.has(spec)) continue;
// A source-only workspace package is part of the program module
// graph: resolveImport follows its node_modules link to the loaded
// TypeScript entry. Its internal `.js` spellings have already been
- // resolved to `.ts` by that graph, and no source may be handed to
- // the JavaScript island.
+ // resolved to `.ts` by that graph.
if (!isRelativeSpecifier(spec) && resolveImport(lowerer.program, fp.sf, spec) !== null) {
continue;
}
@@ -592,7 +542,7 @@ export function collectNpmImports(lowerer: Lowerer, parts: FileParts[]): void {
// is a PROGRAM-MODULE dependency — its entry sits in the module
// order, orderedImportsOf answers it for the %init header, and the
// checker's alias chains bind the imports to its own exports. The
- // island owns nothing here, in static and --dynamic builds alike.
+
if (
npm !== null &&
isNpmStaticPackage(npm.packageName) &&
@@ -603,12 +553,8 @@ export function collectNpmImports(lowerer: Lowerer, parts: FileParts[]): void {
}
// A RELATIVE specifier resolving INTO node_modules (the e2e driver
// shape: `import "../node_modules/vercel/dist/index.js"`) is
- // package code too — tsc pulls the FILE into the program under
- // allowJs, but shipped JS has exactly one execution home, the
- // embedded engine, so it takes the same island path as a bare
- // specifier (previously it lowered to NOTHING: not an npm import,
- // and node_modules files never lower as program modules — the
- // import silently dropped).
+ // package code too. Attribute it to the package so unselected source
+ // receives a diagnostic instead of silently dropping the import.
const relPkg =
npm === null && isRelativeSpecifier(spec)
? packageNameOfPath(resolvePath(dirnamePath(fp.sf.fileName), spec))
@@ -620,7 +566,7 @@ export function collectNpmImports(lowerer: Lowerer, parts: FileParts[]): void {
if (relIsJs) {
// An explicitly selected installed entry owns its package's
// source graph. Preflight included these modules for native
- // initialization; do not also embed them in the island.
+
const dep = resolveImport(lowerer.program, fp.sf, spec);
if (dep !== null && entryPackageFile(dep.fileName) && lowerer.fileTag.has(dep)) continue;
}
@@ -632,94 +578,15 @@ export function collectNpmImports(lowerer: Lowerer, parts: FileParts[]): void {
// resolved, but the exports target ships no JS — the types-only
// package shape): preflight registered Node's startup crash for
// it, %main throws before any init runs, and the bindings never
- // link — nothing to embed, no island requirement, in EITHER mode.
+
if (npm !== null && probeNodeImportRefusal(fp.sf.fileName, spec) !== null) continue;
- if (!builder) {
- lowerer.pushDiag(requiresDynamicImportDiag(npm?.packageName ?? relPkg!, locOf(stmt)));
+ {
+ lowerer.pushDiag(unsupportedPackageImportDiag(npm?.packageName ?? relPkg!, locOf(stmt)));
continue;
}
- const before = builder.errors.length;
- const entryKey = npm
- ? (builder.addImport(fp.sf.fileName, spec), builder.entryOf(fp.sf.fileName, spec))
- : builder.addFileImport(fp.sf.fileName, spec);
- for (const err of builder.errors.slice(before)) {
- lowerer.pushDiag(npmEmbedFailedDiag(err.message, locOf(stmt)));
- }
- if (entryKey === null) continue; // resolution failed — reported above
- const loc = locOf(stmt);
- const byStmt = lowerer.npmInitActions.get(fp.sf) ?? new Map]();
- lowerer.npmInitActions.set(fp.sf, byStmt);
- const actions = byStmt.get(stmt) ?? [];
- byStmt.set(stmt, actions);
- const importExpr = (exportName: string): IrExpr => ({
- kind: "libCall",
- fn: "island.import",
- args: [
- { kind: "strLit", value: entryKey, type: STRING, loc },
- { kind: "strLit", value: exportName, type: STRING, loc },
- // The specifier as WRITTEN — Node's missing-export SyntaxError
- // names it ("The requested module 'x' does not provide an
- // export named 'y'"), and the runtime check reproduces that
- // message exactly (scr_jsval_import).
- { kind: "strLit", value: spec, type: STRING, loc },
- ],
- type: JSVAL,
- loc,
- });
- const bind = (nameNode: ts.Identifier | ts.StringLiteral, exportName: string): void => {
- let symbol = lowerer.checker.getSymbolAtLocation(nameNode);
- if (symbol && symbol.flags & ts.SymbolFlags.Alias) {
- symbol = lowerer.checker.getAliasedSymbol(symbol);
- }
- if (!symbol) return;
- let g = lowerer.globalsBySymbol.get(symbol);
- if (!g) {
- g = {
- id: `%g.npm.${lowerer.globalsList.length}`,
- name: nameNode.text,
- type: JSVAL,
- mutable: false,
- };
- lowerer.globalsBySymbol.set(symbol, g);
- lowerer.globalsList.push(g);
- }
- actions.push({ kind: "assign", localId: g.id, value: importExpr(exportName), loc });
- };
- if (reexport !== null) {
- for (const el of reexport.elements) {
- if (el.isTypeOnly) continue;
- bind(el.name, el.propertyName?.text ?? el.name.text);
- }
- continue;
- }
- if (!clause) {
- // Side-effect import: load for its top-level effects, keep nothing.
- actions.push({ kind: "exprStmt", expr: importExpr("*"), loc });
- continue;
- }
- if (clause.name) bind(clause.name, "default");
- if (clause.namedBindings) {
- if (ts.isNamespaceImport(clause.namedBindings)) {
- bind(clause.namedBindings.name, "*");
- } else {
- for (const el of clause.namedBindings.elements) {
- if (el.isTypeOnly) continue;
- bind(el.name, el.propertyName?.text ?? el.name.text);
- }
- }
- }
}
}
- for (const fp of parts) collectDynamicImports(lowerer, builder, fp.sf);
- if (builder) {
- for (const fp of parts) collectCreateRequires(lowerer, builder, fp.sf);
- const graph = builder.finish();
- if (graph.modules.length > 0) {
- lowerer.npmEmbedded = { modules: graph.modules, edges: graph.edges };
- }
- if (graph.builtins.length > 0) lowerer.npmBuiltins = graph.builtins;
- if (graph.lazyTraps.length > 0) lowerer.npmLazyTraps = graph.lazyTraps;
- }
+ for (const fp of parts) collectDynamicImports(lowerer, fp.sf);
}
/** Literal dynamic-import collection: every
@@ -735,11 +602,7 @@ export function collectNpmImports(lowerer: Lowerer, parts: FileParts[]): void {
* specifiers are skipped — the lowering owns that fence (the module
* graph is a build-time artifact; there is nothing to embed for a
* runtime-computed name). */
-function collectDynamicImports(
- lowerer: Lowerer,
- builder: NpmGraphBuilder | null,
- sf: ts.SourceFile,
-): void {
+function collectDynamicImports(lowerer: Lowerer, sf: ts.SourceFile): void {
ts.walkPreorder(sf, (node) => {
if (
ts.isCallExpression(node) &&
@@ -768,80 +631,19 @@ function collectDynamicImports(
const builtin = canonicalBuiltinModule(spec);
const res = ownModule
? ({ kind: "program-module" } as const)
- : !lowerer.dynamic && builtin !== null
+ : builtin !== null
? ({ kind: "static-builtin", module: builtin } as const)
- : builder?.addDynamicImport(sf.fileName, spec);
+ : undefined;
if (res === undefined) {
return undefined;
}
lowerer.dynImports.set(mapKey, res);
- if (res.kind === "unsupported-builtin") {
- lowerer.pushDiag(
- npmEmbedFailedDiag(
- `'${spec}' is a Node builtin the island does not provide a shim for`,
- locOf(node),
- ),
- );
- } else if (res.kind === "unresolved") {
- lowerer.pushDiag(npmEmbedFailedDiag(res.message, locOf(node)));
- }
}
}
return undefined;
});
}
-/** The createRequire half of the npm chokepoint (--dynamic only): every
- * `require("bare-literal")` through a createRequire binding — whatever
- * body it sits in — resolves under Node's "require" condition and
- * embeds AT COLLECTION time, so the per-site lowering later just looks
- * its entry up (lowerCreateRequireCall). Builtins, relative documents,
- * "#" specifiers, --npm-static opt-ins, and Node-refused bare names
- * are the lowering's own arms — only resolvable installed packages
- * register here; resolution failures are diagnostics at the call
- * expression, exactly like static npm imports at their statements. */
-function collectCreateRequires(
- lowerer: Lowerer,
- builder: NpmGraphBuilder,
- sf: ts.SourceFile,
-): void {
- const visit = (node: ts.Node): void => {
- if (ts.isCallExpression(node)) {
- const cr = createRequireSpecOf(lowerer, node);
- const spec = cr?.spec ?? null;
- if (
- cr !== null &&
- spec !== null &&
- canonicalBuiltinModule(spec) === null &&
- !isRelativeSpecifier(spec) &&
- !isAbsolute(spec) &&
- !spec.startsWith("#") &&
- probeNodeRequireRefusal(cr.baseFile.fileName, spec) === null
- ) {
- const pkgName = spec.startsWith("@")
- ? spec.split("/").slice(0, 2).join("/")
- : spec.split("/")[0]!;
- const mapKey = `${cr.baseFile.fileName}\u0000${spec}`;
- if (!lowerer.createRequireImports.has(mapKey) && !isNpmStaticPackage(pkgName)) {
- const before = builder.errors.length;
- const entryKey = builder.addRequire(cr.baseFile.fileName, spec);
- for (const err of builder.errors.slice(before)) {
- lowerer.pushDiag(npmEmbedFailedDiag(err.message, locOf(node)));
- }
- lowerer.createRequireImports.set(
- mapKey,
- entryKey === null
- ? ""
- : { entryKey, format: builder.moduleFormatOf(entryKey) ?? "cjs" },
- );
- }
- }
- }
- ts.forEachChild(node, visit);
- };
- visit(sf);
-}
-
/** JSON module default imports (`import pkg from "../package.json"`):
* the document is DATA known at build time, so the binding bakes into a
* record global — the checker's structural type for the module (thanks
@@ -2030,7 +1832,7 @@ export function collectGlobals(
(!decl.type &&
!hasJsTypeAnnotation(decl) &&
checkedGlobalReference(lowerer, initializer)) ||
- (!lowerer.dynamic && stdlibGlobalNameOf(lowerer, initializer) === "globalThis"))
+ stdlibGlobalNameOf(lowerer, initializer) === "globalThis")
) {
const symbol = lowerer.checker.getSymbolAtLocation(nameNode);
if (symbol && !lowerer.globalsBySymbol.has(symbol)) {
@@ -2210,37 +2012,6 @@ export function collectGlobals(
}
continue;
}
- // A JS file-scope object literal carrying GET accessors whose
- // strict type has no mapping (the doc-printer root-indent
- // shape — a self-referential getter): the literal builds
- // ISLAND-NATIVE (the getter defines through the engine), so
- // the binding holds the HANDLE — a jsval global, so exports
- // and separately-declared functions reach the same engine
- // object.
- if (
- lowerer.dynamic &&
- isJsSourceFile(sf) &&
- !lowerer.mapTypeOf(lowerer.typeOf(nameNode)) &&
- ts.isIdentifier(decl.name) &&
- nameNode === decl.name &&
- decl.initializer !== undefined &&
- ts.isObjectLiteralExpression(decl.initializer) &&
- decl.initializer.properties.some((p) => ts.isGetAccessorDeclaration(p))
- ) {
- const symbol = lowerer.checker.getSymbolAtLocation(nameNode);
- if (symbol && !lowerer.globalsBySymbol.has(symbol)) {
- const g: IrGlobal = {
- id: `%g.${tag}${nsPrefix}${nameNode.text}`,
- name: nameNode.text,
- type: JSVAL,
- mutable: isLet,
- source: bindingSource(nameNode),
- };
- lowerer.globalsBySymbol.set(symbol, g);
- lowerer.globalsList.push(g);
- }
- continue;
- }
// A function initializer can have a native calling convention
// even when its inferred return/parameter pieces need DYN. Keep
// that closure in a checked-value global so class methods and
@@ -2309,24 +2080,13 @@ export function collectGlobals(
ts.isNewExpression(decl.initializer)
? (objectFactoryGlobalType(lowerer, decl.initializer) ?? undefined)
: undefined;
- // `var p1 = import("./m")` at file scope: the global holds the
- // island promise/handle — the import expression's only
- // production — whatever the checker's namespace type mapped to
- // (lowerVarDecl's rule at module scope; the init body assigns
- // it).
+ // Prefer the initializer's native namespace or proxy storage
+ // where it is more precise than the declaration's checker type.
const handleT =
ts.isIdentifier(decl.name) && nameNode === decl.name
? ((isNativeProxyInitializer(lowerer, decl.initializer) ? DYN : null) ??
- (lowerer.dynamic
- ? importCallHandleType(decl.initializer)
- : staticImportNamespaceType(lowerer, decl.initializer)) ??
- (lowerer.dynamic
- ? // An unchecked-overload call result stores the handle,
- // exactly the local rule (uncheckedOverloadHandleCall).
- uncheckedOverloadHandleCall(lowerer, decl.initializer)
- ? JSVAL
- : null
- : null))
+ staticImportNamespaceType(lowerer, decl.initializer) ??
+ null)
: null;
// JavaScript factory results with unmappable annotations still
// need shared storage. Unannotated callable unions also use a
@@ -2476,7 +2236,6 @@ export function collectGlobals(
)
type = DYN;
if (
- !lowerer.dynamic &&
isJsSourceFile(sf) &&
!decl.type &&
!hasJsTypeAnnotation(decl) &&
@@ -2514,28 +2273,6 @@ export function collectGlobals(
) {
type = DYN;
}
- // An evolving-`any` array's DERIVED file-scope binding under
- // --dynamic (`const kept = fns.filter(...)` where `fns`
- // registered array at its `any[]` declaration): the
- // receiver-type-preserving methods answer the receiver's
- // handle-element array, while tsc's evolving-array analysis
- // spells the pushed element type here — the value's element
- // type is the truth, so the global slot takes the handle-
- // element array (lowerVarDecl's adoption, the file-scope
- // face). Annotated declarations keep the validated-boundary
- // fence.
- if (
- lowerer.dynamic &&
- ts.isIdentifier(decl.name) &&
- nameNode === decl.name &&
- decl.type === undefined &&
- decl.initializer !== undefined &&
- type.kind === "array" &&
- type.elem.kind !== "jsval" &&
- handleArrayPreservingCall(lowerer, decl.initializer)
- ) {
- type = arrayOf(JSVAL);
- }
// An exact class behind a generic interface keeps its native
// representation so generic calls can specialize against its body.
if (
@@ -2547,26 +2284,7 @@ export function collectGlobals(
const initT = lowerer.mapTypeOf(lowerer.typeOf(decl.initializer!));
if (initT?.kind === "object") type = initT;
}
- // A file-scope PATTERN over an ISLAND-bound source (`export
- // let { toString } = 1;` — the engine reads the wrapper's
- // prototype member): the bound value follows the island
- // property-read rule, so the global slot must too — declared
- // primitives exit eagerly to their static type, everything
- // else stores the HANDLE (a func-typed slot could never take
- // the engine value the desugar assigns).
- if (lowerer.dynamic && !ts.isIdentifier(decl.name) && decl.initializer !== undefined) {
- const srcT = lowerer.mapTypeOf(lowerer.typeOf(decl.initializer));
- const island =
- srcT !== null &&
- (srcT.kind === "jsval" ||
- srcT.kind === "f64" ||
- srcT.kind === "bool" ||
- srcT.kind === "string" ||
- isUnitType(srcT));
- if (island && type.kind !== "f64" && type.kind !== "bool" && type.kind !== "string") {
- type = JSVAL;
- }
- }
+
// File-scope unit-only bindings (`var x: undefined`, `const
// y: void = undefined`) ride the unit-only union, exactly
// like function-scope locals (lowerVarDecl's rule).
@@ -2668,34 +2386,6 @@ export function collectGlobals(
}
}
-/** True iff this initializer's VALUE is a jsval-element array from a
- * module global already registered as one (the evolving-`any` binding
- * under --dynamic): the global itself, or a receiver-TYPE-PRESERVING
- * array-method call chain over it (filter/slice/splice/concat — each
- * answers the receiver's own array type). Registration runs in source
- * order, so the root's global — declared above, TDZ-guaranteed — is
- * already in the table. */
-function handleArrayPreservingCall(lowerer: Lowerer, e: ts.Expression): boolean {
- const PRESERVING = new Set(["filter", "slice", "splice", "concat"]);
- let cur = e;
- for (;;) {
- while (ts.isParenthesizedExpression(cur)) cur = cur.expression;
- if (
- ts.isCallExpression(cur) &&
- ts.isPropertyAccessExpression(cur.expression) &&
- PRESERVING.has(cur.expression.name.text)
- ) {
- cur = cur.expression.expression;
- continue;
- }
- break;
- }
- if (!ts.isIdentifier(cur)) return false;
- const sym = lowerer.checker.getSymbolAtLocation(cur);
- const g = sym ? lowerer.globalsBySymbol.get(sym) : undefined;
- return g?.type.kind === "array" && g.type.elem.kind === "jsval";
-}
-
/** Registers the entry-init note for a `var` module global: JS hoists
* module vars to `undefined` at module entry, so an undefined-armed slot
* must hold the interned undefined arm BEFORE the body runs (a function
@@ -2708,11 +2398,10 @@ function handleArrayPreservingCall(lowerer: Lowerer, e: ts.Expression): boolean
function noteVarGlobalEntryInit(lowerer: Lowerer, sf: ts.SourceFile, g: IrGlobal): void {
// 'any' globals need the entry init exactly like undefined-armed
// unions: tsc never guards `any` reads, so `var x: any;` is readable
- // before any assignment and its slot must hold its world's undefined
- // — the ENGINE's for jsval (--dynamic), the checked-dynamic tree's for dyn (static) —
+ // before any assignment and its slot must hold native undefined
// rather than a C-level NULL (an op or validated exit on NULL is
// memory-unsafe, not a TypeError).
- if (g.type.kind !== "union" && g.type.kind !== "jsval" && g.type.kind !== "dyn") return;
+ if (g.type.kind !== "union" && g.type.kind !== "dyn") return;
const inits = lowerer.varGlobalEntryInits.get(sf) ?? [];
inits.push(g);
lowerer.varGlobalEntryInits.set(sf, inits);
@@ -2880,20 +2569,6 @@ export function lowerDefaultExport(lowerer: Lowerer, stmt: ts.ExportAssignment):
return { kind: "assign", localId: g.id, value, loc: locOf(stmt) };
}
-/** One file's top-level statements as its init function — RUN-ONCE like a
- * Node module body: non-entry inits open with a guard flag test (already
- * ran → return) and set the flag before anything else, so every caller —
- * hoisted import headers, inline require statements, diamonds, cache-hit
- * re-requires — gets Node's module-cache semantics from the same call.
- * After the guard comes the file's HOISTED module-edge header: one
- * guarded %init call per imported user module and the island loads for
- * npm imports, in import order (Node evaluates every imported module
- * before the importer's body — depth-first postorder falls out of the
- * nesting). CommonJS requires are NOT in the header: Node runs them at
- * their statements, so the statement lowering emits their %init calls
- * inline in the body. JSON-import bindings (pure data) load next; then
- * the body. Top-level var statements assign the pre-registered globals
- * instead of declaring locals. */
export function lowerFileInit(
lowerer: Lowerer,
sf: ts.SourceFile,
diff --git a/packages/compiler/src/frontend/lowering/lower-server.ts b/packages/compiler/src/frontend/lowering/lower-server.ts
index 995a2ad4a..319201133 100644
--- a/packages/compiler/src/frontend/lowering/lower-server.ts
+++ b/packages/compiler/src/frontend/lowering/lower-server.ts
@@ -7,16 +7,6 @@ import {
varRef,
} from "../../ir/build.js";
-/* The server-surface lowering (node:net + node:http — the spoke-module
- * pattern, like lower-island.ts): module-function calls (net
- * createServer/connect/createConnection, http createServer/request/get —
- * named AND namespace import forms, both dispatched here), method calls
- * on netServer/netSocket/httpReq/httpRes/httpClientReq receivers, the
- * composed `server.address().port` read, and the property surface
- * (req.url/method/statusCode/socket/headers, res.headersSent,
- * socket.remoteAddress, request.destroyed). Everything the lib declares
- * beyond these shapes fences member-qualified — never a generic
- * rejection, never silence. */
import * as ts from "../ts7/adapter.js";
import type { Lowerer } from "./lowerer.js";
import { ladderFenceExpr } from "./lowerer.js";
@@ -103,17 +93,6 @@ function requireStatementPosition(lowerer: Lowerer, call: ts.CallExpression, wha
);
}
-/** Node enables net.Server's reusePort socket option only for the exact
- * boolean value true. This is intentionally different from the ordinary
- * condition lowering used by ipv6Only: JavaScript values such as 1 and
- * "true" are truthy, but Node leaves reusePort disabled for them.
- *
- * Typed boolean-or-undefined option bindings are represented by the normal
- * tagged union. Initializers narrow that union to its boolean arm; shorthand
- * properties are required to have the concrete BOOL shape below, matching
- * ipv6Only's static option-record fence. Other static values still evaluate
- * once, then produce false; checked-dynamic and island values use strict
- * equality against the boolean true. */
function lowerExactReusePort(lowerer: Lowerer, value: IrExpr, node: ts.Node): IrExpr {
const loc = locOf(node);
const falseValue = (): IrExpr => boolLit(false, loc);
@@ -128,15 +107,7 @@ function lowerExactReusePort(lowerer: Lowerer, value: IrExpr, node: ts.Node): Ir
loc,
};
}
- if (value.type.kind === "jsval") {
- return {
- kind: "jsOp",
- op: "eq",
- args: [value, lowerer.jsvalIn(boolLit(true, loc), node)],
- type: BOOL,
- loc,
- };
- }
+
if (value.type.kind === "union") {
const def = lowerer.unions.get(value.type.unionId);
const boolTag = def?.arms.findIndex((arm) => arm.kind === "bool") ?? -1;
diff --git a/packages/compiler/src/frontend/lowering/lower-island.ts b/packages/compiler/src/frontend/lowering/lower-stdlib.ts
similarity index 62%
rename from packages/compiler/src/frontend/lowering/lower-island.ts
rename to packages/compiler/src/frontend/lowering/lower-stdlib.ts
index 88c2d34df..d1db5da71 100644
--- a/packages/compiler/src/frontend/lowering/lower-island.ts
+++ b/packages/compiler/src/frontend/lowering/lower-stdlib.ts
@@ -1,9 +1,6 @@
import { dynUndefinedExpr, nodeThrowExpr } from "../../ir/build.js";
import { InternalCompilerError } from "../../errors.js";
-/* Island-boundary lowering: jsval marshaling into the island (jsvalIn and
- * its boundary fences), island-expression detection, the island method-call
- * surface (Math and number/string methods under --dynamic), and the npm
- * package boundary fences for node_modules-declared symbols. */
+
import * as ts from "../ts7/adapter.js";
import { lowerToNumberArgument } from "./lower-exprs.js";
import type { Lowerer } from "./lowerer.js";
@@ -16,36 +13,24 @@ import {
type IrExpr,
type IrStmt,
type IrType,
- JSVAL,
- MAX_ISLAND_CALLBACK_ARITY,
STRING,
VOID,
canConvertToDyn,
- canMarshalTypedFuncIntoIsland,
- islandPromisePayloadTag,
isUnitType,
} from "../../ir/ir.js";
import {
- ISLAND_SURFACE,
- type IslandFnEntry,
+ STDLIB_SURFACE,
+ type StdlibFnEntry,
STATIC_MATH_FNS,
STATIC_MATH_PROPS,
- boundaryIntoIslandMsg,
stdlibGlobalNameOf,
} from "./surfaces.js";
import {
- requiresDynamicApiDiag,
- requiresDynamicPackageDiag,
+ unsupportedNativeApiDiag,
+ unsupportedPackageValueDiag,
} from "../../diagnostics/diagnostic.js";
-import {
- esmNamedImportLinkCrash,
- isCjsJsFile,
- isJsSourceFile,
- locOf,
- npmPackageNameOf,
-} from "../program.js";
+import { esmNamedImportLinkCrash, isCjsJsFile, locOf, npmPackageNameOf } from "../program.js";
import { foldedStringKeyOf, lowerDynObjectLiteral } from "./expressions/object-literals.js";
-import { isSafeToRepeat } from "./expressions/evaluation-safety.js";
import { PoisonError, newFnCtx, own } from "./lowerer.js";
import {
NODE24_FETCH_COMPAT_PROFILE,
@@ -56,222 +41,18 @@ import {
STATIC_RESPONSE_READS,
} from "../../compat/fetch-profile.js";
-/** True iff the checker's type for this node maps to jsval ('any') —
- * the island test in front of every engine-op lowering (receivers,
- * callees, assignment targets). ALSO true for an identifier bound to an
- * island-HANDLE local whose declared type says otherwise (`const {
- * readFileSync } = await import("fs")` — the binding's declared
- * function/Buffer type never held the value; the handle is the value's
- * only story), so its uses dispatch to engine ops instead of
- * re-reporting the declared type. The one exclusion is promise-mapped
- * declared types: a package promise held as a handle keeps its existing
- * checker-driven dispatch (the await/.catch bridge lowerings own it). */
-export function isIslandExpr(lowerer: Lowerer, node: ts.Expression): boolean {
- // Static builds cannot contain island handles. Avoid mapping entire
- // receiver/callee types (and their checker RPCs) just to prove that.
- if (!lowerer.dynamic) return false;
- const mapped = lowerer.mapTypeOf(lowerer.typeOf(node));
- if (mapped?.kind === "jsval") return true;
- if (mapped?.kind !== "promise" && ts.isIdentifier(node)) {
- const local = lowerer.peekLocal(node);
- if (local?.type.kind === "jsval") return true;
- // File-scope handle bindings (a module global slotted jsval by the
- // island-pattern or unchecked-overload rules) take the same rule as
- // locals: the handle is the value's only story.
- if (!local && lowerer.globalOf(node)?.type.kind === "jsval") return true;
- }
- return false;
-}
-
-/** Marshal a static value into the island (--dynamic): primitives by
- * value, JSON-safe composites as a deep copy (the documented aliasing
- * divergence). Values with no island representation — closures, class
- * instances, promises, un-validated 'unknown' — are rejected with the
- * boundary message. */
-/** The call-time deferral of a FUNC-value island crossing in a JS
- * source: captures the just-recorded diagnostic into the runtime-fence
- * ledger and answers a marshaled host closure that THROWS it when
- * invoked — building the value compiles; only a call through the
- * island stops the run. Null (caller rethrows) outside the JS deferral
- * gate: TypeScript sources, probe mode, ICEs. */
-export function islandFuncValueFence(
- lowerer: Lowerer,
- diagsBefore: number,
- node: ts.Node,
-): IrExpr | null {
- if (!isJsSourceFile(node.getSourceFile())) return null;
- const fence = lowerer.deferToRuntimeFence(diagsBefore, node, {
- kind: "closure",
- name: () => `%fn${lowerer.lambdaCounter++}_islfence`,
- returnType: VOID,
- type: { kind: "func", params: [], ret: VOID },
- });
- if (!fence) return null;
- return {
- kind: "jsMarshal",
- value: fence,
- type: JSVAL,
- loc: fence.loc,
- };
-}
-
-export function jsvalIn(lowerer: Lowerer, e: IrExpr, node: ts.Node): IrExpr {
- if (e.type.kind === "jsval") return e;
- // Bare unit literals (`undefined` / `null` in an 'any' slot): the
- // engine's own units — unit-typed expressions are literals (units have
- // no other producers), so dropping the operand loses nothing.
- if (isUnitType(e.type)) {
- return {
- kind: "jsOp",
- op: e.type.kind === "undefinedT" ? "undefLit" : "nullLit",
- args: [],
- type: JSVAL,
- loc: e.loc,
- };
- }
- if (e.type.kind === "dyn") {
- // A CHECKED-DYNAMIC value entering the island: the dyn tree
- // deep-copies into engine values — exactly coerceToExpected's
- // jsval-IN rule (data kinds only; a dyn carrying a boxed
- // function/handle throws the catchable TypeError at runtime).
- return { kind: "jsMarshal", value: e, type: JSVAL, loc: e.loc };
- }
- // Closures cross INTO the island as host functions — THE package
- // callback pattern (`.action((a, b) => ...)`). Unannotated params stay
- // 'any' (contextual typing against package signatures) and pass through
- // as handles; TYPED params convert at call time through the validated-
- // exit machinery (strict primitives, JSON round-trip composites,
- // `T | undefined` taking the undefined arm for an absent argument), so
- // a conversion failure throws back into the island as a TypeError.
- // Anything outside both shapes gets the specific fix, not the generic
- // boundary recitation.
- if (
- e.type.kind === "func" &&
- !canMarshalTypedFuncIntoIsland(
- e.type,
- (id) => lowerer.shapes.get(id),
- (id) => lowerer.unions.get(id),
- )
- ) {
- const diagsBefore = lowerer.diags.length;
- try {
- lowerer.unsupported(
- "SC1090",
- node,
- `functions with this signature crossing into dynamically-executed code ` +
- `(a callback passed to a package/'any' API may take 'any' parameters — ` +
- `leave them unannotated so contextual typing keeps them 'any' — or parameters ` +
- `convertible at the boundary (number, string, boolean, JSON-safe ` +
- `records/arrays/unions, 'T | undefined'), and return 'any', void, number, ` +
- `string, boolean, a JSON-safe composite, or a Promise of the primitive kinds${
- e.type.kind === "func" && e.type.params.length > MAX_ISLAND_CALLBACK_ARITY
- ? `; at most ${MAX_ISLAND_CALLBACK_ARITY} parameters`
- : ""
- })`,
- );
- } catch (err) {
- // JS sources defer the crossing like a statement fence, one level
- // deeper: the slot receives a host closure that THROWS the
- // diagnostic when INVOKED (the withPlugins aggregation shape —
- // wrappers built at module init around functions the smoke path
- // never calls). TypeScript and probe mode keep the poison.
- if (!(err instanceof PoisonError)) throw err;
- const fence = islandFuncValueFence(lowerer, diagsBefore, node);
- if (fence) return fence;
- throw err;
- }
- }
- // A STATIC promise crossing INTO the island: a real engine thenable
- // settled when the scriptc promise settles (the async-callback return
- // bridge, scr_jsval_from_promise) — the loadBuiltinPlugins cache
- // shape and the island Promise.all arm's static entries. Only
- // fulfillments in the bridge's payload domain cross; the rest keep
- // the boundary fence below with the promise type named.
- if (e.type.kind === "promise" && islandPromisePayloadTag(e.type.inner) !== null) {
- return { kind: "jsMarshal", value: e, type: JSVAL, loc: e.loc };
- }
- if (e.type.kind !== "func" && !lowerer.boundarySafe(e.type)) {
- // A RegExp crossing INTO the island (`z.string().regex(/^a+$/)` —
- // the validation-pattern argument): the engine compiles its own
- // from source+flags. A fresh engine RegExp per marshal — identity
- // and lastIndex state do not cross (SEMANTICS.md). Only literal
- // and pure-read spellings lower (the rebuild reads the operand
- // twice); computed regex values keep the boundary fence.
- if (e.type.kind === "regex") {
- const re = islandRegexpOf(e);
- if (re) return re;
- }
- // jsval-BEARING composites (an `any[]` value, a record holding one)
- // have no JSON marshal but an honest per-field/per-element island
- // construction — the same lift the implicit coercion path uses.
- if (lowerer.jsvalLiftable(e.type)) return lowerer.jsvalLiftExpr(e, e.loc);
- lowerer.unsupported("SC1090", node, boundaryIntoIslandMsg(lowerer.fmt(e.type)));
- }
- return { kind: "jsMarshal", value: e, type: JSVAL, loc: e.loc };
-}
-
-/** A static RegExp value as a fresh ENGINE RegExp — `new RegExp(source,
- * flags)` in the island, the pattern TEXT crossing (both worlds compile
- * the ES-spec grammar). Literals rebuild from their own pattern/flags;
- * pure reads (a regex-typed binding) read the source/flags intrinsics —
- * the rebuild emits the operand twice, so effectful producers return
- * null into the caller's boundary fence. */
-export function islandRegexpOf(e: IrExpr): IrExpr | null {
- if (e.type.kind !== "regex") return null;
- const loc = e.loc;
- let src: IrExpr;
- let flags: IrExpr;
- if (e.kind === "regexLit") {
- src = { kind: "strLit", value: e.pattern, type: STRING, loc };
- flags = { kind: "strLit", value: e.flags, type: STRING, loc };
- } else if (isSafeToRepeat(e)) {
- src = { kind: "regexIntrinsic", method: "source", receiver: e, args: [], type: STRING, loc };
- flags = { kind: "regexIntrinsic", method: "flags", receiver: e, args: [], type: STRING, loc };
- } else {
- return null;
- }
- const ctor: IrExpr = {
- kind: "jsOp",
- op: "globalGet",
- name: "RegExp",
- args: [],
- type: JSVAL,
- loc,
- };
- return {
- kind: "jsOp",
- op: "construct",
- args: [
- ctor,
- { kind: "jsMarshal", value: src, type: JSVAL, loc },
- { kind: "jsMarshal", value: flags, type: JSVAL, loc },
- ],
- type: JSVAL,
- loc,
- };
-}
-
-/** The gate on every ISLAND_SURFACE lowering: under --dynamic the caller
- * proceeds to engine ops; without it the use site is a per-site SC2012
- * (poison-recovered, so every site in the program reports — and the
- * coverage report groups them under "runs with --dynamic"). */
-export function requireDynamicApi(
+export function refuseUnsupportedApi(
lowerer: Lowerer,
feature: string,
node: ts.Node,
hint?: string,
-): void {
- if (lowerer.dynamic) return;
- lowerer.pushDiag(requiresDynamicApiDiag(feature, locOf(node), hint));
+): never {
+ lowerer.pushDiag(unsupportedNativeApiDiag(feature, locOf(node), hint));
throw new PoisonError();
}
-/** Resolves an identifier to an island-backed ambient GLOBAL function
- * (parseFloat, isFinite). Provenance, not name: the
- * symbol's declaration must live in the ambient file, so a user function
- * named `parseFloat` never matches. */
-export function islandGlobalFnOf(lowerer: Lowerer, ident: ts.Identifier): IslandFnEntry | null {
- const entry = own(ISLAND_SURFACE.globals, ident.text);
+export function stdlibGlobalFnOf(lowerer: Lowerer, ident: ts.Identifier): StdlibFnEntry | null {
+ const entry = own(STDLIB_SURFACE.globals, ident.text);
if (!entry) return null;
const symbol = lowerer.resolveValueSymbol(ident);
if (!symbol || !lowerer.isStdlibSymbol(symbol)) return null;
@@ -293,10 +74,9 @@ function requestInitLiteralKey(lowerer: Lowerer, prop: ts.ObjectLiteralElementLi
return null;
}
-/** Fence declared RequestInit members outside the selected compiler tier.
- * Computed runtime keys and non-literal objects are validated again by the
- * static runtime; source-visible members that neither tier preserves are
- * rejected before the dynamic bridge can silently discard them. */
+/** Unwrap assertions and parentheses when checking RequestInit values.
+ * Computed runtime keys and non-literal objects are also validated by the
+ * native runtime. */
function requestInitValueExpr(expr: ts.Expression): ts.Expression {
let current = expr;
while (
@@ -656,7 +436,7 @@ function fenceRequestInitObject(
);
const shadowed = new Set();
const fence = (row: (typeof rows)[number], value: ts.Expression | null, blame: ts.Node): void => {
- if (lowerer.dynamic ? row.status !== "unsupported" : row.status === "static") return;
+ if (row.status === "static") return;
if (value !== null) {
const type = lowerer.typeOf(requestInitValueExpr(value));
if (
@@ -670,7 +450,7 @@ function fenceRequestInitObject(
.map((arm) => lowerer.checker.getPropertyOfType(arm, row.member))
.find((member) => member !== undefined);
lowerer.noLowering(
- `RequestInit option '${row.member}'${lowerer.dynamic ? "" : " in a static build"}`,
+ `RequestInit option '${row.member}'${" in a static build"}`,
blame,
row.reason ??
"the native static RequestInit surface is method, headers, body, duplex, redirect, and signal",
@@ -781,28 +561,6 @@ function fenceRequestInitValue(lowerer: Lowerer, value: ts.Expression): void {
fenceRequestInitValueInner(lowerer, value, new Set());
}
-/** USER-code `fetch(url)` / `fetch(url, init)` — the ambient global
- * (provenance, not the name: a user's own `fetch` never matches).
- *
- * The static tier owns URL requests directly: scr_fetch_static runs
- * over the native net/http/tls stack, consumes a checked-dynamic
- * RequestInit object, and returns a promise of an opaque native
- * Response handle. AbortSignal and readable Web Streams are native
- * checked-dynamic handles too, so cancellation and streaming bodies
- * stay engine-free.
- *
- * The engine's own fetch executes (the same one embedded npm code calls —
- * scr_fetch.c over the native net/tls stack): the url marshals in (strings; template
- * results), an init OBJECT LITERAL builds natively in the island through
- * the existing 'any'-contextual literal path (RequestInit maps to jsval,
- * so field values marshal individually and an AbortSignal handle passes
- * straight through), and the engine's promise bridges to a static
- * `promise of jsval` (jsBridgePromise) — `await fetch(...)` parks the
- * fiber like any await and resumes with the Response HANDLE. Member
- * reads/calls on the handle are engine ops; typed extraction happens at
- * the user's narrowing sites through the validated-exit machinery.
- * Null for anything that isn't THE ambient fetch, so lowerCall keeps
- * trying. */
export function lowerFetchCall(lowerer: Lowerer, call: ts.CallExpression): IrExpr | null {
const callee = call.expression;
if (!ts.isIdentifier(callee) || callee.text !== "fetch") return null;
@@ -813,7 +571,7 @@ export function lowerFetchCall(lowerer: Lowerer, call: ts.CallExpression): IrExp
const loc = locOf(call);
const initNode = call.arguments[1];
if (initNode !== undefined) fenceRequestInitValue(lowerer, initNode);
- if (!lowerer.dynamic) {
+ {
const inputNode = call.arguments[0]!;
const input = lowerer.lowerExpr(inputNode);
let init: IrExpr;
@@ -882,28 +640,6 @@ export function lowerFetchCall(lowerer: Lowerer, call: ts.CallExpression): IrExp
};
return { kind: "seqExpr", stmts, result: answer, type: answer.type, loc };
}
- const fetchFn: IrExpr = {
- kind: "jsOp",
- op: "globalGet",
- name: "fetch",
- args: [],
- type: JSVAL,
- loc,
- };
- // Init OBJECT LITERALS build natively in the island (the general
- // 'any'-contextual literal path can't claim them: the optional param's
- // contextual type is `RequestInit | undefined`, a union) — field
- // values marshal individually, so an AbortSignal HANDLE passes
- // through and dashed header keys ("content-type") are plain engine
- // property names. Non-literal inits marshal as a whole (JSON-safe
- // records; a signal field inside one fences with the boundary rule).
- const args = call.arguments.map((a) =>
- ts.isObjectLiteralExpression(a)
- ? lowerIslandObjectLiteral(lowerer, a)
- : lowerer.jsvalIn(lowerer.lowerExpr(a), a),
- );
- const raw: IrExpr = { kind: "jsOp", op: "callFn", args: [fetchFn, ...args], type: JSVAL, loc };
- return { kind: "jsBridgePromise", value: raw, type: { kind: "promise", inner: JSVAL }, loc };
}
/** Static Response.json(): consume the native Response's readable body
@@ -911,7 +647,6 @@ export function lowerFetchCall(lowerer: Lowerer, call: ts.CallExpression): IrExp
* JSON tree. Syntax and stream failures reject at await like the web API. */
export function lowerStaticResponseCall(lowerer: Lowerer, call: ts.CallExpression): IrExpr | null {
if (
- lowerer.dynamic ||
call.questionDotToken ||
(!ts.isPropertyAccessExpression(call.expression) &&
!ts.isElementAccessExpression(call.expression))
@@ -1083,7 +818,7 @@ function fetchInventoryStatus(
owner: string,
member: string,
placement: "static" | "prototype" | "prototype-symbol",
-): "static" | "dynamic-only" | "unsupported" | "out-of-scope" | null {
+): "static" | "unsupported" | "out-of-scope" | null {
return (
NODE24_FETCH_COMPAT_PROFILE.inventory.entries.find(
(entry) => entry.owner === owner && entry.member === member && entry.placement === placement,
@@ -1102,7 +837,7 @@ function fetchInventoryReason(
}
/** Constructor-object operations are distinct from Response instance
- * methods. The inventory marks the former unsupported in both tiers; fence
+ * methods. The inventory marks the former unsupported; fence
* them explicitly so the generic call fallback cannot report SC1090 for
* Response.json while the other statics report SC2020. */
export function fenceUnsupportedFetchConstructorMember(
@@ -1119,7 +854,7 @@ export function fenceUnsupportedFetchConstructorMember(
lowerer.noLowering(
`Response.${member}`,
access,
- "Response static constructor-object operations have no compiler lowering in either tier",
+ "Response static constructor-object operations have no compiler lowering",
);
}
@@ -1198,28 +933,24 @@ export function fenceStaticResponseMember(
member,
member.startsWith("[Symbol.") ? "prototype-symbol" : "prototype",
);
- if (lowerer.dynamic && members.every((member) => status(member) !== "unsupported")) {
- return null;
- }
+
const supported = (member: string) =>
use === "call" ? STATIC_RESPONSE_CALLS.has(member) : STATIC_RESPONSE_READS.has(member);
- if (!lowerer.dynamic && members.every(supported)) return null;
- const member = members.find((candidate) =>
- lowerer.dynamic ? status(candidate) === "unsupported" : !supported(candidate),
- )!;
+ if (members.every(supported)) return null;
+ const member = members.find((candidate) => !supported(candidate))!;
if (status(member) === "unsupported") {
lowerer.noLowering(
`Response.${member}`,
access,
fetchInventoryReason("Response", member, "prototype") ??
- "this Response operation has no compiler lowering in either tier",
+ "this Response operation has no compiler lowering",
sym,
);
}
lowerer.noLowering(
`Response.${member} in a static build`,
access,
- "the native static Response surface is status/ok/statusText/url/redirected/headers/body/bodyUsed plus json(), text(), bytes(), and arrayBuffer(); use --dynamic for the wider Web API",
+ "the native static Response surface is status/ok/statusText/url/redirected/headers/body/bodyUsed plus json(), text(), bytes(), and arrayBuffer(); other forms are unsupported",
sym,
);
}
@@ -1244,33 +975,25 @@ export function fenceStaticHeadersMember(
member,
member.startsWith("[Symbol.") ? "prototype-symbol" : "prototype",
);
- if (lowerer.dynamic && members.every((member) => status(member) !== "unsupported")) {
+
+ if (use === "call" && members.every((member) => STATIC_HEADERS_CALLS.has(member))) {
return null;
}
- if (
- !lowerer.dynamic &&
- use === "call" &&
- members.every((member) => STATIC_HEADERS_CALLS.has(member))
- ) {
- return null;
- }
- const member = members.find((candidate) =>
- lowerer.dynamic
- ? status(candidate) === "unsupported"
- : use !== "call" || !STATIC_HEADERS_CALLS.has(candidate),
+ const member = members.find(
+ (candidate) => use !== "call" || !STATIC_HEADERS_CALLS.has(candidate),
)!;
if (status(member) === "unsupported") {
lowerer.noLowering(
`Headers.${member}`,
access,
- "symbol-keyed Headers iteration has no compiler lowering in either tier; call entries() with --dynamic instead",
+ "symbol-keyed Headers iteration is unsupported; use forEach()",
sym,
);
}
lowerer.noLowering(
`Headers.${member} in a static build`,
access,
- "the native static Headers surface is append/delete/get/getSetCookie/has/set/forEach; use keys()/values()/entries() or symbol-keyed iteration with --dynamic, while construction remains unsupported",
+ "the native static Headers surface is append/delete/get/getSetCookie/has/set/forEach; keys()/values()/entries(), symbol-keyed iteration, and construction remain unsupported",
sym,
);
}
@@ -1278,13 +1001,11 @@ export function fenceStaticHeadersMember(
/** The native AbortController handle dispatches `abort()` directly and
* exposes `.signal` as data, but it has no first-class function value for
* the prototype method. Fence method extraction before the checked-dynamic
- * keyed-read fallback can silently answer `undefined`. Dynamic builds use
- * the engine's real AbortController object and retain ordinary method reads. */
+ * keyed-read fallback can silently answer `undefined`. */
export function fenceStaticAbortControllerMemberRead(
lowerer: Lowerer,
access: StaticResponseAccess,
): IrExpr | null {
- if (lowerer.dynamic) return null;
const symbol = isStdlibFetchInterface(lowerer, access.expression, "AbortController");
if (!symbol) return null;
const members = fetchAccessMemberNames(lowerer, access);
@@ -1314,7 +1035,7 @@ export function staticReadableStreamElementType(
lowerer: Lowerer,
node: ts.Expression,
): IrType | null {
- if (lowerer.dynamic || !isStdlibFetchInterface(lowerer, node, "ReadableStream")) {
+ if (!isStdlibFetchInterface(lowerer, node, "ReadableStream")) {
return null;
}
const type = lowerer.checker.getBaseTypeOfLiteralType(lowerer.typeOf(node));
@@ -1385,18 +1106,18 @@ function fenceFetchObjectMembers(
entry.placement === "prototype-symbol"),
);
if (!row || row.status === "out-of-scope") continue;
- if (lowerer.dynamic && row.status !== "unsupported") continue;
+
// Static data properties retain the ordinary checked-dynamic keyed-read
// lowering. Only a method extraction loses the receiver that its direct
// call bridge would preserve; non-static rows keep their inventory fence.
const operation = NODE24_FETCH_COMPAT_PROFILE.operations.find(
(candidate) => candidate.id === row.id,
);
- if (!lowerer.dynamic && row.status === "static" && operation?.kind === "property") {
+ if (row.status === "static" && operation?.kind === "property") {
continue;
}
lowerer.noLowering(
- `${owner}.${member}${lowerer.dynamic ? "" : " through object destructuring in a static build"}`,
+ `${owner}.${member}${" through object destructuring in a static build"}`,
node,
row.reason ??
"the direct lowered read/call form has a compiler bridge, but extracting this member as a value does not",
@@ -1405,11 +1126,6 @@ function fenceFetchObjectMembers(
}
}
-/** Object binding syntax reads members without constructing property-access
- * nodes, so the ordinary Response/Headers/ReadableStream chokepoints never
- * see it. Attribute those reads to the same inventory rows before generic
- * dyn/jsval destructuring either reports SC1031 or admits an unsupported
- * member in the dynamic tier. */
export function fenceFetchObjectBinding(lowerer: Lowerer, pattern: ts.ObjectBindingPattern): void {
fenceFetchObjectMembers(
lowerer,
@@ -1442,11 +1158,8 @@ export function fenceFetchObjectAssignment(
/** Iteration syntax invokes Headers[Symbol.iterator] without constructing
* an element-access node, so the member chokepoint above never sees it.
- * Keep engine-free builds on the same SC2020 profile row for for-of,
- * array spread, and array destructuring. The dynamic tier uses the
- * engine's iterator protocol and is intentionally allowed. */
+ * Use the same SC2020 profile row for for-of, array spread, and array destructuring. */
export function fenceStaticHeadersIteration(lowerer: Lowerer, node: ts.Node): void {
- if (lowerer.dynamic) return;
// The initializer is the value being iterated. Asking for the binding
// pattern's synthesized tuple type can panic in TypeScript serialization.
const source =
@@ -1461,111 +1174,11 @@ export function fenceStaticHeadersIteration(lowerer: Lowerer, node: ts.Node): vo
lowerer.noLowering(
"Headers.[Symbol.iterator] in a static build",
node,
- "Headers iteration requires --dynamic; append/delete/get/getSetCookie/has/set/forEach remain engine-free",
+ "Headers iteration is unsupported; use append/delete/get/getSetCookie/has/set/forEach",
sym,
);
}
-/** Dynamic element-spelled Headers iteration. Symbol.iterator uses the
- * engine's GetIterator operation. A finite union of keys()/values()/entries()
- * dispatches through fixed-name engine calls after evaluating the receiver
- * and key once, preserving the method receiver and JavaScript evaluation
- * order without trying to represent the union of method values. */
-export function lowerDynamicHeadersIteratorCall(
- lowerer: Lowerer,
- call: ts.CallExpression,
- access: ts.ElementAccessExpression,
-): IrExpr | null {
- if (
- !lowerer.dynamic ||
- call.questionDotToken ||
- access.questionDotToken ||
- call.arguments.length !== 0 ||
- !isStdlibFetchInterface(lowerer, access.expression, "Headers")
- ) {
- return null;
- }
- const members = fetchElementMemberNames(lowerer, access.argumentExpression);
- if (members === null) return null;
- const symbolIterator = members.length === 1 && members[0] === "[Symbol.iterator]";
- if (
- !symbolIterator &&
- !members.every((member) => member === "keys" || member === "values" || member === "entries")
- ) {
- return null;
- }
- const receiver = lowerer.lowerExpr(access.expression);
- if (receiver.type.kind !== "jsval") return null;
- const loc = locOf(call);
- if (!symbolIterator) {
- const key = lowerer.lowerExpr(access.argumentExpression);
- if (key.type.kind !== "string") return null;
- const recvLocal = lowerer.declareHiddenLocal("%headers", JSVAL);
- const keyLocal = lowerer.declareHiddenLocal("%headersKey", STRING);
- const recvRef: IrExpr = {
- kind: "varRef",
- localId: recvLocal.id,
- type: JSVAL,
- loc,
- };
- const keyRef: IrExpr = {
- kind: "varRef",
- localId: keyLocal.id,
- type: STRING,
- loc,
- };
- const invoke = (member: string): IrExpr => ({
- kind: "jsOp",
- op: "callMethod",
- name: member,
- args: [recvRef],
- type: JSVAL,
- loc,
- });
- // Same-kind literal unions erase to STRING in IR, so a lying assertion
- // can carry a runtime key outside `members`. Validate every arm instead
- // of treating the last member as an unconditional default: substituting
- // another method is silent corruption. The trust-but-verify fallback is
- // the catchable TypeError used by the compiler's other erased casts.
- let result: IrExpr = nodeThrowExpr(1, "", `${access.getText()} is not a function`, JSVAL, loc);
- for (let i = members.length - 1; i >= 0; i--) {
- const member = members[i]!;
- result = {
- kind: "ternary",
- cond: {
- kind: "strEq",
- negated: false,
- left: keyRef,
- right: { kind: "strLit", value: member, type: STRING, loc },
- type: BOOL,
- loc,
- },
- then: invoke(member),
- else_: result,
- type: JSVAL,
- loc,
- };
- }
- return {
- kind: "seqExpr",
- stmts: [
- { kind: "varDecl", localId: recvLocal.id, init: receiver, loc },
- { kind: "varDecl", localId: keyLocal.id, init: key, loc },
- ],
- result,
- type: JSVAL,
- loc,
- };
- }
- return {
- kind: "jsOp",
- op: "iterNew",
- args: [receiver],
- type: JSVAL,
- loc,
- };
-}
-
/** Bracket-spelled calls on a profiled fetch/Web-stream handle. A call such
* as `headers["get"](name)` is still a method reference in JavaScript: the
* receiver must remain bound. Lower it before the generic callee-as-value
@@ -1605,29 +1218,23 @@ export function lowerFetchElementMethodCall(
);
if (
rows.some(
- (row) =>
- row === undefined ||
- row.status === "out-of-scope" ||
- (lowerer.dynamic ? row.status === "unsupported" : row.status !== "static"),
+ (row) => row === undefined || row.status === "out-of-scope" || row.status !== "static",
)
) {
return null;
}
const receiver = lowerer.lowerExpr(access.expression);
- if (receiver.type.kind !== (lowerer.dynamic ? "jsval" : "dyn")) return null;
+ if (receiver.type.kind !== "dyn") return null;
const key = lowerer.lowerExpr(access.argumentExpression);
if (key.type.kind !== "string") return null;
const loc = locOf(call);
- const receiverLocal = lowerer.declareHiddenLocal("%fetchReceiver", lowerer.dynamic ? JSVAL : DYN);
+ const receiverLocal = lowerer.declareHiddenLocal("%fetchReceiver", DYN);
const keyLocal = lowerer.declareHiddenLocal("%fetchMember", STRING);
- const calleeLocal = lowerer.dynamic ? lowerer.declareHiddenLocal("%fetchMethod", JSVAL) : null;
const argumentValues = call.arguments.map((argument, index) =>
- lowerer.dynamic
- ? lowerer.jsvalIn(lowerer.lowerExpr(argument), argument)
- : fetchMethodArgumentIsLive(resolved.owner, members, index)
- ? lowerLiveWebValue(lowerer, argument)
- : lowerer.lowerExprExpecting(argument, DYN),
+ fetchMethodArgumentIsLive(resolved.owner, members, index)
+ ? lowerLiveWebValue(lowerer, argument)
+ : lowerer.lowerExprExpecting(argument, DYN),
);
const argumentLocals = argumentValues.map((argument) =>
lowerer.declareHiddenLocal("%fetchMethodArg", argument.type),
@@ -1644,40 +1251,17 @@ export function lowerFetchElementMethodCall(
type: STRING,
loc,
};
- const calleeRef: IrExpr | null =
- calleeLocal === null
- ? null
- : {
- kind: "varRef",
- localId: calleeLocal.id,
- type: JSVAL,
- loc,
- };
- const memberReadStmt: IrStmt =
- calleeLocal === null
- ? {
- kind: "exprStmt",
- expr: {
- kind: "dynKeyGet",
- value: receiverRef,
- key: keyRef,
- type: DYN,
- loc,
- },
- loc,
- }
- : {
- kind: "varDecl",
- localId: calleeLocal.id,
- init: {
- kind: "jsOp",
- op: "getIdx",
- args: [receiverRef, { kind: "jsMarshal", value: keyRef, type: JSVAL, loc }],
- type: JSVAL,
- loc,
- },
- loc,
- };
+ const memberReadStmt: IrStmt = {
+ kind: "exprStmt",
+ expr: {
+ kind: "dynKeyGet",
+ value: receiverRef,
+ key: keyRef,
+ type: DYN,
+ loc,
+ },
+ loc,
+ };
const argumentRefs = argumentLocals.map((argument) => ({
kind: "varRef",
localId: argument.id,
@@ -1685,7 +1269,6 @@ export function lowerFetchElementMethodCall(
loc,
}));
const staticResponsePromise: IrType | null =
- !lowerer.dynamic &&
resolved.owner === "Response" &&
call.arguments.length === 0 &&
members.every((member) => member === "text" || member === "bytes")
@@ -1702,35 +1285,27 @@ export function lowerFetchElementMethodCall(
})()
: null;
const invoke = (member: string): IrExpr =>
- lowerer.dynamic
+ staticResponsePromise !== null
? {
- kind: "jsOp",
- op: "callFnThis",
- args: [calleeRef!, receiverRef, ...argumentRefs],
- type: JSVAL,
+ kind: "libCall",
+ fn: member === "text" ? "fetch.responseText" : "fetch.responseBytes",
+ args: [receiverRef],
+ type: staticResponsePromise,
loc,
}
- : staticResponsePromise !== null
- ? {
- kind: "libCall",
- fn: member === "text" ? "fetch.responseText" : "fetch.responseBytes",
- args: [receiverRef],
- type: staticResponsePromise,
- loc,
- }
- : {
- kind: "dynInvoke",
- recv: receiverRef,
- method: member,
- calleeName: access.getText(),
- args: argumentRefs,
- type: DYN,
- loc,
- };
+ : {
+ kind: "dynInvoke",
+ recv: receiverRef,
+ method: member,
+ calleeName: access.getText(),
+ args: argumentRefs,
+ type: DYN,
+ loc,
+ };
// Literal-string unions share the STRING carrier. A cast can therefore
// smuggle a different runtime key into this call; validate all arms and
// fail loudly rather than dispatching every mismatch to the last member.
- const invocationType = staticResponsePromise ?? (lowerer.dynamic ? JSVAL : DYN);
+ const invocationType = staticResponsePromise ?? DYN;
let result: IrExpr = nodeThrowExpr(
1,
"",
@@ -1756,13 +1331,6 @@ export function lowerFetchElementMethodCall(
loc,
};
}
- const declared = lowerer.dynamic ? lowerer.mapTypeOf(lowerer.typeOf(call)) : null;
- if (
- declared &&
- (declared.kind === "f64" || declared.kind === "bool" || declared.kind === "string")
- ) {
- result = { kind: "jsExit", value: result, type: declared, loc };
- }
return {
kind: "seqExpr",
stmts: [
@@ -1782,40 +1350,6 @@ export function lowerFetchElementMethodCall(
};
}
-/** `[...headers]` in the dynamic tier: Array.from runs inside the engine
- * over the real Headers iterator, then the resulting pair array exits
- * through the checker's declared array type. For Headers this is the
- * spread algorithm's exact iterable snapshot. */
-export function lowerDynamicHeadersSpread(
- lowerer: Lowerer,
- node: ts.Expression,
- type: IrType & { kind: "array" },
-): IrExpr | null {
- if (!lowerer.dynamic || !isStdlibFetchInterface(lowerer, requestInitValueExpr(node), "Headers")) {
- return null;
- }
- const receiver = lowerer.lowerExpr(node);
- if (receiver.type.kind !== "jsval") return null;
- const loc = locOf(node);
- const arrayCtor: IrExpr = {
- kind: "jsOp",
- op: "globalGet",
- name: "Array",
- args: [],
- type: JSVAL,
- loc,
- };
- const snapshot: IrExpr = {
- kind: "jsOp",
- op: "callMethod",
- name: "from",
- args: [arrayCtor, receiver],
- type: JSVAL,
- loc,
- };
- return { kind: "jsExit", value: snapshot, type, loc };
-}
-
/** The fallback ambient declaration intentionally exposes only the native
* stream slice, but @types/node adopts the complete WHATWG ReadableStream
* interface. Fence that wider surface before its checked-dynamic handle can
@@ -1835,17 +1369,13 @@ export function fenceStaticReadableStreamMember(
member,
member.startsWith("[Symbol.") ? "prototype-symbol" : "prototype",
);
- if (lowerer.dynamic && members.every((member) => status(member) !== "unsupported")) {
- return null;
- }
+
const supported = (member: string) =>
use === "call"
? STATIC_READABLE_STREAM_CALLS.has(member)
: STATIC_READABLE_STREAM_READS.has(member);
- if (!lowerer.dynamic && members.every(supported)) return null;
- const member = members.find((candidate) =>
- lowerer.dynamic ? status(candidate) === "unsupported" : !supported(candidate),
- )!;
+ if (members.every(supported)) return null;
+ const member = members.find((candidate) => !supported(candidate))!;
if (status(member) === "unsupported") {
lowerer.noLowering(
`ReadableStream.${member}`,
@@ -1854,14 +1384,14 @@ export function fenceStaticReadableStreamMember(
"ReadableStream",
member,
member.startsWith("[Symbol.") ? "prototype-symbol" : "prototype",
- ) ?? "this ReadableStream operation has no compiler lowering in either tier",
+ ) ?? "this ReadableStream operation has no compiler lowering",
sym,
);
}
lowerer.noLowering(
`ReadableStream.${member} in a static build`,
access,
- "the native static ReadableStream surface is locked plus cancel() and getReader(); values()/[Symbol.asyncIterator]() compile when consumed directly by for await, while stored iterator handles require --dynamic",
+ "the native static ReadableStream surface is locked plus cancel() and getReader(); values()/[Symbol.asyncIterator]() compile when consumed directly by for await, while stored iterator handles remain unsupported",
sym,
);
}
@@ -1924,7 +1454,6 @@ export function lowerStaticFetchCompanionCall(
call: ts.CallExpression,
): IrExpr | null {
if (
- lowerer.dynamic ||
call.questionDotToken ||
!ts.isPropertyAccessExpression(call.expression) ||
call.expression.questionDotToken ||
@@ -2073,7 +1602,6 @@ export function lowerStaticAbortControllerCall(
): IrExpr | null {
const access = call.expression;
if (
- lowerer.dynamic ||
call.questionDotToken ||
call.arguments.some((argument) => ts.isSpreadElement(argument)) ||
(!ts.isPropertyAccessExpression(access) && !ts.isElementAccessExpression(access)) ||
@@ -2127,7 +1655,6 @@ export function lowerStaticReadableStreamControllerCall(
): IrExpr | null {
const access = call.expression;
if (
- lowerer.dynamic ||
call.questionDotToken ||
call.arguments.length > 1 ||
(!ts.isPropertyAccessExpression(access) && !ts.isElementAccessExpression(access)) ||
@@ -2181,7 +1708,6 @@ export function lowerStaticReadableStreamCancelCall(
): IrExpr | null {
const access = call.expression;
if (
- lowerer.dynamic ||
call.questionDotToken ||
call.arguments.length > 1 ||
call.arguments.some((argument) => ts.isSpreadElement(argument)) ||
@@ -2230,7 +1756,6 @@ export function lowerStaticAbortSignalListenerCall(
): IrExpr | null {
const access = call.expression;
if (
- lowerer.dynamic ||
call.questionDotToken ||
call.arguments.length < 2 ||
call.arguments.some((arg) => ts.isSpreadElement(arg)) ||
@@ -2278,10 +1803,6 @@ export function lowerStaticAbortSignalListenerCall(
);
}
-/** `new AbortController()`. Static builds create a native controller handle
- * over the same signal state consumed by fetch; dynamic builds construct the
- * island Web object. JavaScript accepts surplus constructor arguments, so
- * both tiers evaluate them even though AbortController ignores their values. */
export function lowerAbortControllerNew(lowerer: Lowerer, expr: ts.NewExpression): IrExpr | null {
if (!ts.isIdentifier(expr.expression) || expr.expression.text !== "AbortController") {
return null;
@@ -2291,26 +1812,7 @@ export function lowerAbortControllerNew(lowerer: Lowerer, expr: ts.NewExpression
const args = expr.arguments ?? [];
if (args.some((argument) => ts.isSpreadElement(argument))) return null;
const loc = locOf(expr);
- if (lowerer.dynamic) {
- const ctor: IrExpr = {
- kind: "jsOp",
- op: "globalGet",
- name: "AbortController",
- args: [],
- type: JSVAL,
- loc,
- };
- return {
- kind: "jsOp",
- op: "construct",
- args: [
- ctor,
- ...args.map((argument) => lowerer.jsvalIn(lowerer.lowerExpr(argument), argument)),
- ],
- type: JSVAL,
- loc,
- };
- }
+
const result: IrExpr = {
kind: "libCall",
fn: "fetch.abortControllerNew",
@@ -2332,9 +1834,6 @@ export function lowerAbortControllerNew(lowerer: Lowerer, expr: ts.NewExpression
};
}
-/** `new ReadableStream(source?)`. Static builds box the source record into
- * the checked-dynamic tree; dynamic builds construct the island's Web
- * stream directly so the returned handle composes with dynamic fetch. */
export function lowerStaticReadableStreamNew(
lowerer: Lowerer,
expr: ts.NewExpression,
@@ -2347,29 +1846,7 @@ export function lowerStaticReadableStreamNew(
const args = expr.arguments ?? [];
if (args.length > 1) return null;
const loc = locOf(expr);
- if (lowerer.dynamic) {
- const ctor: IrExpr = {
- kind: "jsOp",
- op: "globalGet",
- name: "ReadableStream",
- args: [],
- type: JSVAL,
- loc,
- };
- const source =
- args[0] === undefined
- ? null
- : ts.isObjectLiteralExpression(args[0])
- ? lowerIslandObjectLiteral(lowerer, args[0])
- : lowerer.jsvalIn(lowerer.lowerExpr(args[0]), args[0]);
- return {
- kind: "jsOp",
- op: "construct",
- args: source === null ? [ctor] : [ctor, source],
- type: JSVAL,
- loc,
- };
- }
+
const source =
args.length === 0
? dynUndefinedExpr(loc)
@@ -2392,17 +1869,7 @@ export function lowerFetchWebNew(lowerer: Lowerer, expr: ts.NewExpression): IrEx
const args = expr.arguments ?? [];
if (args.some(ts.isSpreadElement)) return null;
const loc = locOf(expr);
- if (lowerer.dynamic)
- return {
- kind: "jsOp",
- op: "construct",
- args: [
- { kind: "jsOp", op: "globalGet", name, args: [], type: JSVAL, loc },
- ...args.map((arg) => lowerer.jsvalIn(lowerer.lowerExpr(arg), arg)),
- ],
- type: JSVAL,
- loc,
- };
+
if (name === "Request" && args[1]) fenceRequestInitValue(lowerer, args[1]);
const lowered = args.map((arg) =>
ts.isObjectLiteralExpression(arg)
@@ -2421,39 +1888,12 @@ export function lowerFetchWebNew(lowerer: Lowerer, expr: ts.NewExpression): IrEx
};
}
-/** `new Response(body?, init?)`. Dynamic builds construct the island's
- * Web Response directly. Static builds hand a checked-dynamic BodyInit and
- * ResponseInit snapshot to the native fetch runtime, which returns the same
- * opaque Response handle as fetch(). */
export function lowerResponseNew(lowerer: Lowerer, expr: ts.NewExpression): IrExpr | null {
if (stdlibGlobalNameOf(lowerer, expr.expression) !== "Response") return null;
const args = expr.arguments ?? [];
if (args.some(ts.isSpreadElement)) return null;
const loc = locOf(expr);
- if (lowerer.dynamic) {
- const ctor: IrExpr = {
- kind: "jsOp",
- op: "globalGet",
- name: "Response",
- args: [],
- type: JSVAL,
- loc,
- };
- const lowered = args.map((arg) =>
- ts.isObjectLiteralExpression(arg)
- ? lowerIslandObjectLiteral(lowerer, arg)
- : lowerer.jsvalIn(lowerer.lowerExpr(arg), arg),
- );
- return {
- kind: "jsOp",
- op: "construct",
- args: [ctor, ...lowered],
- type: JSVAL,
- loc,
- };
- }
-
const toDyn = (node: ts.Expression | undefined, value: IrExpr, what: string): IrExpr => {
if (node === undefined) return dynUndefinedExpr(loc);
if (value.type.kind === "dyn") return value;
@@ -2597,7 +2037,6 @@ export function lowerStaticReadableStreamReaderCall(
): IrExpr | null {
const access = call.expression;
if (
- lowerer.dynamic ||
call.questionDotToken ||
call.arguments.length !== 0 ||
(!ts.isPropertyAccessExpression(access) && !ts.isElementAccessExpression(access)) ||
@@ -2639,31 +2078,14 @@ export function lowerStaticReadableStreamReaderCall(
);
}
-/** Literal `import(spec)` at a user site. Static builds compile program
- * modules and supported Node builtins to a native Promise;
- * dynamic builds retain the island-backed package/module path below.
- * Under --dynamic the call lowers to island.importDyn(key): the engine
- * loads the module (embedded npm graph, a shipped local .js/.mjs the
- * build embedded, or a builtin shim — collectDynamicImports resolved and
- * embedded the specifier at collection time) and answers an ENGINE
- * promise of the namespace object, bridged to a static
- * `Promise` (jsBridgePromise, the fetch precedent) — so `await
- * import(x)` parks the fiber and resumes with the namespace HANDLE, and
- * a load/evaluation failure crosses as a catchable rejection, exactly
- * where Node puts it. Specifiers must be string literals: the module
- * graph is a BUILD-time artifact — a runtime-computed name has nothing
- * to embed, and the fence says so. Static builds accept compiled program
- * modules and supported builtins; other execution homes report SC2012.
- * Null for anything that isn't `import(...)`. */
export function lowerDynamicImportCall(lowerer: Lowerer, call: ts.CallExpression): IrExpr | null {
if (call.expression.kind !== ts.SyntaxKind.ImportKeyword) return null;
- const loc = locOf(call);
const arg = call.arguments[0];
if (arg === undefined || !ts.isStringLiteralLike(arg)) {
lowerer.unsupported(
"SC1090",
call,
- "dynamic import() of computed specifiers (the module graph embeds at " +
+ "dynamic import() of computed specifiers (the module graph resolves at " +
"build time — the specifier must be a string literal)",
);
}
@@ -2671,126 +2093,14 @@ export function lowerDynamicImportCall(lowerer: Lowerer, call: ts.CallExpression
lowerer.unsupported("SC1090", call, "dynamic import() with import attributes");
}
const res = lowerer.dynImports.get(`${call.getSourceFile().fileName}\u0000${arg.text}`);
- if (!lowerer.dynamic) {
- if (res?.kind === "program-module") {
- return lowerOwnStaticModuleImport(lowerer, call, arg);
- }
- if (res?.kind === "static-builtin") {
- return lowerStaticNamespaceImport(lowerer, call, {
- kind: "moduleNs",
- moduleId: `builtin:${res.module}`,
- });
- }
- lowerer.requireDynamicApi("'import()'", call);
- throw new PoisonError();
- }
- lowerer.requireDynamicApi("'import()'", call);
- if (!res) {
- // Collection walks every file before bodies lower, so a missing
- // entry is a lowerer bug, not user error.
- throw new InternalCompilerError(`lowerer bug: unresolved dynamic import '${arg.text}'`);
- }
+ if (res === undefined) lowerer.refuseUnsupportedApi("'import()'", call);
if (res.kind === "program-module") {
- return lowerOwnDynamicModuleImport(lowerer, call, arg);
+ return lowerOwnStaticModuleImport(lowerer, call, arg);
}
- if (res.kind !== "module") {
- throw new PoisonError(); // resolution failed — collection reported it
- }
- const raw: IrExpr = {
- kind: "libCall",
- fn: "island.importDyn",
- args: [{ kind: "strLit", value: res.key, type: STRING, loc }],
- type: JSVAL,
- loc,
- };
- return { kind: "jsBridgePromise", value: raw, type: { kind: "promise", inner: JSVAL }, loc };
-}
-
-/** Dynamic `import()` of one of the program's OWN modules: the compiled
- * module's exports, marshaled into the engine as a namespace object.
- * The site lowers to `Promise.resolve().then()` in the engine —
- * the builder is a synthesized compiled function (dynNsBuilderOf) that
- * runs on the engine MICROTASK, calls the target module's run-once %init
- * (Node's evaluation point for a module first reached through import():
- * after the importer's synchronous code, before the .then handlers), and
- * returns the exports object. Node differences (numbered divergences,
- * pinned in island.test.ts): the namespace is a SNAPSHOT taken when the
- * import resolves (Node's is live), a plain engine object (no Module
- * toStringTag, keys still sorted like Node's, each import minting a
- * fresh object where Node caches one), and exports with no island
- * representation (classes, generic functions, un-marshalable
- * signatures) cross as trap functions that throw a pointed TypeError
- * when USED — the namespace still builds, exactly like Node still
- * resolves it. */
-function lowerOwnDynamicModuleImport(
- lowerer: Lowerer,
- call: ts.CallExpression,
- arg: ts.StringLiteralLike,
-): IrExpr {
- const loc = locOf(call);
- let dep: ts.SourceFile | null = null;
- const modSym = lowerer.checker.getSymbolAtLocation(arg);
- for (const d of modSym ? lowerer.checker.declarationsOf(modSym) : []) {
- if (ts.isSourceFile(d) && !d.isDeclarationFile) {
- dep = d;
- break;
- }
- }
- if (dep !== null && (dep.fileName.endsWith(".cts") || isCjsJsFile(dep, lowerer.program))) {
- lowerer.unsupported(
- "SC1090",
- call,
- `dynamic import of the program's own CommonJS module '${arg.text}' ` +
- "(its namespace comes from module.exports through Node's CJS lexer, " +
- "which has no compiled story — require it, or import it statically)",
- );
- }
- const builder = dep !== null ? dynNsBuilderOf(lowerer, dep, loc) : null;
- if (builder === null) {
- lowerer.unsupported(
- "SC1090",
- call,
- `dynamic import of the program's own module '${arg.text}' ` +
- "(this module is not part of the compiled module graph — import it statically)",
- );
- }
- const promiseCtor: IrExpr = {
- kind: "jsOp",
- op: "globalGet",
- name: "Promise",
- args: [],
- type: JSVAL,
- loc,
- };
- const resolved: IrExpr = {
- kind: "jsOp",
- op: "callMethod",
- name: "resolve",
- args: [promiseCtor],
- type: JSVAL,
- loc,
- };
- const builderAsync = dep !== null && lowerer.asyncInitFiles.has(dep);
- const builderFn: IrType & { kind: "func" } = {
- kind: "func",
- params: [],
- ret: builderAsync ? { kind: "promise", inner: JSVAL } : JSVAL,
- };
- const marshaled: IrExpr = {
- kind: "jsMarshal",
- value: { kind: "closure", fnName: builder, captures: [], type: builderFn, loc },
- type: JSVAL,
- loc,
- };
- const chained: IrExpr = {
- kind: "jsOp",
- op: "callMethod",
- name: "then",
- args: [resolved, marshaled],
- type: JSVAL,
- loc,
- };
- return { kind: "jsBridgePromise", value: chained, type: { kind: "promise", inner: JSVAL }, loc };
+ return lowerStaticNamespaceImport(lowerer, call, {
+ kind: "moduleNs",
+ moduleId: `builtin:${res.module}`,
+ });
}
/** The checker-resolved program source behind one literal import(). */
@@ -2958,365 +2268,7 @@ function appendStaticModuleInit(
});
}
-/** The namespace-BUILDER function for one program module, synthesized on
- * first demand and shared by every import() of that module (deterministic
- * name per file tag, so the discovery and emit passes agree). Body: the
- * module's guarded %init (skipped for the entry — it is running or ran),
- * then `return { }` as an engine object. Null when the
- * module never joined the compiled graph (no %init exists — an empty
- * preflight order or a cycle the extension refused). */
-function dynNsBuilderOf(lowerer: Lowerer, dep: ts.SourceFile, loc: IrExpr["loc"]): string | null {
- const cached = lowerer.dynNsBuilders.get(dep);
- if (cached !== undefined) return cached;
- const initName = lowerer.initNameOf.get(dep);
- if (initName === undefined) return null;
- const rawTag = lowerer.fileTag.get(dep) ?? "";
- const name = `%dynns.${rawTag === "" ? "e." : rawTag.replace(/^%/, "")}`;
- lowerer.dynNsBuilders.set(dep, name);
- const isAsync = lowerer.asyncInitFiles.has(dep);
- const fnCtx = newFnCtx(true, null, null, JSVAL);
- fnCtx.isAsync = isAsync;
- lowerer.fnStack.push(fnCtx);
- try {
- const body: IrStmt[] = [];
- const linkCrash = esmNamedImportLinkCrash(lowerer.program, dep);
- if (linkCrash !== null) {
- // A dynamic import links its graph when the returned promise is
- // settled. Throw from the synthesized namespace builder, which runs
- // inside the Promise reaction, so no module init executes before the
- // link failure and the bridge turns it into the import rejection.
- body.push({
- kind: "throw",
- value: {
- kind: "libCall",
- fn: "error.new",
- args: [{ kind: "strLit", value: linkCrash.message, type: STRING, loc }],
- type: { kind: "object", className: linkCrash.className },
- loc,
- },
- loc,
- });
- }
- // A synchronous entry has no run-once guard, so its historical
- // self-import path must not call %init again. An ASYNC entry does
- // have the stronger evaluation-promise cache: awaiting that cached
- // promise is essential for top-level `await import("./self")`,
- // which deadlocks (and ultimately exits 13) in Node rather than
- // exposing a half-evaluated namespace.
- if (linkCrash === null && (dep !== lowerer.entry || isAsync)) {
- const call: IrExpr = {
- kind: "call",
- callee: initName,
- args: [],
- type: isAsync ? { kind: "promise", inner: VOID } : VOID,
- loc,
- };
- const cyclePromiseId = lowerer.asyncCyclePromiseOf.get(dep);
- if (isAsync && cyclePromiseId !== undefined) {
- // Starting the REQUESTED member matters for dynamically-only
- // cycles: build-time discovery may have encountered another
- // member first, but Node roots evaluation at the first module
- // actually imported at runtime. The spawn wrapper publishes
- // that outermost promise in the SCC's shared slot after eager
- // recursive spawning returns. Discard the member promise here
- // and await the shared root before exposing any namespace.
- body.push({ kind: "exprStmt", expr: call, loc });
- const promiseT: IrType = { kind: "promise", inner: VOID };
- body.push({
- kind: "exprStmt",
- expr: {
- kind: "awaitExpr",
- value: { kind: "varRef", localId: cyclePromiseId, type: promiseT, loc },
- type: VOID,
- loc,
- },
- loc,
- });
- } else {
- body.push({
- kind: "exprStmt",
- expr: isAsync ? { kind: "awaitExpr", value: call, type: VOID, loc } : call,
- loc,
- });
- }
- }
- // Node sorts module-namespace keys (code-unit order); tsc erases
- // type-only exports, so only VALUE exports appear.
- const entries: [string, ts.Symbol][] = [];
- const modSym = lowerer.checker.getSymbolAtLocation(dep);
- modSym?.getExports().forEach((sym: ts.Symbol, key: ts.__String) => {
- const n = String(key);
- if (!n.startsWith("__") && n !== "export=") entries.push([n, sym]);
- });
- entries.sort((a, b) => (a[0] < b[0] ? -1 : a[0] > b[0] ? 1 : 0));
- const args: IrExpr[] = [];
- for (const [exportName, sym] of entries) {
- const value = exportJsvalValue(lowerer, exportName, sym, loc);
- if (value === null) continue;
- args.push(
- {
- kind: "jsMarshal",
- value: { kind: "strLit", value: exportName, type: STRING, loc },
- type: JSVAL,
- loc,
- },
- value,
- );
- }
- body.push({
- kind: "return",
- value: { kind: "jsOp", op: "objLit", args, type: JSVAL, loc },
- loc,
- });
- const ctx = lowerer.ctx;
- lowerer.liftedFns.push({
- name,
- params: [],
- returnType: JSVAL,
- locals: ctx.locals,
- captures: ctx.captures ?? [],
- body,
- ...(isAsync ? { async: true as const } : {}),
- loc,
- });
- } finally {
- lowerer.fnStack.pop();
- }
- return name;
-}
-
-/** One export's island value for the namespace object — the jsvalIn
- * marshal set (primitives and JSON-safe composites by deep copy, units as
- * the engine's own, marshalable closures as host functions, jsval-bearing
- * composites through the per-field lift), with every UN-marshalable
- * export crossing as a trap function that throws a pointed TypeError when
- * called or constructed — the namespace still builds (Node resolves it;
- * only the USE has no compiled story). Null for exports that do not exist
- * at runtime (type-only). */
-function exportJsvalValue(
- lowerer: Lowerer,
- name: string,
- sym: ts.Symbol,
- loc: IrExpr["loc"],
-): IrExpr | null {
- const trap = (what: string): IrExpr =>
- islandTrapFnValue(
- lowerer,
- `the '${name}' export is ${what} of the compiled program, which cannot cross into dynamically-executed code yet`,
- loc,
- );
- let resolved = sym;
- if (sym.flags & ts.SymbolFlags.Alias) {
- // `export type { x }` / `export { type x }`: erased at runtime.
- for (const d of lowerer.checker.declarationsOf(sym)) {
- if (ts.isExportSpecifier(d)) {
- const exportDecl = d.parent?.parent;
- if (d.isTypeOnly || (ts.isExportDeclaration(exportDecl) && exportDecl.isTypeOnly))
- return null;
- }
- if (ts.isImportSpecifier(d)) {
- const clause = d.parent?.parent;
- if (
- d.isTypeOnly ||
- (ts.isImportClause(clause) && clause.phaseModifier === ts.SyntaxKind.TypeKeyword)
- )
- return null;
- }
- }
- resolved = lowerer.checker.getAliasedSymbol(sym);
- }
- if (!(resolved.flags & ts.SymbolFlags.Value)) return null; // pure type surface
- const g = lowerer.globalsBySymbol.get(resolved);
- if (g) {
- const ref: IrExpr = { kind: "varRef", localId: g.id, type: g.type, loc };
- if (ref.type.kind === "jsval") return ref;
- if (isUnitType(ref.type)) {
- return {
- kind: "jsOp",
- op: ref.type.kind === "undefinedT" ? "undefLit" : "nullLit",
- args: [],
- type: JSVAL,
- loc,
- };
- }
- if (ref.type.kind === "func") {
- return canMarshalTypedFuncIntoIsland(
- ref.type,
- (id) => lowerer.shapes.get(id),
- (id) => lowerer.unions.get(id),
- )
- ? { kind: "jsMarshal", value: ref, type: JSVAL, loc }
- : trap(`a function value of type '${lowerer.fmt(ref.type)}'`);
- }
- if (lowerer.boundarySafe(ref.type)) return { kind: "jsMarshal", value: ref, type: JSVAL, loc };
- if (lowerer.jsvalLiftable(ref.type)) return lowerer.jsvalLiftExpr(ref, loc);
- return trap(`a value of type '${lowerer.fmt(ref.type)}'`);
- }
- const sig = lowerer.fnSigsBySymbol.get(resolved);
- const decl0 = lowerer.checker
- .declarationsOf(resolved)
- .find(
- (d) =>
- ts.isFunctionDeclaration(d) &&
- (ts.isSourceFile(d.parent) ||
- (d.parent !== undefined && lowerer.nsBlocks.get(d.parent) === "flattened")),
- );
- if (sig && decl0) {
- if (!sig.params.every((p) => p.mode === "required")) {
- return trap("a function with optional, default, or rest parameters");
- }
- const funcType: IrType & { kind: "func" } = {
- kind: "func",
- params: sig.params.map((p) => p.type),
- ret: sig.returnType,
- };
- if (
- !canMarshalTypedFuncIntoIsland(
- funcType,
- (id) => lowerer.shapes.get(id),
- (id) => lowerer.unions.get(id),
- )
- ) {
- return trap(`a function of type '${lowerer.fmt(funcType)}'`);
- }
- lowerer.noteEdge(sig.name);
- return {
- kind: "jsMarshal",
- value: { kind: "closure", fnName: sig.name, captures: [], type: funcType, loc },
- type: JSVAL,
- loc,
- };
- }
- if (lowerer.genericFnsBySymbol.has(resolved)) return trap("a generic function");
- const flags = resolved.flags;
- if (flags & ts.SymbolFlags.Class) return trap("a class");
- if (flags & ts.SymbolFlags.Enum) return trap("an enum object");
- if (flags & ts.SymbolFlags.ValueModule || flags & ts.SymbolFlags.NamespaceModule) {
- return trap("a namespace object");
- }
- return trap("a binding");
-}
-
-/** An engine value whose any USE throws: `new Function("")` — a
- * real engine function, so the namespace member reads back fine (Node's
- * namespace holds the value too), property probes answer like a
- * function's, and calling or `new`-ing it runs the body, which throws
- * the pointed TypeError. */
-function islandTrapFnValue(lowerer: Lowerer, message: string, loc: IrExpr["loc"]): IrExpr {
- void lowerer;
- const code = `throw new TypeError(${JSON.stringify(message)})`;
- return {
- kind: "jsOp",
- op: "construct",
- args: [
- { kind: "jsOp", op: "globalGet", name: "Function", args: [], type: JSVAL, loc },
- {
- kind: "jsMarshal",
- value: { kind: "strLit", value: code, type: STRING, loc },
- type: JSVAL,
- loc,
- },
- ],
- type: JSVAL,
- loc,
- };
-}
-
-/** An object literal built NATIVELY in the island — one engine object,
- * each field marshaled individually (nested object/array literals
- * recurse, island handles pass straight through, everything else takes
- * the JSON-safe copy-marshal). The same jsOp the 'any'-contextual
- * literal path emits, callable from lowerings that KNOW the literal is
- * island-bound (fetch's init) even when the contextual type is a union
- * the generic path declines. Spelled and pure const-folded computed keys
- * are admitted; engine property names have no identifier restriction. Plain
- * spreads copy through the engine's CopyDataProperties operation in
- * source order, including nested RequestInit/header dictionaries. */
-function lowerIslandObjectLiteral(lowerer: Lowerer, expr: ts.ObjectLiteralExpression): IrExpr {
- const loc = locOf(expr);
- let args: IrExpr[] = [];
- let acc: IrExpr | null = null;
- const flushFields = (): void => {
- if (args.length === 0) return;
- const chunk: IrExpr = { kind: "jsOp", op: "objLit", args, type: JSVAL, loc };
- acc =
- acc === null
- ? chunk
- : { kind: "jsOp", op: "objSpread", args: [acc, chunk], type: JSVAL, loc };
- args = [];
- };
- for (const prop of expr.properties) {
- if (ts.isSpreadAssignment(prop)) {
- flushFields();
- const spread = ts.isObjectLiteralExpression(prop.expression)
- ? lowerIslandObjectLiteral(lowerer, prop.expression)
- : lowerer.jsvalIn(lowerer.lowerExpr(prop.expression), prop.expression);
- acc ??= { kind: "jsOp", op: "objLit", args: [], type: JSVAL, loc };
- acc = { kind: "jsOp", op: "objSpread", args: [acc, spread], type: JSVAL, loc: locOf(prop) };
- continue;
- }
- if (
- !ts.isPropertyAssignment(prop) &&
- !ts.isShorthandPropertyAssignment(prop) &&
- !ts.isMethodDeclaration(prop)
- ) {
- lowerer.unsupported(
- "SC1090",
- prop,
- "this property form in an island-built object literal (use a spelled or pure const-folded key with a value or method)",
- );
- }
- const propertyName = requestInitLiteralKey(lowerer, prop);
- if (propertyName === null) {
- lowerer.unsupported(
- "SC1090",
- prop,
- "this property key in an island-built object literal (use a spelled or pure const-folded key)",
- );
- }
- const nameLoc = locOf(prop.name);
- args.push({
- kind: "jsMarshal",
- value: { kind: "strLit", value: propertyName, type: STRING, loc: nameLoc },
- type: JSVAL,
- loc: nameLoc,
- });
- const valueNode: ts.Expression | ts.MethodDeclaration = ts.isPropertyAssignment(prop)
- ? prop.initializer
- : ts.isShorthandPropertyAssignment(prop)
- ? (prop.name as ts.Identifier)
- : prop;
- if (ts.isObjectLiteralExpression(valueNode)) {
- args.push(lowerIslandObjectLiteral(lowerer, valueNode));
- } else if (
- ts.isArrayLiteralExpression(valueNode) &&
- !valueNode.elements.some(ts.isSpreadElement)
- ) {
- const elems = valueNode.elements.map((el) => lowerer.jsvalIn(lowerer.lowerExpr(el), el));
- args.push({ kind: "jsOp", op: "arrLit", args: elems, type: JSVAL, loc: locOf(valueNode) });
- } else {
- const value = ts.isMethodDeclaration(valueNode)
- ? (lowerer.rejectThisInObjectMethod(valueNode.body ?? valueNode),
- lowerer.lowerLambda(valueNode))
- : lowerer.lowerExpr(valueNode);
- args.push(lowerer.jsvalIn(value, valueNode));
- }
- }
- flushFields();
- return acc ?? { kind: "jsOp", op: "objLit", args: [], type: JSVAL, loc };
-}
-
-/** Method calls on the island-backed ambient surface: `Math.(...)`
- * (the engine's own Math object executes) and the number/string methods
- * the static runtime doesn't implement (`x.toPrecision(2)`,
- * `s.replace("a", "b")`, ...). Each site is self-contained — the receiver
- * and arguments marshal in, the engine executes with JS-exact semantics,
- * and the result exits (validated) to the DECLARED static return type,
- * so no jsval leaks into the program's types. tsc has already checked
- * receiver, arity, and argument types against ambient/scriptc.d.ts; an
- * ambient member missing from ISLAND_SURFACE returns null into the
- * existing generic rejections. */
-export function lowerIslandMethodCall(
+export function lowerStdlibMethodCall(
lowerer: Lowerer,
call: ts.CallExpression,
access: ts.PropertyAccessExpression,
@@ -3324,77 +2276,25 @@ export function lowerIslandMethodCall(
if (lowerer.chainBlocked(access, call)) return null;
const name = access.name.text;
const loc = locOf(call);
- const finish = (receiver: IrExpr, entry: IslandFnEntry): IrExpr => {
- const args = call.arguments.map((a) => lowerer.jsvalIn(lowerer.lowerExpr(a), a));
- const result: IrExpr = {
- kind: "jsOp",
- op: "callMethod",
- name,
- args: [receiver, ...args],
- type: JSVAL,
- loc,
- };
- return { kind: "jsExit", value: result, type: entry.ret, loc };
- };
- // `AbortSignal.timeout(ms)` / `.abort(reason?)` / `.any(signals)` —
- // the fetch-cancellation ambient: the engine's own AbortSignal mints
- // the signal, which stays a HANDLE (its checker type, AbortSignal,
- // maps to jsval — see ISLAND_AMBIENT_TYPES) so it can ride a
- // RequestInit literal into fetch without a JSON detour. The prelude
- // implements all three statics.
+ // Supported native AbortSignal statics are handled before this generic
+ // method path. Refuse forms that reach this point without a lowering.
{
const sigMember = lowerer.stdlibGlobalMember(access, "AbortSignal");
if (
(sigMember === "timeout" || sigMember === "abort" || sigMember === "any") &&
call.arguments.every((argument) => !ts.isSpreadElement(argument))
) {
- lowerer.requireDynamicApi(`'AbortSignal.${sigMember}'`, call);
- const args = call.arguments.map((a) => lowerer.jsvalIn(lowerer.lowerExpr(a), a));
- const signalGlobal: IrExpr = {
- kind: "jsOp",
- op: "globalGet",
- name: "AbortSignal",
- args: [],
- type: JSVAL,
- loc,
- };
- return {
- kind: "jsOp",
- op: "callMethod",
- name: sigMember,
- args: [signalGlobal, ...args],
- type: JSVAL,
- loc,
- };
+ lowerer.refuseUnsupportedApi(`'AbortSignal.${sigMember}'`, call);
}
}
if (
lowerer.stdlibGlobalMember(access, "ReadableStream") === "from" &&
call.arguments.every((argument) => !ts.isSpreadElement(argument))
) {
- lowerer.requireDynamicApi("'ReadableStream.from'", call);
- const streamGlobal: IrExpr = {
- kind: "jsOp",
- op: "globalGet",
- name: "ReadableStream",
- args: [],
- type: JSVAL,
- loc,
- };
- return {
- kind: "jsOp",
- op: "callMethod",
- name: "from",
- args: [
- streamGlobal,
- ...call.arguments.map((argument) => lowerer.jsvalIn(lowerer.lowerExpr(argument), argument)),
- ],
- type: JSVAL,
- loc,
- };
+ lowerer.refuseUnsupportedApi("'ReadableStream.from'", call);
}
const isMath = lowerer.stdlibGlobalMember(access, "Math") !== null;
- // Static numeric Math calls precede the island path. The scalar methods
+
// use their declared arity; min/max and hypot accept their variadic forms.
const staticMath = isMath ? own(STATIC_MATH_FNS, name) : undefined;
// A missing element (a hole bound by a loop, a local or field holding a
@@ -3442,9 +2342,7 @@ export function lowerIslandMethodCall(
}
}
// `Math.max(...xs)` / `Math.min(...xs)` over a number[]: a STATIC
- // runtime fold (JS-exact: NaN poisons, ±0 order by the JS rules, the
- // empty array yields ∓Infinity like the zero-arg calls) — no island
- // involved, so it works without --dynamic too. Only the exact
+ // runtime fold (NaN poisons and ±0 follows JS ordering). This
// one-spread form lowers; mixed spread/positional argument lists keep
// the nest-calls fence.
if (
@@ -3478,29 +2376,22 @@ export function lowerIslandMethodCall(
loc,
};
}
- const mathFn = isMath ? own(ISLAND_SURFACE.math.fns, name) : undefined;
+ const mathFn = isMath ? own(STDLIB_SURFACE.math.fns, name) : undefined;
if (mathFn && call.arguments.length === mathFn.args.length) {
- lowerer.requireDynamicApi(`'Math.${name}'`, call);
- return finish(
- { kind: "jsOp", op: "globalGet", name: "Math", args: [], type: JSVAL, loc },
- mathFn,
- );
+ lowerer.refuseUnsupportedApi(`'Math.${name}'`, call);
}
const kind = lowerer.mapTypeOf(lowerer.typeOf(access.expression))?.kind;
const entry =
kind === "f64"
- ? own(ISLAND_SURFACE.number, name)
+ ? own(STDLIB_SURFACE.number, name)
: kind === "string"
- ? own(ISLAND_SURFACE.string, name)
+ ? own(STDLIB_SURFACE.string, name)
: undefined;
if (!entry || call.arguments.length !== entry.args.length) return null;
if (!lowerer.isStdlibMember(access)) return null;
- lowerer.requireDynamicApi(`'.${name}()' on ${kind === "f64" ? "numbers" : "strings"}`, call);
- return finish(lowerer.jsvalIn(lowerer.lowerExpr(access.expression), access.expression), entry);
+ lowerer.refuseUnsupportedApi(`'.${name}()' on ${kind === "f64" ? "numbers" : "strings"}`, call);
}
-/** Math constants and fixed-arity numeric functions have native value forms.
- * Remaining properties retain the island/fence path. */
export function lowerMathProperty(
lowerer: Lowerer,
expr: ts.PropertyAccessExpression,
@@ -3537,29 +2428,12 @@ export function lowerMathProperty(
loc,
);
}
- const propType = own(ISLAND_SURFACE.math.props, member);
+ const propType = own(STDLIB_SURFACE.math.props, member);
if (propType !== undefined) {
- lowerer.requireDynamicApi(`'Math.${member}'`, expr);
- const math: IrExpr = {
- kind: "jsOp",
- op: "globalGet",
- name: "Math",
- args: [],
- type: JSVAL,
- loc,
- };
- const read: IrExpr = {
- kind: "jsOp",
- op: "getProp",
- name: member,
- args: [math],
- type: JSVAL,
- loc,
- };
- return { kind: "jsExit", value: read, type: propType, loc };
+ lowerer.refuseUnsupportedApi(`'Math.${member}'`, expr);
}
if (
- own(ISLAND_SURFACE.math.fns, member) !== undefined ||
+ own(STDLIB_SURFACE.math.fns, member) !== undefined ||
own(STATIC_MATH_FNS, member) !== undefined
) {
lowerer.unsupported("SC1090", expr, `Math methods as values (call '${member}' directly)`);
@@ -3567,10 +2441,6 @@ export function lowerMathProperty(
return null; // declared-but-untabled members fall through generically
}
-/** The npm package a type is declared by ("commander", "@scope/pkg"),
- * or null when the type isn't package-declared. Union parts are searched
- * too: `string | Command` fails mapping as a whole, but the blame (and
- * the --dynamic attribution) belongs to the package-declared part. */
export function npmPackageOf(lowerer: Lowerer, type: ts.Type): string | null {
const pkg = lowerer.npmPackageOfSymbol(type.getAliasSymbol() ?? type.getSymbol());
if (pkg) return pkg;
@@ -3583,19 +2453,12 @@ export function npmPackageOf(lowerer: Lowerer, type: ts.Type): string | null {
return null;
}
-/** The npm chokepoint for member reads and method calls in a STATIC
- * build: a receiver whose type (or member whose symbol) a package's
- * .d.ts declares means the operation runs in the embedded engine —
- * attribute the site to the package instead of the generic property/
- * method rejection. No-op under --dynamic (the island paths claimed
- * these) and for non-package receivers, so callers' fallbacks apply. */
export function npmMemberFence(lowerer: Lowerer, access: ts.PropertyAccessExpression): void {
- if (lowerer.dynamic) return;
const pkg =
lowerer.npmPackageOf(lowerer.typeOf(access.expression)) ??
lowerer.npmPackageOfSymbol(lowerer.checker.getSymbolAtLocation(access.name));
if (!pkg) return;
- lowerer.pushDiag(requiresDynamicPackageDiag(pkg, locOf(access)));
+ lowerer.pushDiag(unsupportedPackageValueDiag(pkg, locOf(access)));
throw new PoisonError();
}
diff --git a/packages/compiler/src/frontend/lowering/lower-stmts.test.ts b/packages/compiler/src/frontend/lowering/lower-stmts.test.ts
index 2e57a111d..322b21b2a 100644
--- a/packages/compiler/src/frontend/lowering/lower-stmts.test.ts
+++ b/packages/compiler/src/frontend/lowering/lower-stmts.test.ts
@@ -25,7 +25,7 @@ function context(source: string, filename = "writes.js") {
)
assignments.push(node);
});
- const lowerer = new Lowerer({ getTypeChecker: () => ({}) } as ts.Program, file, [], false);
+ const lowerer = new Lowerer({ getTypeChecker: () => ({}) } as ts.Program, file, []);
const symbols = new Map();
const resolve = vi
.spyOn(lowerer, "resolveValueSymbol")
diff --git a/packages/compiler/src/frontend/lowering/lower-stmts.ts b/packages/compiler/src/frontend/lowering/lower-stmts.ts
index 266a79d81..169f0ba6a 100644
--- a/packages/compiler/src/frontend/lowering/lower-stmts.ts
+++ b/packages/compiler/src/frontend/lowering/lower-stmts.ts
@@ -36,7 +36,6 @@ import {
type IrLocal,
type IrStmt,
type IrType,
- JSVAL,
STRING,
type SrcLoc,
UNDEFINED_T,
@@ -51,11 +50,8 @@ import {
PoisonError,
boundIdentifiersOf,
dynFallbackType,
- importCallHandleType,
neverTaintedJsType,
staticImportNamespaceType,
- stmtUsesIsland,
- uncheckedOverloadHandleCall,
} from "./lowerer.js";
import { enforceLibBoundary, lowerSurplusCalls } from "./lib-boundary.js";
import {
@@ -171,7 +167,7 @@ import {
UNSUPPORTED,
checkerPanicDiag,
isCheckerPanic,
- requiresDynamicDiag,
+ unsupportedNativeExecutionDiag,
} from "../../diagnostics/diagnostic.js";
import {
isParseArgsDynTypeName,
@@ -661,14 +657,6 @@ export function lowerStmts(lowerer: Lowerer, stmts: readonly ts.Statement[]): Ir
enforceLibBoundary(lowerer, rewritten);
if (!appended) out.push(...rewritten);
}
- // Island accounting (--dynamic coverage): a statement that lowered
- // but carries island constructs compiles DYNAMICALLY — its work
- // runs in the embedded engine, and the report says so instead of
- // counting it as static.
- if (!lowerer.suppressStats && lowered && stmtUsesIsland(lowered)) {
- lowerer.stats.statementsIsland++;
- if (sf !== undefined) lowerer.bumpFileStat(sf.fileName, "island");
- }
// A JS statement that lowered CLEAN can still have flushed
// DEFERRED collection diagnostics (a symbol lookup on an alias
// resolves through flushDeferred — informational here, not a
@@ -740,16 +728,6 @@ export function lowerStmts(lowerer: Lowerer, stmts: readonly ts.Statement[]): Ir
return out;
}
-/** The TDZ kinds: pointer-backed representations, where the box's empty
- * NULL slot IS the not-yet-initialized sentinel — plus the scalars
- * (f64/bool), whose TDZ boxes store a one-element ARRAY cell so the
- * empty-slot sentinel still works (a scalar slot has no spare state:
- * every bit pattern is a legal value — the setTimeout-handle shape,
- * `clearTimeout(timer)` captured above `const timer = setTimeout(...)`).
- * Checked-dynamic values use ref boxes with their own retain/release;
- * a NULL payload remains distinct from the allocated undefined value.
- * caught/jsval keep their existing capture fences. Unit-only types
- * never carry a useful forward capture. */
const TDZ_KINDS = new Set([
"func",
"string",
@@ -979,26 +957,7 @@ function varBindingType(lowerer: Lowerer, nameNode: ts.Identifier): IrType | nul
if (shape && shape.fields.length === 0 && !shape.indexValue && !shape.tuple) type = DYN;
}
if (!type) type = dynFallbackType(lowerer, nameNode, lowerer.typeOf(nameNode));
- // `var p = import("./m")` in a function body: the hoisted slot holds
- // the island promise/handle — the import expression's only production
- // (lowerVarDecl's rule for block-scoped bindings).
- if (
- lowerer.dynamic &&
- ts.isVariableDeclaration(nameNode.parent) &&
- nameNode.parent.name === nameNode
- ) {
- type =
- importCallHandleType(nameNode.parent.initializer) ??
- // An unchecked-overload call result stores the handle, exactly the
- // let/const rule (see uncheckedOverloadHandleCall).
- (uncheckedOverloadHandleCall(lowerer, nameNode.parent.initializer) ? JSVAL : null) ??
- type;
- }
- if (
- !lowerer.dynamic &&
- ts.isVariableDeclaration(nameNode.parent) &&
- nameNode.parent.name === nameNode
- ) {
+ if (ts.isVariableDeclaration(nameNode.parent) && nameNode.parent.name === nameNode) {
type = staticImportNamespaceType(lowerer, nameNode.parent.initializer) ?? type;
}
if (!type || type.kind === "void") return null;
@@ -1054,7 +1013,7 @@ function hoistVarBinding(lowerer: Lowerer, symbol: ts.Symbol, nameNode: ts.Ident
lowerer.ctx.scopes[0]!.set(symbol, local);
// A checked-dynamic slot holds the dyn undefined (a NULL dyn is a
// trap); everything else rides unassignedSlotInit (interned union arm,
- // engine undefined for jsval).
+
const wrapped =
type.kind === "dyn"
? dynUndefinedExpr(locOf(nameNode))
@@ -1099,10 +1058,8 @@ export function predeclareForwardVar(lowerer: Lowerer, symbol: ts.Symbol): boole
if (!owner) return false;
const ctx = owner.ctx;
if (ctx.hoistedVars.has(symbol)) return false; // would have resolved
- // Only a slot that can hold `undefined` can carry the pre-
- // initialization reads: an undefined-armed union (the interned arm),
- // a checked-dynamic binding (the dyn undefined), or a jsval 'any'
- // binding (the engine's undefined).
+ // Only a slot that can hold `undefined` can carry pre-initialization
+ // reads: an undefined-armed union or a native checked-value binding.
const type = varBindingType(lowerer, nameNode);
if (!type) return false;
const wrapped =
@@ -1789,20 +1746,13 @@ export function lowerDestructuringDecl(
const parseArgsDynObject =
init.type.kind === "dyn" &&
isParseArgsDynCheckerType(lowerer, lowerer.typeOf(decl.initializer));
- // A TS `any`-origin source whose lowered value is NOT a destructurable
- // shape (`var { x } = 0` — the cast erases to the f64; a dyn
- // value — the checked-dynamic tree has no destructure): JS reads the properties off
- // whatever the value is (a number answers undefined) — engine
- // semantics, the dynamic-family fence. Record and array sources fall
- // through to their lowerings, island handles to theirs (--dynamic
- // owns this construct), and JS files keep their per-site runtime
- // fences unchanged.
+ // An `any`-origin source needs a represented record or array shape for
+ // destructuring. JS files retain their per-site runtime fences.
if (
lowerer.anyOrigin(decl.initializer) &&
!isJsSourceFile(decl.getSourceFile()) &&
init.type.kind !== "record" &&
- init.type.kind !== "array" &&
- init.type.kind !== "jsval"
+ init.type.kind !== "array"
) {
lowerer.anyOpFence("destructuring", decl);
}
@@ -1826,21 +1776,8 @@ export function lowerDestructuringDecl(
: `object destructuring of non-record values (the source is '${lowerer.checker.typeToString(lowerer.typeOf(decl.initializer))}'-typed)`,
);
}
- // PRIMITIVE and unit sources (`let { toString } = 1`, `const [c] =
- // "xy"`, `var [] = null`): JS destructures any value by reading
- // through its wrapper object — prototype members included — or throws
- // its TypeError on null/undefined; both live in the engine. When the
- // pattern has an engine form, --dynamic marshals the value in and
- // runs the REAL pattern (lowerJsvalBindingPattern); a static build
- // reports the dynamic-family choice instead of the dead-end type
- // recitation. STRING sources whose pattern the static path claims
- // whole (staticStringPattern — code-point positions, `length`
- // bindings) skip the gate in STATIC builds: lowerBindingPattern's
- // string branches are exact there, and the diagnostic would report a
- // dynamic-engine dependency the program does not have. --dynamic
- // keeps the engine route for every string pattern — the engine binds
- // undefined past the last code point where the static chars array
- // inherits the array divergence's trap.
+ // Primitive destructuring requires JS wrapper coercion. Only string
+ // patterns fully handled by staticStringPattern have native lowering.
if (
(init.type.kind === "f64" ||
init.type.kind === "bool" ||
@@ -1848,23 +1785,19 @@ export function lowerDestructuringDecl(
isUnitType(init.type)) &&
!isJsSourceFile(decl.getSourceFile()) &&
!(
- !lowerer.dynamic &&
init.type.kind === "string" &&
staticStringPattern(lowerer, decl.name as ts.ArrayBindingPattern | ts.ObjectBindingPattern)
- ) &&
- enginePatternSpec(lowerer, decl.name as ts.ArrayBindingPattern | ts.ObjectBindingPattern) !==
- null
+ )
) {
- if (!lowerer.dynamic) {
+ {
lowerer.pushDiag(
- requiresDynamicDiag(
- `destructuring '${lowerer.fmt(init.type)}' values (the engine reads through JS's wrapper coercion)`,
+ unsupportedNativeExecutionDiag(
+ `destructuring '${lowerer.fmt(init.type)}' values through JavaScript wrapper coercion`,
locOf(decl),
),
);
throw new PoisonError();
}
- init = lowerer.coerceToExpected(init, JSVAL);
}
const out: IrStmt[] = [];
// JS: a union source with exactly ONE destructurable arm beside unit
@@ -2936,13 +2869,6 @@ function patternBindingType(lowerer: Lowerer, name: ts.BindingName): IrType | nu
);
}
-/** The STATIC property name of a destructuring key: identifiers spell
- * themselves, string/numeric-literal keys and COMPUTED keys fold through
- * foldedStringKeyOf — pure single-name expressions only (`{ [k]: v }`
- * where k's checker type spells one property name; tsc late-bound the
- * source's field under exactly that name, and pure keys make skipping
- * the evaluation exact). Null for runtime-valued keys — the callers
- * fence, or route island sources to the engine pattern. */
function patternKeyNameOf(lowerer: Lowerer, prop: ts.PropertyName): string | null {
if (ts.isIdentifier(prop) || ts.isPrivateIdentifier(prop)) return prop.text;
if (ts.isComputedPropertyName(prop)) return lowerer.foldedStringKeyOf(prop.expression);
@@ -3008,16 +2934,6 @@ function checkerStringSource(lowerer: Lowerer, e: ts.Expression): boolean {
return stringLike(lowerer.typeOf(e));
}
-/** True when a pattern over a STRING source lowers statically whole —
- * every element a form the chars-array/wrapper-read desugars carry.
- * Array patterns take positions, holes, defaults, rest (a nested rest
- * pattern must be an ARRAY pattern — it destructures the packed
- * string[]), and nested patterns, whose elements are single code
- * points and recurse through this same test. Object patterns take
- * `length` bindings — shorthand, renamed, or (dead-)defaulted.
- * Anything else — wrapper methods, computed keys, rest over the
- * wrapper — keeps the engine gate (--dynamic runs the real pattern;
- * a static build reports the dynamic-family choice). */
function staticStringPattern(
lowerer: Lowerer,
pattern: ts.ArrayBindingPattern | ts.ObjectBindingPattern,
@@ -3805,10 +3721,6 @@ function classInstanceRestValue(
return { kind: "recordLit", fields, type: restT, loc };
}
-/** The fences the island's element-wise object path shares: no rest
- * (surplus packing over a handle) and no defaults (an engine undefined
- * test) — the static positions now take both through their own
- * machinery above. */
export function checkBindingElement(
lowerer: Lowerer,
el: ts.BindingElement,
@@ -3818,364 +3730,18 @@ export function checkBindingElement(
lowerer.unsupported(
"SC1031",
el,
- "rest elements in destructuring patterns over island sources",
+ "rest elements in destructuring patterns over checked-value sources",
);
}
if (el.initializer && !allowDefault) {
- lowerer.unsupported("SC1031", el, "defaults in destructuring positions over island sources");
+ lowerer.unsupported(
+ "SC1031",
+ el,
+ "defaults in destructuring positions over checked-value sources",
+ );
}
}
-/** The JS source text for a pattern default the ENGINE can evaluate —
- * side-effect-free literal data whose value cannot depend on compiled
- * scope: numeric/string/boolean/null literals (unary minus included),
- * provably-undefined expressions, and array/object literals of those.
- * Null for everything else (a default referencing compiled bindings or
- * calling functions has no honest engine form). */
-function transportableDefaultText(lowerer: Lowerer, e: ts.Expression): string | null {
- while (ts.isParenthesizedExpression(e)) e = e.expression;
- if (ts.isNumericLiteral(e)) return e.text;
- if (
- ts.isPrefixUnaryExpression(e) &&
- e.operator === ts.SyntaxKind.MinusToken &&
- ts.isNumericLiteral(e.operand)
- ) {
- return `-${e.operand.text}`;
- }
- if (ts.isStringLiteral(e) || ts.isNoSubstitutionTemplateLiteral(e)) return JSON.stringify(e.text);
- if (e.kind === ts.SyntaxKind.TrueKeyword) return "true";
- if (e.kind === ts.SyntaxKind.FalseKeyword) return "false";
- if (e.kind === ts.SyntaxKind.NullKeyword) return "null";
- // Any pure identifier whose CHECKER type is the undefined type holds
- // undefined (shadowing included — a value of type undefined is
- // undefined).
- if (ts.isIdentifier(e) && (lowerer.typeOf(e).flags & ts.TypeFlags.Undefined) !== 0)
- return "(void 0)";
- if (ts.isArrayLiteralExpression(e)) {
- const parts: string[] = [];
- for (const elem of e.elements) {
- if (ts.isOmittedExpression(elem)) {
- parts.push("");
- continue;
- }
- const t = transportableDefaultText(lowerer, elem);
- if (t === null) return null;
- parts.push(t);
- }
- return `[${parts.join(",")}]`;
- }
- if (ts.isObjectLiteralExpression(e)) {
- const parts: string[] = [];
- for (const prop of e.properties) {
- if (!ts.isPropertyAssignment(prop)) return null;
- let key: string;
- if (
- ts.isIdentifier(prop.name) ||
- ts.isStringLiteral(prop.name) ||
- ts.isNumericLiteral(prop.name)
- ) {
- key = JSON.stringify(prop.name.text);
- } else {
- return null;
- }
- const t = transportableDefaultText(lowerer, prop.initializer);
- if (t === null) return null;
- parts.push(`[${key}]:${t}`);
- }
- return `{${parts.join(",")}}`;
- }
- return null;
-}
-
-/** A declaration pattern rebuilt as ENGINE source with every bound name
- * renamed __0..__n (pattern order): holes, nesting, rest, and
- * transportable defaults all survive verbatim, so the engine runs the
- * REAL pattern — the iterator protocol on array patterns,
- * RequireObjectCoercible on object patterns, JS's own default rule.
- * Null when any element has no engine form (computed keys — a compiled
- * expression the pattern text cannot carry — or untransportable
- * defaults). */
-function enginePatternSpec(
- lowerer: Lowerer,
- pattern: ts.ArrayBindingPattern | ts.ObjectBindingPattern,
-): { text: string; binds: ts.Identifier[]; extras: ts.Expression[] } | null {
- const binds: ts.Identifier[] = [];
- const extras: ts.Expression[] = [];
- // Every name the pattern itself binds, by text: a default referencing
- // one is JS's earlier-element-in-scope (or TDZ) rule, which the
- // pre-evaluated extras below cannot honor — those defaults have no
- // engine form here.
- const ownNames = new Set();
- const collectOwn = (p: ts.ArrayBindingPattern | ts.ObjectBindingPattern): void => {
- for (const el of p.elements) {
- if (ts.isOmittedExpression(el) || el.name === undefined) continue;
- if (ts.isIdentifier(el.name)) ownNames.add(el.name.text);
- else collectOwn(el.name);
- }
- };
- collectOwn(pattern);
- // A key or default with no literal engine text but a COMPILED-SCOPE
- // form the engine can run exactly:
- // - a plain identifier the pattern does not itself bind (`{ p: {} =
- // a } = a` with `a: any`) passes in as an extra parameter —
- // pre-evaluation of a bare variable read is unobservable (no side
- // effects, and the engine call is atomic);
- // - an identifier bound by an EARLIER element of this pattern spells
- // its own temp (`[{ ...a }, b = a]` — the engine's mid-pattern
- // scope IS JS's, so the reference reads the just-bound value);
- // same-element and later names have no honest form (TDZ vs the
- // temps' var-undefined) and bail;
- // - a CALL of such an identifier over transportable arguments
- // (`{ [order(1)]: x } = order(0)` — the evaluation-order corpus)
- // spells the call itself, so the engine runs it at exactly JS's
- // pattern position: keys in pattern order, defaults lazily. The
- // callee marshals through the host-function trampoline.
- // `boundBefore` is the bind count when the current element's key/
- // default began — the earlier-element boundary.
- const tempIndexOf = (name: string, boundBefore: number): number => {
- for (let i = 0; i < boundBefore; i++) {
- if (binds[i]!.text === name) return i;
- }
- return -1;
- };
- const exprText = (init: ts.Expression, boundBefore: number): string | null => {
- const t = transportableDefaultText(lowerer, init);
- if (t !== null) return t;
- let e = init;
- while (ts.isParenthesizedExpression(e)) e = e.expression;
- if (ts.isIdentifier(e)) {
- if (ownNames.has(e.text)) {
- const idx = tempIndexOf(e.text, boundBefore);
- return idx >= 0 ? `__${idx}` : null;
- }
- extras.push(e);
- return `__d${extras.length - 1}`;
- }
- if (
- ts.isCallExpression(e) &&
- !e.questionDotToken &&
- ts.isIdentifier(e.expression) &&
- e.typeArguments === undefined
- ) {
- const callee = exprText(e.expression, boundBefore);
- if (callee === null) return null;
- const args: string[] = [];
- for (const a of e.arguments) {
- if (ts.isSpreadElement(a)) return null;
- const at = exprText(a, boundBefore);
- if (at === null) return null;
- args.push(at);
- }
- return `${callee}(${args.join(",")})`;
- }
- return null;
- };
- const target = (name: ts.BindingName): string | null => {
- if (ts.isIdentifier(name)) {
- binds.push(name);
- return `__${binds.length - 1}`;
- }
- return build(name);
- };
- const build = (p: ts.ArrayBindingPattern | ts.ObjectBindingPattern): string | null => {
- if (ts.isArrayBindingPattern(p)) {
- const parts: string[] = [];
- for (const el of p.elements) {
- if (ts.isOmittedExpression(el) || el.name === undefined) {
- parts.push("");
- continue;
- }
- const boundBefore = binds.length;
- let sub = target(el.name);
- if (sub === null) return null;
- if (el.initializer) {
- const d = exprText(el.initializer, boundBefore);
- if (d === null) return null;
- sub = sub + `=${d}`;
- }
- parts.push(el.dotDotDotToken ? `...${sub}` : sub);
- }
- return `[${parts.join(",")}]`;
- }
- const parts: string[] = [];
- for (const el of p.elements) {
- if (el.name === undefined) continue;
- if (el.dotDotDotToken) {
- const sub = target(el.name);
- if (sub === null) return null;
- parts.push(`...${sub}`);
- continue;
- }
- const boundBefore = binds.length;
- const prop = el.propertyName ?? el.name;
- let key: string | null = null;
- if (ts.isIdentifier(prop) || ts.isPrivateIdentifier(prop)) {
- key = JSON.stringify(prop.text);
- } else if (
- ts.isStringLiteral(prop) ||
- ts.isNumericLiteral(prop) ||
- ts.isNoSubstitutionTemplateLiteral(prop)
- ) {
- key = JSON.stringify(prop.text);
- } else if (ts.isComputedPropertyName(prop)) {
- // A computed key: a FOLDABLE one (pure single-name expression)
- // spells its static name; anything else takes the transportable
- // form — extras for compiled-scope identifiers, temps for
- // earlier-bound names, calls run at exactly JS's key position
- // (pattern order, before the element's read).
- const folded = lowerer.foldedStringKeyOf(prop.expression);
- key = folded !== null ? JSON.stringify(folded) : exprText(prop.expression, boundBefore);
- }
- if (key === null) {
- return null; // an unfoldable computed key with no engine form
- }
- let sub = target(el.name);
- if (sub === null) return null;
- if (el.initializer) {
- const d = exprText(el.initializer, boundBefore);
- if (d === null) return null;
- sub = sub + `=${d}`;
- }
- parts.push(`[${key}]:${sub}`);
- }
- return `{${parts.join(",")}}`;
- };
- const text = build(pattern);
- return text === null ? null : { text, binds, extras };
-}
-
-/** Declaration-position destructuring over an ISLAND source: the ENGINE
- * runs the real pattern — a synthesized strict-mode
- * `new Function("v", ...)` exactly like the assignment chain's
- * (lowerJsvalDestructuringChain) — and the extracted values bind the
- * declared names: a name whose declared type is a primitive exits
- * eagerly (the island property-read rule), everything else stays a
- * HANDLE whose use sites dispatch to engine ops. Holes, nesting, empty
- * patterns (the object coercion check and the array iterator get+close
- * both run — destructuring undefined throws Node's TypeError at Node's
- * exit), rest, and transportable defaults all ride. False when the
- * pattern has no engine form (the caller fences). */
-export function lowerJsvalBindingPattern(
- lowerer: Lowerer,
- pattern: ts.ArrayBindingPattern | ts.ObjectBindingPattern,
- srcRef: () => IrExpr,
- isLet: boolean,
- out: IrStmt[],
-): boolean {
- const spec = enginePatternSpec(lowerer, pattern);
- if (!spec) return false;
- const loc = locOf(pattern);
- const temps = spec.binds.map((_, i) => `__${i}`);
- const body =
- `"use strict";` +
- (temps.length > 0 ? `var ${temps.join(",")};` : "") +
- `(${spec.text} = v);return [${temps.join(",")}];`;
- // Compiled-scope defaults (enginePatternSpec's extras) enter the
- // synthesized function as additional parameters __d0..__dn, their
- // values evaluated here and marshaled across.
- const paramNames = ["v", ...spec.extras.map((_, i) => `__d${i}`)];
- const helper: IrExpr = {
- kind: "jsOp",
- op: "construct",
- args: [
- { kind: "jsOp", op: "globalGet", name: "Function", args: [], type: JSVAL, loc },
- ...paramNames.map((p): IrExpr => ({
- kind: "jsMarshal",
- value: { kind: "strLit", value: p, type: STRING, loc },
- type: JSVAL,
- loc,
- })),
- {
- kind: "jsMarshal",
- value: { kind: "strLit", value: body, type: STRING, loc },
- type: JSVAL,
- loc,
- },
- ],
- type: JSVAL,
- loc,
- };
- const extraArgs = spec.extras.map((e) => lowerer.jsvalIn(lowerer.lowerExpr(e), e));
- const run: IrExpr = {
- kind: "jsOp",
- op: "callFn",
- args: [helper, srcRef(), ...extraArgs],
- type: JSVAL,
- loc,
- };
- if (spec.binds.length === 0) {
- out.push({ kind: "exprStmt", expr: run, loc });
- return true;
- }
- const res = lowerer.declareHiddenLocal("%dres", JSVAL);
- out.push({ kind: "varDecl", localId: res.id, init: run, loc });
- spec.binds.forEach((name, i) => {
- const bindLoc = locOf(name);
- const read: IrExpr = {
- kind: "jsOp",
- op: "getIdx",
- args: [
- { kind: "varRef", localId: res.id, type: JSVAL, loc: bindLoc },
- {
- kind: "jsMarshal",
- value: { kind: "numLit", value: i, type: F64, loc: bindLoc },
- type: JSVAL,
- loc: bindLoc,
- },
- ],
- type: JSVAL,
- loc: bindLoc,
- };
- // The island property-read stance: a name the checker declares as a
- // primitive exits eagerly to the static type; everything else stays
- // a handle.
- const declared = lowerer.mapTypeOf(lowerer.typeOf(name));
- const primitive =
- declared &&
- (declared.kind === "f64" || declared.kind === "bool" || declared.kind === "string");
- const value: IrExpr = primitive
- ? { kind: "jsExit", value: read, type: declared, loc: bindLoc }
- : read;
- const symbol = lowerer.checker.getSymbolAtLocation(name);
- const g = symbol ? lowerer.globalsBySymbol.get(symbol) : undefined;
- if (g) {
- out.push({
- kind: "assign",
- localId: g.id,
- value: lowerer.coerceInto(name, value, g.type),
- ...(g.tdz ? { initializes: true as const } : {}),
- loc: bindLoc,
- });
- return;
- }
- if (symbol && hostVariableDeclarationOf(name) !== null && isVarDeclared(name)) {
- const hoisted = hoistVarBinding(lowerer, symbol, name);
- out.push({
- kind: "assign",
- localId: hoisted.id,
- value: lowerer.coerceInto(name, value, hoisted.type),
- loc: bindLoc,
- });
- return;
- }
- const local = lowerer.declareLocal(name, name.text, value.type, isLet);
- out.push({ kind: "varDecl", localId: local.id, init: value, loc: bindLoc });
- });
- return true;
-}
-
-/** Binds one destructured name to its value — the identifier tail of
- * lowerVarDecl (module-global assignment for pre-registered file-scope
- * names, declareLocal otherwise), or a nested pattern through its own
- * hidden temp. */
-/** An island-world ('any'-flavored) checker spelling: bare jsval or an
- * array of jsvals (`(string | object)[]` absorbed by its jsval arm) —
- * the shapes the runtime-world local rule keeps DYN when the value
- * lowered checked-dynamic. */
-function jsvalFlavoredType(t: IrType): boolean {
- return t.kind === "jsval" || (t.kind === "array" && t.elem.kind === "jsval");
-}
-
export function bindPatternTarget(
lowerer: Lowerer,
name: ts.BindingName,
@@ -4214,20 +3780,13 @@ export function bindPatternTarget(
});
return;
}
- // The runtime-world local rule, dyn side (383(d)'s dispatch stance):
- // a pattern binding whose VALUE lowered checked-dynamic stays dyn
- // where the checker spells an island-world type (`function f({
- // plugins = [] } = {})` over a JSDoc '(string | object)[]=' member —
- // the read is a dyn keyed read whose members may be wrapped island
- // values) or a type with no mapping at all (the varDecl rule's
- // unmappable-declared-type stance, `string | object` bindings
- // included). Marshaling here would fence or deep-copy; the value's
- // world is the honest dispatch.
+ // Preserve checked-value pattern bindings when the inferred type
+ // cannot represent them without a refusal or an alias-breaking copy.
const dynStays =
value.type.kind === "dyn" &&
(() => {
const mapped = lowerer.mapTypeOf(lowerer.typeOf(name));
- return mapped === null || (lowerer.dynamic && jsvalFlavoredType(mapped));
+ return mapped === null;
})();
let type = dynStays
? DYN
@@ -4389,13 +3948,7 @@ function inferredEvolvingLetType(lowerer: Lowerer, decl: ts.VariableDeclaration)
return "stop";
}
const mapped = lowerer.mapTypeOf(lowerer.typeOf(node.right));
- if (
- !mapped ||
- mapped.kind === "dyn" ||
- mapped.kind === "jsval" ||
- mapped.kind === "void" ||
- isUnitType(mapped)
- ) {
+ if (!mapped || mapped.kind === "dyn" || mapped.kind === "void" || isUnitType(mapped)) {
invalid = true;
return "stop";
}
@@ -4679,9 +4232,8 @@ export function lowerVarDecl(
// hoisting), and re-running the statement — a declaration inside
// a loop — must NOT reset the persisting binding.
if (isVarDeclared(decl)) return null;
- // Checked-dynamic globals hold the dyn undefined from their
- // declaration statement on; unions and jsval ride
- // unassignedSlotInit's arms.
+ // Checked-value globals hold native undefined; typed slots use
+ // unassignedSlotInit's union arms.
const wrapped =
g.type.kind === "dyn"
? dynUndefinedExpr(locOf(decl))
@@ -4781,9 +4333,7 @@ export function lowerVarDecl(
if (type.kind === "void") lowerer.badType(decl.name, lowerer.typeOf(decl.name));
const local = lowerer.declareLocal(decl.name, decl.name.text, type, isLet);
// tsc's definite-assignment analysis never guards `any` reads, so
- // uninitialized bindings must hold their world's undefined, never
- // NULL: unions the interned arm, dyn the dyn undefined, jsval the
- // engine's — all readable immediately, exactly Node.
+ // uninitialized checked-value bindings must hold native undefined.
const init =
type.kind === "dyn"
? dynUndefinedExpr(locOf(decl))
@@ -4855,41 +4405,11 @@ export function lowerVarDecl(
// `any`, which a static build cannot hold): the VALUE is a dyn
// subtree, so the local stays dyn — later narrowing tests and checked
// casts read it like any JSON.parse result.
- // `const p = import("./m")` / `const ns = await import("./m")`: the
- // island promise/handle is the import expression's only production —
- // the binding holds it, whatever the checker's namespace type mapped
- // to (the island-HANDLE local story). Below that: a never-tainted JS
- // binding type (`const cmd = ['pwd', []]` infers (string | never[])[])
+ // A binding type (`const cmd = ['pwd', []]` infers (string | never[])[])
// is inference residue, not element information — unmappable, so the
// dyn initializer keeps the binding checked-dynamic.
const bindingTainted = neverTaintedJsType(lowerer, decl.name, lowerer.typeOf(decl.name));
let type =
- (lowerer.dynamic &&
- (init.type.kind === "jsval" ||
- (init.type.kind === "promise" && init.type.inner.kind === "jsval"))
- ? (importCallHandleType(decl.initializer) ??
- // An unchecked-overload call result (the resolved overload's
- // return type was never checked against the jsval-returning
- // implementation): the binding stores the handle — see
- // uncheckedOverloadHandleCall.
- (init.type.kind === "jsval" && uncheckedOverloadHandleCall(lowerer, decl.initializer)
- ? JSVAL
- : null))
- : null) ??
- // The runtime-world local rule, dyn side (383(d)'s dispatch stance —
- // the island-HANDLE local rule's mirror): a binding whose
- // INITIALIZER lowered checked-dynamic stays dyn even where the
- // checker spells 'any' (`const parsers = options.parsers ?? {}` over
- // an 'object'-typed bag — the read is a dyn keyed read). Marshaling
- // into the engine here would deep-copy data and sever aliasing; the
- // value's world is the honest dispatch, and every use site already
- // handles dyn (validated exits, routed engine ops for wrapped
- // island members).
- (lowerer.dynamic &&
- init.type.kind === "dyn" &&
- jsvalFlavoredType(lowerer.mapTypeOf(lowerer.typeOf(decl.name)) ?? DYN)
- ? DYN
- : null) ??
(bindingTainted ? null : lowerer.mapTypeOf(lowerer.typeOf(decl.name))) ??
staticImportNamespaceType(lowerer, decl.initializer) ??
(init.type.kind === "moduleNs" ? init.type : null) ??
@@ -5102,7 +4622,6 @@ export function lowerVarDecl(
(type === null && isJsSourceFile(decl.getSourceFile()))) &&
init.type.kind !== "void" &&
init.type.kind !== "caught" &&
- init.type.kind !== "jsval" &&
!isUnitType(init.type)
) {
type = init.type;
@@ -5186,42 +4705,7 @@ export function lowerVarDecl(
settledType = unitOnlyUnion(lowerer.unions);
}
if (settledType.kind === "void") lowerer.badType(decl.name, lowerer.typeOf(decl.name));
- // A PACKAGE promise stored in a local stays an island HANDLE — the
- // engine's promise has no static promise value to coerce into. Awaits
- // and .catch/.finally chains on the local bridge per use site (each
- // bridge is an independent observer of the same settlement).
- if (init.type.kind === "jsval" && settledType.kind === "promise") settledType = JSVAL;
- // An island value under an `any[]`-declared LOCAL spelling stays an
- // island HANDLE too (the runtime-world rule): the jsval-element-array
- // exit is a CALL-boundary conversion (the loadPlugins param ABI) —
- // converting a local would strand the engine's own prototypes
- // (join/map/... on a native handle-element array), where the handle
- // routes every use engine-side.
- if (
- init.type.kind === "jsval" &&
- settledType.kind === "array" &&
- settledType.elem.kind === "jsval"
- ) {
- settledType = JSVAL;
- }
- // A STATIC array of island HANDLES under an unannotated declared type
- // spelling evolved elements (`const kept = fns.filter(...)` over an
- // evolving-`any` receiver — the handle-element lowering keeps the
- // elements jsval, while tsc's evolving-array analysis types the
- // result by the pushed elements): the value's element type is the
- // truth, so the binding keeps the handle-element array (the
- // island-HANDLE local story, one level down) and later method calls
- // ride the handle-element lowering. Explicit annotations keep the
- // validated-boundary fence.
- if (
- !decl.type &&
- init.type.kind === "array" &&
- init.type.elem.kind === "jsval" &&
- settledType.kind === "array" &&
- settledType.elem.kind !== "jsval"
- ) {
- settledType = init.type;
- }
+
// `const runner = options.runner || defaultRunner`: the checker types
// the || as the union/merge of two structurally-compatible function
// types — a signature whose RETURN is the arms' union, or the
@@ -6581,7 +6065,7 @@ export function lowerExprStatement(lowerer: Lowerer, expr: ts.Expression): IrStm
lowerer.unsupported(
"SC1090",
expr.left.expression,
- "writing the length of an array-typed value that remains an island handle",
+ "writing the length of an array-typed value without native array storage",
);
}
const length = lowerer.lowerExprExpecting(expr.right, F64);
@@ -6620,51 +6104,7 @@ export function lowerExprStatement(lowerer: Lowerer, expr: ts.Expression): IrStm
// this method's own `this` — super dispatch is static in JS.
return lowerer.lowerSuperAccessorWrite(expr.left, expr.right, locOf(expr));
}
- if (lowerer.isIslandExpr(expr.left.expression)) {
- // o.x = v on an island receiver: engine property write; the
- // value marshals in (a static RHS crosses by value/copy).
- const obj = lowerer.lowerExpr(expr.left.expression);
- const loc = locOf(expr);
- // Dispatch follows the RUNTIME world (383(d)): a checker-'any'
- // receiver whose value LOWERED checked-dynamic (`bag.nested.x
- // = v` behind an 'object'-typed bag) takes the dyn keyed
- // write — the routed JSVAL arm lands it on the real engine
- // object.
- if (obj.type.kind === "dyn") {
- const key: IrExpr = {
- kind: "strLit",
- value: expr.left.name.text,
- type: STRING,
- loc: locOf(expr.left.name),
- };
- const value = lowerer.coerceToExpected(lowerer.lowerExpr(expr.right), DYN);
- if (value.type.kind !== "dyn") {
- lowerer.unsupported(
- "SC1100",
- expr.right,
- `assigning '${lowerer.fmt(value.type)}' values through 'unknown' receivers`,
- );
- }
- return {
- kind: "exprStmt",
- expr: { kind: "libCall", fn: "dyn.keySet", args: [obj, key, value], type: VOID, loc },
- loc,
- };
- }
- const value = lowerer.jsvalIn(lowerer.lowerExpr(expr.right), expr.right);
- return {
- kind: "exprStmt",
- expr: {
- kind: "jsOp",
- op: "setProp",
- name: expr.left.name.text,
- args: [obj, value],
- type: VOID,
- loc,
- },
- loc,
- };
- }
+
// wrapper.close = fn — the net.Server close-override idiom
// (routed to lower-server; the generic fences stay for
// everything else).
@@ -7021,14 +6461,6 @@ export function lowerExprStatement(lowerer: Lowerer, expr: ts.Expression): IrStm
}
}
if (ts.isObjectLiteralExpression(expr.left) || ts.isArrayLiteralExpression(expr.left)) {
- // Destructuring assignment (chains included) whose SOURCE is an
- // island value: the ENGINE runs the pattern (JS-exact coercions
- // — RequireObjectCoercible on object patterns, the iterator
- // protocol on array patterns) and hands the extracted values
- // back for the compiled targets. Static sources fall through to
- // the general assignment lowering below.
- const viaIsland = lowerJsvalDestructuringChain(lowerer, expr);
- if (viaIsland) return viaIsland;
// Destructuring ASSIGNMENT to existing bindings:
// `({ dir, port } = await discoverState());`, `[a, b = 0, ...rest] = t` —
// the RHS evaluates once into a hidden temp, then each target
@@ -7249,210 +6681,6 @@ function lowerCompoundToTarget(
};
}
-/** One destructuring-assignment pattern the island can run: empty object/
- * array patterns and flat identifier targets — shorthand `{ x }`,
- * renamed `{ a: x }`, FOLDED computed keys `{ [k]: x }` (2105's
- * static-fold rule: a pure key expression whose checker type spells one
- * property name — skipping its evaluation is exact), array elements
- * `[x, y]`. Answers the source FIELD key (object patterns) and the
- * target identifier per binding, in pattern order; null for any other
- * pattern form (defaults, rest, nesting, holes, non-identifier targets,
- * runtime-valued keys — the existing fences own those). */
-function islandRunnablePattern(
- lowerer: Lowerer,
- pattern: ts.ObjectLiteralExpression | ts.ArrayLiteralExpression,
-): {
- kind: "object" | "array";
- binds: {
- field: string | number;
- target: ts.Identifier;
- shorthand: ts.ShorthandPropertyAssignment | null;
- }[];
-} | null {
- if (ts.isObjectLiteralExpression(pattern)) {
- const binds: {
- field: string | number;
- target: ts.Identifier;
- shorthand: ts.ShorthandPropertyAssignment | null;
- }[] = [];
- for (const prop of pattern.properties) {
- if (ts.isShorthandPropertyAssignment(prop)) {
- if (prop.objectAssignmentInitializer) return null;
- // 7 types the shorthand's name as PropertyName; the grammar
- // allows nothing but an Identifier there (lowerShorthandValue).
- const name = prop.name as ts.Identifier;
- binds.push({ field: name.text, target: name, shorthand: prop });
- } else if (
- ts.isPropertyAssignment(prop) &&
- ts.isIdentifier(prop.name) &&
- ts.isIdentifier(prop.initializer)
- ) {
- binds.push({ field: prop.name.text, target: prop.initializer, shorthand: null });
- } else if (
- ts.isPropertyAssignment(prop) &&
- ts.isComputedPropertyName(prop.name) &&
- ts.isIdentifier(prop.initializer)
- ) {
- const key = lowerer.foldedStringKeyOf(prop.name.expression);
- if (key === null) return null;
- binds.push({ field: key, target: prop.initializer, shorthand: null });
- } else {
- return null;
- }
- }
- return { kind: "object", binds };
- }
- const binds: { field: string | number; target: ts.Identifier; shorthand: null }[] = [];
- for (let i = 0; i < pattern.elements.length; i++) {
- const el = pattern.elements[i]!;
- if (!ts.isIdentifier(el)) return null; // holes, spreads, nesting
- binds.push({ field: i, target: el, shorthand: null });
- }
- return { kind: "array", binds };
-}
-
-/** `({} = {x, y} = a);` — destructuring assignment (chains included) from
- * an ISLAND source, statement position (--dynamic). The ENGINE runs each
- * pattern over the source value — a synthesized
- * `new Function("v", "\"use strict\"; var __0…; ( = v); return [__0…]")`
- * — so the coercions are JS-exact: object patterns RequireObjectCoercible
- * (destructuring undefined throws Node's TypeError), array patterns run
- * the real iterator protocol (empty patterns get-and-close). The
- * extracted values come back as an engine array and assign the compiled
- * targets in pattern order, inner assignment first (JS's right-
- * associativity). Null when the innermost source is not jsval-typed or
- * any pattern is outside the island-runnable set — the existing
- * record-source path and fences own those. */
-function lowerJsvalDestructuringChain(lowerer: Lowerer, expr: ts.BinaryExpression): IrStmt | null {
- if (!lowerer.dynamic) return null;
- const strip = (e: ts.Expression): ts.Expression => {
- while (ts.isParenthesizedExpression(e)) e = e.expression;
- return e;
- };
- const patterns: (ts.ObjectLiteralExpression | ts.ArrayLiteralExpression)[] = [];
- let node: ts.Expression = expr;
- for (;;) {
- const s = strip(node);
- if (
- ts.isBinaryExpression(s) &&
- s.operatorToken.kind === ts.SyntaxKind.EqualsToken &&
- (ts.isObjectLiteralExpression(strip(s.left)) || ts.isArrayLiteralExpression(strip(s.left)))
- ) {
- patterns.push(strip(s.left) as ts.ObjectLiteralExpression | ts.ArrayLiteralExpression);
- node = s.right;
- } else {
- break;
- }
- }
- if (patterns.length === 0) return null;
- // A single pattern over a PLAIN-VARIABLE island source takes the
- // general assignment lowering below, whose island arm throws V8's
- // exact destructure TypeErrors — the spelling embeds the source
- // text, which only a plain variable survives (corpus 2074). Chains
- // and non-variable sources ride the engine here (corpus 2054); the
- // general path fences those with SC1031.
- if (patterns.length === 1 && ts.isIdentifier(strip(node))) return null;
- const shapes: NonNullable>[] = [];
- for (const p of patterns) {
- const s = islandRunnablePattern(lowerer, p);
- if (!s) return null;
- shapes.push(s);
- }
- // Checker-type gate BEFORE lowering the source (a declined claim must
- // not leave a discarded lowering behind): only island sources ride
- // the engine; record/array sources keep their existing paths.
- if (lowerer.mapTypeOf(lowerer.typeOf(node))?.kind !== "jsval") return null;
- const source = lowerer.lowerExpr(node);
- if (source.type.kind !== "jsval") return null;
- const loc = locOf(expr);
- const tmp = lowerer.declareHiddenLocal("%dsrc", JSVAL);
- const out: IrStmt[] = [{ kind: "varDecl", localId: tmp.id, init: source, loc }];
- const srcRef = (): IrExpr => ({ kind: "varRef", localId: tmp.id, type: JSVAL, loc });
- // Inner pattern first: `A = B = v` runs B's destructure before A's.
- for (let p = patterns.length - 1; p >= 0; p--) {
- const shape = shapes[p]!;
- const temps = shape.binds.map((_, i) => `__${i}`);
- const patternSrc =
- shape.kind === "object"
- ? `({${shape.binds.map((b, i) => `[${JSON.stringify(String(b.field))}]: __${i}`).join(",")}} = v)`
- : `([${temps.join(",")}] = v)`;
- const body =
- `"use strict";` +
- (temps.length > 0 ? `var ${temps.join(",")};` : "") +
- `${patternSrc};return [${temps.join(",")}];`;
- const helper: IrExpr = {
- kind: "jsOp",
- op: "construct",
- args: [
- { kind: "jsOp", op: "globalGet", name: "Function", args: [], type: JSVAL, loc },
- {
- kind: "jsMarshal",
- value: { kind: "strLit", value: "v", type: STRING, loc },
- type: JSVAL,
- loc,
- },
- {
- kind: "jsMarshal",
- value: { kind: "strLit", value: body, type: STRING, loc },
- type: JSVAL,
- loc,
- },
- ],
- type: JSVAL,
- loc,
- };
- const run: IrExpr = { kind: "jsOp", op: "callFn", args: [helper, srcRef()], type: JSVAL, loc };
- if (shape.binds.length === 0) {
- out.push({ kind: "exprStmt", expr: run, loc });
- continue;
- }
- const res = lowerer.declareHiddenLocal("%dres", JSVAL);
- out.push({ kind: "varDecl", localId: res.id, init: run, loc });
- shape.binds.forEach((b, i) => {
- // Shorthand names resolve to the PROPERTY symbol at their
- // location; the VALUE symbol comes from the checker's shorthand
- // query (lowerDestructuringAssign's rule).
- let target: { id: string; type: IrType } | null;
- if (b.shorthand) {
- const valueSymbol = lowerer.checker.getShorthandAssignmentValueSymbol(b.shorthand) ?? null;
- const local = valueSymbol ? lowerer.resolveKey(valueSymbol, b.target) : null;
- const g = valueSymbol ? lowerer.globalsBySymbol.get(valueSymbol) : undefined;
- target = local ? { id: local.id, type: local.type } : g ? { id: g.id, type: g.type } : null;
- } else {
- target = lowerer.resolveWritable(b.target);
- }
- if (!target) {
- lowerer.rejectUnresolved(
- b.target,
- `assignment to '${b.target.text}' (not a writable local or module global)`,
- );
- }
- const read: IrExpr = {
- kind: "jsOp",
- op: "getIdx",
- args: [
- { kind: "varRef", localId: res.id, type: JSVAL, loc },
- {
- kind: "jsMarshal",
- value: { kind: "numLit", value: i, type: F64, loc },
- type: JSVAL,
- loc,
- },
- ],
- type: JSVAL,
- loc,
- };
- out.push({
- kind: "assign",
- localId: target.id,
- value: lowerer.coerceInto(b.target, read, target.type),
- loc,
- });
- });
- }
- return { kind: "block", body: out, loc };
-}
-
/** `({ a, b: x } = e);`, `[a, b = 0, ...rest] = xs;` — destructuring
* assignment to EXISTING writable bindings, statement position, from a
* PRE-LOWERED source: for-of expression heads hand the per-iteration
@@ -7597,12 +6825,11 @@ function destructuringAssignInto(
lowerArrayAssignInto(lowerer, out, target, tmpRef, blame, loc);
return { stmts: out, value };
}
- if (init.type.kind === "dyn" || init.type.kind === "jsval") {
- // Checked-dynamic and island sources: RequireObjectCoercible with
+ if (init.type.kind === "dyn") {
// V8's exact destructuring TypeError (it names the SOURCE and, for
// non-empty patterns, the first property), then keyed reads — GetV
- // answers undefined for absent members and primitive receivers
- // alike (the engine's own property semantics on the island side).
+ // answers undefined for absent members and primitive receivers.
+
// An RHS that is ITSELF a destructuring assignment (`({} = {x} = a)`)
// already proved the value coercible — its own pattern threw first
// if it wasn't — so the outer check is dead code and needs no
@@ -7648,32 +6875,14 @@ function destructuringAssignInto(
});
}
for (const prop of target.properties) {
- const piece = destructAssignPiece(lowerer, prop, init.type.kind === "jsval");
- const read: IrExpr =
- piece.keyExpr !== undefined
- ? {
- kind: "jsOp",
- op: "getIdx",
- args: [tmpRef(), lowerer.jsvalIn(lowerer.lowerExpr(piece.keyExpr), piece.keyExpr)],
- type: JSVAL,
- loc: locOf(prop),
- }
- : init.type.kind === "jsval"
- ? {
- kind: "jsOp",
- op: "getProp",
- name: piece.field,
- args: [tmpRef()],
- type: JSVAL,
- loc: locOf(prop),
- }
- : {
- kind: "dynKeyGet",
- key: { kind: "strLit", value: piece.field, type: STRING, loc: locOf(prop) },
- value: tmpRef(),
- type: DYN,
- loc: locOf(prop),
- };
+ const piece = destructAssignPiece(lowerer, prop);
+ const read: IrExpr = {
+ kind: "dynKeyGet",
+ key: { kind: "strLit", value: piece.field, type: STRING, loc: locOf(prop) },
+ value: tmpRef(),
+ type: DYN,
+ loc: locOf(prop),
+ };
out.push({
kind: "assign",
localId: piece.target.id,
@@ -8110,21 +7319,6 @@ function destructuringAssignInto(
return { stmts: out, value };
}
-/** A destructuring-ASSIGNMENT target that is not a plain variable:
- * PROPERTY targets (`({ a: this.x } = o)`, `[c.x, c.y] = t` — the
- * receiver evaluates into a hidden temp at the element's pattern
- * position, BEFORE the element's value read, JS's get-the-reference-
- * then-GetV order), ELEMENT targets over arrays (runtime f64 index)
- * and tuples/records (literal keys) with the same receiver/key temp
- * discipline, and NESTED patterns (`({ p: { q } } = o)`, `[[a], b] = t`
- * — the element's value destructures through the same assignment
- * machinery, its own hidden temp included). `valueOf` builds the
- * (defaulted) source value at the target's own type; it receives null
- * exactly for nested patterns, which have no single binding type —
- * defaults there keep a fence (JS would need the pattern's implied
- * type to test against). Optional-chain targets are not assignment
- * targets in JS at all; index-signature runtime keys and island/dyn
- * receivers keep the fence below. */
function lowerAssignTargetInto(
lowerer: Lowerer,
out: IrStmt[],
@@ -8233,18 +7427,11 @@ function lowerAssignTargetInto(
);
}
-/** One object-pattern property's pieces for the checked-dynamic path:
- * the source FIELD name (or, over ISLAND sources, a runtime KEY
- * expression the engine indexes with) and the resolved writable target.
- * Shorthand (`{ a }`) and renamed (`{ a: x }`) identifier targets only —
- * the record path's rules, shared fences. */
function destructAssignPiece(
lowerer: Lowerer,
prop: ts.ObjectLiteralElementLike,
- islandSource: boolean,
-): { field: string; keyExpr?: ts.Expression; target: { id: string; type: IrType } } {
+): { field: string; target: { id: string; type: IrType } } {
let fieldName: string;
- let keyExpr: ts.Expression | undefined;
let bindTo: ts.Expression;
if (ts.isShorthandPropertyAssignment(prop)) {
if (prop.objectAssignmentInitializer) {
@@ -8257,23 +7444,14 @@ function destructAssignPiece(
fieldName = (prop.name as ts.Identifier).text;
bindTo = prop.name as ts.Identifier;
} else if (ts.isPropertyAssignment(prop)) {
- // Identifier keys spell themselves; literal and FOLDABLE computed
- // keys resolve statically (the record path's rule) — the keyed read
- // below takes the folded name. A RUNTIME-valued key over an ISLAND
- // source reads through the engine's own indexing at the element's
- // pattern position (`({ [key]: w } = src)`); over the checked-dynamic tree the fence
- // stays.
+ // Identifier, literal, and foldable computed keys resolve statically.
const folded = patternKeyNameOf(lowerer, prop.name);
if (folded === null) {
- if (islandSource && ts.isComputedPropertyName(prop.name)) {
- keyExpr = prop.name.expression;
- } else {
- lowerer.unsupported(
- "SC1031",
- prop,
- "destructuring assignment with computed keys that do not fold to one property name",
- );
- }
+ lowerer.unsupported(
+ "SC1031",
+ prop,
+ "destructuring assignment with computed keys that do not fold to one property name",
+ );
}
fieldName = folded ?? "";
bindTo = prop.initializer;
@@ -8302,7 +7480,7 @@ function destructAssignPiece(
`assignment to '${bindTo.text}' (not a writable local or module global)`,
);
}
- return { field: fieldName, ...(keyExpr !== undefined ? { keyExpr } : {}), target };
+ return { field: fieldName, target };
}
/** The ARRAY half of destructuring assignment: element assigns from a
@@ -8359,10 +7537,9 @@ function lowerArrayAssignInto(
const shape = srcType.kind === "record" ? lowerer.shapes.get(srcType.shapeId) : undefined;
const isTuple = shape?.tuple === true;
let elemsRef: (() => IrExpr) | null = null;
- if (srcType.kind === "dyn" || srcType.kind === "jsval") {
- // GetIterator + the pattern's width, V8's exact TypeErrors
- // (dynIterN — the engine's real iterator protocol on the island
- // side); the empty pattern is pure validation.
+ if (srcType.kind === "dyn") {
+ // Read the pattern's width through the native iterator with Node's
+ // TypeErrors. The empty pattern only validates iterability.
const iterTmp = lowerer.declareHiddenLocal("%destrIter", srcType);
out.push({
kind: "varDecl",
@@ -8390,16 +7567,7 @@ function lowerArrayAssignInto(
const elemRead = (i: number, at: ts.Node): IrExpr => {
if (elemsRef) {
const elems = elemsRef();
- if (elems.type.kind === "jsval") {
- const key: IrExpr = { kind: "numLit", value: i, type: F64, loc: locOf(at) };
- return {
- kind: "jsOp",
- op: "getIdx",
- args: [elems, lowerer.jsvalIn(key, at as ts.Expression)],
- type: JSVAL,
- loc: locOf(at),
- };
- }
+
return {
kind: "dynKeyGet",
key: { kind: "strLit", value: String(i), type: STRING, loc: locOf(at) },
@@ -8448,8 +7616,8 @@ function lowerArrayAssignInto(
if (ts.isSpreadElement(el)) {
// `[a, ...rest]`: the tail packs FRESH (JS's surplus packing
// builds a new array) — array slices, tuple tails under the
- // target's own type. Checked-dynamic sources keep the fence (the
- // engine's iterator would have to drain into a compiled array).
+ // target's own type. Checked-value sources keep the fence because
+ // this path has no native array drain.
if (elemsRef) {
lowerer.unsupported(
"SC1031",
@@ -8520,7 +7688,7 @@ function lowerArrayAssignInto(
// undefined where the plain read would trap).
let read = elemRead(i, el);
if (defaultNode !== null) {
- if (read.type.kind === "dyn" || read.type.kind === "jsval") {
+ if (read.type.kind === "dyn") {
const boundary = read.type;
const elemTmp = lowerer.declareHiddenLocal("%destrElem", boundary);
out.push({ kind: "varDecl", localId: elemTmp.id, init: read, loc: locOf(el) });
@@ -8530,33 +7698,18 @@ function lowerArrayAssignInto(
type: boundary,
loc: locOf(el),
});
- const isUndef: IrExpr =
- boundary.kind === "jsval"
- ? {
- kind: "jsOp",
- op: "eq",
- args: [
- elemVar(),
- { kind: "jsOp", op: "undefLit", args: [], type: JSVAL, loc: locOf(el) },
- ],
- type: BOOL,
- loc: locOf(el),
- }
- : {
- kind: "dynTest",
- test: "undefined",
- value: elemVar(),
- type: BOOL,
- loc: locOf(el),
- };
+ const isUndef: IrExpr = {
+ kind: "dynTest",
+ test: "undefined",
+ value: elemVar(),
+ type: BOOL,
+ loc: locOf(el),
+ };
const dflt = lowerer.lowerExpr(defaultNode);
read = {
kind: "ternary",
cond: isUndef,
- then:
- boundary.kind === "jsval"
- ? lowerer.jsvalIn(dflt, defaultNode)
- : lowerer.coerceInto(defaultNode, dflt, DYN),
+ then: lowerer.coerceInto(defaultNode, dflt, DYN),
else_: elemVar(),
type: boundary,
loc: locOf(el),
@@ -8916,19 +8069,10 @@ export function lowerForOf(lowerer: Lowerer, stmt: ts.ForOfStatement): IrStmt {
}
tupleSource = { shapeId: iterable.type.shapeId, fields, elem };
}
- // An ISLAND value (`for (const store of stores)` where stores is a
- // package-typed array — one engine handle): the engine's OWN
- // iterator protocol drives the loop — GetIterator through the
- // pinned prelude helper (V8's not-iterable TypeError on refusal),
- // next() through callMethod, done/value reads through getProp — so
- // engine arrays, Maps, Sets, generators, and Symbol.iterator
- // implementations all iterate exactly as Node runs them.
- if (iterable.type.kind === "jsval") {
- return lowerForOfIsland(lowerer, stmt, iterable, labels);
- }
+
// A CHECKED-DYNAMIC iterable (`unknown[]`, the collapsed
- // `(string | object)[]`, JSON-parsed values, wrapped engine
- // values): a checked IteratorRecord binds each yielded dyn value.
+ // `(string | object)[]`, JSON-parsed values): a checked IteratorRecord
+ // binds each yielded dyn value.
if (iterable.type.kind === "dyn") {
return lowerForOfDyn(lowerer, stmt, iterable, labels);
}
@@ -8945,7 +8089,6 @@ export function lowerForOf(lowerer: Lowerer, stmt: ts.ForOfStatement): IrStmt {
!privateSplit &&
!awaitArray &&
elementType.kind !== "dyn" &&
- elementType.kind !== "jsval" &&
lowerer.presentElementLoops.has(stmt);
const yieldedT =
tupleSource === null && !privateSplit && !presentElements
@@ -8991,7 +8134,7 @@ export function lowerForOf(lowerer: Lowerer, stmt: ts.ForOfStatement): IrStmt {
if (
promiseElem &&
yieldedT.kind === "union" &&
- !["void", "union", "dyn", "jsval", "undefinedT", "nullT"].includes(promiseElem.inner.kind)
+ !["void", "union", "dyn", "undefinedT", "nullT"].includes(promiseElem.inner.kind)
) {
awaitPromiseTag = lowerer.armTag(yieldedT.unionId, promiseElem);
elemValueT = lowerer.withUndefinedArm(promiseElem.inner);
@@ -10196,140 +9339,6 @@ function lowerForOfDyn(
}
}
-/** for-of over an ISLAND value (see lowerForOf's jsval arm): the
- * engine's iterator protocol desugared over jsOps —
- *
- * it = iterNew(v); // GetIterator (prelude; may throw)
- * while (true) {
- * r = it.next(); // callMethod
- * if (truthy(r.done)) break;
- * // getProp
- * ...body
- * }
- *
- * The loop variable's ELEMENT is an island handle (jsval — exactly what
- * the checker's package-typed element maps to); identifier heads bind
- * it per iteration, destructuring heads run the jsval pattern desugar,
- * pre-declared and var heads keep their fences (the array path's
- * stories don't carry over mechanically). IteratorClose on early exit
- * (break/return out of a partial iteration calling it.return()) is NOT
- * run — a divergence only a custom island iterator with a return()
- * method can observe. */
-function lowerForOfIsland(
- lowerer: Lowerer,
- stmt: ts.ForOfStatement,
- iterable: IrExpr,
- labels?: string[],
-): IrStmt {
- const loc = locOf(stmt);
- if (!ts.isVariableDeclarationList(stmt.initializer)) {
- lowerer.unsupported(
- "SC1090",
- stmt.initializer,
- "for-of over a package ('any') iterable with a pre-declared loop variable (declare it in the loop: for (const x of ...))",
- );
- }
- const list = stmt.initializer;
- if ((list.flags & ts.NodeFlags.Using) !== 0) {
- lowerer.unsupported("SC1090", list, "'using' declarations (dispose-at-scope-exit semantics)");
- }
- const isLet =
- (list.flags & ts.NodeFlags.Let) !== 0 || (list.flags & ts.NodeFlags.BlockScoped) === 0;
- const decl = list.declarations[0]!;
- const itLocal = lowerer.declareHiddenLocal("%vofit", JSVAL);
- const rLocal = lowerer.declareHiddenLocal("%vofr", JSVAL);
- const itRef: IrExpr = { kind: "varRef", localId: itLocal.id, type: JSVAL, loc };
- const rRef: IrExpr = { kind: "varRef", localId: rLocal.id, type: JSVAL, loc };
- const valueOf: IrExpr = {
- kind: "jsOp",
- op: "getProp",
- name: "value",
- args: [rRef],
- type: JSVAL,
- loc,
- };
- lowerer.scopes.push(new Map());
- try {
- const binds: IrStmt[] = [];
- if (ts.isArrayBindingPattern(decl.name) || ts.isObjectBindingPattern(decl.name)) {
- const tmp = lowerer.declareHiddenLocal("%destr", JSVAL);
- binds.push({ kind: "varDecl", localId: tmp.id, init: valueOf, loc });
- lowerer.lowerBindingPattern(
- decl.name,
- () => ({ kind: "varRef", localId: tmp.id, type: JSVAL, loc }),
- JSVAL,
- isLet,
- binds,
- );
- } else if (ts.isIdentifier(decl.name)) {
- if (forOfVarTarget(lowerer, decl)) {
- lowerer.unsupported(
- "SC1090",
- decl.name,
- "for (var x of ...) over a package ('any') iterable (use const or let)",
- );
- }
- const local = lowerer.declareLocal(decl.name, decl.name.text, JSVAL, isLet);
- binds.push({ kind: "varDecl", localId: local.id, init: valueOf, loc });
- } else {
- lowerer.unsupported("SC1031", decl.name);
- }
- const body = lowerer.inCtl("loop", () => lowerer.lowerScopedBlock(stmt.statement), labels);
- return {
- kind: "block",
- body: [
- {
- kind: "varDecl",
- localId: itLocal.id,
- init: { kind: "jsOp", op: "iterNew", args: [iterable], type: JSVAL, loc },
- loc,
- },
- {
- kind: "while",
- cond: { kind: "boolLit", value: true, type: BOOL, loc },
- body: [
- {
- kind: "varDecl",
- localId: rLocal.id,
- init: {
- kind: "jsOp",
- op: "callMethod",
- name: "next",
- args: [itRef],
- type: JSVAL,
- loc,
- },
- loc,
- },
- {
- kind: "if",
- cond: {
- kind: "jsOp",
- op: "truthy",
- args: [
- { kind: "jsOp", op: "getProp", name: "done", args: [rRef], type: JSVAL, loc },
- ],
- type: BOOL,
- loc,
- },
- then: [{ kind: "break", loc }],
- else_: null,
- loc,
- },
- ...binds,
- ...body,
- ],
- ...(labels && { labels }),
- loc,
- },
- ],
- loc,
- };
- } finally {
- lowerer.scopes.pop();
- }
-}
-
function lowerForOfString(
lowerer: Lowerer,
stmt: ts.ForOfStatement,
diff --git a/packages/compiler/src/frontend/lowering/lower-stream.ts b/packages/compiler/src/frontend/lowering/lower-stream.ts
index b78204dfc..cd38c56ae 100644
--- a/packages/compiler/src/frontend/lowering/lower-stream.ts
+++ b/packages/compiler/src/frontend/lowering/lower-stream.ts
@@ -1660,11 +1660,7 @@ export function lowerStreamModuleCall(
const argV = lowerer.lowerExpr(args[0]!);
const argInfo =
argV.type.kind === "object" ? lowerer.classes.get(argV.type.className) : undefined;
- if (
- argV.type.kind !== "dyn" &&
- argV.type.kind !== "jsval" &&
- !streamSidesOf(lowerer, argInfo)
- ) {
+ if (argV.type.kind !== "dyn" && !streamSidesOf(lowerer, argInfo)) {
lowerer.noLowering(
`stream/consumers.${bi.member} over a value that is not a stream`,
call,
diff --git a/packages/compiler/src/frontend/lowering/lowerer.test.ts b/packages/compiler/src/frontend/lowering/lowerer.test.ts
index 8056f0f49..093c78632 100644
--- a/packages/compiler/src/frontend/lowering/lowerer.test.ts
+++ b/packages/compiler/src/frontend/lowering/lowerer.test.ts
@@ -1,86 +1,21 @@
import { expect, test, vi } from "vitest";
import {
- BOOL,
F64,
- JSVAL,
NULL_T,
STRING,
UNDEFINED_T,
VOID,
- type IrExpr,
type IrFunction,
- type IrStmt,
type IrType,
} from "../../ir/ir.js";
import type { Node, Program, SourceFile, Symbol, Type } from "../ts7/adapter.js";
-import { Lowerer, stmtUsesIsland } from "./lowerer.js";
+import { Lowerer } from "./lowerer.js";
import { classMethodValue } from "./class-method-values.js";
const loc = { file: "island.ts", start: 0, end: 1 };
-const island: IrExpr = { kind: "jsOp", op: "undefLit", args: [], type: JSVAL, loc };
-const statement: IrStmt = { kind: "exprStmt", expr: island, loc };
-
-test("accounts only the expressions owned by the current source statement", () => {
- expect(stmtUsesIsland(statement)).toBe(true);
- expect(stmtUsesIsland([statement])).toBe(true);
- expect(stmtUsesIsland({ kind: "block", body: [statement], loc })).toBe(false);
- expect(
- stmtUsesIsland({
- kind: "if",
- cond: { kind: "boolLit", value: true, type: BOOL, loc },
- then: [statement],
- else_: null,
- loc,
- }),
- ).toBe(false);
- expect(
- stmtUsesIsland({
- kind: "if",
- cond: { kind: "jsExit", value: island, type: BOOL, loc },
- then: [],
- else_: null,
- loc,
- }),
- ).toBe(true);
-});
-
-test("inspects expression results without recounting embedded statement lists", () => {
- const expr: IrExpr = {
- kind: "seqExpr",
- stmts: [statement],
- result: { kind: "numLit", value: 0, type: F64, loc },
- type: F64,
- loc,
- };
- expect(stmtUsesIsland({ kind: "exprStmt", expr, loc })).toBe(false);
- expr.result = { kind: "jsExit", value: island, type: F64, loc };
- expect(stmtUsesIsland({ kind: "exprStmt", expr, loc })).toBe(true);
-});
-
-test("retains accounting for island library calls and generated loop conditions", () => {
- const call: IrExpr = { kind: "libCall", fn: "island.eval", args: [], type: JSVAL, loc };
- const loop: IrStmt = {
- kind: "for",
- init: null,
- cond: { kind: "jsExit", value: call, type: BOOL, loc },
- update: null,
- body: [],
- loc,
- };
- expect(stmtUsesIsland({ kind: "block", body: [loop], loc })).toBe(true);
- expect(
- stmtUsesIsland({ kind: "exprStmt", expr: { kind: "numLit", value: 1, type: F64, loc }, loc }),
- ).toBe(false);
-});
-
const record = (shapeId: string): IrType => ({ kind: "record", shapeId });
const context = () =>
- new Lowerer(
- { getTypeChecker: () => ({}) } as Program,
- { fileName: loc.file } as SourceFile,
- [],
- false,
- );
+ new Lowerer({ getTypeChecker: () => ({}) } as Program, { fileName: loc.file } as SourceFile, []);
test("reuses complete copy routes without repeating discriminator planning", () => {
const lowerer = context();
@@ -303,7 +238,6 @@ test("optional union widening keeps refused and missing contracts current", () =
expect(lowerer.unions.intern([F64, STRING])).toBe(missing.unionId);
expect(lowerer.withUndefinedArmOf(missing)?.kind).toBe("union");
expect(lowerer.withUndefinedArmOf(VOID)).toBeNull();
- expect(lowerer.withUndefinedArmOf(JSVAL)).toBe(JSVAL);
});
test("stdlib provenance is cached by symbol identity, including merged and shadowed declarations", () => {
@@ -320,7 +254,6 @@ test("stdlib provenance is cached by symbol identity, including merged and shado
{ getTypeChecker: () => ({ declarationsOf }) } as unknown as Program,
userFile,
[],
- false,
);
vi.spyOn(lowerer, "isStdlibFile").mockImplementation((file) => file === library);
for (let i = 0; i < 20; i++) {
diff --git a/packages/compiler/src/frontend/lowering/lowerer.ts b/packages/compiler/src/frontend/lowering/lowerer.ts
index 028afebc2..b7761d813 100644
--- a/packages/compiler/src/frontend/lowering/lowerer.ts
+++ b/packages/compiler/src/frontend/lowering/lowerer.ts
@@ -55,20 +55,12 @@ import {
checkedNarrowOperand,
deferredReadHelper,
} from "./coercions/unions.js";
-import {
- jsvalLiftable,
- jsvalLiftExpr,
- unionToJsvalHelper,
- recordToJsvalHelper,
- arrayToJsvalHelper,
- arrayToJsvalArrayHelper,
-} from "./coercions/island.js";
import {
lowerUtilTypeValue,
pathModuleValue,
utilTypesModuleValue,
} from "./lower-builtin-values.js";
-import { everyExprChild, everyStmtChild, transformStmtList } from "../../ir/traverse.js";
+import { transformStmtList } from "../../ir/traverse.js";
import { RuntimeOptionalProvenance } from "./runtime-optional-provenance.js";
import { presentAtUse, reassignedBindings } from "./runtime-optional-guards.js";
import { NarrowingStability } from "./narrowing-stability.js";
@@ -122,7 +114,7 @@ import { literalValues } from "../literal-values.js";
import { discriminantOwners, literalUnionArm, type UnionLiteral } from "../union-discriminants.js";
import type { ScrDiagnostic } from "../../diagnostics/diagnostic.js";
import {
- anyOpRequiresDynamicDiag,
+ unsupportedAnyOperationDiag,
blockedBindingUseDiag,
checkerPanicDiag,
componentTypeDiag,
@@ -133,9 +125,8 @@ import {
noLoweringDiag,
overloadedSignatureTypeDiag,
recordShapeMismatchDiag,
- requiresDynamicApiDiag,
- requiresDynamicPackageDiag,
- requiresDynamicTypeDiag,
+ unsupportedNativeApiDiag,
+ unsupportedPackageValueDiag,
unionMismatchDiag,
UNSUPPORTED,
unsupportedDiag,
@@ -162,9 +153,6 @@ import {
canAdaptDynFuncTo,
canDynCheckTo,
canConvertToDyn,
- canCrossIslandBoundary,
- canExitIslandToType,
- canMarshalTypedFuncIntoIsland,
DYN,
DYN_HANDLE_KINDS,
F64,
@@ -176,7 +164,6 @@ import {
isSupportedMapValue,
isUndefinedArmedUnion,
isUnitType,
- JSVAL,
NULL_T,
RUNTIME_ERROR_CLASSES,
STRING,
@@ -184,7 +171,6 @@ import {
UNDEFINED_T,
VOID,
} from "../../ir/ir.js";
-import type { DynamicImportResolution, NpmBuiltinUse, NpmLazyTrap } from "../npm.js";
import { provenanceActive } from "../provenance-registry.js";
import {
ambientDtsPath,
@@ -212,7 +198,7 @@ import {
describeComponentBlocker,
describeRecordMemberBlocker,
formatIrType,
- ISLAND_AMBIENT_TYPES,
+ FETCH_AMBIENT_TYPES,
isUnitOnlyTsType,
isWorkerHandleType,
jsOpenObjectType,
@@ -226,9 +212,7 @@ import {
} from "../type-mapper.js";
import {
type CompoundOp,
- type IslandFnEntry,
- boundaryIntoIslandMsg,
- boundaryOutOfIslandMsg,
+ type StdlibFnEntry,
type BuiltinModuleFn,
builtinConstLit,
builtinModuleConstOf,
@@ -378,8 +362,6 @@ import {
} from "./lower-event-emitter.js";
import {
builtinImportOf,
- createRequireBindingDecl,
- createRequireNamespaceDecl,
createRequireProgramModuleOf,
createRequireSpecOf,
fencedBuiltinImportOf,
@@ -439,15 +421,9 @@ import {
fenceStaticReadableStreamMember,
fenceStaticResponseMember,
fenceUnsupportedFetchConstructorMember,
- isIslandExpr,
- islandFuncValueFence,
- islandRegexpOf,
- jsvalIn,
- requireDynamicApi,
- islandGlobalFnOf,
+ refuseUnsupportedApi,
+ stdlibGlobalFnOf,
lowerAbortControllerNew,
- lowerDynamicHeadersIteratorCall,
- lowerDynamicHeadersSpread,
lowerDynamicImportCall,
lowerFetchCall,
lowerFetchElementMethodCall,
@@ -461,12 +437,12 @@ import {
lowerStaticReadableStreamNew,
lowerStaticReadableStreamReaderCall,
lowerStaticResponseCall,
- lowerIslandMethodCall,
+ lowerStdlibMethodCall,
lowerMathProperty,
npmPackageOf,
npmMemberFence,
npmPackageOfSymbol,
-} from "./lower-island.js";
+} from "./lower-stdlib.js";
import {
lowerHttpHeadersElement,
lowerNetModuleCall,
@@ -504,7 +480,6 @@ import {
lowerDestructuringDecl,
lowerDestructuringAssignParts,
lowerBindingPattern,
- lowerJsvalBindingPattern,
checkBindingElement,
bindPatternTarget,
isParseArgsDynCheckerType,
@@ -599,57 +574,16 @@ export function own(table: Record, key: string): T | u
return Object.hasOwn(table, key) ? table[key] : undefined;
}
-/* ── the island boundary, in one voice ────────────────────────────────
- * Whether a value can cross between the static world and the island is
- * ONE question — canCrossIslandBoundary (ir.ts), asked here through
- * boundarySafe() — and each rejected direction has ONE message builder,
- * so the rule and its wording cannot drift apart across the implicit
- * coercion path, the explicit marshal path, and the exact-type fence. */
-
export interface LowerStats {
/** Statements the lowerer attempted (nested statements count individually;
* statements inside a poisoned construct were never reached and don't). */
statementsTotal: number;
statementsFailed: number;
- /** Statements that LOWERED but contain island constructs (jsOp/jsExit —
- * package calls, island-backed lib members): they compile, but their
- * work runs in the embedded engine. Only a --dynamic analysis produces
- * these; coverage renders them as "compile dynamically". */
- statementsIsland: number;
+
/** Functions whose signature couldn't be analyzed (bodies not counted). */
functionsSkipped: number;
}
-/** IrStmt discriminants — the island walk below must not descend into
- * NESTED statements (each is counted individually by its own lowerStmts
- * visit; descending would attribute a nested island statement to every
- * enclosing construct too). The top-level statement object itself is
- * always visited. */
-const IR_STMT_KINDS = new Set([
- "varDecl",
- "assign",
- "exprStmt",
- "if",
- "while",
- "doWhile",
- "switch",
- "arraySet",
- "arraySetLength",
- "arraySetUndefined",
- "arrayDelete",
- "forOf",
- "return",
- "fieldSet",
- "recordSet",
- "break",
- "continue",
- "block",
- "tryCatch",
- "throw",
- "rethrow",
- "runtimeFence",
-]);
-
/** Every identifier a binding name binds: the identifier itself, or all
* identifiers of a (possibly nested) destructuring pattern in source
* order. */
@@ -665,31 +599,6 @@ export function boundIdentifiersOf(name: ts.BindingName): ts.Identifier[] {
return out;
}
-/** Inspect executable children directly, without boxing the statement tree
- * into checked-dynamic storage just to calculate coverage. */
-export function stmtUsesIsland(stmts: IrStmt | IrStmt[]): boolean {
- // Keep the accounting boundary at the source statement: nested statement
- // lists are counted by their own lowerStmts invocation.
- const nested = (stmt: IrStmt): boolean =>
- IR_STMT_KINDS.has(stmt.kind) || everyStmtChild(stmt, expr, nested);
- const expr = (node: IrExpr): boolean => {
- if (
- node.kind === "jsOp" ||
- node.kind === "jsExit" ||
- node.kind === "jsBridgePromise" ||
- (node.kind === "libCall" &&
- (node.fn === "island.eval" ||
- node.fn === "island.import" ||
- node.fn === "island.importDyn" ||
- node.fn === "island.castFail"))
- )
- return false;
- return everyExprChild(node, expr, nested);
- };
- if (Array.isArray(stmts)) return !stmts.every((stmt) => everyStmtChild(stmt, expr, nested));
- return !everyStmtChild(stmts, expr, nested);
-}
-
/** Statements a never-lowered body would have contributed to the coverage
* totals: every element of a statement list (blocks, case clauses), plus
* the single-statement bodies of control flow, nested functions included —
@@ -737,7 +646,7 @@ export interface LowerResult {
stats: LowerStats;
/** --provenance-sources only: per-file statement attribution (the
* coverage report aggregates it per provenance package). */
- statsByFile?: Map;
+ statsByFile?: Map;
/** --provenance-sources only: diagnostics of elided pure-annotated dead
* consts in fetched source modules — off the build, on the report. */
provenanceElided?: ScrDiagnostic[];
@@ -747,22 +656,11 @@ export interface LowerResult {
/** Compile-time-detectable behavior differences from Node (SC6xxx
* divergence warnings) in the program's own modules. Never failures. */
divergences?: ScrDiagnostic[];
- /** --dynamic only: every Node builtin the embedded npm graph imports,
- * shimmed or not — the coverage report's island honesty. */
- npmBuiltins?: NpmBuiltinUse[];
- /** --dynamic only: unresolvable specifiers reached ONLY by require()/
- * import() edges — the build embeds Node's call-time error as a runtime
- * trap; the coverage report lists them beside the builtins. */
- npmLazyTraps?: NpmLazyTrap[];
}
export interface LowerOptions {
/** Parser/checker services owned by the load; required for npm graph analysis. */
frontendServices?: FrontendServices | undefined;
- /** --dynamic: the island engine is linked, so island constructs
- * (__island_eval) may lower. Off by default — without it they produce a
- * requires-dynamic diagnostic instead. */
- dynamic?: boolean;
/** Coverage: additionally lower the unreached remainder (bodies nothing
* on the entry path reaches) in a throwaway pass and report its
* diagnostics and stats under `unreached` — the whole-program analysis
@@ -932,13 +830,12 @@ export function lowerToIr(
process.stderr.write(`scriptc lowering ${JSON.stringify(event)}\n`);
phaseLast = now;
};
- const dynamic = options.dynamic ?? false;
const targetPlatform = options.targetPlatform ?? process.platform;
const startupCrash = options.startupCrash ?? null;
// Modules reachable only through literal import() of the program's own
// files join the compiled graph here, ONCE, before any
// pass constructs (nothing calls their %init at startup — the import()
- // site's namespace builder does, on the engine microtask, Node's
+ // site's namespace builder does, on the native microtask, Node's
// evaluation point for them). Inadmissible static cycles inside the
// added subgraph are minted here and handed to reachable emit after this
// extension of the shared array; no later pass re-walks the subgraph.
@@ -971,7 +868,7 @@ export function lowerToIr(
const externalTypes = options.externalTypes ?? new Map();
const externalTypeSpecifiersByFile =
options.externalTypeSpecifiersByFile ?? directExternalTypeSpecifiersByFile(externalTypes);
- const validation = new Lowerer(program, entry, moduleOrder, dynamic, {
+ const validation = new Lowerer(program, entry, moduleOrder, {
frontendServices: options.frontendServices,
targetPlatform,
startupCrash,
@@ -992,7 +889,7 @@ export function lowerToIr(
const reachableEmit =
ffiImports.length === 0
? validation
- : new Lowerer(program, entry, moduleOrder, dynamic, {
+ : new Lowerer(program, entry, moduleOrder, {
frontendServices: options.frontendServices,
targetPlatform,
startupCrash,
@@ -1019,7 +916,7 @@ export function lowerToIr(
// historical compiler. This is a rare compatibility fallback; programs
// without such a settled fence retain checker-backed IR exactly once.
if (reachableEmit.requiresHistoricalOrderRelower) {
- const emit = new Lowerer(program, entry, moduleOrder, dynamic, {
+ const emit = new Lowerer(program, entry, moduleOrder, {
frontendServices: options.frontendServices,
reachable,
targetPlatform,
@@ -1075,7 +972,7 @@ export function lowerToIr(
};
else if (contracts.count > 0) result = { ...result, contracts };
if (options.coverage !== true) return result;
- const remainder = new Lowerer(program, entry, moduleOrder, dynamic, {
+ const remainder = new Lowerer(program, entry, moduleOrder, {
frontendServices: options.frontendServices,
reachable,
remainder: true,
@@ -1103,31 +1000,6 @@ export function lowerToIr(
};
}
-/** The island-handle type a `import(...)` initializer gives a binding
- * whose DECLARED type has no static mapping (`Promise` — module-namespace types don't map): the direct form
- * holds the static promise-of-handle, the awaited form holds the handle
- * itself. Null for every other initializer shape. */
-export function importCallHandleType(expr: ts.Expression | undefined): IrType | null {
- if (!expr) return null;
- let e = expr;
- let awaited = false;
- for (;;) {
- if (ts.isParenthesizedExpression(e)) {
- e = e.expression;
- } else if (ts.isAwaitExpression(e)) {
- awaited = true;
- e = e.expression;
- } else {
- break;
- }
- }
- if (ts.isCallExpression(e) && e.expression.kind === ts.SyntaxKind.ImportKeyword) {
- return awaited ? JSVAL : { kind: "promise", inner: JSVAL };
- }
- return null;
-}
-
/** The native namespace type produced by a literal static import() of a
* compiled program module or supported Node builtin. This syntax-level
* fallback is used where the checker exposes an anonymous builtin-module
@@ -1137,7 +1009,7 @@ export function staticImportNamespaceType(
lowerer: Lowerer,
expr: ts.Expression | undefined,
): IrType | null {
- if (!expr || lowerer.dynamic) return null;
+ if (!expr) return null;
let e = expr;
let awaited = false;
for (;;) {
@@ -1173,47 +1045,11 @@ export function staticImportNamespaceType(
return awaited ? ns : { kind: "promise", inner: ns };
}
-/** True when `expr` is a call that resolved to an overload SIGNATURE of a
- * source-implemented function whose implementation returns an island value
- * (`any` under --dynamic): tsc never checks overload return types against
- * the body — only the implementation signature is checked — so the
- * overload's return is an unverifiable claim about an island value. The
- * binding stores the HANDLE instead of trap-extracting the claimed type
- * (reconcileOverloadReturn keeps the call jsval by the same rule), and
- * uses dispatch to engine ops — exactly the value Node's binding holds.
- * Ambient (.d.ts) declarations never reach this: they have no compiled
- * implementation, so their calls lower through the island/builtin paths
- * whose validated exits keep the checker-trust trap. */
export function uncheckedOverloadHandleCall(
- lowerer: Lowerer,
- expr: ts.Expression | undefined,
+ _lowerer: Lowerer,
+ _expr: ts.Expression | undefined,
): boolean {
- if (!lowerer.dynamic || !expr) return false;
- let e = expr;
- while (ts.isParenthesizedExpression(e)) e = e.expression;
- // Tagged templates are calls too (tag(strings, ...values)) and resolve
- // overload sets the same way — foo1`${1}` against a TemplateStringsArray
- // overload of an any-returning implementation stores the handle.
- if (!ts.isCallExpression(e) && !ts.isTaggedTemplateExpression(e)) return false;
- const rsig = lowerer.checker.getResolvedSignature(e);
- const rdecl = rsig ? lowerer.checker.signatureDeclaration(rsig) : undefined;
- if (!rsig || !rdecl) return false;
- if (!(ts.isFunctionDeclaration(rdecl) || ts.isMethodDeclaration(rdecl)) || rdecl.body)
- return false;
- const name = rdecl.name;
- const symbol = name ? lowerer.checker.getSymbolAtLocation(name) : undefined;
- if (!symbol) return false;
- const impl = lowerer.checker
- .declarationsOf(symbol)
- .find(
- (d) =>
- (ts.isFunctionDeclaration(d) || ts.isMethodDeclaration(d)) &&
- (d as ts.FunctionDeclaration).body !== undefined,
- );
- if (!impl) return false;
- const implSig = lowerer.checker.getSignatureFromDeclaration(impl);
- if (!implSig) return false;
- return lowerer.mapTypeOf(lowerer.checker.getReturnTypeOfSignature(implSig))?.kind === "jsval";
+ return false;
}
/** The JavaScript declaration fallback for unmappable binding types (see
@@ -1274,29 +1110,6 @@ export function ladderFenceExpr(
};
}
-/** The checked-dynamic declaration fallback for unmappable binding types
- * (see irTypeOf), two gates over one story:
- *
- * JAVASCRIPT files: `any` and every other inference residue is the
- * checked-dynamic 'unknown' kind, and array types keep their array-ness
- * with the fallback applied to the ELEMENT (any[]/never[] evolving arrays
- * become unknown[], so length/push/index still lower).
- *
- * TYPESCRIPT files: genuine checker-`any` residue ONLY — a bare `any`
- * binding (`flags & Any`), or a single-call-signature function type whose
- * only unmappable pieces are `any` (`(value: any) => value is string` —
- * the arrow the binding holds lowers those params to dyn, so the binding
- * keeps its func-ness with the same per-piece fallback). The honest
- * static subset of `any` is a binding whose VALUES are dyn-representable:
- * the binding is 'unknown' storage with the boundary conversions
- * coerceToExpected already applies (dynFrom into the slot, validated
- * dynCheck out) and per-site SC2011 fences for the operations the checked-dynamic tree
- * cannot carry JS-exactly (the island still lifts those). Every OTHER
- * unmappable TS type keeps its own diagnostic — annotations exist there,
- * and the fence names the real blocker. `--dynamic` builds never reach
- * this fallback for `any` (mapType answers jsval first).
- *
- * Null for void (no value exists to represent). */
export function dynFallbackType(lowerer: Lowerer, node: ts.Node, t: ts.Type): IrType | null {
if (t.flags & ts.TypeFlags.Void) return null;
if (!isJsSourceFile(node.getSourceFile())) {
@@ -1462,12 +1275,7 @@ function jsFallbackFunctionType(lowerer: Lowerer, node: ts.Node, t: ts.Type): Ir
decl !== undefined &&
ts.isParameter(decl) &&
(decl.questionToken !== undefined || decl.initializer !== undefined);
- if (
- optional &&
- mapped.kind !== "dyn" &&
- mapped.kind !== "jsval" &&
- !lowerer.bareUndefinedArmedUnion(mapped)
- ) {
+ if (optional && mapped.kind !== "dyn" && !lowerer.bareUndefinedArmedUnion(mapped)) {
mapped = lowerer.withUndefinedArm(mapped);
}
return mapped;
@@ -2201,8 +2009,7 @@ export class Lowerer {
runtimeOptionalType(t: IrType): IrType {
if (t.kind === "union")
return this.armTag(t.unionId, UNDEFINED_T) >= 0 ? t : (this.withUndefinedArmOf(t) ?? t);
- if (t.kind === "void" || t.kind === "dyn" || t.kind === "jsval" || t.kind === "generator")
- return t;
+ if (t.kind === "void" || t.kind === "dyn" || t.kind === "generator") return t;
return this.withUndefinedArm(t);
}
@@ -2480,33 +2287,21 @@ export class Lowerer {
* falls back through the shared node (collectGlobals registers both). */
readonly globalsByDeclNode = new Map();
readonly globalsList: IrGlobal[] = [];
- /** npm-import init statements (--dynamic), keyed by file AND import
- * declaration: the island.import assignments/side-effect loads for that
- * statement. lowerFileInit splices them into the importing file's %init
- * header at the statement's position — Node evaluates each imported
- * module (island packages included) where the import appears, so an
- * `import "polyfill"` before an `import "./app.js"` runs the package
- * top-level BEFORE app's init, not after. */
+
readonly npmInitActions = new Map>();
/** Per-file %init PRELUDE statements for JSON imports: bakeable DATA
* assignments with no observable evaluation order of their own —
* prepended by lowerFileInit so the bindings are live before any
* top-level statement runs. */
readonly jsonInitActions = new Map();
- /** The embedded npm runtime graph (collectNpmImports), attached to the
- * emitted module. Null without npm imports or without --dynamic. */
- npmEmbedded: IrModule["embedded"] | null = null;
- npmBuiltins: NpmBuiltinUse[] | null = null;
- npmLazyTraps: NpmLazyTrap[] | null = null;
/** Dynamic `import("literal")` resolutions, keyed
* `fileName\u0000specifier` (collectDynamicImports fills it during npm
* collection; lowerDynamicImportCall reads it per site). */
- readonly dynImports = new Map();
- /** createRequire-require resolutions of BARE npm specifiers, keyed
- * `fileName\u0000specifier` (collectCreateRequires fills it during npm
- * collection under --dynamic — the require-condition entry key plus its
- * embedded format; lowerCreateRequireCall reads it per site; "" marks a
- * failed resolution already reported at collection). */
+ readonly dynImports = new Map<
+ string,
+ { kind: "program-module" } | { kind: "static-builtin"; module: string }
+ >();
+
readonly createRequireImports = new Map<
string,
{ entryKey: string; format: "esm" | "cjs" | "json" } | ""
@@ -2515,11 +2310,7 @@ export class Lowerer {
* (lowerOwnModuleImport): every `import()` of the same program module
* shares one builder. */
readonly dynNsBuilders = new Map();
- /** Parameters forced to the island-handle type (jsval) regardless of
- * their checker type: then-handler params whose settled value is an
- * engine handle (a dynamic import's namespace object) — paramShape's
- * early-out. */
- readonly jsvalParamOverrides = new Set();
+
readonly checkedCallbackParams = new Set();
/** Inline Promise.then parameters whose contextual type is a builtin
* module namespace anonymous object. The settled native token is the
@@ -2609,7 +2400,7 @@ export class Lowerer {
readonly stats: LowerStats = {
statementsTotal: 0,
statementsFailed: 0,
- statementsIsland: 0,
+
functionsSkipped: 0,
};
@@ -2748,25 +2539,23 @@ export class Lowerer {
* "did the PACKAGE's statements compile static?" per provenance
* package. Only populated while the registry is active; the remainder
* pass skips it (attribution describes the build). */
- readonly statsByFile = new Map();
+ readonly statsByFile = new Map();
/** Bumps the per-file attribution counter (no-op unless provenance is
* active and this is the emit/discovery lane — mirror the CALLER's
* suppressStats guard, this method only gates remainder). */
- bumpFileStat(file: string, kind: "total" | "failed" | "island"): void {
+ bumpFileStat(file: string, kind: "total" | "failed"): void {
if (this.remainder || !provenanceActive()) return;
let s = this.statsByFile.get(file);
- if (!s) this.statsByFile.set(file, (s = { total: 0, failed: 0, island: 0 }));
+ if (!s) this.statsByFile.set(file, (s = { total: 0, failed: 0 }));
if (kind === "total") s.total += 1;
else if (kind === "failed") s.failed += 1;
- else s.island += 1;
}
constructor(
readonly program: ts.Program,
readonly entry: ts.SourceFile,
readonly moduleOrder: ts.SourceFile[],
- readonly dynamic: boolean,
mode: LowererMode = {},
) {
this.frontendServices = mode.frontendServices;
@@ -2868,7 +2657,6 @@ export class Lowerer {
isNpmFile: this.isNpmFile,
isExternalTypeFile: (sf) =>
this.externalTypeSpecifiersByFile.has(tsgoPath(resolve(sf.fileName))),
- dynamic: this.dynamic,
typeMemo: this.typeMemo,
canMemoizeType: () =>
this.typeParamBindings === null &&
@@ -4071,7 +3859,6 @@ export class Lowerer {
!element ||
element.kind === "void" ||
element.kind === "dyn" ||
- element.kind === "jsval" ||
element.kind === "generator"
)
return null;
@@ -4104,13 +3891,12 @@ export class Lowerer {
return false;
const object = init.arguments[0];
const objectType = object ? this.mapTypeOf(this.typeOf(object)) : null;
- return objectType?.kind === "dyn" || objectType?.kind === "jsval";
+ return objectType?.kind === "dyn";
};
const addUndefined = (t: IrType): IrType => {
if (t.kind === "union")
return this.armTag(t.unionId, UNDEFINED_T) >= 0 ? t : (this.withUndefinedArmOf(t) ?? t);
- if (t.kind === "void" || t.kind === "dyn" || t.kind === "jsval" || t.kind === "generator")
- return t;
+ if (t.kind === "void" || t.kind === "dyn" || t.kind === "generator") return t;
return this.withUndefinedArm(t);
};
const fieldName = (node: ts.PropertyAccessExpression): string => node.name.text;
@@ -4335,12 +4121,7 @@ export class Lowerer {
// checker. The array's element ABI describes every value a
// position may hold after that call, so bind from that type.
const mapped = sourceType.elem;
- if (
- mapped &&
- mapped.kind !== "void" &&
- mapped.kind !== "dyn" &&
- mapped.kind !== "jsval"
- ) {
+ if (mapped && mapped.kind !== "void" && mapped.kind !== "dyn") {
const widened =
mapped.kind === "union"
? this.withUndefinedArmOf(mapped)
@@ -4700,7 +4481,7 @@ export class Lowerer {
if (mapped?.kind === "promise") mapped = mapped.inner;
const anyElements =
mapped?.kind === "array"
- ? mapped.elem.kind === "dyn" || mapped.elem.kind === "jsval"
+ ? mapped.elem.kind === "dyn"
: mapped === null &&
this.checker.isArrayType(checkerType) &&
!this.checker.isTupleType(checkerType) &&
@@ -4882,7 +4663,6 @@ export class Lowerer {
mapped.kind === "record" ||
mapped.kind === "object" ||
mapped.kind === "dyn" ||
- mapped.kind === "jsval" ||
mapped.kind === "union"
);
},
@@ -5304,10 +5084,7 @@ export class Lowerer {
}
const restAt = sig.params.findIndex(
(shape) =>
- shape.mode === "rest" ||
- shape.mode === "dynRest" ||
- shape.mode === "islandRest" ||
- shape.mode === "arguments",
+ shape.mode === "rest" || shape.mode === "dynRest" || shape.mode === "arguments",
);
node.arguments.forEach((arg, argumentIndex) => {
const i = restAt >= 0 && argumentIndex >= restAt ? restAt : argumentIndex;
@@ -5780,8 +5557,7 @@ export class Lowerer {
}
// Each file's top-level statements form its run-once init function.
- // %main calls only the ENTRY's init: each init's hoisted import header
- // runs its dependencies (npm island loads at their import positions),
+ // %main calls only the entry's init. Hoisted imports call their inits;
// inline require statements call theirs mid-body, and the guards make
// revisits cache hits — Node's evaluation order over the WHOLE graph
// falls out of the nesting. The coverage remainder skips them — they
@@ -5873,8 +5649,6 @@ export class Lowerer {
stats: this.stats,
...(this.statsByFile.size > 0 ? { statsByFile: this.statsByFile } : {}),
...(this.provenanceElided.length > 0 ? { provenanceElided: this.provenanceElided } : {}),
- ...(this.npmBuiltins ? { npmBuiltins: this.npmBuiltins } : {}),
- ...(this.npmLazyTraps ? { npmLazyTraps: this.npmLazyTraps } : {}),
};
}
@@ -5978,14 +5752,13 @@ export class Lowerer {
this.diags.length > 0
? null
: {
- irVersion: 15,
+ irVersion: 16,
sourceFile: this.entry.fileName,
functions,
classes: artifacts.classes,
records: artifacts.records,
unions: artifacts.unions,
globals: this.globalsList,
- ...(this.npmEmbedded ? { embedded: this.npmEmbedded } : {}),
entry: ENTRY_NAME,
...(this.usesWorkers ? { workers: true } : {}),
...(isNodeEsmFile(this.entry, this.program) ? {} : { commonJsEntry: true }),
@@ -6000,8 +5773,6 @@ export class Lowerer {
stats: this.stats,
...(this.statsByFile.size > 0 ? { statsByFile: this.statsByFile } : {}),
...(this.provenanceElided.length > 0 ? { provenanceElided: this.provenanceElided } : {}),
- ...(this.npmBuiltins ? { npmBuiltins: this.npmBuiltins } : {}),
- ...(this.npmLazyTraps ? { npmLazyTraps: this.npmLazyTraps } : {}),
};
}
@@ -6729,23 +6500,14 @@ export class Lowerer {
);
}
- /** The dynamic-family fence for an OPERATION on an `any`-origin
- * checked-dynamic value that only the engine can execute (operators,
- * iteration, computed member names, ...). Carries SC2011 — the same
- * code as the `any` type fence — so the coverage report groups it with
- * the dynamic-capable family and the two-tier retry knows the island
- * lifts the site. Use exactly when the blocking operand IS dyn-typed
- * and its checker type is `any`-flavored; genuine `unknown` keeps the
- * SC1100-family fences (tsc constrains what unknown can do, so those
- * sites are checker-error territory, not engine territory). */
anyOpFence(feature: string, node: ts.Node): never {
- this.pushDiag(anyOpRequiresDynamicDiag(feature, locOf(node)));
+ this.pushDiag(unsupportedAnyOperationDiag(feature, locOf(node)));
throw new PoisonError();
}
/** True when this expression's CHECKER type is `any`-flavored — the
* gate anyOpFence's call sites use to tell `any`-origin dyn values
- * (the engine could run the operation) from genuine `unknown` ones. */
+ * with an unsupported operation from genuine `unknown` ones. */
anyOrigin(node: ts.Node): boolean {
return (this.typeOf(node).flags & ts.TypeFlags.Any) !== 0;
}
@@ -6769,12 +6531,11 @@ export class Lowerer {
// fetch values map earlier to checked-dynamic handles and do not reach
// here; constructor objects such as Headers still can.
if (
- !this.dynamic &&
typeSym &&
- (ISLAND_AMBIENT_TYPES as readonly string[]).includes(typeSym.name) &&
+ (FETCH_AMBIENT_TYPES as readonly string[]).includes(typeSym.name) &&
this.isStdlibSymbol(typeSym)
) {
- this.pushDiag(requiresDynamicApiDiag(`a value of type '${typeSym.name}'`, locOf(node)));
+ this.pushDiag(unsupportedNativeApiDiag(`a value of type '${typeSym.name}'`, locOf(node)));
throw new PoisonError();
}
// ENUM OBJECTS (`typeof e` — a numeric enum's type carries the
@@ -6826,32 +6587,15 @@ export class Lowerer {
this.pushDiag(noLoweringDiag(this.checker.typeToString(type), locOf(node)));
throw new PoisonError();
}
- // The MEASURED island probe, same mechanism as the general dynamic
- // reroute below: an index-signature shape the dynamic mapping
- // accepts (an `any`-valued signature absorbing into an island
- // object, jsval-entangled members) reports the retry-eligible
- // SC2011 choice instead of the static recitation.
- if (
- !this.dynamic &&
- !(widened.flags & ts.TypeFlags.Any) &&
- mapType(widened, { ...this.typeCtx, dynamic: true }) !== null
- ) {
- this.pushDiag(requiresDynamicTypeDiag(this.checker.typeToString(type), locOf(node)));
- throw new PoisonError();
- }
+
this.pushDiag(indexSignatureTypeDiag(this.checker.typeToString(type), locOf(node)));
throw new PoisonError();
}
- // Package-declared types in a STATIC build: name the package, not the
- // type — the per-package requires-dynamic diagnostic (and the coverage
- // report's one-line-per-package attribution). Under --dynamic these
- // types map to jsval, so reaching here means the type is genuinely
- // unrepresentable (a jsval union arm, a jsval array element) — the
- // generic type message tells that story better.
- if (!this.dynamic) {
+ // Attribute an unsupported package type to its package.
+ {
const pkg = this.npmPackageOf(widened);
if (pkg) {
- this.pushDiag(requiresDynamicPackageDiag(pkg, locOf(node)));
+ this.pushDiag(unsupportedPackageValueDiag(pkg, locOf(node)));
throw new PoisonError();
}
}
@@ -6872,26 +6616,6 @@ export class Lowerer {
throw new PoisonError();
}
}
- // A type the DYNAMIC mapping accepts (`any[]`, records/functions with
- // `any`-typed members, .d.ts-declared shapes whose values are island
- // handles): the honest per-site story is the dynamic-family choice, not
- // the supported-types recitation — proved by re-running mapType with
- // `dynamic: true`, never guessed from the type text. Probing is safe
- // here: a diagnostic means this build already failed, so anything the
- // probe interns or registers on the way is never emitted. Checked LAST
- // so every more specific story above (island ambients, index
- // signatures, per-package attribution, generic signatures) keeps its
- // own fence class. Bare `any` is excepted: unsupportedTypeDiag's own
- // SC2011 arm tells that story with the stronger stay-static remedy
- // ('unknown' + a checked cast).
- if (
- !this.dynamic &&
- !(widened.flags & ts.TypeFlags.Any) &&
- mapType(widened, { ...this.typeCtx, dynamic: true }) !== null
- ) {
- this.pushDiag(requiresDynamicTypeDiag(this.checker.typeToString(type), locOf(node)));
- throw new PoisonError();
- }
// STANDARD-LIBRARY nominal provenance, decided once: interface/class
// declarations in the lib's own files (Date, ArrayBuffer, WeakMap, the
// iterator/constructor interfaces). Such types report the SC2020 story
@@ -7032,17 +6756,6 @@ export class Lowerer {
return fenceFetchObjectAssignment(this, target, source);
}
- lowerDynamicHeadersIteratorCall(
- call: ts.CallExpression,
- access: ts.ElementAccessExpression,
- ): IrExpr | null {
- return lowerDynamicHeadersIteratorCall(this, call, access);
- }
-
- lowerDynamicHeadersSpread(node: ts.Expression, type: IrType & { kind: "array" }): IrExpr | null {
- return lowerDynamicHeadersSpread(this, node, type);
- }
-
fenceStaticReadableStreamMember(
access: ts.PropertyAccessExpression | ts.ElementAccessExpression,
use: "read" | "call",
@@ -7262,34 +6975,6 @@ export class Lowerer {
return isUndefinedArmedUnion(t, (id) => this.unions.get(id));
}
- /** canCrossIslandBoundary with this Lowerer's registries — THE test
- * behind every marshal/exit decision (the implicit coercions, jsvalIn,
- * the checked island-exit cast). Rejections that follow a false answer
- * speak through boundaryIntoIslandMsg / boundaryOutOfIslandMsg. */
- boundarySafe(t: IrType): boolean {
- return canCrossIslandBoundary(
- t,
- (id) => this.shapes.get(id),
- (id) => this.unions.get(id),
- );
- }
-
- /** canExitIslandToType with this Lowerer's registries — the EXIT
- * direction's slightly wider test (bare undefined-armed unions of
- * JSON-safe data arms exit; the engine's undefined takes the undefined
- * arm before the JSON round trip). */
- boundaryExitSafe(t: IrType): boolean {
- return canExitIslandToType(
- t,
- (id) => this.shapes.get(id),
- (id) => this.unions.get(id),
- );
- }
-
- isIslandExpr(node: ts.Expression): boolean {
- return isIslandExpr(this, node);
- }
-
/** True when this node's CHECKER type is proven `any[]`/`unknown[]`,
* directly or through the intersection tsc builds for a readonly tuple
* union (`(Model | readonly [Model, Command]) & any[]`; TS7 distributes
@@ -7430,14 +7115,7 @@ export class Lowerer {
}
this.unsupported("SC1101", node);
}
- // jsval mismatches surviving coerceToExpected involve a type with no
- // island representation (in) or no validated exit (out).
- if (actual.kind === "jsval") {
- this.unsupported("SC1090", node, boundaryOutOfIslandMsg(this.fmt(expected)));
- }
- if (expected.kind === "jsval") {
- this.unsupported("SC1090", node, boundaryIntoIslandMsg(this.fmt(actual)));
- }
+
// Class-value mismatches: the pointed stories — a widening whose
// constructor ABIs differ (construction through the slot would
// dispatch a mismatched signature), or a structural flow between
@@ -7618,105 +7296,14 @@ export class Lowerer {
const adapted = iteratorSlotAdapter(this, expr, expected);
if (adapted) return adapted;
}
- // Island boundary, both directions. IN: any static value flowing into
+
// an any-typed slot marshals implicitly (tsc allows the assignment;
// the marshal is where its semantics live). OUT: an 'any' value
// flowing into a typed slot compiles to a VALIDATED exit — like every
// dyn→static edge, trust-but-verify: a lying `any` throws a catchable
// TypeError instead of corrupting memory (SEMANTICS.md). Unmarshalable
// and unextractable types fall through to requireExactShape's fences.
- if (expected.kind === "jsval" && expr.type.kind !== "jsval") {
- // Bare unit literals: the engine's own undefined/null (units have no
- // other producers, so dropping the operand loses nothing).
- if (isUnitType(expr.type)) {
- return {
- kind: "jsOp",
- op: expr.type.kind === "undefinedT" ? "undefLit" : "nullLit",
- args: [],
- type: JSVAL,
- loc: expr.loc,
- };
- }
- // A CHECKED-DYNAMIC (dyn/'unknown') value entering the island (the
- // `isJson ? JSON.parse(text) : islandParser(text)` config ternary):
- // the dyn tree deep-copies into engine values — data kinds only; a
- // dyn carrying a boxed function/handle/promise throws the catchable
- // TypeError at runtime (trust-but-verify, like every boundary).
- if (expr.type.kind === "dyn") {
- return { kind: "jsMarshal", value: expr, type: JSVAL, loc: expr.loc };
- }
- if (this.boundarySafe(expr.type)) {
- return { kind: "jsMarshal", value: expr, type: JSVAL, loc: expr.loc };
- }
- // Closures cross as host functions when their signature marshals —
- // the same shapes jsvalIn admits at call arguments (`const f: any =
- // (x: number) => x * 3` is the declaration-slot spelling of the
- // package-callback pattern).
- if (
- expr.type.kind === "func" &&
- canMarshalTypedFuncIntoIsland(
- expr.type,
- (id) => this.shapes.get(id),
- (id) => this.unions.get(id),
- )
- ) {
- return { kind: "jsMarshal", value: expr, type: JSVAL, loc: expr.loc };
- }
- // jsval-BEARING composites (a record holding `any` fields, an array
- // of such records) have no JSON marshal but an honest per-field
- // island construction — see jsvalLiftExpr.
- if (this.jsvalLiftable(expr.type)) {
- return this.jsvalLiftExpr(expr, expr.loc);
- }
- // A RegExp flowing into an 'any' slot: the fresh-engine-RegExp
- // rebuild (see jsvalIn's regex rule); computed regex values fall
- // through to requireExactShape's fence.
- if (expr.type.kind === "regex") {
- const re = islandRegexpOf(expr);
- if (re) return re;
- }
- return expr;
- }
- if (expr.type.kind === "jsval" && expected.kind !== "jsval") {
- // The jsval→dyn crossing (the world unification's engine-handle
- // kind): an 'any'-typed engine value flowing into an 'unknown'/
- // 'object'/JS-residue slot wraps BY REFERENCE as the checked-dynamic tree's island
- // kind — engine scalars normalize to native dyn kinds at wrap time,
- // typeof/truthiness/String()/=== route to the engine, un-armed dyn
- // walks fence loudly, and the value unwraps back identity-preserved
- // (scr_jsval_from_dyn). Monotone under evolution/widening: a value
- // wraps once at its first dyn edge and stays valid through every
- // subsequent dyn slot; narrowing never changes representation.
- // This wrap RETIRES the silent-wrong-answer fence-closure box for
- // jsval members of dyn object literals (lowerDynObjectLiteral's
- // coercion lands here first).
- if (expected.kind === "dyn") {
- return { kind: "dynFromJsval", value: expr, type: DYN, loc: expr.loc };
- }
- // An island value flowing into a PROMISE-typed slot (the inferred
- // `loadPlugins` return — `Promise.all(...)` lowered engine-side
- // against a Promise inference): the island→static promise
- // bridge — the engine promise settles a fresh static promise (void
- // fulfillments drop, `any[]`-declared fulfillments exit
- // Array.isArray-gated by reference at the settle, 'any' parks as an
- // island handle). Only inner shapes the bridge can deliver take the
- // arm; the rest keep the exit fence with the type named.
- if (
- expected.kind === "promise" &&
- (expected.inner.kind === "void" ||
- expected.inner.kind === "jsval" ||
- (expected.inner.kind === "array" && expected.inner.elem.kind === "jsval"))
- ) {
- return { kind: "jsBridgePromise", value: expr, type: expected, loc: expr.loc };
- }
- // The exit set: everything round-trippable, plus bare undefined-armed
- // unions of JSON-safe data arms (the engine's undefined takes the
- // undefined arm before the JSON detour) — canExitIslandToType.
- if (this.boundaryExitSafe(expected)) {
- return { kind: "jsExit", value: expr, type: expected, loc: expr.loc };
- }
- return expr;
- }
+
// A TYPED value flowing into an 'unknown' slot (`const u: unknown = 5`,
// an unknown-typed param/return, a dyn-valued index slot): the
// static→dyn conversion — dynFrom, a DEEP COPY (the jsMarshal aliasing
@@ -7807,8 +7394,7 @@ export class Lowerer {
// A dyn ('unknown') ACTUAL flowing into a typed slot the checker
// approved (an assertion function's narrowing, the error-any world's
// forgiven chains): the VALIDATED extraction — dynCheck, the
- // checked-cast machinery, applied automatically. Trust-but-verify,
- // exactly the island exit's stance: a value that doesn't match the
+ // checked-cast machinery, applied automatically. A value outside the
// slot's type throws a catchable TypeError instead of misreading the
// payload. Only dynCheck's own domain (JSON-representable types,
// undefined-armed unions of those, bytes, the %Error root)
@@ -8129,18 +7715,16 @@ export class Lowerer {
if (lift) return this.applyWidthLift(lift, expr, expected, expr.loc);
// Arms OUTSIDE widthLiftPlan's domain keep the historic per-arm
// widthCoerce probe (first match): index-signature record arms (the
- // overflow CAPTURE helper owns their reshapes) and `any[]` arms
- // (the island-boundary per-element lift). Bounded to those arm
- // shapes so the plan's ambiguity rule for record/array lifts is
- // never undone by a first-match fallback.
+ // overflow CAPTURE helper owns their reshapes). Exclude shapes
+ // already owned by the plan so first-match fallback cannot undo
+ // its ambiguity rule for record/array lifts.
{
const def = this.unions.get(expected.unionId);
if (def) {
for (let i = 0; i < def.arms.length; i++) {
const arm = def.arms[i]!;
const boundaryArm =
- (arm.kind === "record" && this.shapes.get(arm.shapeId)?.indexValue !== undefined) ||
- (arm.kind === "array" && arm.elem.kind === "jsval");
+ arm.kind === "record" && this.shapes.get(arm.shapeId)?.indexValue !== undefined;
if (!boundaryArm) continue;
const w = this.widthCoerce(expr, arm);
if (w) {
@@ -8348,34 +7932,6 @@ export class Lowerer {
return deferredReadHelper(this, fromId, target, loc);
}
- jsvalLiftable(t: IrType, visiting: Set = new Set()): boolean {
- return jsvalLiftable(this, t, visiting);
- }
-
- jsvalLiftExpr(e: IrExpr, loc: SrcLoc): IrExpr {
- return jsvalLiftExpr(this, e, loc);
- }
-
- unionToJsvalHelper(unionId: string, loc: SrcLoc): string {
- return unionToJsvalHelper(this, unionId, loc);
- }
-
- recordToJsvalHelper(shapeId: string, loc: SrcLoc): string {
- return recordToJsvalHelper(this, shapeId, loc);
- }
-
- arrayToJsvalHelper(elem: IrType, loc: SrcLoc): string {
- return arrayToJsvalHelper(this, elem, loc);
- }
-
- arrayToJsvalArrayHelper(fromElem: IrType, loc: SrcLoc): string | null {
- return arrayToJsvalArrayHelper(this, fromElem, loc);
- }
-
- jsvalIn(e: IrExpr, node: ts.Node): IrExpr {
- return jsvalIn(this, e, node);
- }
-
/** THE coercion path for values flowing into a typed slot: union arms
* wrap implicitly (coerceToExpected), then the exact-type fence runs
* (SC2002 for record shapes, SC2003 for unions). Every slot-directed
@@ -8446,18 +8002,7 @@ export class Lowerer {
}
}
}
- let e =
- this.dynamic &&
- expr.type.kind === "dyn" &&
- expected.kind === "array" &&
- expected.elem.kind === "jsval"
- ? {
- kind: "jsExit" as const,
- value: this.jsvalIn(expr, node),
- type: expected,
- loc: expr.loc,
- }
- : this.coerceToExpected(expr, expected);
+ let e = this.coerceToExpected(expr, expected);
// Keep storage intact when ordinary widening already accepts it. Only
// a destination needing a more specific class layout uses the site's
// refinement and checked extraction.
@@ -8484,31 +8029,6 @@ export class Lowerer {
) {
e = { ...e, liveRef: true };
}
- // An 'any' value PROVABLY null/undefined (the unit literal itself, or
- // a read of a binding nothing ever assigns a non-unit value) flowing
- // implicitly into a primitive slot: the validated exit refuses units
- // unconditionally, so every run would throw the boundary TypeError
- // where Node proceeds silently. A failure certain at compile time is
- // a fence, not a runtime surprise. Explicit casts keep their runtime
- // checked-cast semantics (the cast lowering builds its own jsExit
- // before this runs, so `e !== expr` skips them), and union/composite
- // targets keep the runtime exit (an undefined-armed union ACCEPTS the
- // engine's undefined; composite validation is dynCheck's business).
- if (
- e !== expr &&
- e.kind === "jsExit" &&
- (e.type.kind === "f64" || e.type.kind === "string" || e.type.kind === "bool")
- ) {
- const unit = this.provenUnitAnyOf(node, e.value);
- if (unit !== null) {
- this.unsupported(
- "SC1090",
- node,
- `an 'any' value that is always ${unit} flowing into a '${this.fmt(expected)}' slot (nothing in the program gives this value another shape, and the island boundary's validated exit refuses ${unit} — every run would throw a TypeError where Node proceeds silently)`,
- `give the binding a value other than ${unit} before this use, or keep the slot's type 'any'`,
- );
- }
- }
// A closure that just BOXED into dyn takes its best-effort JS name
// from the source node (identifier reads, named function expressions,
// NamedEvaluation through a variable initializer) — inspect prints
@@ -8552,32 +8072,14 @@ export class Lowerer {
}
}
}
- // A JS FUNC value outside the island marshal set flowing into a
- // jsval slot (`withPlugins(getSupportInfoWithoutPlugins, 0)` — a
- // wrapper built at module init around a function the run may never
- // call): the crossing defers to a call-time fence closure instead of
- // stopping the statement — jsvalIn's deferral, the implicit-coercion
- // spelling.
- if (expected.kind === "jsval" && e.type.kind === "func" && !typeEquals(e.type, expected)) {
- const diagsBefore = this.diags.length;
- try {
- this.requireExactShape(node, e.type, expected);
- } catch (err) {
- if (!(err instanceof PoisonError)) throw err;
- const fence = islandFuncValueFence(this, diagsBefore, node);
- if (fence) return fence;
- throw err;
- }
- return e;
- }
+
this.requireExactShape(node, e.type, expected);
return e;
}
/** The unit an 'any' expression PROVABLY holds on every run, or null
- * when no proof exists. Two spellings prove: the lowered value IS the
- * engine unit literal (`null as any`, an any-contextual `undefined`),
- * or the node is an identifier whose every declaration is a plain,
+ * when no proof exists. The node must be an identifier whose every
+ * declaration is a plain,
* non-ambient `var`/`let`/`const` declarator under a variable STATEMENT
* (catch bindings, for-of/for-in cursors, parameters, and imports all
* fail this shape test — each receives values from elsewhere), each
@@ -8588,11 +8090,7 @@ export class Lowerer {
* bindings are read-only, so cross-file writes don't exist). A hoisted
* `var` read before its unit-initialized statement holds undefined —
* also a unit — so the mixed case reports both names. */
- provenUnitAnyOf(node: ts.Node, value: IrExpr): string | null {
- if (value.kind === "jsOp" && value.args.length === 0) {
- if (value.op === "undefLit") return "undefined";
- if (value.op === "nullLit") return "null";
- }
+ provenUnitAnyOf(node: ts.Node, _value: IrExpr): string | null {
let n: ts.Node = node;
while (ts.isParenthesizedExpression(n)) n = n.expression;
if (!ts.isIdentifier(n)) return null;
@@ -8709,7 +8207,6 @@ export class Lowerer {
const to = this.mapTypeOf(this.checker.getTypeFromTypeNode(asserted.type));
if (
from?.kind === "dyn" ||
- from?.kind === "jsval" ||
(from?.kind === "record" && to?.kind === "record" && !typeEquals(from, to))
) {
this.noLowering(
@@ -8737,7 +8234,7 @@ export class Lowerer {
this.isSubclassOf(from.className, to.className)),
),
);
- if (!preservesIdentity || value.kind === "dynCheck" || value.kind === "jsExit") {
+ if (!preservesIdentity || value.kind === "dynCheck") {
this.noLowering(
`collection key conversion from '${this.fmt(value.type)}' to '${this.fmt(expected)}' requiring a structural copy or dynamic conversion`,
node,
@@ -8956,11 +8453,7 @@ export class Lowerer {
if (value.kind === "unitLit") {
return { kind: "dynFrom", value, type: DYN, loc: value.loc };
}
- // An ISLAND ('any') value: the by-reference jsval→dyn wrap — the same
- // edge coerceToExpected converts (dyn slots accept engine values).
- if (value.type.kind === "jsval") {
- return { kind: "dynFromJsval", value, type: DYN, loc: value.loc };
- }
+
if (!this.dynConvertible(value.type)) {
this.unsupported(
"SC1100",
@@ -9196,18 +8689,7 @@ export class Lowerer {
return { kind: "boolLit", value: true, type: BOOL, loc };
}
- /** The entry value of a binding JS initializes to `undefined` (an
- * initializer-less declaration, a hoisted `var` before its statement):
- * undefined-armed unions hold the interned undefined arm, and 'any'
- * slots hold the ENGINE's undefined — tsc's definite-assignment
- * analysis never guards `any` reads, so a jsval slot IS readable before
- * any assignment and must never stay a C-level NULL (a validated exit
- * or engine op on NULL is memory-unsafe, not a TypeError). Null for
- * every other type: tsc rejects their pre-assignment reads. */
unassignedSlotInit(type: IrType, loc: SrcLoc): IrExpr | null {
- if (type.kind === "jsval") {
- return { kind: "jsOp", op: "undefLit", args: [], type: JSVAL, loc };
- }
return this.wrappedUndefined(type, loc);
}
@@ -9844,25 +9326,19 @@ export class Lowerer {
// identifier-param prologue's ternary), then destructure the
// picked value.
const abi = shape.type;
- if (abi.kind === "dyn" || abi.kind === "jsval") {
- // A DYNAMIC-TIER pattern source (`function f({} = a)` with
- // `a: any` — jsval for island values, dyn for the checked-
- // dynamic dyn): the slot holds its tier's undefined directly,
- // so the default test is the runtime undefined test — then
- // the pattern destructures the picked value.
+ if (abi.kind === "dyn") {
+ // The checked-value slot holds native undefined directly.
+ // Test it at runtime, then destructure the selected value.
const dflt = defaultValue(decl.initializer, abi);
const src = this.declareHiddenLocal("%psrc", abi);
const inRef = (): IrExpr => ({ kind: "varRef", localId: slot.id, type: abi, loc });
- const isUndef: IrExpr =
- abi.kind === "jsval"
- ? {
- kind: "jsOp",
- op: "eq",
- args: [inRef(), { kind: "jsOp", op: "undefLit", args: [], type: JSVAL, loc }],
- type: BOOL,
- loc,
- }
- : { kind: "dynTest", test: "undefined", value: inRef(), type: BOOL, loc };
+ const isUndef: IrExpr = {
+ kind: "dynTest",
+ test: "undefined",
+ value: inRef(),
+ type: BOOL,
+ loc,
+ };
prologue.push({
kind: "varDecl",
localId: src.id,
@@ -9959,25 +9435,20 @@ export class Lowerer {
const name = (decl.name as ts.Identifier).text;
if (shape.mode === "omittable" && shape.bodyType && decl.initializer) {
const abi = shape.type;
- if (abi.kind === "dyn" || abi.kind === "jsval") {
- // A DYNAMIC-TIER defaulted param (`function f(x = a)` with
- // `a: any` — jsval for island values, dyn for the checked-
- // dynamic dyn): the slot holds its tier's undefined directly —
- // the body local picks the default on the runtime test.
+ if (abi.kind === "dyn") {
+ // The checked-value slot holds native undefined directly;
+ // the body local selects the default with a runtime test.
const loc = locOf(decl);
const slot = this.declareHiddenLocal(name, abi);
params.push({ localId: slot.id, name, type: abi });
const inRef = (): IrExpr => ({ kind: "varRef", localId: slot.id, type: abi, loc });
- const isUndef: IrExpr =
- abi.kind === "jsval"
- ? {
- kind: "jsOp",
- op: "eq",
- args: [inRef(), { kind: "jsOp", op: "undefLit", args: [], type: JSVAL, loc }],
- type: BOOL,
- loc,
- }
- : { kind: "dynTest", test: "undefined", value: inRef(), type: BOOL, loc };
+ const isUndef: IrExpr = {
+ kind: "dynTest",
+ test: "undefined",
+ value: inRef(),
+ type: BOOL,
+ loc,
+ };
const dflt = defaultValue(decl.initializer, abi);
const body = this.declareLocal(decl.name, name, abi, true);
prologue.push({
@@ -10169,13 +9640,6 @@ export class Lowerer {
return this.resolveKey(undefined);
}
- /** READ-ONLY twin of resolveLocal for PROBES (isIslandExpr): answers
- * the nearest binding entry without boxing, threading, or predeclaring.
- * resolveKey mutates capture state as a side effect, and a speculative
- * island-ness query through a context that takes no captures (a plain
- * declared function between the origin and the reference) was an ICE —
- * the REAL lowering path still resolves (and diagnoses) the reference
- * itself. */
peekLocal(ident: ts.Identifier): IrLocal | null {
let symbol = this.checker.getSymbolAtLocation(ident);
if (
@@ -10387,88 +9851,7 @@ export class Lowerer {
allowDynObject ||=
srcType.kind === "dyn" && isParseArgsDynCheckerType(this, this.typeOf(pattern));
}
- // An ISLAND source (`const { readFileSync } = await import("fs")` —
- // a namespace handle, or any 'any'-typed object): each bound name is
- // an engine property read, mirroring the island property-read rule —
- // a member the .d.ts declares as a primitive exits eagerly to the
- // static type; everything else (including members whose declared
- // types have no static mapping, like @types/node's function types)
- // stays a HANDLE, and its use sites dispatch to engine ops. Patterns
- // the element-wise walk cannot spell — ARRAY patterns (the iterator
- // protocol), empty patterns (the coercion checks), holes, rest,
- // defaults — run the REAL pattern in a synthesized engine function
- // instead (lowerJsvalBindingPattern).
- const elementWise =
- srcType.kind === "jsval" &&
- ts.isObjectBindingPattern(pattern) &&
- pattern.elements.length > 0 &&
- pattern.elements.every(
- (el) =>
- !el.dotDotDotToken &&
- !el.initializer &&
- el.name !== undefined &&
- ts.isIdentifier(el.propertyName ?? el.name),
- );
- if (srcType.kind === "jsval" && !elementWise) {
- if (lowerJsvalBindingPattern(this, pattern, srcRef, isLet, out)) return;
- // No engine form (computed keys, untransportable defaults): fall
- // through to the static fences below.
- }
- if (srcType.kind === "jsval" && ts.isObjectBindingPattern(pattern)) {
- for (const el of pattern.elements) {
- this.checkBindingElement(el);
- // 7's BindingElement declares name optional (array elisions are
- // nameless there); object-pattern elements always carry one.
- if (el.name === undefined) continue;
- const prop = el.propertyName ?? el.name;
- if (!ts.isIdentifier(prop)) {
- this.unsupported("SC1031", el, "destructuring with computed or non-identifier keys");
- }
- const loc = locOf(el);
- const read: IrExpr = {
- kind: "jsOp",
- op: "getProp",
- name: prop.text,
- args: [srcRef()],
- type: JSVAL,
- loc,
- };
- if (!ts.isIdentifier(el.name)) {
- // A nested pattern reads through its own handle temp.
- const tmp = this.declareHiddenLocal("%destr", JSVAL);
- out.push({ kind: "varDecl", localId: tmp.id, init: read, loc });
- this.lowerBindingPattern(
- el.name,
- () => ({ kind: "varRef", localId: tmp.id, type: JSVAL, loc }),
- JSVAL,
- isLet,
- out,
- );
- continue;
- }
- const declared = this.mapTypeOf(this.typeOf(el.name));
- const primitive =
- declared &&
- (declared.kind === "f64" || declared.kind === "bool" || declared.kind === "string");
- const value: IrExpr = primitive
- ? { kind: "jsExit", value: read, type: declared, loc }
- : read;
- const symbol = this.checker.getSymbolAtLocation(el.name);
- const g = symbol ? this.globalsBySymbol.get(symbol) : undefined;
- if (g) {
- out.push({
- kind: "assign",
- localId: g.id,
- value: this.coerceInto(el.name, value, g.type),
- loc,
- });
- continue;
- }
- const local = this.declareLocal(el.name, el.name.text, value.type, isLet);
- out.push({ kind: "varDecl", localId: local.id, init: value, loc });
- }
- return;
- }
+
return lowerBindingPattern(
this,
pattern,
@@ -10500,106 +9883,6 @@ export class Lowerer {
}
lowerVarDecl(decl: ts.VariableDeclaration, isLet: boolean): IrStmt | null {
- // ISLAND-HANDLE rescue (--dynamic): `const factory = (await
- // import("./x.mjs")).default` / `const buf = islandReadFileSync(p)` —
- // a binding whose DECLARED type either has no static mapping or has
- // one no island value can EXIT to (bytes, functions, promises), but
- // whose initializer is an island value. The declared type is a .d.ts
- // surface over an engine value; the binding stays a HANDLE (jsval
- // local) and typed use sites go through engine ops and validated
- // exits like any island value. Exit-CAPABLE declared types (numbers,
- // strings, JSON-safe composites, their undefined-armed unions) keep
- // the standard path and its validated-exit machinery; so does
- // everything non-island — including badType here when the
- // initializer turns out not to be island-typed, which is exactly
- // what the standard path would have reported.
- // Only reference-shaped initializers are candidates (awaits, calls,
- // member reads, identifiers, casts/parens over those): they are the
- // island producers, and re-lowering one on the fall-through emits
- // nothing twice — a lambda or literal initializer would (each
- // lowering mints a fresh %fn), and is never an island value anyway.
- const islandCandidate = (e: ts.Expression): boolean => {
- let cur = e;
- while (
- ts.isParenthesizedExpression(cur) ||
- ts.isAsExpression(cur) ||
- ts.isTypeAssertion(cur) ||
- ts.isNonNullExpression(cur)
- ) {
- cur = cur.expression;
- }
- if (
- !ts.isAwaitExpression(cur) &&
- !ts.isCallExpression(cur) &&
- !ts.isPropertyAccessExpression(cur) &&
- !ts.isElementAccessExpression(cur) &&
- !ts.isIdentifier(cur)
- ) {
- return false;
- }
- // A lambda ANYWHERE inside (a call argument) would emit its %fn
- // twice across the fall-through's re-lowering — skip those.
- let lambda = false;
- const scan = (n: ts.Node): void => {
- if (lambda) return;
- if (ts.isArrowFunction(n) || ts.isFunctionExpression(n)) {
- lambda = true;
- return;
- }
- ts.forEachChild(n, scan);
- };
- scan(cur);
- return !lambda;
- };
- if (
- this.dynamic &&
- ts.isIdentifier(decl.name) &&
- decl.initializer !== undefined &&
- // `var` stays out: the rescue's block-positioned jsval local can't
- // model the function-scoped hoisted binding (a redeclaration or an
- // out-of-block read would split the variable in two) — vars take the
- // standard path and its own fences.
- (ts.getCombinedNodeFlags(decl) & ts.NodeFlags.BlockScoped) !== 0 &&
- islandCandidate(decl.initializer) &&
- // createRequire's plumbing decls are COMPILE-TIME erasures (the
- // require binding and its builtin-namespace bindings) — never
- // island values; the standard path's skips own them.
- !createRequireBindingDecl(this, decl.name, decl.initializer) &&
- !createRequireNamespaceDecl(this, decl.name, decl.initializer)
- ) {
- const mapped = this.mapTypeOf(this.typeOf(decl.name));
- const handleOnly =
- mapped === null ||
- (mapped.kind !== "jsval" &&
- mapped.kind !== "void" &&
- !canExitIslandToType(
- mapped,
- (id) => this.shapes.get(id),
- (id) => this.unions.get(id),
- ));
- const symbol = this.checker.getSymbolAtLocation(decl.name);
- if (handleOnly && (!symbol || !this.globalsBySymbol.has(symbol))) {
- const init = this.lowerExpr(decl.initializer);
- if (init.type.kind === "jsval") {
- const local = this.declareLocal(decl.name, decl.name.text, JSVAL, isLet);
- return { kind: "varDecl", localId: local.id, init, loc: locOf(decl) };
- }
- // The CHECKED-DYNAMIC twin of the handle rescue (the runtime-world
- // local rule): an unmappable declared type over a dyn initializer
- // (`const first = plugins[0]` — the checker spells 'string |
- // object' while the read is a dyn keyed read) keeps the binding
- // dyn; typed use sites ride validated extractions and the routed
- // engine ops, exactly the JSON.parse-binding story.
- if (mapped === null && init.type.kind === "dyn") {
- const local = this.declareLocal(decl.name, decl.name.text, DYN, isLet);
- return { kind: "varDecl", localId: local.id, init, loc: locOf(decl) };
- }
- if (mapped === null) this.badType(decl.name, this.typeOf(decl.name));
- // A mappable declared type with a non-island initializer: the
- // standard path owns it (the initializer lowered clean; re-running
- // it re-produces the same IR with no duplicate diagnostics).
- }
- }
return lowerVarDecl(this, decl, isLet);
}
@@ -10683,13 +9966,6 @@ export class Lowerer {
return nodeTypesOnlySymbol(this, sym);
}
- /** True for an npm package's shipped declaration files — under
- * node_modules but NOT the standard library (typescript's own lib files
- * live under node_modules too), or inside a registered workspace-linked
- * package (a node_modules symlink whose realpath'd files carry no
- * node_modules segment — workspace-registry.ts). The provenance half of the npm
- * typing rule (package types are island handles) and of the per-package
- * requires-dynamic attribution. */
readonly isNpmFile = (sf: ts.SourceFile): boolean =>
sf.isDeclarationFile &&
(sf.fileName.includes("/node_modules/") || workspacePackageOfPath(sf.fileName) !== null) &&
@@ -10843,40 +10119,6 @@ export class Lowerer {
}
lowerAsExpression(expr: ts.AsExpression | ts.TypeAssertion): IrExpr {
- // ISLAND value cast to a PROMISE type (`factory(opts) as Promise`
- // — the Node-typed async-API shape): promises never have a validated
- // exit, so instead of refusing the build the cast DEFERS the failure
- // to runtime — island.castFail evaluates the value (its side effects
- // are real) and throws a catchable TypeError naming the target, so
- // typed-but-never-executed code (a wasm decode path behind a
- // rejecting import) still compiles and a reached cast fails loudly at
- // the exact site. Claimed only when the source is island-typed by the
- // checker (jsval, or a promise whose inner is a handle); a source
- // that lowers to a real static promise keeps erasure — the standard
- // path's rule for non-island inners. Static builds keep their
- // per-site diagnostics.
- if (this.dynamic) {
- const srcMapped = this.mapTypeOf(this.typeOf(expr.expression));
- const island =
- srcMapped?.kind === "jsval" ||
- (srcMapped?.kind === "promise" && srcMapped.inner.kind === "jsval");
- if (island) {
- const targetTs = this.checker.getTypeFromTypeNode(expr.type);
- const target = this.mapTypeOf(targetTs);
- if (target?.kind === "promise") {
- const inner = this.lowerExpr(expr.expression);
- if (inner.type.kind !== "jsval") return inner; // static promise: erasure
- const loc = locOf(expr);
- const name: IrExpr = {
- kind: "strLit",
- value: this.fmt(target),
- type: STRING,
- loc,
- };
- return { kind: "libCall", fn: "island.castFail", args: [inner, name], type: target, loc };
- }
- }
- }
return lowerAsExpression(this, expr);
}
@@ -11028,8 +10270,6 @@ export class Lowerer {
}
lowerCall(expr: ts.CallExpression): IrExpr {
- // Ambient fetch (native in static builds, island-backed under
- // --dynamic) and dynamic import() claim their calls before the general
// dispatch. The general identifier-call paths have no lowering for a
// promise-returning ambient global, and `import` is a keyword callee no
// identifier path matches.
@@ -11253,37 +10493,6 @@ export class Lowerer {
}
lowerNew(expr: ts.NewExpression): IrExpr {
- // `new Uint8Array(handle)` (and the other typed-array ctors) over an
- // ISLAND argument: the construction is an ENGINE operation — the
- // engine's own constructor over the engine's own value (an Emscripten
- // factory's `wasmBinary: new Uint8Array(buf)` where buf came off an
- // island readFileSync) — and the instance stays a handle. The static
- // bytes ctor cannot claim it (bytes never cross the boundary), so
- // this preempts only when the single argument is island-typed;
- // every static form keeps the standard path.
- if (
- this.dynamic &&
- ts.isIdentifier(expr.expression) &&
- expr.arguments?.length === 1 &&
- !ts.isSpreadElement(expr.arguments[0]!) &&
- /^(Uint8|Uint8Clamped|Int8|Uint16|Int16|Uint32|Int32|Float32|Float64|BigInt64|BigUint64)Array$/.test(
- expr.expression.text,
- ) &&
- this.isStdlibSymbol(this.resolveValueSymbol(expr.expression) ?? undefined) &&
- this.isIslandExpr(expr.arguments[0]!)
- ) {
- const loc = locOf(expr);
- const ctor: IrExpr = {
- kind: "jsOp",
- op: "globalGet",
- name: expr.expression.text,
- args: [],
- type: JSVAL,
- loc,
- };
- const arg = this.lowerExpr(expr.arguments[0]!);
- return { kind: "jsOp", op: "construct", args: [ctor, arg], type: JSVAL, loc };
- }
const builtin =
lowerAbortControllerNew(this, expr) ??
lowerFetchWebNew(this, expr) ??
@@ -12145,24 +11354,22 @@ export class Lowerer {
return lowerNumberStaticProperty(this, expr);
}
- /* ── the island-backed ambient surface (ISLAND_SURFACE) ───────────── */
-
- requireDynamicApi(feature: string, node: ts.Node, hint?: string): void {
- return requireDynamicApi(this, feature, node, hint);
+ refuseUnsupportedApi(feature: string, node: ts.Node, hint?: string): never {
+ return refuseUnsupportedApi(this, feature, node, hint);
}
lowerMathProperty(expr: ts.PropertyAccessExpression): IrExpr | null {
return lowerMathProperty(this, expr);
}
- islandGlobalFnOf(ident: ts.Identifier): IslandFnEntry | null {
- return islandGlobalFnOf(this, ident);
+ stdlibGlobalFnOf(ident: ts.Identifier): StdlibFnEntry | null {
+ return stdlibGlobalFnOf(this, ident);
}
- lowerIslandMethodCall(
+ lowerStdlibMethodCall(
call: ts.CallExpression,
access: ts.PropertyAccessExpression,
): IrExpr | null {
- return lowerIslandMethodCall(this, call, access);
+ return lowerStdlibMethodCall(this, call, access);
}
}
diff --git a/packages/compiler/src/frontend/lowering/narrowing-stability.ts b/packages/compiler/src/frontend/lowering/narrowing-stability.ts
index a1585a24b..9c7850ceb 100644
--- a/packages/compiler/src/frontend/lowering/narrowing-stability.ts
+++ b/packages/compiler/src/frontend/lowering/narrowing-stability.ts
@@ -406,7 +406,7 @@ export class NarrowingStability {
const facts: ProgramFacts = {
mutable: new Set(),
accessors: new Set(),
- wildcard: this.lowerer.dynamic,
+ wildcard: false,
conversion: false,
iteration: false,
};
diff --git a/packages/compiler/src/frontend/lowering/optional-arguments.ts b/packages/compiler/src/frontend/lowering/optional-arguments.ts
index f2467fddd..637c080d1 100644
--- a/packages/compiler/src/frontend/lowering/optional-arguments.ts
+++ b/packages/compiler/src/frontend/lowering/optional-arguments.ts
@@ -149,8 +149,6 @@ export function positionNumber(
return numLit(0, loc);
case "undefinedT":
return defaultValue;
- case "jsval":
- return { kind: "jsExit", value, type: F64, loc };
case "union": {
const unionId = value.type.unionId;
const arms = lowerer.unions.get(unionId)!.arms;
diff --git a/packages/compiler/src/frontend/lowering/sanitize-class-types.test.ts b/packages/compiler/src/frontend/lowering/sanitize-class-types.test.ts
index d80499ef3..7e7a97182 100644
--- a/packages/compiler/src/frontend/lowering/sanitize-class-types.test.ts
+++ b/packages/compiler/src/frontend/lowering/sanitize-class-types.test.ts
@@ -21,7 +21,7 @@ test("fenced instance slots are erased throughout signatures, storage and nested
};
const ref = (type: IrType): IrExpr => ({ kind: "varRef", localId: "x", type, loc });
const module: IrModule = {
- irVersion: 15,
+ irVersion: 16,
sourceFile: loc.file,
entry: "main",
globals: [{ id: "g", name: "g", type: composite, mutable: false }],
@@ -110,7 +110,7 @@ test("modules without optional tables and registered class types retain their st
const loc = { file: "registered.ts", start: 0, end: 1 };
const type: IrType = { kind: "object", className: "Registered" };
const module: IrModule = {
- irVersion: 15,
+ irVersion: 16,
sourceFile: loc.file,
entry: "main",
functions: [
diff --git a/packages/compiler/src/frontend/lowering/strict-equality.ts b/packages/compiler/src/frontend/lowering/strict-equality.ts
index 471526735..7b9b6902b 100644
--- a/packages/compiler/src/frontend/lowering/strict-equality.ts
+++ b/packages/compiler/src/frontend/lowering/strict-equality.ts
@@ -37,11 +37,7 @@ function atomicEquality(
): IrExpr | null {
const a = left.type,
b = right.type;
- if (
- [a.kind, b.kind].some(
- (kind) => kind === "dyn" || kind === "jsval" || kind === "caught" || kind === "void",
- )
- )
+ if ([a.kind, b.kind].some((kind) => kind === "dyn" || kind === "caught" || kind === "void"))
return null;
if (isUnitType(a) || isUnitType(b)) return boolLit(a.kind === b.kind, loc);
if (a.kind === "object" && b.kind === "object" && !typeEquals(a, b)) {
diff --git a/packages/compiler/src/frontend/lowering/surfaces.ts b/packages/compiler/src/frontend/lowering/surfaces.ts
index 91ef6c4b5..c69c180f2 100644
--- a/packages/compiler/src/frontend/lowering/surfaces.ts
+++ b/packages/compiler/src/frontend/lowering/surfaces.ts
@@ -1,9 +1,3 @@
-/* Surface tables and provenance predicates of the lowerer: the island
- * surface (Math/number/string/global functions marshalable through the
- * dynamic island), the node builtin-module call tables and their fence
- * hints, the string/array/map/set method-name sets, the unsupported-syntax
- * diagnostic tables, and the "which world declared this symbol" predicates
- * (ambient scriptc.d.ts / standard lib / @types/node provenance). */
import * as ts from "../ts7/adapter.js";
import type { Lowerer } from "./lowerer.js";
import { UNSUPPORTED } from "../../diagnostics/diagnostic.js";
@@ -27,7 +21,7 @@ import {
VOID,
arrayOf,
} from "../../ir/ir.js";
-import { isJsSourceFile, isNodeTypesPath, requireSpecOf } from "../program.js";
+import { isNodeTypesPath, requireSpecOf } from "../program.js";
/** Statement-level constructs rejected wholesale, keyed by syntax kind. */
export const UNSUPPORTED_STMT: Partial<
@@ -580,14 +574,12 @@ export const STR_METHODS: Record<
// lowering so the IR/runtime always see the spec's effective value.
// Empty separator splits per UTF-16 code unit —
// astral halves become U+FFFD (SEMANTICS.md divergence 2, the same
- // substitution the island's boundary marshal applied).
+
split: { method: "split", result: arrayOf(STRING), minArgs: 0, maxArgs: 2 },
// Padding completes omitted lengths and fill strings in its lowering.
padStart: { method: "padStart", result: STRING, minArgs: 0, maxArgs: 2 },
padEnd: { method: "padEnd", result: STRING, minArgs: 0, maxArgs: 2 },
- // The lre-backed pair (ECMA Default Case Conversion, final sigma
- // included — scr_regex.c): static now, no island needed; their presence
- // flips the regex LINK switch (moduleUsesRegex).
+ // Unicode case conversion shares the libregexp/libunicode link inputs.
toLowerCase: { method: "toLowerCase", result: STRING, minArgs: 0, maxArgs: 0 },
toUpperCase: { method: "toUpperCase", result: STRING, minArgs: 0, maxArgs: 0 },
normalize: { method: "normalize", result: STRING, minArgs: 0, maxArgs: 1 },
@@ -605,18 +597,14 @@ export const STRING_INDEX_METHODS = new Set(["at", "codePointAt"]);
/** String-pattern replacement composes native search, slice, and callback operations. */
export const STRING_REPLACE_METHODS = new Set(["replace", "replaceAll"]);
-/** One member of the island-backed ambient surface: declared argument
- * types (tsc enforces them at call sites; the arity double-checks the
- * table against the ambient file) and the validated island-exit target the
- * engine's result must satisfy. */
-export interface IslandFnEntry {
+export interface StdlibFnEntry {
args: IrType[];
ret: IrType;
}
-const ISL_N1: IslandFnEntry = { args: [F64], ret: F64 };
+const ISL_N1: StdlibFnEntry = { args: [F64], ret: F64 };
-const ISL_N2: IslandFnEntry = { args: [F64, F64], ret: F64 };
+const ISL_N2: StdlibFnEntry = { args: [F64, F64], ret: F64 };
export const boundaryIntoIslandMsg = (typeName: string): string =>
`passing a value of type '${typeName}' into dynamically-executed ('any'-typed) code ` +
@@ -628,27 +616,7 @@ export const boundaryOutOfIslandMsg = (typeName: string): string =>
`(an 'any' value can only exit to numbers, strings, booleans, JSON-safe records/arrays/unions, ` +
`and 'T | undefined' over those)`;
-/** The island-backed surface — standard-library APIs with no static
- * runtime implementation (Math methods outside STATIC_MATH_FNS,
- * number/string methods beyond the
- * intrinsic set, parseFloat, ...). ONE table drives both sides of the
- * gate: under --dynamic each entry lowers to marshal → engine execution →
- * validated exit to the declared return type; without the flag each use
- * site is a per-site SC2012. Membership here is only half the check — the
- * resolved symbol must be declared by the standard library (provenance,
- * never names), so a user's own `parseFloat` or `.toFixed` takes the
- * ordinary paths. The lib declares MORE than this table (extra members,
- * optional-parameter forms): everything untabled falls through to the
- * SC2020 lib fence — never an ICE, never a link error. Exported so the
- * table-vs-lib consistency test can check every entry against the lib's
- * own declarations — a drifted entry fails a test instead of surprising a
- * user. */
-export const ISLAND_SURFACE = {
- /** `Math.(...)` lowers to callMethod(globalGet("Math"), fn, args);
- * Math constants are compile-time numeric literals in STATIC_MATH_PROPS;
- * remaining Math properties retain island/fence behavior.
- * The entries here handle untabled scalar call shapes where --dynamic is
- * available; STATIC_MATH_FNS handles the ordinary typed calls first. */
+export const STDLIB_SURFACE = {
math: {
// The static table below handles these methods at its admitted arities.
fns: {
@@ -683,8 +651,8 @@ export const ISLAND_SURFACE = {
tan: ISL_N1,
tanh: ISL_N1,
trunc: ISL_N1,
- } as Record,
- // Math constants are compile-time literals, not island properties.
+ } as Record,
+
props: {} as Record,
},
/** Methods on `number` receivers. The receiver marshals by value; the
@@ -695,7 +663,7 @@ export const ISLAND_SURFACE = {
toFixed: { args: [F64], ret: STRING },
toPrecision: { args: [F64], ret: STRING },
toString: { args: [F64], ret: STRING },
- } as Record,
+ } as Record,
/** Methods on `string` receivers beyond the static strIntrinsic set
* (split/pad/trimStart/trimEnd moved to STR_METHODS — static now).
* replace/replaceAll take STRING patterns (no regex is declared). `at`
@@ -706,24 +674,14 @@ export const ISLAND_SURFACE = {
replace: { args: [STRING, STRING], ret: STRING },
replaceAll: { args: [STRING, STRING], ret: STRING },
at: { args: [F64], ret: STRING },
- } as Record,
- /** Global functions: parseInt and isNaN are STATIC (lower-calls.ts →
- * num.parseInt/num.isNaN), and parseFloat/isFinite lower statically
- * over EXACTLY-typed arguments (a string for parseFloat, a number for
- * isFinite — num.parseFloat/number.isFinite); these island entries
- * carry every OTHER argument shape, where the ToNumber/ToString
- * coercions stay engine territory. */
+ } as Record,
+
globals: {
parseFloat: { args: [STRING], ret: F64 },
isFinite: { args: [F64], ret: BOOL },
- } as Record,
+ } as Record,
};
-/** Math properties with a STATIC lowering: each read becomes the exact
- * JavaScript numeric constant in the typed IR. No runtime Math object read or
- * dynamic-engine dependency is involved. Remaining Math properties retain
- * their island/fence behavior through ISLAND_SURFACE.math.props and the
- * generic standard-library member fence. */
export const STATIC_MATH_PROPS: Record = {
E: 2.718281828459045,
LN10: 2.302585092994046,
@@ -735,10 +693,6 @@ export const STATIC_MATH_PROPS: Record = {
SQRT2: 1.4142135623730951,
};
-/** Math members with a STATIC lowering. Most use the tabled arity; min/max
- * accept any plain arity, and hypot accepts any arity including number[]
- * spreads. Checked before the island table by lowerIslandMethodCall and
- * included in the methods-as-values fence by lowerMathProperty. */
export const STATIC_MATH_FNS: Record = {
floor: { fn: "math.floor", arity: 1 },
abs: { fn: "math.abs", arity: 1 },
@@ -2441,7 +2395,7 @@ export const BUILTIN_MODULE_FENCE_HINTS: Record<
createRequire:
"the lowered shape is a const binding (or a proven stable top-level let/var) over createRequire(import.meta.url) (or __filename) " +
"whose require calls take STATIC string literals — builtins, project modules (including #imports), " +
- "relative .json documents, --npm-static packages, and installed npm packages under --dynamic resolve at build time; " +
+ "relative .json documents and natively compiled npm packages resolve at build time; " +
"dynamic specifiers cannot exist in a compiled binary's fixed module graph",
isBuiltin:
"the lowered call checks a string against the baked Node v24 list, including bare/node: aliases and prefix-only builtins",
@@ -2568,7 +2522,7 @@ export function stdlibMemberFence(lowerer: Lowerer, access: ts.PropertyAccessExp
"with an INLINE handler, and p.finally(cb) compile) — try { await p } catch (e) is the general form";
} else if (recvIr?.kind === "f64" && member === "toString") {
hint =
- "radix-free conversion is a template literal away: `${x}`; toString(radix) runs under --dynamic";
+ "radix-free conversion is a template literal away: `${x}`; toString(radix) is unsupported";
} else if (container === "Math" && (member === "min" || member === "max")) {
hint =
`Math.${member} lowers with any number of plain arguments or ONE number[] spread — ` +
@@ -2860,22 +2814,6 @@ export function stdlibGlobalAliasNameOf(
? "process"
: stdlibGlobalNameOf(lowerer, aliasExpr);
if (name === null) return null;
- // An explicitly any-typed globalThis binding in dynamic TypeScript
- // holds the engine's global object. Keep the static alias for JS files
- // (their bare-global value path uses identity tokens) and for the
- // `globalThis || global` guard that the static alias path folds.
- let directInit = init;
- while (ts.isParenthesizedExpression(directInit)) directInit = directInit.expression;
- if (
- name === "globalThis" &&
- lowerer.dynamic &&
- !isJsSourceFile(init.getSourceFile()) &&
- ts.isIdentifier(directInit) &&
- directInit.text === "globalThis" &&
- ts.isVariableDeclaration(init.parent) &&
- (lowerer.typeOf(init.parent.name).flags & ts.TypeFlags.Any) !== 0
- )
- return null;
// These globals have provenance-aware call or member lowering, so a
// stable snapshot keeps the same dispatch as the original global.
// Other callable globals still use their ordinary value paths.
diff --git a/packages/compiler/src/frontend/module-syntax.ts b/packages/compiler/src/frontend/module-syntax.ts
index 30f58da05..6812e98e4 100644
--- a/packages/compiler/src/frontend/module-syntax.ts
+++ b/packages/compiler/src/frontend/module-syntax.ts
@@ -25,9 +25,7 @@ export interface SpecifierUse {
requireViaHelper: boolean;
/** import("x") — evaluation-time. */
dynamicImport: boolean;
- /** import.meta.resolve("x") — resolves synchronously without loading.
- * It still needs an emitted edge for bare package names so the island can
- * answer from its fixed graph; relative and URL-like names need no edge. */
+
importMetaResolve: boolean;
}
diff --git a/packages/compiler/src/frontend/npm-fetch-analysis.test.ts b/packages/compiler/src/frontend/npm-fetch-analysis.test.ts
deleted file mode 100644
index 317b34fd2..000000000
--- a/packages/compiler/src/frontend/npm-fetch-analysis.test.ts
+++ /dev/null
@@ -1,140 +0,0 @@
-import { mkdtempSync, rmSync, writeFileSync } from "node:fs";
-import { join } from "node:path";
-import { tmpdir } from "node:os";
-import { afterEach, expect, test, vi } from "vitest";
-import { NpmFetchAnalyzer, type FetchAnalysisModule } from "./npm-fetch-analysis.js";
-import { Ts7Api } from "./ts7/rpc-api.js";
-import type { Ts7FileSystem } from "./ts7/rpc-filesystem.js";
-
-const directories: string[] = [];
-afterEach(() => {
- for (const dir of directories.splice(0)) rmSync(dir, { recursive: true, force: true });
-});
-function directory(): string {
- const dir = mkdtempSync(
- join(process.platform === "win32" ? tmpdir() : "/tmp", "scriptc-fetch-analysis-"),
- );
- directories.push(dir);
- return dir;
-}
-function module(key: string, source: string): FetchAnalysisModule {
- return { key, source, format: "cjs" };
-}
-
-test("preserves original loader keys, ignores JSON, and isolates each module's bindings", () => {
- const analyzer = new NpmFetchAnalyzer((options) => new Ts7Api(options), directory());
- try {
- const files = [
- module("local", "const fetch = () => 1; fetch();"),
- module("bare", "fetch();"),
- module("C:\\包\\main.js", "globalThis.fetch();"),
- module("工作.mjs", "global.fetch();"),
- module("typed.ts", "module.exports = fetch;"),
- module("scr:import-trap:0", "globalThis.fetch;"),
- { key: "data.json", source: "fetch()", format: "json" as const },
- ];
- expect([...analyzer.analyze(files)]).toEqual([
- "bare",
- "C:\\包\\main.js",
- "工作.mjs",
- "typed.ts",
- "scr:import-trap:0",
- ]);
- } finally {
- analyzer.close();
- }
-});
-
-test("repeated analysis sees edits, removals, and reused names without retaining symbols", () => {
- const analyzer = new NpmFetchAnalyzer((options) => new Ts7Api(options), directory());
- try {
- expect([...analyzer.analyze([module("same.js", "fetch();")])]).toEqual(["same.js"]);
- expect([...analyzer.analyze([module("same.js", "const fetch = () => 1; fetch();")])]).toEqual(
- [],
- );
- expect([...analyzer.analyze([])]).toEqual([]);
- expect([...analyzer.analyze([module("same.js", "globalThis.fetch();")])]).toEqual(["same.js"]);
- } finally {
- analyzer.close();
- }
- analyzer.close();
- expect(() => analyzer.analyze([])).toThrow("closed");
-});
-
-test("a closed filesystem never reads ambient declarations or packages from disk", () => {
- const dir = directory();
- writeFileSync(join(dir, "ambient.d.ts"), "declare const fetch: () => void;");
- writeFileSync(
- join(dir, "tsconfig.json"),
- JSON.stringify({ compilerOptions: { types: ["node"] } }),
- );
- let fs!: Ts7FileSystem;
- const analyzer = new NpmFetchAnalyzer((options) => {
- fs = options.fs;
- return new Ts7Api(options);
- }, dir);
- try {
- expect([
- ...analyzer.analyze([module("main.js", "/// \nfetch();")]),
- ]).toEqual(["main.js"]);
- expect(fs.readFile(join(dir, "ambient.d.ts"))).toBeNull();
- expect(fs.fileExists(join(dir, "ambient.d.ts"))).toBe(false);
- expect(fs.getAccessibleEntries(dir)).toEqual({ files: [], directories: [] });
- expect(fs.readFile(join(dir, "main.js"))).toBeNull();
- } finally {
- analyzer.close();
- }
-});
-
-test("rejects path aliases instead of attributing a capability to a different loader key", () => {
- const factory = vi.fn((options) => new Ts7Api(options));
- const analyzer = new NpmFetchAnalyzer(factory, directory());
- expect(() =>
- analyzer.analyze([module("same", "fetch();"), module("same.js", "const fetch = 1;")]),
- ).toThrow("share a TypeScript path");
- expect(factory).not.toHaveBeenCalled();
-});
-
-test("closes an opened API after failure and allows a fresh subsequent analysis", () => {
- const dir = directory();
- let fail = true;
- const closes: ReturnType[] = [];
- const analyzer = new NpmFetchAnalyzer((options) => {
- const api = new Ts7Api(options);
- closes.push(vi.spyOn(api, "close"));
- if (fail)
- vi.spyOn(api, "updateSnapshot").mockImplementation(() => {
- throw new Error("snapshot failed");
- });
- return api;
- }, dir);
- try {
- expect(() => analyzer.analyze([module("main.js", "fetch();")])).toThrow("snapshot failed");
- expect(closes[0]).toHaveBeenCalledTimes(1);
- fail = false;
- expect([...analyzer.analyze([module("main.js", "fetch();")])]).toEqual(["main.js"]);
- expect(closes[1]).toHaveBeenCalledTimes(1);
- } finally {
- analyzer.close();
- }
-});
-
-test("relative imports bind local names in mixed ESM and CommonJS graphs", () => {
- const analyzer = new NpmFetchAnalyzer((options) => new Ts7Api(options), directory());
- try {
- expect([
- ...analyzer.analyze([
- { key: "dep.js", source: "export const fetch = () => 1;", format: "esm" },
- {
- key: "importer.mjs",
- source: "import { fetch } from './dep.js'; export const result = fetch();",
- format: "esm",
- },
- module("cjs.cjs", "const {fetch} = require('./dep.js'); fetch();"),
- module("global.js", "fetch();"),
- ]),
- ]).toEqual(["global.js"]);
- } finally {
- analyzer.close();
- }
-});
diff --git a/packages/compiler/src/frontend/npm-fetch-analysis.ts b/packages/compiler/src/frontend/npm-fetch-analysis.ts
deleted file mode 100644
index f7703f4ba..000000000
--- a/packages/compiler/src/frontend/npm-fetch-analysis.ts
+++ /dev/null
@@ -1,108 +0,0 @@
-import { resolve } from "node:path";
-import { Ts7Api } from "./ts7/api.js";
-import type { Ts7SourceApiFactory } from "./ts7/source-parser.js";
-import { Ts7Paths, tsgoPath } from "./ts7/session-path.js";
-import { sourceFilesUsingGlobalFetch } from "./npm-fetch-syntax.js";
-
-export interface FetchAnalysisModule {
- key: string;
- source: string;
- format: "esm" | "cjs" | "json";
-}
-
-/** A closed semantic project over the source strings already owned by an
- * embedded module graph. Every call binds a fresh graph: no AST, symbol or
- * filesystem overlay survives disposal, including after a failed query. */
-export class NpmFetchAnalyzer {
- private closed = false;
-
- constructor(
- private readonly createApi: Ts7SourceApiFactory,
- private readonly cwd = process.cwd(),
- ) {}
-
- analyze(modules: readonly FetchAnalysisModule[]): ReadonlySet {
- if (this.closed) throw new Error("npm fetch analyzer is closed");
- const paths = new Ts7Paths(tsgoPath(resolve(this.cwd)), process.platform !== "win32");
- const files = new Map();
- const keys = new Map();
- for (const mod of modules) {
- if (mod.format === "json") continue;
- // Embedded modules may have virtual loader keys without a JS suffix.
- // Their source is JavaScript regardless of the loader's key spelling.
- const path = paths.canonical(/\.[cm]?js$/.test(mod.key) ? mod.key : mod.key + ".js");
- const existing = keys.get(path);
- if (existing !== undefined && existing !== mod.key)
- throw new Error(`npm module keys share a TypeScript path: ${existing}, ${mod.key}`);
- files.set(path, mod.source);
- keys.set(path, mod.key);
- }
- if (files.size === 0) return new Set();
- const roots = [...files.keys()];
- let config = paths.canonical("__scriptc-fetch.tsconfig.json");
- while (files.has(config)) config += ".json";
- files.set(
- config,
- JSON.stringify({
- compilerOptions: {
- allowJs: true,
- checkJs: false,
- noLib: true,
- types: [],
- noEmit: true,
- target: "esnext",
- module: "esnext",
- moduleDetection: "force",
- },
- files: roots,
- include: [],
- }),
- );
- let api: Ts7Api | undefined;
- try {
- api = this.createApi({
- cwd: resolve(this.cwd),
- fs: {
- readFile: (path) => files.get(paths.canonical(path)) ?? null,
- fileExists: (path) => files.has(paths.canonical(path)),
- directoryExists: (path) => {
- const dir = paths.canonical(path);
- const prefix = dir.endsWith("/") ? dir : dir + "/";
- for (const file of files.keys()) if (file.startsWith(prefix)) return true;
- return false;
- },
- realpath: (path) => path,
- getAccessibleEntries: () => ({ files: [], directories: [] }),
- },
- });
- const snapshot = api.updateSnapshot({ openProjects: [config] });
- try {
- const project = snapshot.getProject(config);
- if (project === undefined) throw new Error("could not bind embedded npm module graph");
- const sources = roots.map((path) => {
- const file = project.program.getSourceFile(path);
- if (file === undefined) throw new Error(`could not bind npm module ${keys.get(path)}`);
- return file;
- });
- const found = new Set();
- for (const file of sourceFilesUsingGlobalFetch(sources, project.checker)) {
- const key = keys.get(paths.canonical(file));
- if (key !== undefined) found.add(key);
- }
- return found;
- } finally {
- snapshot.dispose();
- }
- } finally {
- try {
- api?.close();
- } finally {
- files.clear();
- }
- }
- }
-
- close(): void {
- this.closed = true;
- }
-}
diff --git a/packages/compiler/src/frontend/npm-fetch-node.ts b/packages/compiler/src/frontend/npm-fetch-node.ts
deleted file mode 100644
index 35942d1be..000000000
--- a/packages/compiler/src/frontend/npm-fetch-node.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-import { NpmFetchAnalyzer, type FetchAnalysisModule } from "./npm-fetch-analysis.js";
-import { Ts7Api } from "./ts7/rpc-api.js";
-
-export function embeddedModulesUsingGlobalFetch(
- modules: readonly FetchAnalysisModule[],
-): ReadonlySet {
- const analyzer = new NpmFetchAnalyzer((options) => new Ts7Api(options));
- try {
- return analyzer.analyze(modules);
- } finally {
- analyzer.close();
- }
-}
diff --git a/packages/compiler/src/frontend/npm-fetch-syntax.ts b/packages/compiler/src/frontend/npm-fetch-syntax.ts
deleted file mode 100644
index e8771d9fb..000000000
--- a/packages/compiler/src/frontend/npm-fetch-syntax.ts
+++ /dev/null
@@ -1,232 +0,0 @@
-/** Read global-fetch capabilities from a bound, no-library module graph.
- * Symbol identity keeps parameters, imports and same-named locals distinct
- * from global reads and from aliases captured in another scope. */
-import * as ts from "./ts7/syntax.js";
-import { SemanticChecker } from "./ts7/semantic-checker.js";
-import { SemanticSymbol } from "./ts7/semantic-model.js";
-export function sourceFilesUsingGlobalFetch(
- files: readonly ts.SourceFile[],
- checker: SemanticChecker,
-): Set {
- const found = new Set();
- const unwrapParentheses = (node: ts.Expression): ts.Expression => {
- let current = node;
- while (ts.isParenthesizedExpression(current)) current = current.expression;
- return current;
- };
-
- const unboundGlobalObject = (candidate: ts.Expression): boolean => {
- const node = unwrapParentheses(candidate);
- if (!ts.isIdentifier(node) || (node.text !== "globalThis" && node.text !== "global")) {
- return false;
- }
- const symbol = checker.getSymbolAtLocation(node);
- // TypeScript synthesizes a declaration-less globalThis symbol even in a
- // no-lib program. A source shadow (parameter/local/import) always carries
- // at least one declaration; the Node `global` alias remains unresolved.
- return (
- symbol === undefined || symbol.declarations === undefined || symbol.declarations.length === 0
- );
- };
-
- const globalObjectExpression = (
- candidate: ts.Expression,
- aliases: ReadonlySet,
- ): boolean => {
- const node = unwrapParentheses(candidate);
- if (unboundGlobalObject(node)) return true;
- if (ts.isIdentifier(node)) {
- const symbol = checker.getSymbolAtLocation(node);
- if (symbol === undefined) return false;
- if (aliases.has(symbol)) return true;
- return (
- (symbol.flags & ts.SymbolFlags.Alias) !== 0 && aliases.has(checker.getAliasedSymbol(symbol))
- );
- }
- if (ts.isConditionalExpression(node)) {
- return (
- globalObjectExpression(node.whenTrue, aliases) ||
- globalObjectExpression(node.whenFalse, aliases)
- );
- }
- if (ts.isBinaryExpression(node)) {
- switch (node.operatorToken.kind) {
- case ts.SyntaxKind.BarBarToken:
- case ts.SyntaxKind.QuestionQuestionToken:
- case ts.SyntaxKind.AmpersandAmpersandToken:
- // A platform selector can yield either operand. Treat either
- // global-object arm as capability provenance; over-linking a
- // dead arm is safer than silently omitting fetch at runtime.
- return (
- globalObjectExpression(node.left, aliases) ||
- globalObjectExpression(node.right, aliases)
- );
- case ts.SyntaxKind.CommaToken:
- return globalObjectExpression(node.right, aliases);
- }
- }
- return false;
- };
-
- const staticPropertyName = (name: ts.PropertyName | ts.BindingName): string | null => {
- if (ts.isIdentifier(name) || ts.isStringLiteralLike(name)) return name.text;
- if (ts.isComputedPropertyName(name) && ts.isStringLiteralLike(name.expression)) {
- return name.expression.text;
- }
- return null;
- };
-
- /** `const { fetch } = globalThis` binds a local identifier, so the
- * checker quite correctly resolves every later `fetch` read to that local.
- * The capability read happens at the binding pattern itself. The same is
- * true for aliases, computed literal keys, and defaulted parameters. */
- const bindingReadsGlobalFetch = (
- node: ts.BindingElement,
- aliases: ReadonlySet,
- ): boolean => {
- const pattern = node.parent;
- if (!ts.isObjectBindingPattern(pattern)) return false;
- const key = node.propertyName ?? (ts.isIdentifier(node.name) ? node.name : null);
- if (key === null || staticPropertyName(key) !== "fetch") return false;
-
- const owner = pattern.parent;
- if (
- (ts.isVariableDeclaration(owner) || ts.isParameter(owner) || ts.isBindingElement(owner)) &&
- owner.name === pattern &&
- owner.initializer !== undefined
- ) {
- return globalObjectExpression(owner.initializer, aliases);
- }
- return false;
- };
-
- /** Assignment destructuring is represented as an object-literal-shaped
- * assignment target rather than an ObjectBindingPattern. */
- const assignmentReadsGlobalFetch = (
- node: ts.BinaryExpression,
- aliases: ReadonlySet,
- ): boolean => {
- if (
- node.operatorToken.kind !== ts.SyntaxKind.EqualsToken ||
- !globalObjectExpression(node.right, aliases)
- ) {
- return false;
- }
- const target = unwrapParentheses(node.left);
- if (!ts.isObjectLiteralExpression(target)) return false;
- return target.properties.some((property) => {
- if (ts.isShorthandPropertyAssignment(property)) return property.name.text === "fetch";
- return ts.isPropertyAssignment(property) && staticPropertyName(property.name) === "fetch";
- });
- };
-
- const bareIdentifierRead = (node: ts.Identifier): boolean => {
- const parent = node.parent;
- // Binding-element names and aliases are declarations/property keys; the
- // global-object destructuring case is handled explicitly above.
- if (ts.isBindingElement(parent) && (parent.name === node || parent.propertyName === node))
- return false;
- if (
- (ts.isLabeledStatement(parent) ||
- ts.isBreakStatement(parent) ||
- ts.isContinueStatement(parent)) &&
- parent.label === node
- ) {
- return false;
- }
- if (ts.isQualifiedName(parent) && parent.right === node) return false;
- // Imported/exported names are module member names or declarations,
- // never reads of Node's global binding. This matters when the custom
- // no-lib program cannot resolve the referenced package and therefore
- // has no checker symbol for an ImportSpecifier.propertyName.
- if (ts.isImportSpecifier(parent) || ts.isExportSpecifier(parent)) return false;
-
- // Named declarations and object/class property names are not reads.
- // A shorthand property is the exception: `{ fetch }` evaluates the
- // identifier and therefore needs the global when it is unbound.
- if (parent?.name === node && !ts.isShorthandPropertyAssignment(parent)) return false;
- return true;
- };
-
- const bareIdentifierIsUnbound = (node: ts.Identifier): boolean => {
- const parent = node.parent;
- // The binder gives `{ fetch }` a symbol for the PROPERTY it creates;
- // the value-side symbol is the one that answers whether the shorthand
- // reads a local binding or Node's global.
- if (ts.isShorthandPropertyAssignment(parent) && parent.name === node) {
- return checker.getShorthandAssignmentValueSymbol(parent) === undefined;
- }
- return checker.getSymbolAtLocation(node) === undefined;
- };
-
- for (const sourceFile of files) {
- // Package bootstraps commonly snapshot or select the global object before
- // reading capabilities (`const root = globalThis || global; root.fetch`).
- // Resolve alias chains by symbol, so a same-named parameter/local in
- // another scope cannot inherit the classification. Mutable declarations
- // are conservative: a global initializer means some executable path can
- // retain that value. Iterate to a fixed point so declaration order does
- // not matter.
- const globalObjectAliases = new Set();
- let addedAlias = true;
- while (addedAlias) {
- addedAlias = false;
- const collectAliases = (node: ts.Node): void => {
- if (
- ts.isVariableDeclaration(node) &&
- ts.isIdentifier(node.name) &&
- node.initializer !== undefined &&
- globalObjectExpression(node.initializer, globalObjectAliases)
- ) {
- const symbol = checker.getSymbolAtLocation(node.name);
- if (symbol !== undefined && !globalObjectAliases.has(symbol)) {
- globalObjectAliases.add(symbol);
- addedAlias = true;
- }
- }
- };
- ts.walkPreorder(sourceFile, collectAliases);
- }
-
- let usesFetch = false;
- const visit = (node: ts.Node): void => {
- if (usesFetch) return;
- if (
- (ts.isBindingElement(node) && bindingReadsGlobalFetch(node, globalObjectAliases)) ||
- (ts.isBinaryExpression(node) && assignmentReadsGlobalFetch(node, globalObjectAliases))
- ) {
- usesFetch = true;
- return;
- }
- if (
- ts.isPropertyAccessExpression(node) &&
- node.name.text === "fetch" &&
- globalObjectExpression(node.expression, globalObjectAliases)
- ) {
- usesFetch = true;
- return;
- }
- if (
- ts.isElementAccessExpression(node) &&
- ts.isStringLiteralLike(node.argumentExpression) &&
- node.argumentExpression.text === "fetch" &&
- globalObjectExpression(node.expression, globalObjectAliases)
- ) {
- usesFetch = true;
- return;
- }
- if (ts.isIdentifier(node) && node.text === "fetch") {
- // Every real bare read has no symbol in this no-lib program unless
- // source syntax binds it. Syntactic names without symbols (labels,
- // destructuring keys) are filtered separately.
- if (bareIdentifierRead(node) && bareIdentifierIsUnbound(node)) {
- usesFetch = true;
- return;
- }
- }
- };
- ts.walkPreorder(sourceFile, visit);
- if (usesFetch) found.add(sourceFile.fileName);
- }
- return found;
-}
diff --git a/packages/compiler/src/frontend/npm-node.ts b/packages/compiler/src/frontend/npm-node.ts
index 07c26947a..fb7758601 100644
--- a/packages/compiler/src/frontend/npm-node.ts
+++ b/packages/compiler/src/frontend/npm-node.ts
@@ -1,16 +1,8 @@
/** Standalone Node helpers. Compiler clients pass their owned services to
* the core graph builder so its parsing work follows the load lifecycle. */
-import { NpmGraphBuilder as CoreGraphBuilder, type NpmGraphHost } from "./npm.js";
import { nodeFrontendServices } from "./services-node.js";
import { moduleSpecifiersOfFile, type ModuleSpecifiers } from "./module-syntax.js";
export * from "./npm.js";
-export { embeddedModulesUsingGlobalFetch } from "./npm-fetch-node.js";
-
-export class NpmGraphBuilder extends CoreGraphBuilder {
- constructor(host?: NpmGraphHost) {
- super(nodeFrontendServices(), host);
- }
-}
export function moduleSpecifiersOf(source: string, fileName: string): ModuleSpecifiers {
return moduleSpecifiersOfFile(nodeFrontendServices().parse(fileName, source, "js"));
diff --git a/packages/compiler/src/frontend/npm-static-rewrite-syntax.ts b/packages/compiler/src/frontend/npm-static-rewrite-syntax.ts
index 596bcbcf5..778608b22 100644
--- a/packages/compiler/src/frontend/npm-static-rewrite-syntax.ts
+++ b/packages/compiler/src/frontend/npm-static-rewrite-syntax.ts
@@ -1,77 +1,3 @@
-/* --npm-static's bundler-emitted-CJS export surface: the getter-table
- * shapes. A bundler-emitted CJS dist exports through runtime plumbing the
- * checker cannot model — the `__export(target, { name: () => value, ... })`
- * getter table behind `module.exports = __toCommonJS(target)`, the
- * `Object.defineProperty(exports, 'n', { get })` family, and the
- * transpiler star re-exports (`__exportStar(require('./x'), exports)`,
- * `__reExport(target, require('./x'), module.exports)`). Node's CJS lexer
- * SEES those named exports (cjs-lexer.ts mirrors it exactly), so named
- * imports link under Node — but the inferred surface the opted-in
- * resolution feeds the checker is an opaque object, and every import site
- * reports "X has no exported member" (the SC0001 storm that used to gate
- * the whole build).
- *
- * THE REWRITE. For an opted-in package's CJS file whose exports come from
- * these shapes, the fs shadow (npm-static.ts) serves BOTH worlds — the
- * checker and the lowering ride one program — a text rewrite that spells
- * the same export surface in the plain CJS the whole existing machinery
- * already models:
- *
- * - the recognized plumbing statements are SPACE-PADDED in place
- * (newlines kept, so every original line/offset survives): the
- * `module.exports = __toCommonJS(target)` assignment, the
- * `__export(target, {...})` call, the star-pattern calls, the
- * recognized defineProperty exports, and the dead esbuild annotation
- * `0 && (module.exports = {...})` (left live it poisons the checker's
- * alias resolution — multiple module.exports assignments make import
- * aliases land on properties no lowering path resolves);
- * - one canonical export table is APPENDED at the tail:
- * `module.exports = { ...require("./star"), own: local, ... };`
- * Each getter body the chase can follow types the export by its
- * resolved VALUE (`() => localBinding` resolves to the binding's
- * inferred type; member chains and scalar literals hoist to a tail
- * const first), and every lexer-visible name the chase cannot follow
- * falls back to a checked-dynamic `any` binding (value undefined —
- * exactly what Node's import binds for a lexer-visible name the
- * runtime export object never carries).
- *
- * LEXER PARITY IS THE CONTRACT: the rewritten text must answer the SAME
- * name set to cjs-lexer.ts that the original answers to Node — named
- * imports must link exactly where Node's would. The table is formatted
- * for merve's byte rules (`name: IDENT,` — value ident runs directly
- * followed by ','), star re-exports ride spread entries (recorded as
- * reexports and resolved recursively, exactly Node's union), and the
- * esbuild `__esModule: !0` marker is spelled as a deliberate SCAN STOPPER
- * so it stays lexer-invisible (Node never lexes __esModule out of
- * __toCommonJS) while member-access star entries after it are covered by
- * the spread records.
- *
- * SNAPSHOT SEMANTICS (the documented divergence): the getter table reads
- * its locals LIVE at every access; the canonical table captures values
- * ONCE, at module tail — after every top-level statement ran, so ordinary
- * modules see identical values, and only post-evaluation reassignment of
- * an exported local (the lazy-cache counter idiom) can diverge. Star
- * re-export targets load at module tail instead of their original
- * statement positions (visible only to load-order-sensitive side
- * effects). Node's __esModule marker survives on the rewritten object.
- *
- * THE IMPORT-SIDE TWIN: the same pass erases esbuild's __toESM interop
- * wrapper around EXTERNAL dependencies (`var import_x =
- * __toESM(require("x"))`, the `, 1` node-mode variant, inline
- * member-accessed forms) — see the section header at planToEsmInterop.
- * The wrapper pads down to the bare require it wraps and module-valued
- * `.default` accesses pad down to their binding, so member accesses model
- * on the required package's canonical table through the ordinary require
- * machinery. Interop the recognizers cannot finish answers `{ degrade }`:
- * the caller reports the package as an offender (naming the construct)
- * and it serves from the island — never a failed build.
- *
- * Everything here is SYNTACTIC (the owned native TypeScript AST): the chase decides only what TEXT to emit — the
- * checker then infers the types from the emitted spellings. A file whose
- * export mechanism the recognizers cannot fully account for is left
- * untouched (null): its import-site errors stay, and the frontend's
- * offender attribution degrades the PACKAGE to the island with a note. */
-
import * as ts from "./ts7/syntax.js";
import {
bareRequireSpecOf,
@@ -245,28 +171,6 @@ function isPlainName(name: string): boolean {
return /^[A-Za-z_$][A-Za-z0-9_$]*$/.test(name);
}
-/* ── the __toESM(require(…)) interop import ──────────────────────────────
- * esbuild's CJS output wraps every import of an EXTERNAL (unbundled)
- * dependency in its __toESM helper: `var import_x = __toESM(require("x"))`
- * (a trailing `, 1` in node mode). The wrapper's runtime semantics are
- * static facts the required target decides: `default` binds the required
- * module.exports itself (node mode, or a target whose __esModule is not
- * truthy — the plain-CJS answer) or passes through to the target's own
- * `default` export (the transpiled-ESM stamps), and every other member is
- * a getter passthrough of the target's export. So the wrapper ERASES: the
- * call pads down to the bare `require("x")` it wraps (a require binding
- * the whole existing machinery models — the edge, the inline %init, the
- * canonical-table member reads), and `.default` accesses on the binding
- * pad down to the binding itself exactly where Node's answer is the
- * module. The helper is recognized BY STRUCTURE (the cjs-lexer precedent:
- * a quirk-faithful recognizer over the vendored text, never a general
- * JS-semantics engine); a file whose interop deviates beyond recognition
- * answers a DEGRADE reason and the package falls back to the island with
- * the note — never a failed build, and never the silent alternative (an
- * unrecognized-but-live helper keeps `var __create = Object.create;`
- * alive, whose value declaration fences AT MODULE LOAD — the package
- * would crash on its first import while the report claimed it static). */
-
interface ToEsmPlan {
/** Wrapper/`.default` spans to space-pad (they join `neutralize`, so the
* helper sweep sees the erased call sites as dead references). */
@@ -276,8 +180,7 @@ interface ToEsmPlan {
* and TEXT COPIED off the source (the canonical table's hoisted getter
* bodies) must drop the member spelling the same way. */
moduleBindings: Set;
- /** Non-null: the file's interop deviates beyond recognition — the reason
- * the offender note carries (the package degrades to the island). */
+
degrade: string | null;
}
@@ -354,17 +257,15 @@ function recognizedToEsmDecl(stmt: ts.Statement): boolean {
const TO_ESM_SHAPE_DEGRADE =
"its shipped JS calls the __toESM bundler-interop helper but spells it in a shape the " +
- "recognizer cannot verify — the package serves from the island instead";
+ "recognizer cannot verify";
const TO_ESM_ESCAPE_DEGRADE =
"a __toESM(require(…)) bundler-interop object escapes into a use the static rewrite cannot " +
- "follow (only module-scope bindings and direct member reads compile) — the package serves " +
- "from the island instead";
+ "follow (only module-scope bindings and direct member reads compile)";
const TO_ESM_ARG_DEGRADE =
"it calls the __toESM bundler-interop helper on something other than require(…) of a string " +
- "literal — the package serves from the island instead";
+ "literal";
const TO_ESM_MIXED_DEGRADE =
- "its bundler-emitted export surface cannot be respelled around its __toESM interop imports " +
- "— the package serves from the island instead";
+ "its bundler-emitted export surface cannot be respelled around its __toESM interop imports";
/** The interop-erasure plan for one CJS file (see the section header). */
function planToEsmInterop(sf: ts.SourceFile, filePath: string, host: CjsRewriteHost): ToEsmPlan {
@@ -554,7 +455,7 @@ const RESERVED_KEYS = new Set(["__proto__"]);
* nothing to fix) — serve the file untouched. A `{ degrade }` answer means
* the file carries a bundler-interop construct the recognizers cannot
* finish: the caller reports the PACKAGE as an offender with the reason
- * and the fallback loop islands it — never a failed build. */
+ * and the selection loop records a package refusal. */
export function rewriteBundlerCjsSyntax(
sf: ts.SourceFile,
filePath: string,
@@ -572,8 +473,7 @@ export function rewriteBundlerCjsSyntax(
? {
degrade:
"its ES-module dist routes an external dependency through the __toESM " +
- "bundler-interop helper, which has no static story in ESM output — the " +
- "package serves from the island instead",
+ "bundler-interop helper, which cannot compile natively in ESM output",
}
: null;
}
diff --git a/packages/compiler/src/frontend/npm-static.ts b/packages/compiler/src/frontend/npm-static.ts
index 16387d8e4..1f83a12d4 100644
--- a/packages/compiler/src/frontend/npm-static.ts
+++ b/packages/compiler/src/frontend/npm-static.ts
@@ -1,65 +1,7 @@
-/* The --npm-static opt-in: compile a named npm package's shipped JS
- * STATICALLY, as ordinary program modules, instead of island-running it
- * under --dynamic.
- *
- * The doctrine (slice 2 of the npm story): a package that ships readable,
- * unminified JS alongside its .d.ts can compile through the same
- * JS/CommonJS frontend the program's own JS files use — inference (JSDoc
- * included) types the bodies, and every statement the lowering cannot
- * honor becomes the standard JS runtime fence (the trap throws AT the
- * statement if the program ever drives it — trust-but-verify, never
- * silent trust). The .d.ts is deliberately DROPPED from module resolution:
- * a declaration is a CLAIM about the body, and the compiled artifact must
- * be built from what the body provably is, not from declaration-only
- * values. One bounded part of that claim survives: complete non-generic
- * overload groups over representation-safe types and zero-argument
- * string/number/boolean return contracts project as JSDoc onto their
- * matching exported runtime class. Calls retain authored overload
- * precision while the implementation body, its union ABI, and every
- * runtime fence still come from JavaScript.
- *
- * MECHANISM. Resolution is the single lever:
- * - tsgo's server-side resolution reads package.json and probes sibling
- * .d.ts files through the host's virtual-FS hooks, so an opted-in
- * package's package.json is SHADOWED (its "types"/"typings" fields and
- * every "types" condition inside "exports" removed), its shipped
- * declaration files are HIDDEN (fileExists answers false), and its
- * @types twin is hidden whole — the bundler resolution then lands on
- * the shipped JS, which allowJs + maxNodeModuleJsDepth admit into the
- * program as checkable source.
- * - Before that shadow is enabled, the package's own declaration entry
- * and relative declaration barrels are scanned for safe overload groups.
- * The runtime entry binds each class to its direct or one-hop re-export
- * file, including named ESM aliases; only that class in that file
- * receives the generated JSDoc projection.
- * - scriptc's own resolver (resolve.ts) mirrors the same answer: for an
- * opted-in package the types pass is skipped, the "types" export
- * condition is dropped, and the @types mangling never runs.
- * Both worlds agreeing, the package's entry (and its internal relative
- * graph) joins userFiles/moduleOrder exactly like program JS, and the
- * whole existing CJS/ESM module machinery — require discipline, the CJS
- * lexer link check, export-identity analysis, %init ordering — applies
- * unchanged.
- *
- * FAILURE MODE: all-or-nothing per package, island fallback. A preflight
- * diagnostic anchored in an opted-in package's files (an unsupported
- * require form, an unshimmed builtin, a resolution miss) marks the
- * package as an OFFENDER; the frontend rebuilds without it and the
- * import takes today's island path (--dynamic) or the requires-dynamic
- * diagnostic (static builds). The fallback is reported in the coverage
- * report, never as a build failure. Checker errors inside opted-in
- * package files do NOT fail preflight and do NOT trigger fallback: the
- * package's author checked it under a different tsconfig, the program's
- * author cannot fix it, and the JS design already says where inference
- * gaps land — the per-statement runtime fences.
- *
- * STATE. One compile at a time: the active set is module state, written
- * by loadProgram (empty when the flag is off) and read by resolve.ts,
- * program.ts, and the lowering. The CLI and the test harness both drive
- * whole compiles sequentially per process, and every loadProgram resets
- * the state, so a flagless compile after a flagged one sees a clean
- * slate. */
-
+/** Compile selected package implementations as program modules. The filesystem
+ * shadow hides declaration-only entry points so lowering sees runtime source;
+ * safe declaration contracts are projected onto that source before inference.
+ * Eligibility failures and package preflight errors become explicit refusals. */
import { dirname } from "node:path";
import type { FrontendServices } from "./services.js";
import type {
@@ -120,7 +62,7 @@ export function isNpmStaticPackage(name: string | null): boolean {
* node_modules (the symlinked-install shape), and they are that package's
* files for every consumer of this answer: the fallback loop's offender
* attribution, the checker-error suppression, and the program-source
- * classification (islandJsFile/userFiles) all agree the opt-in claims
+ * classification (unselectedPackageJsFile/userFiles) all agree the opt-in claims
* them. */
export function npmStaticPackageOfPath(path: string): string | null {
const pkg = npmPackageNameOf(path);
@@ -382,7 +324,7 @@ export function npmStaticFsShadow(services: FrontendServices): NpmStaticFsShadow
// diagnostics rendering; original line offsets survive by
// construction). A `degrade` answer (a __toESM interop construct the
// recognizers cannot finish) marks the PACKAGE an offender with the
- // reason — the fallback loop islands it, never a failed build — and
+ // reason — the selection loop records a package refusal — and
// the file serves untouched for the doomed load.
if (path.endsWith(".js") || path.endsWith(".cjs")) {
const hit = rewriteCache.get(path);
@@ -442,15 +384,6 @@ export function npmStaticFsShadow(services: FrontendServices): NpmStaticFsShadow
};
}
-/* ── auto-detection (--npm-static=auto) ─────────────────────────────────
- * The criteria the design doc names: the package ships its OWN .d.ts (a
- * declaration surface its author maintains against the JS — @types twins
- * are third-party claims and do not qualify), the runtime JS is readable
- * (unminified: real lines, ordinary line lengths), and the source shows
- * no build-transform markers (a bundled/transpiled dist is not the code
- * the author checked). Best-effort: a package that slips through and
- * fails preflight falls back to the island like any offender. */
-
/* Only a bundler RUNTIME disqualifies now: webpack's module registry has
* no static story (the graph lives in numbered closures). The tsc/babel
* __esModule stamp and esbuild's helper preambles used to disqualify too,
diff --git a/packages/compiler/src/frontend/npm.test.ts b/packages/compiler/src/frontend/npm.test.ts
index 1325f792a..3e647712a 100644
--- a/packages/compiler/src/frontend/npm.test.ts
+++ b/packages/compiler/src/frontend/npm.test.ts
@@ -1,130 +1,13 @@
import { join } from "node:path";
-import { mkdirSync, mkdtempSync, rmSync, writeFileSync } from "node:fs";
-import { tmpdir } from "node:os";
import { fileURLToPath } from "node:url";
import { expect, test } from "vitest";
import { moduleSpecifiersOf } from "./npm-node.js";
-import { NpmGraphBuilder } from "./npm-node.js";
+import { NodePackageResolver } from "./npm.js";
const fixturesRoot = fileURLToPath(new URL("../../../../tests/fixtures/npm/", import.meta.url));
const fixture = (...parts: string[]): string => join(fixturesRoot, ...parts);
const portable = (path: string): string => path.replaceAll("\\", "/");
-test("ESM percent escapes preserve module paths and distinct CommonJS filename rules", () => {
- const builder = new NpmGraphBuilder();
- builder.addImport(
- fixture("cases", "node24-esm-metadata", "main.ts"),
- "node24-esm-metadata-fixture",
- );
- const graph = builder.finish();
- expect(graph.errors).toEqual([]);
- const encodedChild = graph.edges.find(
- (edge) => edge.specifier === "./child%20%25%20%23%20%C3%BC.js",
- );
- expect(encodedChild?.to).toMatch(/child % # ü\.js$/);
- const pair = graph.edges.filter((edge) => edge.specifier === "./pair%20file.cjs");
- expect(pair).toHaveLength(2);
- expect(pair.find((edge) => edge.kind === "import")?.to).toMatch(/pair file\.cjs$/);
- expect(pair.find((edge) => edge.kind === "require")?.to).toMatch(/pair%20file\.cjs$/);
-});
-
-test.each(["?version=1", "#fragment"])(
- "escaped ESM module identity %s stays explicitly refused",
- (suffix) => {
- const dir = mkdtempSync(join(tmpdir(), "scriptc-esm-identity-"));
- try {
- writeFileSync(join(dir, "index.mjs"), `import './child%20file.mjs${suffix}';`);
- writeFileSync(join(dir, "child file.mjs"), "export const value = 1;");
- const builder = new NpmGraphBuilder();
- builder.addFileImport(join(dir, "main.mjs"), "./index.mjs");
- expect(builder.finish().errors).toEqual([
- {
- message: expect.stringContaining(
- "distinct URL query or fragment module instances are not supported",
- ),
- },
- ]);
- } finally {
- rmSync(dir, { recursive: true, force: true });
- }
- },
-);
-
-test("TypeScript runtime entries embed emitted JS and only its runtime dependencies", () => {
- const entry = fixture("typescript", "main.ts");
- const builder = new NpmGraphBuilder();
- builder.addImport(entry, "tsruntime");
- builder.addImport(entry, "tsruntime/common");
- const graph = builder.finish();
- expect(graph.errors).toEqual([]);
- const modules = graph.modules.map((module) => ({ ...module, key: portable(module.key) }));
- expect(modules.map((module) => module.key.split("/").at(-1)).sort()).toEqual([
- "common.cts",
- "export-side.ts",
- "index.ts",
- "side.ts",
- "unused.ts",
- "value.mts",
- ]);
- const root = modules.find((module) => module.key.endsWith("/tsruntime/index.ts"));
- expect(root).toBeDefined();
- if (root === undefined) return;
- expect(root.format).toBe("esm");
- expect(root.source).not.toContain("import type");
- expect(root.source).not.toContain("export type");
- expect(root.source).not.toContain(": number");
- expect(root.source).not.toContain("./types.ts");
- const edges = graph.edges.filter((edge) => portable(edge.from) === root.key);
- expect(edges.map((edge) => edge.specifier).sort()).toEqual([
- "./export-side.ts",
- "./side.ts",
- "./unused.ts",
- "./value.mts",
- ]);
- expect(edges.every((edge) => portable(edge.to).endsWith(edge.specifier.slice(2)))).toBe(true);
- expect(modules.find((module) => module.key.endsWith("/value.mts"))?.format).toBe("esm");
- const common = modules.find((module) => module.key.endsWith("/common.cts"));
- expect(common).toBeDefined();
- if (common === undefined) return;
- expect(common.format).toBe("cjs");
- expect(common.source).not.toContain(": number");
- expect(common.esm).toContain("value");
-});
-
-test.for([
- ["index.ts", "export function broken(: number) {}", "TS"],
- ["index.d.ts", "export declare const value: number;", "declaration files"],
- ["index.d.mts", "export declare const value: number;", "declaration files"],
- ["index.d.cts", "export declare const value: number;", "declaration files"],
- ["index.tsx", "export const value =
;", "TSX runtime modules"],
-] as const)(
- "invalid runtime source %s produces an attributed graph error",
- ([name, source, message]) => {
- const dir = mkdtempSync(join(tmpdir(), "scriptc-npm-typescript-"));
- try {
- const pkg = join(dir, "node_modules", "invalid-typescript");
- mkdirSync(pkg, { recursive: true });
- writeFileSync(
- join(pkg, "package.json"),
- JSON.stringify({ name: "invalid-typescript", type: "module", main: name }),
- );
- writeFileSync(join(pkg, name), source);
- const builder = new NpmGraphBuilder();
- builder.addImport(join(dir, "main.ts"), "invalid-typescript");
- const graph = builder.finish();
- expect(graph.modules).toEqual([]);
- expect(graph.errors).toHaveLength(1);
- const diagnostic = graph.errors[0]?.message;
- expect(diagnostic).toContain(name);
- expect(diagnostic).toContain(message);
- expect(diagnostic).toContain("dependency chain: invalid-typescript");
- expect(diagnostic).not.toContain("scriptc-typescript-");
- } finally {
- rmSync(dir, { recursive: true, force: true });
- }
- },
-);
-
test("collects import.meta.resolve literals as resolution-only edges", () => {
const result = moduleSpecifiersOf(
'export const relative = import.meta.resolve("./asset.js");\n' +
@@ -153,51 +36,9 @@ test("collects import.meta.resolve literals as resolution-only edges", () => {
]);
});
-test("emits an import-condition edge for an embedded bare import.meta.resolve", () => {
- const entry = fixture("cases", "dual-entry", "main.ts");
- const builder = new NpmGraphBuilder();
- builder.addImport(entry, "dual");
- const graph = builder.finish();
- const dual = graph.modules.find((module) => portable(module.key).endsWith("/dual/index.mjs"));
- expect(dual).toBeDefined();
- if (dual === undefined) return;
- const edges = graph.edges.map((edge) => ({
- ...edge,
- from: portable(edge.from),
- to: portable(edge.to),
- }));
- expect(edges).toContainEqual({
- from: portable(dual.key),
- specifier: "cjszoo",
- to: expect.stringMatching(/\/cjszoo\/index\.js$/),
- kind: "import",
- });
-});
-
-test("embeds dependencies reached only through CommonJS module.require", () => {
- const entry = fixture("cases", "node24-commonjs-metadata", "main.ts");
- const builder = new NpmGraphBuilder();
- builder.addImport(entry, "node24-commonjs-fixture");
- const graph = builder.finish();
- expect(graph.errors).toEqual([]);
- expect(
- graph.modules.some((module) =>
- portable(module.key).endsWith("/node24-commonjs-fixture/method-only.cjs"),
- ),
- ).toBe(true);
- expect(
- graph.edges.map((edge) => ({ ...edge, from: portable(edge.from), to: portable(edge.to) })),
- ).toContainEqual({
- from: expect.stringMatching(/\/node24-commonjs-fixture\/index\.cjs$/),
- specifier: "./method-only.cjs",
- to: expect.stringMatching(/\/node24-commonjs-fixture\/method-only\.cjs$/),
- kind: "any",
- });
-});
-
test("runtime introspection keeps import and require export conditions separate", () => {
const entry = fixture("cases", "dual-entry", "main.ts");
- const builder = new NpmGraphBuilder();
+ const builder = new NodePackageResolver();
const imported = builder.resolveForIntrospection(entry, "dual", "import");
const required = builder.resolveForIntrospection(entry, "dual", "require");
expect(imported).not.toBeNull();
@@ -206,66 +47,3 @@ test("runtime introspection keeps import and require export conditions separate"
expect(portable(imported)).toMatch(/\/dual\/index\.mjs$/);
expect(portable(required)).toMatch(/\/dual\/index\.cjs$/);
});
-
-test("embedded package imports resolve with edge-specific conditions", () => {
- const entry = fixture("cases", "package-imports", "main.ts");
- const builder = new NpmGraphBuilder();
- builder.addImport(entry, "importmapped");
- const graph = builder.finish();
- const packageEntry = graph.modules.find((module) =>
- portable(module.key).endsWith("/importmapped/index.js"),
- );
- const edges = graph.edges.map((edge) => ({
- ...edge,
- from: portable(edge.from),
- to: portable(edge.to),
- }));
- expect(graph.errors).toEqual([]);
- expect(packageEntry).toBeDefined();
- if (packageEntry === undefined) return;
- expect(edges).toContainEqual({
- from: portable(packageEntry.key),
- specifier: "#exact",
- to: expect.stringMatching(/\/importmapped\/internal\/exact\.js$/),
- kind: "import",
- });
- expect(edges).toContainEqual({
- from: portable(packageEntry.key),
- specifier: "#pattern/value",
- to: expect.stringMatching(/\/importmapped\/internal\/value\.js$/),
- kind: "import",
- });
- expect(edges).toContainEqual({
- from: portable(packageEntry.key),
- specifier: "#external",
- to: expect.stringMatching(/\/dual\/index\.mjs$/),
- kind: "import",
- });
- expect(edges).toContainEqual({
- from: portable(packageEntry.key),
- specifier: "#mode",
- to: expect.stringMatching(/\/importmapped\/internal\/require-mode\.cjs$/),
- kind: "require",
- });
- expect(edges).toContainEqual({
- from: portable(packageEntry.key),
- specifier: "#mode",
- to: expect.stringMatching(/\/importmapped\/internal\/import-mode\.js$/),
- kind: "import",
- });
-});
-
-test("an unmapped embedded package import reports its package scope", () => {
- const entry = fixture("cases", "package-imports", "main.ts");
- const builder = new NpmGraphBuilder();
- builder.addFileImport(entry, "../../node_modules/importmapped/missing.js");
- const graph = builder.finish();
- expect(graph.errors).toHaveLength(1);
- const error = graph.errors[0];
- expect(error).toBeDefined();
- if (error === undefined) return;
- expect(error.message).toContain(
- `package import '#missing' is not defined by "imports" in ${fixture("node_modules", "importmapped", "package.json")}`,
- );
- expect(error.message).not.toContain("cannot find package");
-});
diff --git a/packages/compiler/src/frontend/npm.ts b/packages/compiler/src/frontend/npm.ts
index f4eafc991..0afd1a59a 100644
--- a/packages/compiler/src/frontend/npm.ts
+++ b/packages/compiler/src/frontend/npm.ts
@@ -1,97 +1,6 @@
-/* The npm RUNTIME graph: what --dynamic builds embed.
- *
- * Types come from declarations or TypeScript source (program.ts resolves
- * those through TypeScript itself); the CODE that runs is the package's shipped
- * JS (or JavaScript emitted from a TypeScript runtime entry), resolved
- * HERE at build time with Node's own resolution algorithm —
- * for every (importer, specifier) pair, node_modules directories are
- * probed from the importing FILE upward to the filesystem root, symlinks
- * are resolved with realpath (pnpm/bun virtual stores are symlink farms —
- * a package's dependencies live next to its REAL location, not its link),
- * package.json "exports" and package-scoped "imports" maps are honored
- * (import/require conditions, subpath patterns with '*'), with main/module
- * fallbacks and extension/directory-index resolution for the rest. The internal module graph
- * (the package's own relative imports/requires plus its dependencies')
- * is scanned with a real TypeScript parse collecting every module edge —
- * import/export declarations (including `export * as ns from`, which
- * ts.preProcessFile silently drops), dynamic import() of string literals,
- * and CommonJS require() calls — never a regex.
- *
- * Every reached module's SOURCE is embedded into the emitted LLVM as a static
- * string keyed by its REALPATH — one physical module embeds once, however
- * many symlink aliases reach it; scr_island.c serves the engine's module
- * loader (and a CommonJS require shim) from that map, so binaries never
- * read node_modules at runtime. Each CommonJS module additionally embeds a
- * synthesized ESM FACADE — default plus the named exports lexed from its
- * source with the compiler's quirk-faithful port of Node's vendored CJS
- * lexer (cjs-lexer.ts, the merve port program.ts also answers with) — so
- * ES modules inside the graph named-import CJS files exactly like under
- * Node, including the failures: a name Node's lexer cannot see is absent
- * from the facade and the embedded import fails at engine link time just
- * as Node's instantiate would.
- * Node builtins are NOT embedded: the island
- * ships shims for the set CLIs actually drive — the pure-JS tier (util,
- * assert, buffer, string_decoder, querystring, punycode, console, timers,
- * readline, async_hooks' two classes, events, module, tty) and the host
- * bridges riding the same C implementations the static lowerings use
- * (fs + fs/promises, path both families, url's WHATWG parser and file
- * converters, crypto's hashing/random slice, zlib, process, os) — the
- * worker_threads tier stays unshimmed (SHIMMED_BUILTINS is
- * the source of truth).
- *
- * EDGE-KIND SEMANTICS match Node's per kind, TRANSITIVELY. A STATIC
- * import/export edge in an eagerly-reached module is EAGER — Node links the
- * whole static graph before anything evaluates — so a static edge that
- * reaches an unshimmed builtin or does not resolve is a build-time
- * diagnostic naming the builtin/specifier, the requiring package, and the
- * dependency chain that reached it. A require() or dynamic import() edge is
- * LAZY — Node fails require at the CALL and import() at evaluation — and so
- * is EVERY edge of a module only reachable through lazy edges: Node links
- * that whole subgraph at the boundary call (a CLI's launcher shim
- * import()s its real CLI, so the CLI graph's own static imports fail at
- * that import(), never sooner). A blocked lazy edge embeds a runtime trap
- * instead of failing the build:
- * an unshimmed builtin keeps the island's own lazy throw (the edge embeds
- * pointing at the "node:x" key the shim table refuses at the call), an
- * unresolvable require() gets Node's MODULE_NOT_FOUND shape from the
- * island's require shim (message carrying the live Require stack, code,
- * requireStack — NO edge embeds; the shim owns the throw), and an
- * unresolvable import() embeds a throwing ESM stub with Node's
- * ERR_MODULE_NOT_FOUND shape (the addDynamicImport
- * ERR_UNKNOWN_FILE_EXTENSION stub's pattern). Blocked-but-lazy edges stay in
- * the build-time inventory (builtins/lazyTraps) so the coverage report says
- * exactly what the binary cannot reach. esbuild-published bundles route
- * external requires through a `__require` helper; its literal call sites
- * collect as require edges too, so esbuild dists get the same honest
- * build-time inventory. A specifier that RESOLVES to a .node native addon
- * embeds a throwing ERR_DLOPEN_FAILED stub instead of the addon's machine
- * code (the island has no process.dlopen; napi binding packages require()
- * their .node lazily next to a fallback, so the stub is the "addon
- * missing" path they already handle) — those keep an inventory row too
- * (lazyTraps, native: true).
- *
- * CONDITION SETS come from the CALL FORM, never the importer's format —
- * Node resolves import/export declarations and import() with
- * ["node","import"] and require() with ["node","require"] — so a DUAL
- * package (smol-toml's shape: "exports" whose "import" and "require"
- * conditions name different files) embeds BOTH entries, each behind its
- * own kind-tagged edge; the island's module loader looks edges up with
- * the import kind, its require shim with the require kind (the dual-
- * package hazard included: the two entries are distinct module
- * instances, exactly Node). And a require edge ATTRIBUTES to the module
- * whose scope defines the require function being called: esbuild's
- * `__require` lives in a shared chunk whose banner createRequire it
- * closed over, so a call site in ANOTHER chunk resolves — at build time
- * here and at runtime in Node — from the DEFINING chunk, and the edge
- * lives under its key (requireHelperOriginOf follows the import and
- * re-export hops).
- */
-import { dirname, extname, join, resolve } from "node:path";
-import { fileURLToPath, pathToFileURL } from "node:url";
-import type { FrontendServices } from "./services.js";
-import { moduleSpecifiersOfFile, type ModuleSpecifiers } from "./module-syntax.js";
+/** Node package resolution shared by preflight and native module introspection. */
+import { dirname, join, resolve } from "node:path";
import { packageNameOfSpecifier as packageNameOf } from "./workspace-registry.js";
-import { cjsLexedExportsOfFile } from "./cjs-syntax.js";
import {
trackedDirectoryExists,
trackedFileExists,
@@ -100,288 +9,14 @@ import {
} from "./input-tracker.js";
import { resolveExports, resolvePackageImports } from "./resolve.js";
-const LAZY_CALL_FORMS: readonly ("require" | "import()" | "import")[] = [
- "require",
- "import()",
- "import",
-];
-
const NODE_IMPORT_CONDITIONS = new Set(["import", "node", "default"]);
+
const NODE_REQUIRE_CONDITIONS = new Set(["require", "node", "default"]);
function nodeExportConditions(mode: "import" | "require"): ReadonlySet {
return mode === "import" ? NODE_IMPORT_CONDITIONS : NODE_REQUIRE_CONDITIONS;
}
-export type EmbeddedFormat = "esm" | "cjs" | "json";
-
-export interface EmbeddedModule {
- /** The resolved REAL path (symlinks followed) — the loader's cache key. */
- key: string;
- source: string;
- format: EmbeddedFormat;
- /** The parsed source reaches Node's global fetch binding. This is a
- * semantic capability fact, unlike the old whole-source word scan: comments,
- * strings, property names, and locally-bound `fetch` identifiers do not set
- * it. The IR/link gates consume this bit without reparsing embedded text. */
- usesFetch?: true;
- /** CommonJS only: the synthesized ESM facade the island's module loader
- * evaluates when an ES module imports this file — default plus the LEXED
- * named exports (cjsEsmFacadeSource). ESM sources compile natively and
- * JSON keeps the loader's default-only wrapper, so both leave this
- * unset. */
- esm?: string;
-}
-
-/* Node synthesizes named exports for CommonJS modules imported from ESM by
- * LEXING the CJS source at link time: `exports.x =` / `module.exports.x =`
- * assignments, `module.exports = {…}` object literals including esbuild's
- * dead `0 && (module.exports = {…})` annotation,
- * `Object.defineProperty(exports, "x", …)`, `module.exports = require(…)`
- * re-export forwarding, and the tsc/babel star-copy patterns. scriptc
- * holds every embedded CJS source at BUILD time, so the same detection
- * runs here through cjs-lexer.ts — the compiler's probed port of merve,
- * Node v24.15.0's vendored lexer. The npm package cjs-module-lexer is NOT
- * that lexer anymore and disagrees with it (a phantom "get" export for
- * `{ get a() {…} }` tables, missed `k: require(…)` value reexports), so
- * the port is the single source of truth for program CJS files and
- * embedded npm modules alike. */
-
-/** The ESM facade for an embedded CommonJS module, matching Node's interop
- * exactly (verified against Node 24): `default` IS module.exports;
- * "module.exports" is a named alias for it (Node ships that export name);
- * every lexed name binds the exports object's OWN property when one exists
- * at facade evaluation (getters read once — a snapshot, like Node's
- * loop over the lexed set) and stays undefined otherwise (a lexed-but-
- * never-assigned name is a live binding of undefined, not an error;
- * inherited properties do NOT leak through, hence the hasOwnProperty
- * guard). Export names that aren't identifiers ("dash-name") use string
- * ModuleExportNames — every name does, uniformly; the locals are e0, e1, …
- * temps. */
-function cjsEsmFacadeSource(key: string, names: readonly string[]): string {
- const uniq = [...new Set(names)].filter((n) => n !== "default" && n !== "module.exports");
- const parts = [`const m=globalThis.__scr_require(${JSON.stringify(key)});`, `export default m;`];
- if (uniq.length > 0) parts.push(`const H=Object.prototype.hasOwnProperty;`);
- const bound = uniq.map((n, i) => {
- const name = JSON.stringify(n);
- parts.push(`let e${i};if(H.call(m,${name}))e${i}=m[${name}];`);
- return `,e${i} as ${name}`;
- });
- parts.push(`export{m as "module.exports"${bound.join("")}};`);
- return parts.join("\n");
-}
-
-export interface EmbeddedEdge {
- /** Importer's key. */
- from: string;
- /** The specifier as written in the importer's source. */
- specifier: string;
- /** Resolved target: an embedded module's key, or a "node:*" builtin. */
- to: string;
- /** Which call forms this resolution serves — Node picks the "exports"
- * condition set from the EDGE KIND, not the importer's format, so one
- * (from, specifier) can name TWO targets: a dual package's "import"
- * condition for import/import() sites and its "require" condition for
- * require() sites. "any" (relative files, builtins, edges whose kinds
- * agree) answers both lookups. */
- kind: "any" | "import" | "require";
-}
-
-/** What a dynamic import() specifier resolves to at build time. */
-export type DynamicImportResolution =
- /** An embedded module's key or a shimmed builtin's "node:x" key —
- * island.importDyn loads it through the engine's module system. */
- | { kind: "module"; key: string }
- /** A Node builtin the island ships no shim for — a build diagnostic,
- * exactly like a static import of it. */
- | { kind: "unsupported-builtin"; builtin: string }
- /** The specifier resolves into the compiled program's own TypeScript.
- * Static builds expose its nominal live namespace; dynamic builds
- * marshal a snapshot namespace into the island. */
- | { kind: "program-module" }
- /** A supported Node builtin imported by a static build. Its namespace
- * token routes member reads through the existing builtin tables. */
- | { kind: "static-builtin"; module: string }
- /** No resolution — a build diagnostic, like static imports. */
- | { kind: "unresolved"; message: string };
-
-export interface NpmGraphError {
- /** Human-readable failure ("package 'x' requires 'node:stream', which
- * the island does not provide"). The caller attaches the import site. */
- message: string;
-}
-
-/** One Node builtin the embedded graph imports — the coverage report's
- * honesty about what the island must (or cannot) provide. */
-export interface NpmBuiltinUse {
- /** Canonical "node:x" key. */
- builtin: string;
- /** Whether the island ships a shim for it. */
- shimmed: boolean;
- /** Unshimmed AND only require()/import() edges reach it: the build
- * embeds the island's lazy throw at the call instead of failing —
- * Node's laziness for those edge kinds (Node itself would LOAD the
- * builtin; the trap is the island's honest refusal at the only point
- * Node would have loaded it). Always false when shimmed or when any
- * static import reaches it (static keeps the eager build error). */
- lazy: boolean;
- /** The packages whose embedded code imports it (sorted). */
- packages: string[];
-}
-
-/** One unresolvable specifier reached ONLY by require()/dynamic import()
- * edges: the build embeds a runtime trap with Node's call-time error shape
- * (MODULE_NOT_FOUND for require, ERR_MODULE_NOT_FOUND for import()) instead
- * of failing — the coverage report lists these beside the builtins so the
- * build output stays honest about what the binary cannot reach. */
-export interface NpmLazyTrap {
- /** The specifier as written at the call site. */
- specifier: string;
- /** The call forms that reach it (sorted, require first). "import" is a
- * STATIC import inside a lazily-reached module — Node links that whole
- * subgraph at the require()/import() boundary that reaches it, so the
- * failure surfaces there, at the call. */
- via: ("require" | "import()" | "import")[];
- /** The packages whose embedded code holds the call sites (sorted). */
- packages: string[];
- /** The specifier RESOLVED — to a native .node addon the island cannot
- * dlopen. The build embeds a throwing stub (Node's ERR_DLOPEN_FAILED
- * code) instead of the addon's raw bytes; the require/import() throws
- * at the call. Unset for the unresolvable rows above. */
- native?: boolean;
-}
-
-export interface NpmRuntimeGraph {
- modules: EmbeddedModule[];
- edges: EmbeddedEdge[];
- /** (importing file dir + specifier) → the package's runtime entry key. */
- entryOf: (fromFile: string, specifier: string) => string | null;
- /** Every Node builtin the embedded graph imports, shimmed or not. */
- builtins: NpmBuiltinUse[];
- /** Unresolvable lazily-reached specifiers embedded as runtime traps. */
- lazyTraps: NpmLazyTrap[];
- errors: NpmGraphError[];
-}
-
-/** Builtins the island provides shims for (scr_island.c). Both spellings
- * resolve to the canonical "node:" key. Subpath forms ("fs/promises") are
- * NOT shimmed unless listed here explicitly. */
-const SHIMMED_BUILTINS = new Set([
- "events",
- "path",
- "process",
- "fs",
- "child_process",
- "os",
- "diagnostics_channel",
- "module",
- "url",
- "tty",
- "util",
- "util/types",
- "buffer",
- "string_decoder",
- "crypto",
- "stream",
- "stream/promises",
- "stream/consumers",
- "stream/web",
- "fs/promises",
- "async_hooks",
- "readline",
- "path/posix",
- "path/win32",
- "assert",
- "assert/strict",
- "punycode",
- "querystring",
- "constants",
- "console",
- "timers",
- "timers/promises",
- "zlib",
- // The deprecated legacy module, kept loadable because @sentry/node (the
- // a crash reporter) requires it at load on every path while
- // only driving it on Node < 14.
- "domain",
- // DNS imports load before any lookup. The callback and promise APIs
- // fence network queries through their own error channels at the call.
- "dns",
- "dns/promises",
- // The main-thread worker_threads surface (real in-process MessageChannel
- // ports, Worker fences at construction) and perf_hooks' performance —
- // undici requires both UNGUARDED at load.
- "worker_threads",
- "perf_hooks",
- // The socket tier (scr_net_island.c + the bootstrap's shims): http/https
- // are working CLIENTS over the socket units; net/tls load and fence
- // their socket surfaces loudly at the call (isIP and friends are real).
- "http",
- "https",
- "net",
- "tls",
- // Loadable with Node's surface: startupSnapshot answers for real (never
- // a snapshot build; the mutators throw Node's ERR_NOT_BUILDING_SNAPSHOT),
- // heap statistics are inert-but-typed, and the V8 serialization format
- // fences at the call. Prettier's bundled error helpers call
- // startupSnapshot.isBuildingSnapshot() on every CLI start.
- "v8",
-]);
-
-/** Node builtins importable WITHOUT the "node:" prefix — used to tell
- * "missing builtin shim" apart from "missing package" for bare specifiers.
- * ("node:"-prefixed specifiers are always builtins: the prefix cannot name
- * an npm package.) */
-const KNOWN_BUILTINS = new Set([
- ...SHIMMED_BUILTINS,
- "assert",
- "async_hooks",
- "buffer",
- "cluster",
- "console",
- "constants",
- "crypto",
- "dgram",
- "diagnostics_channel",
- "dns",
- "domain",
- "http",
- "https",
- "http2",
- "inspector",
- "module",
- "net",
- "os",
- "perf_hooks",
- "punycode",
- "querystring",
- "readline",
- "repl",
- "stream",
- "string_decoder",
- "sys",
- "timers",
- "tls",
- "trace_events",
- "tty",
- "url",
- "util",
- "v8",
- "vm",
- "wasi",
- "worker_threads",
- "zlib",
-]);
-
-export type { SpecifierUse, ModuleSpecifiers } from "./module-syntax.js";
-
-function builtinKeyOf(specifier: string): string | null {
- if (specifier.startsWith("node:")) return specifier; // forced builtin
- const root = specifier.split("/")[0]!; // fs/promises → fs
- if (!KNOWN_BUILTINS.has(root)) return null;
- return `node:${specifier}`;
-}
-
export interface NpmGraphHost {
readFile: (path: string) => string | null;
isFile: (path: string) => boolean;
@@ -408,9 +43,6 @@ interface PkgJson {
imports?: unknown;
}
-/** Package name from a PATH into node_modules ("…/node_modules/@s/p/d/x.js"
- * → "@s/p"), for diagnostics/chains when the entry is a file, not a bare
- * specifier. Null when the path holds no node_modules segment. */
export function packageNameOfPath(path: string): string | null {
const norm = path.split("\\").join("/");
const idx = norm.lastIndexOf("/node_modules/");
@@ -419,25 +51,6 @@ export function packageNameOfPath(path: string): string | null {
return rest === "" ? null : packageNameOf(rest);
}
-/** A bare-specifier import edge Node's ESM resolution REFUSES, with Node's
- * exact error message and code — or null (resolvable, or a shape this
- * probe stays conservative about). The three refusal shapes it answers,
- * per Node's PACKAGE_RESOLVE with the ["import","node","default"]
- * condition set:
- * - nothing installed: no node_modules/ from the importer up to
- * the filesystem root (and no matching self-scope) — ERR_MODULE_NOT_FOUND
- * ("Cannot find package ...");
- * - an "exports" map that refuses the subpath (unmatched, or matched to
- * a null target) — ERR_PACKAGE_PATH_NOT_EXPORTED. Node's self-reference
- * rule participates: a nearest package scope whose "name" matches makes
- * that scope's "exports" the FINAL answer (no node_modules fallback);
- * - a matched exports target whose exact file does not exist —
- * ERR_MODULE_NOT_FOUND ("Cannot find module '' ..."). Exports
- * targets resolve to exact files in Node's ESM — no extension guessing.
- * Everything else (no "exports": legacy main/index resolution with its
- * leniencies; directory-shaped targets; unreadable package.json) answers
- * null — the caller keeps its existing story. Callers exclude builtins and
- * project-internal (#alias/self-name) resolutions BEFORE probing. */
export interface NodeImportRefusal {
message: string;
code: "ERR_MODULE_NOT_FOUND" | "ERR_PACKAGE_PATH_NOT_EXPORTED";
@@ -521,17 +134,6 @@ export function probeNodeImportRefusal(
}
}
-/** A bare-specifier `require()` edge Node's CJS resolution REFUSES because
- * NOTHING INSTALLED resolves it: no node_modules/ from the requiring
- * file up to the filesystem root, and no self-scope whose "name" matches.
- * Answers Node's exact require-site Error message (MODULE_NOT_FOUND's
- * "Cannot find module ''" with the one-entry require stack — the
- * message property really carries both lines). Everything else — installed
- * packages (whatever their exports say), builtins, relative and "#"
- * specifiers — answers null: the callers' existing stories stand. Unlike
- * the ESM startup-crash channel (SEMANTICS.md 287), this refusal is a
- * RUNTIME throw at the require site, catchable — the optional-dependency
- * try/require pattern depends on exactly that. */
export function probeNodeRequireRefusal(
fromFile: string,
specifier: string,
@@ -571,48 +173,12 @@ export function probeNodeRequireRefusal(
};
}
-export class NpmGraphBuilder {
- private readonly modules = new Map();
- private readonly edges: EmbeddedEdge[] = [];
- private readonly edgeSeen = new Set();
- private readonly entries = new Map(); // fromDir\0spec → key
- readonly errors: NpmGraphError[] = [];
+export class NodePackageResolver {
+ private readonly errors: { message: string }[] = [];
private readonly pkgJsonCache = new Map();
- /** Modules whose format the RESOLUTION decided (the "module" field names
- * ESM sources regardless of the package's "type"). */
- private readonly formatOverrides = new Map();
- /** Canonical "node:x" → packages whose code imports it. */
- private readonly builtinsSeen = new Map>();
- /** Canonical "node:x" keys some STATIC import reaches — those keep the
- * eager build error, so their builtins never mark lazy. */
- private readonly builtinsEager = new Set();
- /** Unresolvable (or native-addon) lazily-reached specifiers → merged
- * call forms/packages. */
- private readonly lazyTrapsSeen = new Map<
- string,
- { via: Set<"require" | "import()" | "import">; packages: Set; native: boolean }
- >();
- /** Synthetic keys for embedded import()-not-found stubs. */
- private importTrapCount = 0;
- /** moduleSpecifiersOf per module key — sweepEdges parses each module
- * once; the `__require` attribution chain re-reads helper chunks
- * through this cache. */
- private readonly specifiersCache = new Map();
- /** Helper attribution can read a module before walk reaches it. Share
- * preparation so its edges and embedded source always use the same JS. */
- private readonly sourceCache = new Map();
+ private readonly formatOverrides = new Map();
+ constructor(private readonly host: NpmGraphHost = realNpmGraphHost) {}
- constructor(
- private readonly services: FrontendServices,
- private readonly host: NpmGraphHost = realNpmGraphHost,
- ) {}
-
- /** Resolve one runtime module without embedding it. This is the package
- * half of import.meta.resolve/require.resolve: the answer is executable
- * source under Node's import/require conditions, never the declaration-file
- * answer from resolve.ts. Diagnostics produced by the graph-oriented
- * resolver are discarded here; the introspection lowering supplies Node's
- * public error shape separately. */
resolveForIntrospection(
fromFile: string,
specifier: string,
@@ -628,339 +194,6 @@ export class NpmGraphBuilder {
return key;
}
- /** Registers one user-level npm import and walks everything it reaches.
- * Idempotent per (importing dir, specifier). */
- addImport(fromFile: string, specifier: string): void {
- this.resolveEntry(fromFile, specifier, false);
- }
-
- /** Registers one user-level RELATIVE import whose target lives inside
- * node_modules — the e2e driver shape (`import "../node_modules/vercel/
- * dist/index.js"`): tsc resolves the FILE into the program, but shipped
- * package code has exactly one execution home, the embedded engine.
- * Resolves with Node's file rules, embeds the reached graph EAGERLY (a
- * static import links at the root), and answers the runtime entry key.
- * Idempotent per (importing dir, specifier). */
- addFileImport(fromFile: string, specifier: string): string | null {
- const cacheKey = this.entryKeyFor(fromFile, specifier);
- const cached = this.entries.get(cacheKey);
- if (cached !== undefined) {
- if (cached !== "") this.walk(cached, [packageNameOfPath(cached) ?? cached], false);
- return cached === "" ? null : cached;
- }
- const abs = resolve(dirname(resolve(fromFile)), specifier);
- const file = this.resolveFile(abs);
- if (file === null) {
- this.errors.push({ message: `cannot resolve '${specifier}' from ${fromFile}` });
- this.entries.set(cacheKey, "");
- return null;
- }
- const key = this.host.realpath(file);
- this.entries.set(cacheKey, key);
- this.walk(key, [packageNameOfPath(key) ?? key], false);
- return key;
- }
-
- /** Registers one user-level dynamic `import(specifier)` and embeds what
- * it reaches, returning the build-time classification the lowering acts
- * on. Bare package specifiers take the same path as static imports;
- * builtins map to their island shim keys ("fs" → "node:fs") or report
- * the missing shim; RELATIVE specifiers — the shape static imports never
- * see, because tsc compiles those — resolve against the importing FILE
- * with Node's file/extension/directory rules and embed the reached JS
- * graph. A relative target that is TypeScript is the program's own
- * module (compiled natively and exposed through the import lowering), and one
- * with an extension no loader executes (.wasm, .node, ...) embeds a stub
- * whose EVALUATION throws Node's exact ERR_UNKNOWN_FILE_EXTENSION
- * TypeError — the build succeeds and the import() rejects at runtime,
- * which is precisely what Node does. */
- addDynamicImport(fromFile: string, specifier: string): DynamicImportResolution {
- if (specifier.startsWith("./") || specifier.startsWith("../") || specifier.startsWith("/")) {
- const abs = specifier.startsWith("/")
- ? specifier
- : resolve(dirname(resolve(fromFile)), specifier);
- const file = this.resolveFile(abs);
- if (!file) {
- return {
- kind: "unresolved",
- message: `cannot resolve '${specifier}' from ${fromFile}`,
- };
- }
- const key = this.host.realpath(file);
- if (/\.(ts|tsx|mts|cts)$/.test(key)) return { kind: "program-module" };
- const ext = extname(key);
- if (ext !== ".js" && ext !== ".mjs" && ext !== ".cjs" && ext !== ".json") {
- if (!this.modules.has(key)) {
- const msg = `Unknown file extension "${ext}" for ${key}`;
- this.modules.set(key, {
- key,
- source:
- `throw Object.assign(new TypeError(${JSON.stringify(msg)}),` +
- `{code:"ERR_UNKNOWN_FILE_EXTENSION"});\n`,
- format: "esm",
- });
- }
- return { kind: "module", key };
- }
- // The reached subgraph sits behind THIS import() — a lazy boundary:
- // blocked edges inside it (static ones included) trap at runtime,
- // where Node fails the import()'s link.
- this.walk(key, [specifier], true);
- return { kind: "module", key };
- }
- const builtin = builtinKeyOf(specifier);
- if (builtin) {
- if (!SHIMMED_BUILTINS.has(builtin.slice(5))) {
- return { kind: "unsupported-builtin", builtin };
- }
- return { kind: "module", key: builtin };
- }
- const errorsBefore = this.errors.length;
- const key = this.resolveEntry(fromFile, specifier, true);
- if (key === null) {
- // A refusal NODE ITSELF would answer at runtime — the package isn't
- // installed, its exports refuse the subpath, or the matched target
- // file doesn't exist — is not a build error: Node evaluates the
- // import() and REJECTS it with exactly this error (the program may
- // never even call it). Embed the throwing stub with Node's message
- // and code, exactly like the ERR_UNKNOWN_FILE_EXTENSION stub above;
- // the resolveEntry error text it superseded comes off the list.
- // Failures that are NOT Node-shaped refusals (unreadable manifests,
- // deep-graph embed problems) stay build errors.
- const refusal = probeNodeImportRefusal(fromFile, specifier, this.host);
- if (refusal !== null) {
- this.errors.length = errorsBefore;
- return { kind: "module", key: this.refusalTrap(refusal) };
- }
- return {
- kind: "unresolved",
- message:
- this.errors[this.errors.length - 1]?.message ??
- `cannot resolve '${specifier}' from ${fromFile}`,
- };
- }
- return { kind: "module", key };
- }
-
- /** Embeds (once per distinct refusal) the ESM stub whose EVALUATION
- * throws a probed Node refusal — the import() rejects at runtime with
- * Node's exact message and code, the build succeeds. */
- private refusalTrap(refusal: NodeImportRefusal): string {
- const key = `scr:import-trap:${this.importTrapCount++}`;
- const props =
- `{code:${JSON.stringify(refusal.code)}` +
- (refusal.url === undefined ? `}` : `,url:${JSON.stringify(refusal.url)}}`);
- this.modules.set(key, {
- key,
- source: `throw Object.assign(new Error(${JSON.stringify(refusal.message)}),${props});\n`,
- format: "esm",
- });
- return key;
- }
-
- /** The runtime entry key a previously-added import resolved to. */
- entryOf(fromFile: string, specifier: string): string | null {
- const key = this.entries.get(this.entryKeyFor(fromFile, specifier));
- return key === undefined || key === "" ? null : key;
- }
-
- /** Registers one user-level createRequire(...) require and walks what
- * it reaches, answering the runtime entry key — resolveEntry's twin
- * under Node's "require" condition (a dual package embeds its CJS arm,
- * exactly what Node's createRequire loads). The cache key carries the
- * mode so a file both importing and requiring one specifier keeps two
- * entries, like the graph's own kind-split edges. */
- addRequire(fromFile: string, specifier: string): string | null {
- const cacheKey = `require\u0000${this.entryKeyFor(fromFile, specifier)}`;
- const cached = this.entries.get(cacheKey);
- if (cached !== undefined) {
- if (cached !== "") this.walk(cached, [packageNameOf(specifier)], false);
- return cached === "" ? null : cached;
- }
- const key = this.resolvePackage(dirname(resolve(fromFile)), specifier, "require", {
- importer: resolve(fromFile),
- chain: [],
- });
- this.entries.set(cacheKey, key ?? "");
- if (key) this.walk(key, [packageNameOf(specifier)], false);
- return key;
- }
-
- /** The embedded format of a resolved module key ("cjs"/"esm"/"json") —
- * the require lowering picks its export name by it (a CJS facade's
- * default IS module.exports; an ESM entry answers its namespace, the
- * require(esm) shape). */
- moduleFormatOf(key: string): EmbeddedFormat | null {
- return this.modules.get(key)?.format ?? null;
- }
-
- private entryKeyFor(fromFile: string, specifier: string): string {
- return `${dirname(resolve(fromFile))}\u0000${specifier}`;
- }
-
- private resolveEntry(fromFile: string, specifier: string, lazy: boolean): string | null {
- const cacheKey = this.entryKeyFor(fromFile, specifier);
- const cached = this.entries.get(cacheKey);
- if (cached !== undefined) {
- // A static import of an entry first reached through import():
- // re-walk eagerly so the subgraph promotes (Node links it now).
- if (cached !== "" && !lazy) this.walk(cached, [packageNameOf(specifier)], false);
- return cached === "" ? null : cached;
- }
- // User-level entries prefer the ESM ("import") condition — the engine
- // loads real ES modules natively; CJS-only packages fall back to the
- // require shim.
- const key = this.resolvePackage(dirname(resolve(fromFile)), specifier, "import", {
- importer: resolve(fromFile),
- chain: [],
- });
- this.entries.set(cacheKey, key ?? "");
- if (key) this.walk(key, [packageNameOf(specifier)], lazy);
- return key;
- }
-
- /** The cjs-lexer.ts pass over every embedded CommonJS module: lex the
- * export names exactly as Node's vendored lexer would, follow the
- * re-export forms (`module.exports = require(…)`, table spreads/values,
- * the tsc/babel star patterns) through the ALREADY-RESOLVED edges
- * (builtin and unresolved targets are skipped; a require cycle
- * contributes what is known when re-entered, like Node's seen-set), then
- * synthesize each module's ESM facade. */
- private synthesizeCjsFacades(): void {
- const target = new Map();
- // Following a CJS re-export IS a require: when a dual package embeds
- // kind-split edges, the "require" one names the module whose exports
- // Node's lexer chain would read.
- for (const e of this.edges) {
- const k = `${e.from}\u0000${e.specifier}`;
- if (e.kind === "require" || !target.has(k)) target.set(k, e.to);
- }
- const memo = new Map>();
- const namesOf = (key: string): Set => {
- let names = memo.get(key);
- if (names) return names;
- memo.set(key, (names = new Set()));
- const mod = this.modules.get(key);
- if (!mod || mod.format !== "cjs") return names;
- const lexed = cjsLexedExportsOfFile(this.services.parse(key, mod.source, "js"));
- for (const n of lexed.exports) names.add(n);
- for (const spec of lexed.reexports) {
- const to = target.get(`${key}\u0000${spec}`);
- if (to !== undefined && !to.startsWith("node:")) {
- for (const n of namesOf(to)) names.add(n);
- }
- }
- return names;
- };
- for (const mod of this.modules.values()) {
- if (mod.format === "cjs" && mod.esm === undefined) {
- mod.esm = cjsEsmFacadeSource(mod.key, [...namesOf(mod.key)]);
- }
- }
- }
-
- finish(): NpmRuntimeGraph {
- this.synthesizeCjsFacades();
- for (const key of this.services.globalFetchModules([...this.modules.values()])) {
- const mod = this.modules.get(key);
- if (mod !== undefined) mod.usesFetch = true;
- }
- return {
- modules: [...this.modules.values()],
- edges: this.edges,
- entryOf: (fromFile, specifier) => {
- const key = this.entries.get(this.entryKeyFor(fromFile, specifier));
- return key === undefined || key === "" ? null : key;
- },
- builtins: [...this.builtinsSeen.entries()]
- .map(([builtin, packages]) => {
- const shimmed = SHIMMED_BUILTINS.has(builtin.slice(5));
- return {
- builtin,
- shimmed,
- lazy: !shimmed && !this.builtinsEager.has(builtin),
- packages: [...packages].sort(),
- };
- })
- .sort((a, b) => a.builtin.localeCompare(b.builtin)),
- lazyTraps: [...this.lazyTrapsSeen.entries()]
- .map(([specifier, t]) => ({
- specifier,
- via: LAZY_CALL_FORMS.filter((v) => t.via.has(v)),
- packages: [...t.packages].sort(),
- ...(t.native ? { native: true } : {}),
- }))
- .sort((a, b) => a.specifier.localeCompare(b.specifier)),
- errors: this.errors,
- };
- }
-
- /* ── lazy runtime traps (require()/import() edges Node fails at the
- * call — the build embeds the failure instead of refusing) ─────────── */
-
- /** Records one unresolvable lazily-reached specifier for the build-time
- * inventory (the coverage report's lazy-trap rows). `via` carries only
- * the call forms whose OWN resolution failed — with per-kind condition
- * resolution, one form of a specifier can fail while another succeeds. */
- private noteLazyTrap(
- spec: string,
- via: { require: boolean; dynamicImport: boolean; static: boolean },
- pkgName: string,
- moduleLazy: boolean,
- native = false,
- ): void {
- let t = this.lazyTrapsSeen.get(spec);
- if (!t) this.lazyTrapsSeen.set(spec, (t = { via: new Set(), packages: new Set(), native }));
- if (via.require) t.via.add("require");
- if (via.dynamicImport) t.via.add("import()");
- if (via.static && moduleLazy) t.via.add("import");
- t.packages.add(pkgName);
- }
-
- /** Embeds the throwing ESM stub for an unresolvable dynamic import()
- * edge — Node's exact ERR_MODULE_NOT_FOUND shape at evaluation: bare
- * specifiers say `Cannot find package 'x' imported from `,
- * relative ones resolve against the importer first and say `Cannot find
- * module '' imported from ` carrying the file:// url, which
- * is what Node's ESM resolver rejects with. Returns the stub's key (the
- * edge target). require() never reaches these: unresolvable require
- * edges embed NO edge and the island's require shim throws Node's
- * MODULE_NOT_FOUND at the call, with the LIVE require stack. */
- private importNotFoundTrap(from: string, spec: string): string {
- const key = `scr:import-trap:${this.importTrapCount++}`;
- let msg: string;
- let url: string | null = null;
- if (spec.startsWith("./") || spec.startsWith("../") || spec.startsWith("/")) {
- const abs = spec.startsWith("/") ? spec : resolve(dirname(from), spec);
- msg = `Cannot find module '${abs}' imported from ${from}`;
- url = `file://${abs}`;
- } else {
- msg = `Cannot find package '${packageNameOf(spec)}' imported from ${from}`;
- }
- const props =
- `{code:"ERR_MODULE_NOT_FOUND"` + (url === null ? `}` : `,url:${JSON.stringify(url)}}`);
- this.modules.set(key, {
- key,
- source: `throw Object.assign(new Error(${JSON.stringify(msg)}),${props});\n`,
- format: "esm",
- });
- return key;
- }
-
- /** The throwing stub embedded for a resolved .node native addon: Node's
- * ERR_DLOPEN_FAILED code (what a broken dlopen throws) with the island's
- * honest message. Evaluation throws — at the require() call, at a
- * facade-mediated import, at import() — and the CJS cache keeps no entry
- * for a throwing module, so every retry throws again, like Node. */
- static nativeAddonStub(key: string): string {
- const msg =
- `Cannot load native addon '${key}': scriptc binaries cannot load .node addons ` +
- `(the island has no process.dlopen)`;
- return `throw Object.assign(new Error(${JSON.stringify(msg)}),{code:"ERR_DLOPEN_FAILED"});\n`;
- }
-
- /* ── resolution ─────────────────────────────────────────────────── */
-
private pkgJsonOf(dir: string): PkgJson | null {
let cached = this.pkgJsonCache.get(dir);
if (cached === undefined) {
@@ -971,30 +204,6 @@ export class NpmGraphBuilder {
return cached;
}
- /** The nearest package.json "type" above `file` — the .js format rule.
- * Resolution-time overrides (the "module" field) win. */
- private formatOf(file: string): EmbeddedFormat {
- if (file.endsWith(".mts")) return "esm";
- if (file.endsWith(".cts")) return "cjs";
- const override = this.formatOverrides.get(file);
- if (override) return override;
- if (file.endsWith(".mjs")) return "esm";
- if (file.endsWith(".cjs")) return "cjs";
- if (file.endsWith(".json")) return "json";
- for (let dir = dirname(file); ;) {
- const pkg = this.pkgJsonOf(dir);
- if (pkg) return pkg.type === "module" ? "esm" : "cjs";
- const parent = dirname(dir);
- if (parent === dir) return "cjs";
- dir = parent;
- }
- }
-
- /** Node-style file resolution: exact file, extension candidates
- * (commander requires './suggestSimilar'; ".node" is in Node's require
- * probe list — the resolved addon embeds as a throwing dlopen stub),
- * then directory resolution (the directory's package.json "main", else
- * its index files). */
private resolveFile(path: string, depth = 0): string | null {
if (depth > 8) return null; // a "main" cycle — refuse quietly
if (this.host.isFile(path)) return path;
@@ -1016,20 +225,11 @@ export class NpmGraphBuilder {
return null;
}
- /** "a → b → c" — the package chain from the user's import to the point
- * of failure, for diagnostics. */
private static chainOf(chain: readonly string[], last?: string): string {
const full = last === undefined ? chain : [...chain, last];
return full.join(" → ");
}
- /** Locates node_modules/ by walking up from `fromDir` to the
- * filesystem ROOT (dependencies hoist arbitrarily far in workspace
- * layouts), following symlinks with realpath (pnpm/bun virtual stores),
- * then resolves the runtime entry: package.json "exports" with the
- * given condition (strict — an exports map that doesn't match is an
- * error, like Node's ERR_PACKAGE_PATH_NOT_EXPORTED), else the "module"/
- * "main" fallbacks. Returns the realpath'd entry key. */
private resolvePackage(
fromDir: string,
specifier: string,
@@ -1043,7 +243,7 @@ export class NpmGraphBuilder {
const parts = specifier.split("/");
const subparts = specifier.startsWith("@") ? parts.slice(2) : parts.slice(1);
const subpath = subparts.length > 0 ? `./${subparts.join("/")}` : ".";
- const chain = NpmGraphBuilder.chainOf(ctx.chain, name);
+ const chain = NodePackageResolver.chainOf(ctx.chain, name);
// Node's PACKAGE_SELF_RESOLVE runs BEFORE any node_modules lookup: the
// nearest package scope above the importing module whose "name" equals
// the specifier's package name AND that carries "exports" answers the
@@ -1144,10 +344,6 @@ export class NpmGraphBuilder {
}
}
- /** Resolves a package-internal "#" specifier from the nearest package
- * scope. Relative targets stay in that package; bare package targets
- * re-enter the same runtime resolver so edge-kind conditions and package
- * self-resolution remain consistent. */
private resolvePackageImport(
fromDir: string,
specifier: string,
@@ -1167,7 +363,7 @@ export class NpmGraphBuilder {
if (parent === dir) break;
dir = parent;
}
- const chain = NpmGraphBuilder.chainOf(ctx.chain);
+ const chain = NodePackageResolver.chainOf(ctx.chain);
if (pkgDir === null || pkg === null) {
this.errors.push({
message:
@@ -1221,365 +417,4 @@ export class NpmGraphBuilder {
}
return this.resolvePackage(pkgDir, target, mode, ctx);
}
-
- /* ── the walk ─────────────────────────────────────────────────── */
-
- /** Modules reached ONLY through lazy edges so far. Node has not linked
- * these at the root: the whole subgraph behind a require()/import()
- * boundary links AT THE CALL, so every blocked edge inside it — static
- * imports included — fails there at runtime, never at build time. A
- * later STATIC path promotes the module to eager: its edges re-sweep so
- * blocked static ones become build errors, exactly the graph Node would
- * refuse at link. */
- private readonly lazilyReached = new Set();
-
- /** Embeds `key` and everything it reaches. `chain` is the package path
- * from the user's import to this module's package — diagnostics name it
- * so a failure five dependencies deep is attributable. `lazy` is the
- * REACHABILITY mode: true when every path from the user's import to this
- * module crosses a require()/dynamic-import() edge. */
- private walk(key: string, chain: readonly string[], lazy: boolean): void {
- const existing = this.modules.get(key);
- if (existing) {
- if (!lazy && this.lazilyReached.has(key)) {
- // Promotion: a static path reached a module first seen behind a
- // lazy boundary — Node links it at the root now, so its edge
- // sweep re-runs eagerly (pushes dedupe through edgeSeen).
- this.lazilyReached.delete(key);
- if (existing.format !== "json") {
- this.sweepEdges(key, existing.source, chain, false);
- }
- }
- return;
- }
- if (key.endsWith(".node")) {
- // A native addon: Node process.dlopen()s it; the island has no
- // dlopen, so the resolved edge embeds a throwing CJS STUB (Node's
- // ERR_DLOPEN_FAILED code) instead of megabytes of machine code the
- // engine could never execute — rolldown/oxc-style binding packages
- // require() their .node next to a wasm/js fallback, so the stub is
- // exactly the "addon missing" path those packages already handle.
- // The require sites are lazy by construction (an eager static
- // import of a .node would refuse under Node too), so the throw
- // lands at the call, the only point Node would have dlopen'd.
- this.modules.set(key, { key, source: NpmGraphBuilder.nativeAddonStub(key), format: "cjs" });
- return;
- }
- const prepared = this.sourceOf(key);
- if ("error" in prepared) {
- this.errors.push({
- message: `${prepared.error} (dependency chain: ${NpmGraphBuilder.chainOf(chain)})`,
- });
- return;
- }
- const source = prepared.source;
- const format = this.formatOf(key);
- this.modules.set(key, { key, source, format });
- if (lazy) this.lazilyReached.add(key);
- if (format === "json") return;
- this.sweepEdges(key, source, chain, lazy);
- }
-
- private sourceOf(key: string): { source: string } | { error: string } {
- const cached = this.sourceCache.get(key);
- if (cached !== undefined) return cached;
- const source = this.host.readFile(key);
- let result: { source: string } | { error: string };
- if (source === null) {
- result = { error: `cannot read embedded module '${key}'` };
- } else if (/\.(?:[cm]?ts|tsx)$/.test(key)) {
- try {
- const format = this.formatOf(key);
- result = {
- source: this.services.emitRuntimeTypeScript(
- key,
- source,
- format === "esm" ? "esm" : "cjs",
- ),
- };
- } catch (error) {
- result = {
- error: `cannot emit TypeScript module '${key}': ${error instanceof Error ? error.message : String(error)}`,
- };
- }
- } else {
- result = { source };
- }
- this.sourceCache.set(key, result);
- return result;
- }
-
- /** moduleSpecifiersOf through the per-module cache (each module parses
- * once even across promotion re-sweeps, and the `__require` attribution
- * chain re-reads helper chunks it never sweeps itself). */
- private specifiersOf(key: string, source?: string): ModuleSpecifiers | null {
- let cached = this.specifiersCache.get(key);
- if (cached === undefined) {
- const prepared = source === undefined ? this.sourceOf(key) : { source };
- const text = "source" in prepared ? prepared.source : null;
- cached = text === null ? null : moduleSpecifiersOfFile(this.services.parse(key, text, "js"));
- this.specifiersCache.set(key, cached);
- }
- return cached;
- }
-
- /** The module whose scope DEFINES the `__require` helper that `key`'s
- * call sites invoke, or null when it is key's own (or unresolvable).
- * esbuild splits the helper into a shared chunk that every other chunk
- * imports; the helper closed over THAT chunk's banner require
- * (createRequire(import.meta.url)), so Node resolves its calls from the
- * DEFINING chunk — and the island's require shim looks the edge up
- * under that key at the call. Follows import → re-export hops through
- * intermediate chunks, bounded. */
- private requireHelperOriginOf(key: string): string | null {
- let cur = key;
- for (let hops = 0; hops < 8; hops++) {
- const specs = this.specifiersOf(cur);
- const next =
- specs === null
- ? null
- : cur === key
- ? specs.requireHelperImport
- : (specs.requireHelperImport ?? specs.requireHelperReexport);
- if (next === null) break;
- let target: string | null = null;
- if (next.startsWith("./") || next.startsWith("../")) {
- const file = this.resolveFile(resolve(dirname(cur), next));
- target = file === null ? null : this.host.realpath(file);
- } else if (builtinKeyOf(next) === null) {
- const errorsBefore = this.errors.length;
- target = this.resolvePackage(dirname(cur), next, "import", { importer: cur, chain: [] });
- if (target === null) this.errors.length = errorsBefore;
- }
- if (target === null) break;
- cur = target;
- }
- return cur === key ? null : cur;
- }
-
- /** One module's edge sweep. Per-edge semantics match Node's: an edge is
- * EAGER only when the module itself is eagerly reached AND the site is a
- * static import/export declaration — Node's link-time surface, where a
- * blocked edge fails the BUILD. Everything else is LAZY — Node fails
- * require at the CALL and import() at evaluation, and a subgraph behind
- * either boundary (its static edges included) links at that call — so a
- * blocked lazy edge embeds a runtime trap and the build succeeds: a
- * program that never executes the call runs fine under Node too. */
- private sweepEdges(key: string, source: string, chain: readonly string[], lazy: boolean): void {
- const pkgName = chain[chain.length - 1] ?? key;
- const pushEdge = (from: string, spec: string, to: string, kind: EmbeddedEdge["kind"]): void => {
- const edgeKey = `${from}\u0000${spec}\u0000${kind}`;
- if (this.edgeSeen.has(edgeKey)) return;
- this.edgeSeen.add(edgeKey);
- this.edges.push({ from, specifier: spec, to, kind });
- };
- const specifiers = this.specifiersOf(key, source);
- if (specifiers === null) return;
- for (const use of specifiers.uses) {
- const spec = use.specifier;
- const eager = !lazy && use.static;
- // CommonJS treats bare "." and ".." as directory-relative requires.
- const requireDirectory =
- (spec === "." || spec === "..") && use.require && !use.static && !use.dynamicImport;
- if (spec.startsWith("./") || spec.startsWith("../") || requireDirectory) {
- if (use.importMetaResolve && !use.static && !use.dynamicImport && !use.require) {
- continue;
- }
- // ESM percent escapes name decoded filesystem paths; CommonJS
- // keeps the literal filename. Most specs share an edge, but a
- // percent-escaped spec used by both forms needs separate targets.
- const importing = use.static || use.dynamicImport;
- const requests: { kind: "any" | "import" | "require"; path: string | null }[] = [];
- let importPath: string | null = resolve(dirname(key), spec);
- if (importing && spec.includes("%")) {
- try {
- const url = new URL(spec, pathToFileURL(key));
- if (url.search || url.hash) {
- this.errors.push({
- message: `package '${pkgName}' cannot embed '${spec}' from ${key}: distinct URL query or fragment module instances are not supported`,
- });
- continue;
- }
- importPath = fileURLToPath(url);
- } catch {
- importPath = null;
- }
- }
- if (use.require && importing && spec.includes("%")) {
- requests.push(
- { kind: "require", path: resolve(dirname(key), spec) },
- { kind: "import", path: importPath },
- );
- } else {
- requests.push({ kind: "any", path: importPath });
- }
- for (const request of requests) {
- const importRequest = request.kind !== "require" && importing;
- const requestVia = {
- require: request.kind !== "import" && use.require,
- dynamicImport: importRequest && use.dynamicImport,
- static: importRequest && use.static,
- };
- const file = request.path === null ? null : this.resolveFile(request.path);
- const to = file === null ? null : this.host.realpath(file);
- if (!to) {
- if (!lazy && requestVia.static) {
- this.errors.push({
- message:
- `package '${pkgName}' cannot resolve '${spec}' from ${key}` +
- ` (dependency chain: ${NpmGraphBuilder.chainOf(chain)})`,
- });
- } else {
- this.noteLazyTrap(spec, requestVia, pkgName, lazy);
- if (requestVia.dynamicImport || (lazy && requestVia.static)) {
- pushEdge(key, spec, this.importNotFoundTrap(key, spec), "import");
- }
- }
- continue;
- }
- if (to.endsWith(".node")) this.noteLazyTrap(spec, requestVia, pkgName, lazy, true);
- pushEdge(key, spec, to, request.kind);
- this.walk(to, chain, lazy || !requestVia.static);
- }
- continue;
- }
- if (
- use.importMetaResolve &&
- !use.static &&
- !use.dynamicImport &&
- !use.require &&
- (/^[A-Za-z][A-Za-z\d+.-]*:/.test(spec) || spec.startsWith("/"))
- ) {
- continue;
- }
- const builtin = builtinKeyOf(spec);
- if (builtin) {
- let seen = this.builtinsSeen.get(builtin);
- if (!seen) this.builtinsSeen.set(builtin, (seen = new Set()));
- seen.add(pkgName);
- if (eager) this.builtinsEager.add(builtin);
- if (eager && !SHIMMED_BUILTINS.has(builtin.slice(5))) {
- this.errors.push({
- message:
- `package '${pkgName}' requires '${spec}', a Node builtin the island does not provide ` +
- `(available: ${[...SHIMMED_BUILTINS].map((b) => `node:${b}`).join(", ")}; ` +
- `imported from ${key}; dependency chain: ${NpmGraphBuilder.chainOf(chain)})`,
- });
- continue;
- }
- // The edge embeds pointing at the "node:x" key (for an unshimmed
- // builtin reached lazily, the island's require shim — "the island
- // does not provide the 'node:x' builtin" — or module loader
- // throws at the CALL, the only point Node would have loaded the
- // module either). Builtin resolution is location-independent
- // under Node, but the EDGE isn't: a call through the imported
- // `__require` helper asks from the DEFINING chunk's key at
- // runtime, so the edge registers there too (sentry's
- // `__require("domain")` sites live in one chunk, the helper in
- // another).
- pushEdge(key, spec, builtin, "any");
- if (use.requireViaHelper) {
- const origin = this.requireHelperOriginOf(key);
- if (origin !== null) pushEdge(origin, spec, builtin, "require");
- }
- continue;
- }
- // A bare dependency package: Node picks the "exports" condition set
- // from the EDGE KIND, never from the importer's format — import/
- // export declarations and import() resolve with ["node","import"],
- // require() with ["node","require"] — so a dual package legitimately
- // embeds TWO targets for one specifier, each behind its own
- // kind-tagged edge (the island's module loader asks with the import
- // kind, its require shim with the require kind).
- const depName = packageNameOf(spec);
- const nextChain = depName === pkgName || spec.startsWith("#") ? chain : [...chain, depName];
- const targetChain = (to: string): readonly string[] => {
- if (!spec.startsWith("#")) return nextChain;
- const targetPkg = packageNameOfPath(to);
- return targetPkg === null || targetPkg === pkgName ? chain : [...chain, targetPkg];
- };
- if (use.require) {
- // require edges attribute to the module whose scope DEFINES the
- // require function being called: a direct require() is this file's
- // own (its banner createRequire), but an esbuild `__require`
- // imported from a shared chunk closed over THAT chunk's require,
- // so Node resolves from the defining chunk — and the island's
- // require shim looks the edge up under its key at the call.
- const froms = new Set();
- if (use.requireLocal) froms.add(key);
- if (use.requireViaHelper) froms.add(this.requireHelperOriginOf(key) ?? key);
- for (const from of froms) {
- const errorsBefore = this.errors.length;
- const to = this.resolvePackage(dirname(from), spec, "require", {
- importer: from,
- chain,
- });
- if (to === null) {
- // require failures are ALWAYS lazy — no edge embeds; the
- // island's require shim throws Node's MODULE_NOT_FOUND with
- // the live require stack at the call.
- this.errors.length = errorsBefore;
- this.noteLazyTrap(
- spec,
- { require: true, dynamicImport: false, static: false },
- pkgName,
- lazy,
- );
- continue;
- }
- // A package whose entry IS a .node addon (napi per-platform
- // binding packages: "main" names the addon) embeds the dlopen
- // stub — inventory row like the relative-specifier shape.
- if (to.endsWith(".node")) {
- this.noteLazyTrap(
- spec,
- { require: true, dynamicImport: false, static: false },
- pkgName,
- lazy,
- true,
- );
- }
- pushEdge(from, spec, to, "require");
- this.walk(to, targetChain(to), true);
- }
- }
- if (use.static || use.dynamicImport || use.importMetaResolve) {
- const errorsBefore = this.errors.length;
- const to = this.resolvePackage(dirname(key), spec, "import", { importer: key, chain });
- if (to === null) {
- if (!eager) {
- // Roll the resolver's diagnostics back off the build — the
- // blocked edge is lazy, so the failure belongs to the runtime
- // trap (and the coverage inventory), not the error list. The
- // trap is an ESM stub with Node's ERR_MODULE_NOT_FOUND shape,
- // behind an import-kind edge the require shim never matches.
- this.errors.length = errorsBefore;
- this.noteLazyTrap(
- spec,
- { require: false, dynamicImport: use.dynamicImport, static: use.static },
- pkgName,
- lazy,
- );
- if (use.dynamicImport || (lazy && use.static)) {
- pushEdge(key, spec, this.importNotFoundTrap(key, spec), "import");
- }
- }
- continue; // eager: error already recorded
- }
- if (to.endsWith(".node")) {
- this.noteLazyTrap(
- spec,
- { require: false, dynamicImport: use.dynamicImport, static: use.static },
- pkgName,
- lazy,
- true,
- );
- }
- pushEdge(key, spec, to, "import");
- if (!use.importMetaResolve || use.static || use.dynamicImport) {
- this.walk(to, targetChain(to), lazy || !use.static);
- }
- }
- }
- }
}
diff --git a/packages/compiler/src/frontend/pipeline-native.ts b/packages/compiler/src/frontend/pipeline-native.ts
index 715f0dd55..511fd62f2 100644
--- a/packages/compiler/src/frontend/pipeline-native.ts
+++ b/packages/compiler/src/frontend/pipeline-native.ts
@@ -2,7 +2,6 @@ import { runFrontend, type Frontend } from "./pipeline.js";
import { loadProgram } from "./program.js";
import { FrontendServices, type ComptimeEvaluator } from "./services.js";
import { createNativeTs7Api } from "./ts7/native-api.js";
-import { emitRuntimeTypeScript } from "../native/runtime-typescript.js";
/** Native callers supply the installed TS7 executable explicitly. The
* returned frontend owns its final program and shared syntax services;
@@ -20,7 +19,6 @@ export function runNativeFrontend(
process.cwd(),
evaluateComptime,
undefined,
- (path, source, format) => emitRuntimeTypeScript(executable, path, source, format),
);
try {
const frontend = runFrontend(
diff --git a/packages/compiler/src/frontend/pipeline.test.ts b/packages/compiler/src/frontend/pipeline.test.ts
index 66bc9fa57..2aa6aad89 100644
--- a/packages/compiler/src/frontend/pipeline.test.ts
+++ b/packages/compiler/src/frontend/pipeline.test.ts
@@ -70,21 +70,27 @@ test("closes the current program if opening a probe fails", () => {
});
test("does not retain or close disposed fallback loads twice", () => {
- preflight.mockReturnValueOnce([typeError]).mockReturnValueOnce([typeError]).mockReturnValue([]);
+ preflight
+ .mockReturnValueOnce([])
+ .mockReturnValueOnce([typeError])
+ .mockReturnValueOnce([typeError])
+ .mockReturnValue([]);
const frontend = runFrontend("/main.ts", loader, ["fixture"]);
- expect(opened).toHaveLength(3);
- expect(frontend.npmStatic).toMatchObject([{ package: "fixture", status: "fallback" }]);
+ expect(opened).toHaveLength(4);
+ expect(frontend.npmStatic).toMatchObject([{ package: "fixture", status: "refused" }]);
expect(opened[0]!.dispose).toHaveBeenCalledTimes(1);
expect(opened[1]!.dispose).toHaveBeenCalledTimes(1);
- expect(opened[2]!.dispose).not.toHaveBeenCalled();
+ expect(opened[2]!.dispose).toHaveBeenCalledTimes(1);
+ expect(opened[3]!.dispose).not.toHaveBeenCalled();
frontend.dispose();
for (const load of opened) expect(load.dispose).toHaveBeenCalledTimes(1);
});
test("preserves the original failure and continues cleanup when a disposer throws", () => {
preflight
+ .mockReturnValueOnce([])
.mockImplementationOnce(() => {
- vi.mocked(opened[0]!.dispose).mockImplementation(() => {
+ vi.mocked(opened[1]!.dispose).mockImplementation(() => {
throw new Error("close failed");
});
return [typeError];
@@ -93,6 +99,6 @@ test("preserves the original failure and continues cleanup when a disposer throw
throw new Error("probe failed");
});
expect(() => runFrontend("/main.ts", loader, ["fixture"])).toThrow("probe failed");
- expect(opened).toHaveLength(2);
+ expect(opened).toHaveLength(3);
for (const load of opened) expect(load.dispose).toHaveBeenCalledTimes(1);
});
diff --git a/packages/compiler/src/frontend/pipeline.ts b/packages/compiler/src/frontend/pipeline.ts
index 2e7c0857b..5b198e181 100644
--- a/packages/compiler/src/frontend/pipeline.ts
+++ b/packages/compiler/src/frontend/pipeline.ts
@@ -19,12 +19,15 @@ import {
npmStaticOffenders,
npmStaticPackageOfPath,
} from "./npm-static.js";
-import { clearResolveCaches, resolveBareModule } from "./resolve.js";
+import { clearResolveCaches, resolveBareModule, resolveWorkspaceSourceModule } from "./resolve.js";
+import { provenanceEntryFor } from "./provenance-registry.js";
import { isJsSourceFileName } from "./tsc-codes.js";
import { isRelativeSpecifier, packageNameOfSpecifier } from "./workspace-registry.js";
import { lowerToIr, type LowerOptions, type LowerResult } from "./lowering/lowerer.js";
import type { FrontendServices } from "./services.js";
import { isImportDeclaration, isExportDeclaration, isStringLiteral } from "./ts7/adapter.js";
+import { CONTRACT_TYPES_MODULE } from "./contract-types.js";
+import { THREADS_MODULE } from "./threads-import.js";
export interface ProgramLoadOptions {
npmStatic?: readonly string[];
@@ -63,11 +66,10 @@ export interface Frontend {
entryContract: () => ContractFacts;
sourceTexts: () => Map;
lower: (opts: LowerOptions) => LowerResult;
- /** --npm-static: each requested (or auto-detected) package's outcome —
- * compiled statically, or fallen back with the first refusal reason. */
+ /** Each requested or detected package's native compilation outcome,
+ * including the first refusal reason for ineligible packages. */
npmStatic: NpmStaticStatus[];
- /** Library mode only (empty otherwise): each judged npm package's first
- * import site, the anchor for the SC4020 static-or-refuse teaching. */
+ /** Each judged npm package's first import site, used to anchor refusals. */
npmImportSites: ReadonlyMap;
/** Releases the frontend's resources (the spawned tsgo server). Call
* exactly once, after the last lower(). */
@@ -82,24 +84,6 @@ export type FrontendFactory = (
libraryNpmStatic?: readonly string[],
) => Frontend;
-/** --npm-static=auto (and library mode's mandatory twin): one throwaway
- * load finds every bare npm import the program's own modules make, then
- * the eligibility heuristics (npm-static.ts) pick the packages whose
- * shipped JS is worth attempting. Rejected candidates report their reason
- * so the coverage output says why auto skipped them.
- *
- * "lib" widens the scan to the STATIC-OR-REFUSE posture (a fallback
- * status is a build-stopping SC4020 there, never an island note):
- * - opted-in packages' OWN files are scanned too — import statements
- * and top-level requires alike — so runFrontend's fixpoint loop
- * judges every bare edge the growing graph exposes (the executable
- * lane leaves a package's deps to the island; the library lane has
- * no island);
- * - a bare specifier no TYPES resolution answers but whose runtime JS
- * resolves (a package with no own .d.ts) is judged instead of
- * skipped — it fails the bar by name, not as a generic import fence;
- * - `judged` dedups across fixpoint iterations and `sites` records
- * each package's first import site, the SC4020 anchor. */
function detectAutoPackages(
load: LoadResult,
statuses: NpmStaticStatus[],
@@ -130,6 +114,15 @@ function detectAutoPackages(
}
}
for (const { spec, loc } of edges) {
+ if (load.externalTypes?.has(spec)) continue;
+ // scriptc's own packages are not npm dependencies: contract types are
+ // declarations only, and @scriptc/threads exports lower to intrinsics
+ // at their use sites (threads-import.ts), typed by its declarations.
+ if (spec === CONTRACT_TYPES_MODULE || spec === THREADS_MODULE) continue;
+ // Attested entries already resolve to program sources, so the
+ // published package's declaration eligibility does not apply.
+ if (provenanceEntryFor(spec) !== null) continue;
+ if (resolveWorkspaceSourceModule(sf.fileName, spec) !== null) continue;
if (isRelativeSpecifier(spec) || spec.startsWith("node:") || spec.startsWith("#")) continue;
// Bare builtin names ("fs", "path") are the builtin machinery's
// business (and the SC4005 async_free gate's, in library mode) —
@@ -149,7 +142,7 @@ function detectAutoPackages(
sites!.set(js.packageName, loc);
statuses.push({
package: js.packageName,
- status: "fallback",
+ status: "refused",
detail: "it ships no own .d.ts declaration surface",
});
continue;
@@ -174,7 +167,7 @@ function detectAutoPackages(
else
statuses.push({
package: pkg,
- status: "fallback",
+ status: "refused",
detail: mode === "lib" ? reason : `auto: ${reason}`,
});
}
@@ -199,13 +192,6 @@ function packagesNamedByDiag(message: string, optedIn: ReadonlySet): Set
return hits;
}
-/** The one frontend, three npm postures: `undefined`/explicit package
- * lists and `"auto"` are the executable lane's (--npm-static; fallback =
- * island). `"lib"` is library mode's mandatory auto twin — the same
- * eligibility bar and the same opt-in machinery, but every fallback
- * status the shared loops record becomes compileLibrary's SC4020
- * static-or-refuse teaching, and the detection closes over the opted-in
- * packages' own bare edges (no island exists to serve a dep from). */
export function runFrontend(
entryPath: string,
loadProgram: ProgramLoader,
@@ -231,7 +217,13 @@ export function runFrontend(
};
};
try {
- return loadFrontend(entryPath, trackedLoader, npmStatic, externalTypes, libraryNpmStatic);
+ // Every executable and library closes over its dependencies. Explicit
+ // selections bypass eligibility heuristics, but never compilation checks.
+ const explicit: readonly string[] =
+ npmStatic !== undefined && typeof npmStatic !== "string" ? npmStatic : [];
+ return loadFrontend(entryPath, trackedLoader, "lib", externalTypes, [
+ ...new Set([...libraryNpmStatic, ...explicit]),
+ ]);
} catch (error) {
for (const load of active) {
// Preserve the original failure and attempt every remaining cleanup.
@@ -293,7 +285,7 @@ function loadFrontend(
// One exact --external-types mapping makes the containing package an
// external host boundary, which cannot simultaneously be compiled as a
// package-wide --npm-static program graph. External wins; retain the
- // ordinary npm-static fallback record so explicit and auto requests both
+ // npm-static refusal record so explicit and auto requests both
// explain why the package did not compile statically.
if (requested.length > 0 && externalTypes !== undefined) {
const externalSpecifiersByPackage = new Map();
@@ -308,40 +300,25 @@ function loadFrontend(
if (specs === undefined) return true;
statuses.push({
package: pkg,
- status: "fallback",
+ status: "refused",
detail: `mapped as an external host module by --external-types (${specs.map((s) => JSON.stringify(s)).join(", ")})`,
});
return false;
});
}
- // The all-or-nothing fallback loop: a preflight diagnostic ANCHORED in
- // an opted-in package's files (an unsupported require form, a builtin
- // fence) — or an offender the resolution itself reported — drops that
- // package from the set and the whole frontend reloads without it, so
- // its import takes the ordinary island path. Static compilation of a
- // package must never turn a working --dynamic build into a build
- // failure.
- //
- // CONSUMER-anchored attribution (the second source): an opted-in
- // package whose inferred export surface breaks the typecheck reports at
- // its IMPORT SITES — errors in program files no path-shaped attribution
- // reaches, but whose MESSAGES name the package ("Module '"pkg"' has no
- // exported member", "typeof import("…/pkg/dist/index")"). Bundle-shaped
- // dists carry surfaces inference can only partly reach (type-only
- // re-exports have no JS value to chase), and the ratified behavior is
- // graceful PER-PACKAGE degradation: the named package drops to the
- // island with a note, never a failed gate. Explicit opt-ins degrade
- // exactly like auto's — "the user asked for these packages" buys the
- // attempt, not a broken build.
+ // Package-anchored preflight failures and attributable consumer errors
+ // remove that package from the active source graph. Reloading restores
+ // its declarations for analysis; the recorded refusal stops executable
+ // and library builds with a package-specific diagnostic.
let load = reusableScout ?? loadProgram(entryPath, { npmStatic: requested, externalTypes });
let preflight = reusablePreflight ?? checkPreflight(load);
// Library mode's fixpoint: the opted-in packages' files joined the
// program just now, and THEIR bare edges (import statements and
// top-level requires) name packages the scout could not see. Judge each
// by the same bar — eligible ones join the set and the frontend
- // reloads; ineligible ones record the fallback status compileLibrary
- // refuses on. Bounded by the dependency count (every iteration settles
+ // reloads; ineligible ones record a refusal. Bounded by the dependency
+ // count (every iteration settles
// at least one new package for good).
if (npmStatic === "lib") {
for (;;) {
@@ -371,7 +348,7 @@ function loadFrontend(
for (const [pkg, count] of named) {
reasons.set(
pkg,
- `its inferred export surface breaks ${count} import site${count === 1 ? "" : "s"} in program files${npmStatic === "lib" ? "" : " — the package serves from the island instead"} (bundler-emitted surfaces type only as far as inference reaches)`,
+ `its inferred export surface breaks ${count} import site${count === 1 ? "" : "s"} in program files (bundler-emitted surfaces type only as far as inference reaches)`,
);
}
}
@@ -379,7 +356,7 @@ function loadFrontend(
if (dropping.length === 0) break;
for (const p of dropping) {
effective.delete(p);
- statuses.push({ package: p, status: "fallback", detail: reasons.get(p)! });
+ statuses.push({ package: p, status: "refused", detail: reasons.get(p)! });
}
load.dispose();
load = loadProgram(entryPath, { npmStatic: [...effective], externalTypes });
@@ -403,13 +380,13 @@ function loadFrontend(
effective.delete(p);
statuses.push({
package: p,
- status: "fallback",
+ status: "refused",
detail:
npmStatic === "auto"
? "auto: the program does not typecheck against its inferred surface"
: npmStatic === "lib"
? "the program does not typecheck against its inferred surface (type-only declarations and .d.ts type guards have no JS value inference can chase)"
- : "the program does not typecheck against its inferred surface (type-only declarations and .d.ts type guards have no JS value inference can chase) — the package serves from the island instead",
+ : "the program does not typecheck against its inferred surface (type-only declarations and .d.ts type guards have no JS value inference can chase)",
});
};
// Attribute per package by probing each SOLO (culprits are almost
diff --git a/packages/compiler/src/frontend/program.ts b/packages/compiler/src/frontend/program.ts
index 20e139e63..a145d9689 100644
--- a/packages/compiler/src/frontend/program.ts
+++ b/packages/compiler/src/frontend/program.ts
@@ -1486,8 +1486,7 @@ function isCreateRequireBaseCall7(program: ts.Program, expr: ts.Expression): boo
);
}
-/** A node:module import alone does not require an engine. Retain npm
- * fallback for require indirection the lowering cannot erase, while
+/** Refuse require indirection the lowering cannot erase, while
* admitting literal calls through the same stable/inline shapes as program
* code. Inspect symbols, not names: nested shadows are unrelated bindings. */
function npmStaticModuleImportReason7(
@@ -2214,25 +2213,6 @@ function backEdgeUseOffence7(
return null;
}
-/** The benign-cycle admission engine over one import graph, shared by
- * preflight's static-module walk and the --dynamic subgraph walk
- * (appendDynamicImportModules). Given a BACK edge (importer → e.dep with
- * e.dep already mid-initialization in a depth-first walk), answers null
- * to ADMIT the cycle — the guarded %init calls reproduce Node's cache-hit
- * order and nothing can observe the partial initialization — or the
- * human-readable reason it keeps the SC1016 fence. Three admission chances:
- * - the CHEAP PER-EDGE rule: the closing statement binds nothing (a
- * side-effect import) or binds only namespace objects whose every use
- * is a bare expression statement — no read crosses the edge at all;
- * - the DECLARATION-ONLY INIT WINDOW rule (the admission block above):
- * every cluster member is an ES module with an inert top level, and
- * the closing edge's bindings are used only in deferred positions;
- * - the EXACT INITIALIZATION rule (exactCycleRefusal7): partial
- * initialization is observable, but every observation is modeled —
- * the lowering checks each binding cycleEarlyBindings reports.
- * Tarjan SCCs (lazy, rooted at each queried importer) and cluster
- * verdicts are memoized across calls, so `edgesOf` must answer the same
- * edges for the same file every time. */
export function makeCycleAdmission(
program: ts.Program,
edgesOf: (sf: ts.SourceFile) => readonly CycleEdge[],
@@ -3218,11 +3198,6 @@ function resolveImport7(
: null;
}
-/** An import that resolves into node_modules: the package's shipped .d.ts
- * is the type surface, and the package's shipped JS runs in the dynamic
- * island under --dynamic. Resolution rides the own resolver (resolve.ts).
- * Null for relative and node: specifiers, and for anything that doesn't
- * resolve into node_modules. */
function resolveNpmImport7(
fromFileName: string,
specifier: string,
@@ -3233,7 +3208,7 @@ function resolveNpmImport7(
}
// --provenance-sources: a registered specifier is NOT an npm import —
// its attested source compiles as program modules (resolveProjectModule
- // answers the entry), so no island embed and no .d.ts type surface.
+
if (provenanceEntryFor(specifier) !== null) return null;
const resolved = resolveBareModule(fromFileName, specifier, undefined, resolutionKind);
if (!resolved) return null;
@@ -3353,9 +3328,8 @@ function preflight7(load: LoadResult): {
// Workspace-linked packages register BEFORE the tsc gate. Their files
// live at realpaths OUTSIDE node_modules (the monorepo-tool symlink
// shape), so nothing path-shaped marks them as npm surface — yet their
- // shipped JS is the identical foreign-tsconfig story as node_modules JS
- // (the island executes it under --dynamic; the author's own build
- // checked it, the program's author cannot fix it). The lazy
+ // shipped JS follows the same foreign-tsconfig rules as node_modules JS.
+ // The lazy
// registration inside the import-fence walk below runs AFTER errorsOf,
// too late for the gate, so one pass over the program's import edges
// registers them up front: every bare specifier any program file loads —
@@ -3435,42 +3409,17 @@ function preflight7(load: LoadResult): {
const sf = p.getSourceFile(d.fileName);
return sf !== undefined && names.has(sf.text.slice(d.pos, d.end));
};
- /* --npm-static: checker errors INSIDE an opted-in package's files never
- * gate the build — the package's author checked that JS under a foreign
- * tsconfig (their own lib choices, their own strictness), the program's
- * author cannot fix it, and the JS design already names where inference
- * gaps land: the per-statement runtime fences (trust-but-verify — a
- * statement the checker could not prove compiles to its honest trap,
- * never to a silent guess). scriptc's OWN SC1xxx fences in those files
- * still count — preflight structure problems mark the package an
- * offender and it falls back to the island. */
+
const npmStaticFileSuppressed = (d: ts.Diagnostic): boolean =>
d.fileName !== undefined && npmStaticPackageOfPath(d.fileName) !== null;
- /* The same doctrine for node_modules JS the opt-in never NAMED:
- * maxNodeModuleJsDepth (set only on --npm-static loads) admits ANY
- * node_modules JavaScript the checker's resolution touches — e.g. an
- * ambient `declare module "punycode"` in @types/node now loses to an
- * INSTALLED punycode package's JS, which checkJs then checks. Those
- * files' errors are the identical foreign-tsconfig story (third-party
- * shipped JS the program's author cannot fix), they were invisible to
- * every flagless compile (depth 0 keeps node_modules JS out of the
- * program), and the packages themselves still island — so their checker
- * errors never gate a build. */
- /* WORKSPACE-LINKED shipped JS is the same story at a different path: the
- * package's files realpath OUTSIDE node_modules (so depth-0 exclusion
- * never saw them and allowJs+checkJs pulls them straight into the
- * program), but they are npm surface all the same — the island executes
- * them, the program's author cannot fix them (a workspace package shipping
- * an ncc bundle with dozens of checker errors). Registered up front (the
- * pass above), suppressed here unless --npm-static opted them into being
- * program modules. */
- const islandJsFile = (file: string): boolean =>
+
+ const unselectedPackageJsFile = (file: string): boolean =>
isJsSourceFileName(file) &&
!entryPackageFile(file) &&
npmStaticPackageOfPath(file) === null &&
(isNodeModulesPath(file) || workspacePackageOfPath(file) !== null);
const nodeModulesJsSuppressed = (d: ts.Diagnostic): boolean =>
- d.fileName !== undefined && islandJsFile(d.fileName);
+ d.fileName !== undefined && unselectedPackageJsFile(d.fileName);
/* JSDoc TYPE positions in JS files are documentation Node never reads:
* a name-resolution failure THERE (2304/2552 — the pattern's utilities.js
* spells a mapped type over a @template name it never declared) types
@@ -3500,17 +3449,7 @@ function preflight7(load: LoadResult): {
if (insideBlockComment(sf.text, d.pos)) return true;
return d.code === 2300 && commentDup.has(`${d.fileName}:${sf.text.slice(d.pos, d.end)}`);
};
- /* A workspace member installed by COPY ships its JS inside node_modules,
- * where depth-0 exclusion keeps it out of the checker's program — an
- * UNTYPED member then types as an implicit-any module (TS7016) at every
- * import site. The symlinked install of the same tree never sees this
- * (the realpath escapes node_modules and allowJs types the member from
- * its JS), and the package is the program author's own workspace code
- * with the island as its execution home — "install @types" is not
- * actionable — so the copied shape must not gate either: a 7016 whose
- * specifier names a REGISTERED workspace package (the eager
- * registration pass above runs first) is suppressed, and the import
- * takes the same per-site island story as any untyped npm package. */
+
const workspaceImplicitAnySuppressed = (p: ts.Program, d: ts.Diagnostic): boolean => {
if (d.code !== 7016 || d.fileName === undefined || d.pos === undefined || d.end === undefined)
return false;
@@ -3583,7 +3522,7 @@ function preflight7(load: LoadResult): {
(!isNodeModulesPath(sf.fileName) ||
entryPackageFile(sf.fileName) ||
npmStaticPackageOfPath(sf.fileName) !== null) &&
- !islandJsFile(sf.fileName),
+ !unselectedPackageJsFile(sf.fileName),
);
const userFiles = npmStaticActive()
? planNpmStaticReexports(
@@ -3602,11 +3541,8 @@ function preflight7(load: LoadResult): {
: programFiles;
program.getTypeChecker().prefetchSourceFileStructures(userFiles);
- // node_modules JS that no --npm-static opt-in claims is NOT program
- // source even when maxNodeModuleJsDepth pulled it into the checker's
- // program (see nodeModulesJsSuppressed above): its execution home is the
- // island, so preflight's statement walks skip it — no import fences, no
- // module edges, no statement counts from files the lowering never lowers.
+ // Unselected node_modules JS is not native program source even when
+ // maxNodeModuleJsDepth pulled it into the checker (nodeModulesJsSuppressed).
// Node stops at the nearest package.json even when it is malformed, and
// an explicit CommonJS scope (or .cjs/.cts extension) disables ambiguous-
// file syntax detection entirely. TypeScript's bundler checker models
@@ -3755,13 +3691,8 @@ function preflight7(load: LoadResult): {
// NAMED re-exports from an INSTALLED npm package (`export
// { isUrl } from "url-or-path"` — the pattern's universal facade,
// `export { visitorKeys as default } from "@glimmer/syntax"`):
- // import-plus-export plumbing. collectNpmImports registers the
- // island load at this statement's position in the exporter's
- // init and keys each binding by the same aliased symbol a
- // direct import would, so consumer reads resolve identically
- // through the alias chain. Star re-exports and unresolvable
- // specifiers keep the fence (no member list to bind / nothing
- // installed to load).
+ // import-plus-export plumbing. The lowering owns the package
+ // value diagnostic when no compiled source can supply the binding.
if (
stmt.exportClause !== undefined &&
ts.isNamedExports(stmt.exportClause) &&
@@ -3868,7 +3799,7 @@ function preflight7(load: LoadResult): {
// clause fences below apply to it as to program JS. A miss (the
// resolution still answers declarations, or the file never joined
// the program) marks the package an OFFENDER: the frontend's
- // fallback loop rebuilds without it and the import islands as ever.
+ // selection loop rebuilds without it and reports the package refusal.
let npmStaticDep: ts.SourceFile | null = null;
if (npm !== null) {
if (isNpmStaticPackage(npm.packageName)) {
@@ -3878,7 +3809,7 @@ function preflight7(load: LoadResult): {
// Types resolved, but Node's RUNTIME resolution can still refuse
// the edge (a types-only package whose exports target ships no JS,
// most commonly): that program is Node's startup crash, not an
- // island candidate — there is nothing to execute anywhere.
+
const refusal = probeNodeImportRefusal(sf.fileName, spec);
if (refusal !== null) {
refuse(
@@ -4114,8 +4045,7 @@ function preflight7(load: LoadResult): {
if (dep === null) continue; // offender recorded — the fallback loop reloads
} else {
// createRequire's non-program targets belong to its own
- // lowering: installed packages select static-vs-island
- // there, and missing packages become catchable
+ // lowering, where missing packages become catchable
// MODULE_NOT_FOUND throws. Only resolved program targets are
// module-order edges in this preflight walk.
if (bindingKind === "createRequire") continue;
@@ -4979,16 +4909,6 @@ function erasedTypeOnlyReexport(stmt: ts.ExportDeclaration): boolean {
);
}
-/** A file's import declarations — and value re-exports with a specifier
- * (`export { x } from "./y.js"`, `export * from "./y.js"`), which Node
- * evaluates exactly like imports — in SOURCE ORDER, each with its resolved
- * user-module dependency (null for npm/builtin/JSON specifiers — those are
- * not module-order edges). The per-file %init header (lowerFileInit) uses
- * this to interleave island imports with user-module init calls exactly
- * where Node would evaluate them. CommonJS require statements are
- * deliberately NOT here: Node evaluates a require AT ITS STATEMENT, inline
- * in the module body, so the statement lowering emits their guarded %init
- * calls in place instead of hoisting them. */
export function orderedImportsOf(
program: ts.Program,
sf: ts.SourceFile,
diff --git a/packages/compiler/src/frontend/provenance-core.ts b/packages/compiler/src/frontend/provenance-core.ts
index 9e9c458a4..646aa2d53 100644
--- a/packages/compiler/src/frontend/provenance-core.ts
+++ b/packages/compiler/src/frontend/provenance-core.ts
@@ -1,33 +1,3 @@
-/* `--provenance-sources` — the provenance-assisted static compilation
- * pipeline (EXPERIMENTAL prototype; the registry doc in
- * provenance-registry.ts states the thesis).
- *
- * For every bare npm specifier the entry's module graph imports, this
- * asks the npm registry for the package's PROVENANCE ATTESTATION
- * (GET registry.npmjs.org/-/npm/v1/attestations/@ — the
- * SLSA predicate names the exact {repository, commit} the published dist
- * was built from), fetches that source tree once (content-addressed cache
- * under ~/.cache/scriptc/provenance/), locates the package
- * directory inside it (monorepos publish from subdirectories), and maps
- * the published entry to its TypeScript source (dist/lib/build targets
- * rewritten to their src twins). Mapped packages compile as ordinary
- * program modules — real types, real statements, the static frontier —
- * and everything that cannot be mapped FALLS BACK to the island path
- * with a note; a fallback is never a build failure.
- *
- * PRODUCTION GAPS, deliberately unbuilt in the prototype: no sigstore
- * bundle verification (the attestation is trusted as served), no
- * dist-tarball ↔ source build reproduction (the behavior differential is
- * the honest check today), source-entry mapping is heuristic (exports
- * targets rewritten dist→src), and transitive dependency versions
- * resolve from the DRIVER's installed tree rather than the package's own
- * lockfile.
- *
- * Offline/test hook: SCRIPTC_PROVENANCE_MANIFEST= pre-seeds
- * {"packages": {"": {"dir": "", "commit"?, "repo"?}}}
- * — those packages skip the network entirely (harness fixtures ride
- * this); unlisted packages still take the live pipeline. */
-
import { execFileSync } from "node:child_process";
import {
mkdirSync,
@@ -362,10 +332,6 @@ function readManifest(): Map {
return out;
}
-/** Resolves provenance sources for everything the entry's module graph
- * imports (one transitive round per newly-mapped tree: source imports of
- * OTHER packages try the pipeline too). Never throws for a package
- * failure — those become notes and the package keeps its island path. */
export async function resolveProvenanceSourcesWithParser(
entryPath: string,
parseSourceFile: ProvenanceParser,
@@ -398,14 +364,16 @@ export async function resolveProvenanceSourcesWithParser(
if (processed.size >= MAX_PACKAGES) {
processed.set(name, null);
notes.push(
- `${name}: skipped — provenance package limit (${MAX_PACKAGES}) reached; island path used`,
+ `${name}: skipped — provenance package limit (${MAX_PACKAGES}) reached; published package resolution used`,
);
return;
}
processed.set(name, null); // claimed; overwritten on success
const installed = findInstalled(dirname(entry), name);
if (installed === null) {
- notes.push(`${name}: not installed under the entry's node_modules; island path used`);
+ notes.push(
+ `${name}: not installed under the entry's node_modules; published package resolution used`,
+ );
return;
}
let dir: string;
@@ -438,7 +406,7 @@ export async function resolveProvenanceSourcesWithParser(
const source = target === null ? null : mapEntryToSource(dir, target, subpath);
if (source === null) {
notes.push(
- `${name}@${installed.version}: no source mapping for '${spec}' (published target: ${target ?? "unexported"}); island path used`,
+ `${name}@${installed.version}: no source mapping for '${spec}' (published target: ${target ?? "unexported"}); published package resolution used`,
);
continue;
}
@@ -472,7 +440,7 @@ export async function resolveProvenanceSourcesWithParser(
for (const n of inner) await mapOne(n);
} catch (e) {
notes.push(
- `${name}@${installed.version}: ${e instanceof Error ? e.message : String(e)}; island path used`,
+ `${name}@${installed.version}: ${e instanceof Error ? e.message : String(e)}; published package resolution used`,
);
}
};
diff --git a/packages/compiler/src/frontend/provenance-registry.ts b/packages/compiler/src/frontend/provenance-registry.ts
index 32aa26737..745bb0447 100644
--- a/packages/compiler/src/frontend/provenance-registry.ts
+++ b/packages/compiler/src/frontend/provenance-registry.ts
@@ -1,24 +1,3 @@
-/* The provenance-sources registry — the flag-gated state `--provenance-
- * sources` compiles against (EXPERIMENTAL prototype).
- *
- * The thesis: an npm package published with provenance attests the exact
- * {repository, commit} its dist was built from, so the compiler can fetch
- * that SOURCE and hand it to the static frontend as ordinary program
- * modules — real TypeScript with real types — instead of island-embedding
- * the published JavaScript. provenance.ts fills this registry before the
- * program loads; the pipeline consults it at three chokepoints:
- *
- * - resolve.ts resolveProjectImport: a registered bare specifier answers
- * its mapped source entry (preflight's user-module edges, the module
- * order, and the CJS link check all ride that one resolver);
- * - program.ts resolveNpmImport: a registered specifier is NOT an npm
- * import (no island embed, no .d.ts type surface);
- * - program.ts loadProgram: the registered entries become tsconfig
- * "paths" so tsgo's own resolution agrees with ours.
- *
- * Empty registry (the default — the flag off) = every chokepoint answers
- * exactly as before; nothing in the production npm/island path changes. */
-
export interface ProvenancePackageSource {
/** Package name ("cookie"). */
name: string;
@@ -43,10 +22,7 @@ export interface ProvenancePackageSource {
export interface ProvenanceSources {
/** Successfully source-mapped packages, driver-import order. */
packages: ProvenancePackageSource[];
- /** Everything that fell back to the island path (or is informational):
- * no attestation, unfetchable source, unmappable entry, version skew.
- * Fallbacks are never build failures — the coverage report carries
- * these so the build output stays honest. */
+
notes: string[];
}
diff --git a/packages/compiler/src/frontend/resolve.ts b/packages/compiler/src/frontend/resolve.ts
index 430a05ba4..f78ba1066 100644
--- a/packages/compiler/src/frontend/resolve.ts
+++ b/packages/compiler/src/frontend/resolve.ts
@@ -271,27 +271,6 @@ function loadAsDirectory(base: string): string | null {
return null;
}
-/** The RUNTIME sibling of a PROJECT declaration twin — "src/index.js" for
- * "src/index.d.ts" when both exist OUTSIDE node_modules — or null. Node
- * loads the JS (declaration files do not exist in its world), and a
- * project module's implementation is what scriptc compiles: a hand-kept
- * .d.ts beside runtime JS (the classic typed-JS-library entry, the classic
- * typed-JS-library pattern) is the author's claim about the code, not
- * the code. EXACTLY the .d.ts/.js pair: the per-format spellings
- * (.d.mts/.d.cts twins — an openh264.d.mts beside its island-bound
- * wasm loader, the npm fixtures' shape.d.mts) are the established
- * scriptc idiom for declaring a typed surface over JS that deliberately
- * runs in the island, and stay authoritative. npm packages keep the npm
- * story (their declarations ARE the consumer surface; --npm-static opts
- * into the JS per package), and a declaration with NO runtime sibling
- * stays a type-only module exactly as before. The tsgo host hides the
- * same twins (loadProgram's composed fsShadow), so both resolution
- * worlds answer the JS.
- *
- * "PROJECT" means the entry's own package realm: a workspace-linked
- * package's realpaths carry no node_modules segment either, but its
- * declarations ARE the consumer surface (the npm story), so twins hide
- * only under the same package.json as the entry. */
let projectRealmPkgJson: string | null = null;
export function setProjectRealm(entryPath: string): void {
@@ -609,7 +588,7 @@ export function resolveProjectImport(fromFile: string, specifier: string): strin
// registered bare specifier answers its attested SOURCE entry — the one
// chokepoint that makes preflight's user-module edges, the module
// order, and the CJS link check all agree the package compiles as
- // program modules instead of island-embedding its published dist.
+
const provenance = provenanceEntryFor(specifier);
if (provenance !== null) return normalizeResolvedPath(provenance);
const viaPaths = resolveViaProjectPaths(specifier);
@@ -964,18 +943,6 @@ export function resolveBareModule(
return npmStatic ? passOnce("js") : (passOnce("types") ?? passOnce("js"));
}
-/** A workspace-linked bare package whose executable entry is TypeScript,
- * not shipped JavaScript. The type-resolution pass must reach that source
- * directly, and the runtime-JS pass must have no answer: a workspace that
- * ships dist/index.js beside src/index.ts remains an ordinary npm package
- * whose JavaScript executes in the island unless --npm-static opts it in.
- *
- * Source-only workspace packages are part of the program author's module
- * graph instead. The TypeScript program already loaded their source and
- * resolved package-internal `.js` spellings to `.ts`; returning that same
- * entry from resolveProjectModule lets preflight, module ordering, and
- * lowering share the checker-resolved graph without feeding TypeScript to
- * the JavaScript island. */
export function resolveWorkspaceSourceModule(
fromFile: string,
specifier: string,
diff --git a/packages/compiler/src/frontend/runtime-resolve.ts b/packages/compiler/src/frontend/runtime-resolve.ts
index 9d378c8dc..d9f612b66 100644
--- a/packages/compiler/src/frontend/runtime-resolve.ts
+++ b/packages/compiler/src/frontend/runtime-resolve.ts
@@ -14,7 +14,7 @@ import { isBuiltin } from "node:module";
import { isAbsolute } from "node:path";
import { pathToFileURL } from "node:url";
import { markFrontendInputsUnstable } from "./input-tracker.js";
-import { NpmGraphBuilder, probeNodeImportRefusal } from "./npm.js";
+import { NodePackageResolver, probeNodeImportRefusal } from "./npm.js";
import type { FrontendServices } from "./services.js";
import { wasiGuestPath } from "../wasi-paths.js";
import { cjsResolvePaths, resolveCjsRuntime } from "./cjs-resolve.js";
@@ -83,7 +83,7 @@ export function resolveImportMetaRuntime(
if (services === undefined)
throw new Error("package runtime resolution requires frontend services");
- const builder = new NpmGraphBuilder(services);
+ const builder = new NodePackageResolver();
const key = builder.resolveForIntrospection(fromFile, specifier, "import");
if (key !== null) return { ok: true, value: targetFileUrl(key, targetPlatform) };
const refusal = probeNodeImportRefusal(fromFile, specifier);
diff --git a/packages/compiler/src/frontend/services-node.ts b/packages/compiler/src/frontend/services-node.ts
index 1a98f1795..ebac9f939 100644
--- a/packages/compiler/src/frontend/services-node.ts
+++ b/packages/compiler/src/frontend/services-node.ts
@@ -1,9 +1,8 @@
import { createRequire } from "node:module";
import { pathToFileURL } from "node:url";
import { FrontendServices } from "./services.js";
-import { Ts7Api, ts7Executable } from "./ts7/rpc-api.js";
+import { Ts7Api } from "./ts7/rpc-api.js";
import { evaluateNodeComptime } from "./comptime-node.js";
-import { emitRuntimeTypeScript } from "../native/runtime-typescript.js";
export function createNodeFrontendServices(): FrontendServices {
return new FrontendServices(
@@ -20,7 +19,6 @@ export function createNodeFrontendServices(): FrontendServices {
lookupPaths: (fromFile, specifier) =>
createRequire(pathToFileURL(fromFile)).resolve.paths(specifier),
},
- (path, source, format) => emitRuntimeTypeScript(ts7Executable(), path, source, format),
);
}
diff --git a/packages/compiler/src/frontend/services.test.ts b/packages/compiler/src/frontend/services.test.ts
index 976853a77..03afcd655 100644
--- a/packages/compiler/src/frontend/services.test.ts
+++ b/packages/compiler/src/frontend/services.test.ts
@@ -52,42 +52,9 @@ test("a host without a compile-time evaluator refuses explicitly", () => {
expect(factory).not.toHaveBeenCalled();
});
-test("TypeScript package emission belongs to its host and obeys the service lifecycle", () => {
- const emit = vi.fn(() => "export const value = 1;");
- const factory = vi.fn(() => {
- throw new Error("emission must not open a parser connection");
- });
- const services = new FrontendServices(factory, process.cwd(), undefined, undefined, emit);
- expect(services.emitRuntimeTypeScript("index.ts", "export const value: number = 1;", "esm")).toBe(
- "export const value = 1;",
- );
- expect(emit).toHaveBeenCalledExactlyOnceWith(
- "index.ts",
- "export const value: number = 1;",
- "esm",
- );
- expect(factory).not.toHaveBeenCalled();
- services.close();
- expect(() => services.emitRuntimeTypeScript("index.ts", "", "esm")).toThrow("closed");
- expect(emit).toHaveBeenCalledTimes(1);
-});
-
-test("a host without a TypeScript package emitter refuses explicitly", () => {
- const { services, factory } = setup();
- try {
- expect(() => services.emitRuntimeTypeScript("index.ts", "", "esm")).toThrow(
- "does not provide TypeScript package emission",
- );
- } finally {
- services.close();
- }
- expect(factory).not.toHaveBeenCalled();
-});
-
test("service construction and irrelevant rewrites open no connections", () => {
const { services, factory } = setup();
expect(services.rewriteCjs("exports.value = 1;", "index.js")).toBeNull();
- expect(services.globalFetchModules([])).toEqual(new Set());
expect(services.declarationOverloads("index.js", "", new Map())).toBeNull();
expect(services.declarationProperties("index.js", "", new Map())).toBeNull();
services.close();
@@ -95,7 +62,6 @@ test("service construction and irrelevant rewrites open no connections", () => {
expect(factory).not.toHaveBeenCalled();
expect(() => services.parse("a.ts", "", "ts")).toThrow("closed");
expect(() => services.createProgramHost()).toThrow("closed");
- expect(() => services.globalFetchModules([])).toThrow("closed");
expect(() => services.rewriteCjs("", "a.js")).toThrow("closed");
expect(() => services.declarationOverloads("a.js", "", new Map())).toThrow("closed");
expect(() => services.declarationProperties("a.js", "", new Map())).toThrow("closed");
@@ -136,20 +102,6 @@ test("program hosts remain usable after their creating services close", () => {
expect(connections[0]!.close).toHaveBeenCalledTimes(1);
});
-test("fetch analysis never shares a semantic session with detached syntax", () => {
- const { services, connections } = setup();
- const file = services.parse("same.js", "const fetch = () => 1;", "js");
- expect([
- ...services.globalFetchModules([{ key: "same.js", source: "fetch();", format: "cjs" }]),
- ]).toEqual(["same.js"]);
- expect(connections).toHaveLength(2);
- expect(connections[0]!.close).not.toHaveBeenCalled();
- expect(connections[1]!.close).toHaveBeenCalledTimes(1);
- expect(services.parse("same.js", file.text, "js")).toBe(file);
- services.close();
- expect(connections.every((connection) => connection.close.mock.calls.length === 1)).toBe(true);
-});
-
test("load failure releases the newly opened program host and keeps supplied services reusable", () => {
const { services, connections, dir } = setup();
try {
diff --git a/packages/compiler/src/frontend/services.ts b/packages/compiler/src/frontend/services.ts
index 29e5730c5..ca4dd2b36 100644
--- a/packages/compiler/src/frontend/services.ts
+++ b/packages/compiler/src/frontend/services.ts
@@ -1,6 +1,5 @@
import { Ts7SourceParser, type Ts7SourceKind } from "./ts7/source-parser.js";
import { Ts7Host, type Ts7ApiFactory, type Ts7HostOptions } from "./ts7/program-host.js";
-import { NpmFetchAnalyzer, type FetchAnalysisModule } from "./npm-fetch-analysis.js";
import { rewriteBundlerCjsWithParser } from "./npm-static-rewrite-host.js";
import { isBundlerCjsCandidate } from "./npm-static-rewrite-syntax.js";
import * as syntax from "./npm-static-declaration-syntax.js";
@@ -11,13 +10,6 @@ import type { SourceFile } from "./ts7/ast-types.js";
* verifies the returned value before baking it into the program. */
export type ComptimeEvaluator = (source: string, timeoutMs: number) => unknown;
-/** Emit an isolated package source without resolving or executing its imports. */
-export type RuntimeTypeScriptEmitter = (
- path: string,
- source: string,
- format: "esm" | "cjs",
-) => string;
-
/** A Node host keeps its process-specific resolver settings and hooks. Native
* clients use the filesystem resolver when no host adapter is supplied. */
export interface RuntimeModuleResolver {
@@ -31,7 +23,6 @@ export interface RuntimeModuleResolver {
* across native and Node clients. Program hosts belong to their callers. */
export class FrontendServices {
private parser: Ts7SourceParser | undefined;
- private readonly fetchAnalyzer: NpmFetchAnalyzer;
private closed = false;
constructor(
@@ -39,13 +30,7 @@ export class FrontendServices {
private readonly cwd = process.cwd(),
private readonly comptimeEvaluator: ComptimeEvaluator | undefined = undefined,
readonly runtimeModuleResolver: RuntimeModuleResolver | undefined = undefined,
- private readonly runtimeTypeScriptEmitter: RuntimeTypeScriptEmitter | undefined = undefined,
- ) {
- this.fetchAnalyzer = new NpmFetchAnalyzer(
- (options) => createApi({ ...options, collectTiming: false }),
- cwd,
- );
- }
+ ) {}
private ensureOpen(): void {
if (this.closed) throw new Error("frontend services are closed");
@@ -60,12 +45,6 @@ export class FrontendServices {
parse(path: string, source: string, kind: Ts7SourceKind): SourceFile {
return this.sourceParser().parse(path, source, kind);
}
- emitRuntimeTypeScript(path: string, source: string, format: "esm" | "cjs"): string {
- this.ensureOpen();
- if (this.runtimeTypeScriptEmitter === undefined)
- throw new Error("this compiler host does not provide TypeScript package emission");
- return this.runtimeTypeScriptEmitter(path, source, format);
- }
evaluateComptime(source: string, timeoutMs: number): unknown {
this.ensureOpen();
if (this.comptimeEvaluator === undefined)
@@ -76,10 +55,6 @@ export class FrontendServices {
this.ensureOpen();
return new Ts7Host(this.createApi, { ...options, cwd: options?.cwd ?? this.cwd });
}
- globalFetchModules(modules: readonly FetchAnalysisModule[]): ReadonlySet {
- this.ensureOpen();
- return this.fetchAnalyzer.analyze(modules);
- }
rewriteCjs(source: string, path: string): string | { degrade: string } | null {
this.ensureOpen();
if (!isBundlerCjsCandidate(source)) return null;
@@ -126,10 +101,6 @@ export class FrontendServices {
this.closed = true;
const parser = this.parser;
this.parser = undefined;
- try {
- this.fetchAnalyzer.close();
- } finally {
- parser?.close();
- }
+ parser?.close();
}
}
diff --git a/packages/compiler/src/frontend/tsc-codes.ts b/packages/compiler/src/frontend/tsc-codes.ts
index 65d211c0f..9095e9df3 100644
--- a/packages/compiler/src/frontend/tsc-codes.ts
+++ b/packages/compiler/src/frontend/tsc-codes.ts
@@ -29,17 +29,6 @@ export const ADOPTED_OPTIONS = [
"allowSyntheticDefaultImports",
] as const;
-/* The JAVASCRIPT strictness stance (the JS-input design made real):
- * JavaScript sources carry no annotations, so tsc's strictness families
- * that exist to demand annotations — or to reject dynamically-typed
- * idioms that are ordinary, working JS — cannot be satisfied by the
- * program's author at all. The design already says where inference gaps
- * land: exactly where `any` lands in TS (island under --dynamic, honest
- * fences without). So for JS FILES ONLY, these tsc families are not
- * preflight gates; the values involved stay `any`/loose and every use
- * meets the lowerer's per-site fences instead. TypeScript sources keep
- * the full strict gate — nothing here weakens the default for annotated
- * programs. */
export const JS_RELAXED_TSC_CODES: ReadonlySet = new Set([
// implicit any (params, variables, elements, this, returns, rest,
// construct signatures, index reads over shapes with no index
diff --git a/packages/compiler/src/frontend/type-mapper.ts b/packages/compiler/src/frontend/type-mapper.ts
index bbf2a8e07..dc1da834c 100644
--- a/packages/compiler/src/frontend/type-mapper.ts
+++ b/packages/compiler/src/frontend/type-mapper.ts
@@ -21,7 +21,6 @@ import {
isSupportedMapValue,
isSupportedSetElem,
isUnitType,
- JSVAL,
mapOf,
NULL_T,
PROCSTREAM_T,
@@ -122,15 +121,7 @@ export function jsOpenObjectType(
: type;
}
-/** The ambient TYPE names of the fetch slice. Under --dynamic their
- * values live in the embedded engine and map to island handles (jsval).
- * Static fetch gives Response, RequestInit, AbortController/AbortSignal, response
- * Headers, and the readable Web Streams slice native checked-dynamic
- * handle representations. The Headers constructor itself remains
- * dynamic-only even though response.headers is native.
- * Declaration provenance is checked in mapType so user types with the
- * same names keep their ordinary structural representation. */
-export const ISLAND_AMBIENT_TYPES = [
+export const FETCH_AMBIENT_TYPES = [
"Response",
"Request",
"ResponseInit",
@@ -148,23 +139,6 @@ export const ISLAND_AMBIENT_TYPES = [
"ReadableStreamReadDoneResult",
] as const;
-function isAmbientAbortHandleType(type: ts.Type, ctx: TypeMapperCtx): boolean {
- if (type.isUnionType())
- return ts.constituentTypes(type).some((part) => isAmbientAbortHandleType(part, ctx));
- const symbol = type.getSymbol();
- return (
- !!symbol &&
- (symbol.name === "AbortSignal" || symbol.name === "AbortController") &&
- ctx.checker
- .declarationsOf(symbol)
- .some(
- (d) =>
- (ts.isInterfaceDeclaration(d) || ts.isClassDeclaration(d)) &&
- ctx.isStdlibFile(d.getSourceFile()),
- )
- );
-}
-
/** node:util.parseArgs's public and @types/node helper type names. Values
* behind this surface use the checked-dynamic tree; see mapTypeInner. */
const PARSE_ARGS_DYN_TYPES = new Set([
@@ -736,8 +710,6 @@ export function formatIrType(
seen.delete(t.unionId);
}
}
- case "jsval":
- return append("any");
case "regex":
return append("RegExp");
case "date":
@@ -975,21 +947,14 @@ export interface TypeMapperCtx {
* Map/RegExp/Promise recognition needs declaration provenance: the name
* alone proves nothing (a user's own `interface Map` maps as a record). */
isStdlibFile: (sf: ts.SourceFile) => boolean;
- /** True for an npm package's shipped .d.ts — a declaration file under
- * node_modules that is NOT the standard library (typescript's own lib
- * files live under node_modules too). Types declared there map to jsval
- * under --dynamic: the package's implementation runs in the embedded
- * engine, so its values are island handles. */
+
isNpmFile: (sf: ts.SourceFile) => boolean;
/** True for a declaration file explicitly mapped by coverage's
* --external-types option. These declarations are trusted as structural
* type descriptions for project-owned values, but their imported runtime
* bindings are fenced separately by the Lowerer. */
isExternalTypeFile: (sf: ts.SourceFile) => boolean;
- /** --dynamic: `any` maps to the island handle type (jsval). Off, `any`
- * stays unmapped and the requires-dynamic diagnostic fires per site. */
- dynamic: boolean;
- /** Successful context-free mappings, keyed by dynamic posture + the
+ /** Successful context-free mappings, keyed by the
* TypeScript server's stable type id. A generated facade can reference the
* same large record/function type thousands of times; remapping its full
* member graph each time is quadratic work. Generic/mixin contexts opt out
@@ -1005,10 +970,7 @@ export interface TypeMapperCtx {
* would ICE the validator. Such instance types stay unmapped (null):
* callers fence them like any other unsupported type. */
isProgramFile: (sf: ts.SourceFile) => boolean;
- /** Static ECMAScript module namespace identity, when `type` is exactly a
- * compiled source module or supported Node builtin namespace. Dynamic
- * builds leave these unmapped because import() values live in the
- * embedded engine there. */
+
moduleNamespaceId?: (type: ts.Type) => string | null;
}
/** A generator type's normalized value channels (Generator[] is
// Promise.all's food: promises are refcounted, cycle-headered values
- // with `_v` adapters like any other ref element — they just never
- // JSON-serialize or cross the island boundary, which the safety
- // predicates already refuse). FUNCTION elements ride REF too (closure
+ // with `_v` adapters like any other ref element). FUNCTION elements ride REF too (closure
// `_v` adapters + scr_closure_trace_v — closures are cycle-headered):
// `f === f` identity through indexOf/includes is sound because a
// function VALUE is one ScrClosure for its whole life — top-level
@@ -1503,16 +1443,7 @@ function mapTypeInner(type: ts.Type, ctx: TypeMapperCtx): IrType | null {
// VOID mapping is a return-position artifact, not a value.
if (elem?.kind === "void" && isUnitOnlyTsType(elemTs, ctx.resolveTypeParam))
elem = unitOnlyUnion(unions);
- // A jsval element ABSORBS the array — with one carve-out. An array
- // type entangled with package-declared ('npm-jsval') elements
- // (`GeneratedFile[]`, `ModelMessage[]`) describes ISLAND values: the
- // handles those APIs produce are engine arrays, never the static
- // ScrArr this mapping would otherwise claim, so the whole array is
- // one handle and every operation on it is an engine op. The carve-out
- // is literal `any[]`: an EXPLICIT static array of dynamic values —
- // the messages-building pattern (`const content: any[] = []`) — which
- // keeps its static array-of-handles representation.
- if (elem?.kind === "jsval" && !(elemTs.flags & ts.TypeFlags.Any)) return JSVAL;
+
if (!elem) return null;
// A dyn ELEMENT makes the WHOLE array the checked-dynamic value:
// `unknown[]`, `object[]`, and the collapsed `(string | object)[]`
@@ -1566,18 +1497,13 @@ function mapTypeInner(type: ts.Type, ctx: TypeMapperCtx): IrType | null {
const args = checker.getTypeArguments(ref);
if (args.length === 0) return arrayOf(unitOnlyUnion(unions));
if (tupleShape?.elementFlags === undefined) return null;
- // Optional/rest elements (`[string?, number?]`, `[string, ...number[]]`)
- // have no fixed shape — the ARITY is a runtime fact. Under --dynamic
- // the value lives in the engine, a real JS array carrying its true
- // length (reads, destructuring, JSON, .length all exact); static
- // builds stay unmapped and badType tells the dynamic-tier story.
+ // Optional/rest elements have no fixed native tuple layout.
if (tupleShape.elementFlags.some((f) => !(f & ts.ElementFlags.Required))) {
- return ctx.dynamic ? JSVAL : null;
+ return null;
}
const fields: { name: string; type: IrType }[] = [];
for (let i = 0; i < args.length; i++) {
- let et =
- !ctx.dynamic && (args[i]!.flags & ts.TypeFlags.Any) !== 0 ? DYN : mapType(args[i]!, ctx);
+ let et = (args[i]!.flags & ts.TypeFlags.Any) !== 0 ? DYN : mapType(args[i]!, ctx);
// A unit-only element (`[number, undefined]`) rides the unit-only
// union, the record-field rule.
if (et?.kind === "void" && isUnitOnlyTsType(args[i]!, ctx.resolveTypeParam))
@@ -1587,9 +1513,9 @@ function mapTypeInner(type: ts.Type, ctx: TypeMapperCtx): IrType | null {
// normalizer shape): the slot has the overflow map's RC/JSON/dyn
// plumbing, values arrive dyn or convert via dynFrom.
if (!et || et.kind === "void") return null;
- // A jsval member keeps this tuple in the island as a real JS array.
+
// Object records may instead keep ambient abort handles in slots.
- if (et.kind === "jsval") return JSVAL;
+
fields.push({ name: String(i), type: et });
}
fields.sort((a, b) => (a.name < b.name ? -1 : a.name > b.name ? 1 : 0));
@@ -2059,7 +1985,7 @@ function mapTypeInner(type: ts.Type, ctx: TypeMapperCtx): IrType | null {
// spawn consumes a presence-sensitive option bag, including optional
// stdio and env values. Keep it checked-dynamic for native normalization.
if (isStdlibInterface("SpawnOptions")) return DYN;
- // The fetch ambient slice: under --dynamic these are island handles
+
// exactly like npm-declared types. Static fetch has one deliberately
// narrower native representation: Response is an opaque checked-
// dynamic capsule consumed only by the Response method lowerings, and
@@ -2073,7 +1999,6 @@ function mapTypeInner(type: ts.Type, ctx: TypeMapperCtx): IrType | null {
{
const alias = widened.getAliasSymbol();
if (
- !ctx.dynamic &&
alias?.name === "ReadableStreamReadResult" &&
checker
.declarationsOf(alias)
@@ -2087,7 +2012,6 @@ function mapTypeInner(type: ts.Type, ctx: TypeMapperCtx): IrType | null {
}
}
if (
- !ctx.dynamic &&
psym &&
(psym.name === "ReadableStreamReadValueResult" ||
psym.name === "ReadableStreamReadDoneResult") &&
@@ -2103,7 +2027,7 @@ function mapTypeInner(type: ts.Type, ctx: TypeMapperCtx): IrType | null {
}
if (
psym &&
- (ISLAND_AMBIENT_TYPES as readonly string[]).includes(psym.name) &&
+ (FETCH_AMBIENT_TYPES as readonly string[]).includes(psym.name) &&
!(
psym.name === "ReadableStream" &&
checker
@@ -2118,7 +2042,7 @@ function mapTypeInner(type: ts.Type, ctx: TypeMapperCtx): IrType | null {
ctx.isStdlibFile(d.getSourceFile()),
)
) {
- return ctx.dynamic ? JSVAL : DYN;
+ return DYN;
}
// ReadonlyMap/ReadonlySet are the SAME runtime values as Map/Set — the
// readonly-ness is a checker-only view (no mutating members on the
@@ -2127,30 +2051,26 @@ function mapTypeInner(type: ts.Type, ctx: TypeMapperCtx): IrType | null {
if (isStdlibInterface("Map") || isStdlibInterface("ReadonlyMap")) {
const args = checker.getTypeArguments(widened as ts.TypeReference);
if (args.length !== 2) return null;
- const key =
- !ctx.dynamic && (args[0]!.flags & ts.TypeFlags.Any) !== 0 ? DYN : mapType(args[0]!, ctx);
+ const key = (args[0]!.flags & ts.TypeFlags.Any) !== 0 ? DYN : mapType(args[0]!, ctx);
if (
!key ||
!isSupportedMapKey(key, key.kind === "union" ? ctx.unions.get(key.unionId)?.arms : undefined)
)
return null;
- const value =
- !ctx.dynamic && (args[1]!.flags & ts.TypeFlags.Any) !== 0 ? DYN : mapType(args[1]!, ctx);
+ const value = (args[1]!.flags & ts.TypeFlags.Any) !== 0 ? DYN : mapType(args[1]!, ctx);
if (!value || !isSupportedMapValue(value)) return null;
return mapOf(key, value);
}
// Native WeakMap keeps reference identities in checked-dynamic storage.
// The runtime rejects reference kinds without a weak lifetime contract.
- if (isStdlibInterface("WeakMap") || isStdlibInterface("WeakSet"))
- return ctx.dynamic ? JSVAL : DYN;
+ if (isStdlibInterface("WeakMap") || isStdlibInterface("WeakSet")) return DYN;
// Set: Map's sibling — same provenance rule and key domain.
// Anything else stays unmapped;
// the `new Set` lowering names the offending element type specifically.
if (isStdlibInterface("Set") || isStdlibInterface("ReadonlySet")) {
const args = checker.getTypeArguments(widened as ts.TypeReference);
if (args.length !== 1) return null;
- const elem =
- !ctx.dynamic && (args[0]!.flags & ts.TypeFlags.Any) !== 0 ? DYN : mapType(args[0]!, ctx);
+ const elem = (args[0]!.flags & ts.TypeFlags.Any) !== 0 ? DYN : mapType(args[0]!, ctx);
if (
!elem ||
!isSupportedSetElem(
@@ -2758,10 +2678,8 @@ function mapTypeInner(type: ts.Type, ctx: TypeMapperCtx): IrType | null {
// Promise in a STATIC build (untyped JS entries: `new
// Promise((resolve) => ...)` infers any): the settled value rides the
// dyn arm exactly like Promise — every use of the awaited
- // value is checked-dynamic, the same honesty `unknown` gets. Dynamic
- // builds keep the jsval mapping below (an engine promise is one
- // handle).
- if (arg.flags & ts.TypeFlags.Any && !ctx.dynamic) return { kind: "promise", inner: DYN };
+ // value is checked-dynamic, the same checks `unknown` gets.
+ if (arg.flags & ts.TypeFlags.Any) return { kind: "promise", inner: DYN };
const inner = mapType(arg, ctx);
if (!inner) return null;
return { kind: "promise", inner };
@@ -2835,9 +2753,7 @@ function mapTypeInner(type: ts.Type, ctx: TypeMapperCtx): IrType | null {
}
// PromiseSettledResult's parts: the lib's PromiseFulfilledResult /
// PromiseRejectedResult interfaces map to the documented HONEST SUBSET
- // record { status: string } — `value` (T) and `reason` (any) have no
- // record-field representation here (void fields don't exist; a jsval
- // field would absorb the record), and the manual-allSettled pattern this
+ // record { status: string }. The manual-allSettled pattern this
// mapping exists for (pMap) discards them. Construction literals still
// EVALUATE a dropped initializer for its effects — the awaited mapper —
// via the object-literal lowering's drop path. Both interfaces intern
@@ -3238,7 +3154,6 @@ function mapTypeInner(type: ts.Type, ctx: TypeMapperCtx): IrType | null {
// Recursive and Symbol-keyed callable objects need their complete live
// property table; dropping those members into a plain closure loses data.
if (
- !ctx.dynamic &&
checker.getCallSignatures(widened).length > 0 &&
checker.getPropertiesOfType(widened).length > 0
)
@@ -3276,7 +3191,7 @@ function mapTypeInner(type: ts.Type, ctx: TypeMapperCtx): IrType | null {
for (const p of sig.getParameters()) {
const decl = checker.valueDeclarationOf(p);
const rest = decl !== undefined && ts.isParameter(decl) && decl.dotDotDotToken !== undefined;
- // JavaScript rest values retain the checked-dynamic/island runtime-
+
// arity ABI selected by lambdaSignature. Treating an inferred any[]
// declaration as a typed packed-array closure would bypass its boxed
// spread/error semantics and change coverage classification.
@@ -3330,7 +3245,7 @@ function mapTypeInner(type: ts.Type, ctx: TypeMapperCtx): IrType | null {
// Belt and braces for non-strict type worlds: an optional param's
// ABI slot is always the undefined-armed union (strictNullChecks
// already spells it that way; arm it here if the world didn't).
- if (optional && pt && pt.kind !== "void" && pt.kind !== "jsval" && pt.kind !== "dyn") {
+ if (optional && pt && pt.kind !== "void" && pt.kind !== "dyn") {
const armed = withUndefinedArm(pt, ctx.unions);
if (!armed) return null;
pt = armed;
@@ -3357,7 +3272,7 @@ function mapTypeInner(type: ts.Type, ctx: TypeMapperCtx): IrType | null {
isJsSourceFile(sigDecl.getSourceFile()) &&
(retT.flags & (ts.TypeFlags.Null | ts.TypeFlags.Undefined)) !== 0;
let ret =
- jsUnitReturn || (!ctx.dynamic && (retT.flags & ts.TypeFlags.Any) !== 0)
+ jsUnitReturn || (retT.flags & ts.TypeFlags.Any) !== 0
? DYN
: retT.flags & ts.TypeFlags.Never
? VOID
@@ -3562,22 +3477,8 @@ function mapTypeInner(type: ts.Type, ctx: TypeMapperCtx): IrType | null {
continue;
}
const mapped = mapType(part, ctx);
- // A jsval PART absorbs the union: `GeneratedFile | undefined` (a
- // package-declared arm) is one island handle — the engine's
- // undefined/null ARE handle values, and any data sibling is
- // representable in the engine too, so the handle is the one
- // runtime representation. Exactly tsc's own collapse for `any | T`
- // (which never even reaches here as a union). Sibling arms that
- // already mapped don't matter — and ones that would NOT map on
- // their own don't block the absorb either: a STATIC value of such
- // an arm flowing in still fences per-site at the marshal
- // (jsvalIn's boundary message).
- if (mapped?.kind === "jsval") return JSVAL;
+
if (!mapped) {
- // Before failing the whole union, let a LATER jsval part absorb.
- for (const rest of ts.constituentTypes(widened)) {
- if (mapType(rest, ctx)?.kind === "jsval") return JSVAL;
- }
return null;
}
if (mapped.kind === "void") {
@@ -3618,10 +3519,8 @@ function mapTypeInner(type: ts.Type, ctx: TypeMapperCtx): IrType | null {
// DYN WHOLESALE — the checked-dynamic tree's scalar kinds ARE the scalar arms (===,
// typeof, switch dispatch all exact), typeof/Array.isArray/unit
// narrowing on dyn already dispatches natively (dynTest +
- // maybeNarrow's validated scalar extraction), and engine-valued
- // arms ride the island kind (SCR_DYN_JSVAL), so no per-arm runtime
- // tag is ever needed and the component fence retires at these
- // sites. The domain is dynSubsumableUnionArm's: scalars, units, dyn
+ // maybeNarrow's validated scalar extraction), so no union tag is
+ // needed. The domain is dynSubsumableUnionArm's: scalars, units, dyn
// itself, and records/arrays inside the dynFrom conversion domain
// (those enter as dyn data — the deep-copy stance, so identity and
// mutation coupling with the source value end at the slot;
@@ -4044,11 +3943,7 @@ function mapBoundIndexedAccess(type: ts.Type, ctx: TypeMapperCtx): IrType | null
* (`{a?: string}` and `{a: string | undefined}` are ONE shape) — those stay
* unmapped inside generic bodies; their concrete uses resolve structurally
* through mapRecordType. */
-/** `Awaited