pjh123
1c70d0343d
fix: Function.prototype.apply 解除实参上限,native 大实参集走 spill 溢出区
apply 曾把实参数组静默截断到 55 个(寄存器窗口限制),导致
String.fromCodePoint.apply(null, codePoints) 这类大参数集调用只取前 55 个。
改为直接物化全部实参经 TailCall 下发:字节码目标走帧参数区(spill 栈)任意
个数;native 目标新增 spill 溢出区通道,寄存器窗口(253)之外的实参转存
spill 栈(GC 根、嵌套安全),builtin 经 VmHost::native_arg_count/native_arg_at
读取,String.fromCodePoint 迁移为新接口。大实参集不再静默截断。
2026-08-15 20:31:32 +08:00
..
2026-08-14 06:14:38 +08:00
2026-08-15 17:35:27 +08:00
2026-08-09 07:22:46 +08:00
2026-08-14 05:26:46 +08:00
2026-06-23 17:06:39 +08:00
2026-06-24 20:15:15 +08:00
2026-08-15 05:49:59 +08:00
2026-06-25 22:38:23 +08:00
2026-08-15 20:04:48 +08:00
2026-08-06 23:10:27 +08:00
2026-08-15 19:13:51 +08:00
2026-08-15 20:31:32 +08:00
2026-06-24 20:15:15 +08:00
2026-08-14 12:11:54 +08:00
2026-08-14 22:37:46 +08:00
2026-06-09 00:53:46 +08:00
2026-08-15 15:06:43 +08:00
2026-08-14 22:37:46 +08:00
2026-08-14 06:14:38 +08:00
2026-06-24 20:15:15 +08:00
2026-08-08 18:01:00 +08:00
2026-08-15 19:34:55 +08:00
2026-08-09 16:09:49 +08:00
2026-08-11 23:14:42 +08:00
2026-08-15 20:04:48 +08:00
2026-08-15 12:13:47 +08:00
2026-08-08 10:33:16 +08:00
2026-08-14 06:14:38 +08:00
2026-08-15 16:09:19 +08:00
2026-06-06 20:08:10 +08:00
2026-08-06 23:10:27 +08:00
2026-08-06 23:10:27 +08:00
2026-08-06 23:10:27 +08:00
2026-08-15 17:35:27 +08:00
2026-08-06 23:10:27 +08:00
2026-08-11 14:17:45 +08:00
2026-08-06 23:10:27 +08:00
2026-08-14 22:37:46 +08:00
2026-08-06 23:10:27 +08:00
2026-08-06 23:10:27 +08:00
2026-08-06 23:10:27 +08:00
2026-08-06 23:10:27 +08:00
2026-08-15 16:09:19 +08:00
2026-08-14 06:14:38 +08:00
2026-08-15 18:50:07 +08:00
2026-08-15 19:13:51 +08:00
2026-08-09 20:00:16 +08:00
2026-08-10 03:52:17 +08:00
2026-08-15 08:16:49 +08:00
2026-08-15 17:35:27 +08:00
2026-06-18 15:26:16 +08:00
2026-08-10 10:18:39 +08:00
2026-08-10 11:54:44 +08:00
2026-08-15 09:17:03 +08:00
2026-08-15 04:20:26 +08:00
2026-08-10 10:28:32 +08:00
2026-08-15 16:09:19 +08:00
2026-08-09 11:08:36 +08:00
2026-08-15 14:32:08 +08:00
2026-08-06 23:10:27 +08:00
2026-08-06 23:10:27 +08:00
2026-08-06 23:10:27 +08:00
2026-08-15 12:13:36 +08:00
2026-08-15 16:09:19 +08:00
2026-08-14 06:14:38 +08:00
2026-06-24 20:15:15 +08:00
2026-08-08 16:03:24 +08:00
2026-08-15 14:32:08 +08:00
2026-08-15 17:35:27 +08:00
2026-08-15 07:47:54 +08:00
2026-06-06 20:31:57 +08:00
2026-06-09 00:53:46 +08:00
2026-06-06 15:41:28 +08:00
2026-08-06 23:10:27 +08:00