fix: 补充部分不支持特性以提供详细报错信息
This commit is contained in:
@@ -302,6 +302,39 @@ impl CompileCtx {
|
||||
"parseFloat",
|
||||
"isNaN",
|
||||
"isFinite",
|
||||
// Out-of-scope constructors: bound as TypeError-throwing stubs
|
||||
"Proxy",
|
||||
"WeakMap",
|
||||
"WeakSet",
|
||||
"WeakRef",
|
||||
"FinalizationRegistry",
|
||||
"Atomics",
|
||||
"SharedArrayBuffer",
|
||||
"ArrayBuffer",
|
||||
"DataView",
|
||||
"Iterator",
|
||||
"BigInt",
|
||||
// TypedArray family stubs
|
||||
"Int8Array",
|
||||
"Uint8Array",
|
||||
"Uint8ClampedArray",
|
||||
"Int16Array",
|
||||
"Uint16Array",
|
||||
"Int32Array",
|
||||
"Uint32Array",
|
||||
"Float32Array",
|
||||
"Float64Array",
|
||||
"BigInt64Array",
|
||||
"BigUint64Array",
|
||||
// Reflect namespace object
|
||||
"Reflect",
|
||||
// URI utility functions
|
||||
"escape",
|
||||
"unescape",
|
||||
"encodeURI",
|
||||
"decodeURI",
|
||||
"encodeURIComponent",
|
||||
"decodeURIComponent",
|
||||
];
|
||||
for name in &builtins {
|
||||
let reg = self.alloc_reg();
|
||||
|
||||
Reference in New Issue
Block a user