Files
opencode/packages/codemode/test/test262/manifest.json

107 lines
3.0 KiB
JSON

{
"revision": "250f204f23a9249ff204be2baec29600faae7b75",
"directories": ["built-ins", "language"],
"harness": ["assert.js", "sta.js", "compareArray.js", "doneprintHandle.js"],
"flags": ["module", "raw", "noStrict"],
"boundaries": {
"class": "\\bclass\\s*[A-Za-z_${]",
"accessor properties": "\\b(get|set)\\s+[\\w$\\[][^\\n(]*\\(",
"property descriptors": "Object\\.(defineProperty|defineProperties|getOwnPropertyDescriptors?|getOwnPropertyNames|setPrototypeOf)\\b",
"boxed primitives": "\\b(new\\s+(String|Number|Boolean)\\b|Object\\s*\\(\\s*(true|false|-?\\d|['\"]))",
"typed arrays and buffers": "\\b(ArrayBuffer|SharedArrayBuffer|DataView|Int8Array|Uint8ClampedArray|Int16Array|Uint16Array|Int32Array|Uint32Array|Float16Array|Float32Array|Float64Array|BigInt64Array|BigUint64Array)\\b",
"weak collections": "\\b(WeakRef|FinalizationRegistry)\\b",
"Reflect and Proxy": "\\b(Reflect|Proxy)\\b",
"sloppy mode": "\\bwith\\s*\\(",
"eval": "\\b(eval|Function)\\b",
"new.target": "\\bnew\\.target\\b",
"globalThis": "\\bglobalThis\\b",
"Symbol": "\\bSymbol\\b(?!\\.(iterator|asyncIterator)\\b)",
"$262 host API": "\\$262"
},
"features": [
"BigInt",
"Proxy",
"proxy-missing-checks",
"Reflect",
"Reflect.construct",
"Reflect.set",
"Reflect.setPrototypeOf",
"Symbol",
"Symbol.hasInstance",
"Symbol.isConcatSpreadable",
"Symbol.match",
"Symbol.matchAll",
"Symbol.prototype.description",
"Symbol.replace",
"Symbol.search",
"Symbol.species",
"Symbol.split",
"Symbol.toPrimitive",
"Symbol.toStringTag",
"Symbol.unscopables",
"symbols-as-weakmap-keys",
"class",
"class-fields-private",
"class-fields-private-in",
"class-fields-public",
"class-methods-private",
"class-static-block",
"class-static-fields-private",
"class-static-fields-public",
"class-static-methods-private",
"super",
"new.target",
"decorators",
"TypedArray",
"TypedArray.prototype.at",
"ArrayBuffer",
"SharedArrayBuffer",
"DataView",
"Atomics",
"Atomics.pause",
"Atomics.waitAsync",
"resizable-arraybuffer",
"arraybuffer-transfer",
"immutable-arraybuffer",
"Float16Array",
"Float32Array",
"Float64Array",
"Int8Array",
"Int16Array",
"Int32Array",
"Uint8Array",
"Uint8ClampedArray",
"Uint16Array",
"Uint32Array",
"uint8array-base64",
"WeakRef",
"FinalizationRegistry",
"Intl-enumeration",
"Temporal",
"ShadowRealm",
"cross-realm",
"dynamic-import",
"import.meta",
"import-attributes",
"import-defer",
"export-defer",
"source-phase-imports",
"source-phase-imports-module-source",
"import-text",
"import-bytes",
"json-modules",
"top-level-await",
"explicit-resource-management",
"tail-call-optimization",
"caller",
"IsHTMLDDA",
"host-gc-required",
"legacy-regexp",
"__proto__",
"__getter__",
"__setter__",
"iterator-sequencing",
"joint-iteration"
]
}