perf: f64 转字符串去中间分配并加整数 double 快路径

This commit is contained in:
2026-08-15 15:06:43 +08:00
parent dd930bc39d
commit 9ba1eb4c1c
4 changed files with 137 additions and 41 deletions
+1 -1
View File
@@ -302,7 +302,7 @@ fn jsvalue_to_json<H: VmHost>(
if !n.is_finite() {
out.push_str("null");
} else {
out.push_str(&oxide_runtime_api::js_number_to_string(n));
oxide_runtime_api::write_number_into(n, out);
}
} else if val.is_string() {
let s = unsafe { (*val.as_string_ptr()).to_owned_string() };