feat: 实现最小 BigInt 子集(字面量/算术/比较/构造器,Temporal 前置)

This commit is contained in:
爱特每羊队
2026-08-10 23:02:31 +08:00
parent 46b60ff003
commit 7e3d7b43b5
22 changed files with 706 additions and 32 deletions
+2
View File
@@ -197,6 +197,8 @@ fn format_js_value(
// SAFETY: val 已确认是字符串值。
let s = unsafe { (*val.as_string_ptr()).data.clone() };
format!("\"{s}\"")
} else if val.is_bigint() {
format!("{}", vm.bigint_value(val))
} else if val.is_object() {
let obj = unsafe { &*val.as_js_object_ptr() };
if obj.is_promise_obj() {