pjh123
|
47d4d2a921
|
fix: NEW_SPREAD/SUPER_SPREAD 构造深递归统一走压帧入口可捕获深度检查
收敛后普通 NEW/SUPER 深递归经 push_bytecode_frame 深度检查抛可捕获
RangeError,而 NEW_SPREAD/SUPER_SPREAD 仍保留显式引擎 Err(不可捕获),
构造路径行为分叉。删除两处显式检查,交由统一入口处理:spread 变体与
普通路径一致抛可捕获 RangeError。补浅深度配置下 NEW/NEW_SPREAD 深递归
try/catch 可捕获断言(普通 NEW 作对照锚点)。
|
2026-08-15 12:13:36 +08:00 |
|
爱特每羊队
|
c4fda0f883
|
engine: ToPropertyKey via ToPrimitive, Symbol keys/description, catchable conversion errors
|
2026-08-12 09:59:56 +08:00 |
|
爱特每羊队
|
c9e4248a02
|
fix: 修复不符合 JS 语义约束的错误行为测试
|
2026-08-05 15:44:22 +08:00 |
|
爱特每羊队
|
51ebcbdb9b
|
fix: 修复同步调用参数限制与内建语义错误
|
2026-06-23 14:38:58 +08:00 |
|
爱特每羊队
|
933612c89d
|
fix: 修复全局边界安全与内存稳定性问题
|
2026-06-22 19:43:00 +08:00 |
|
爱特每羊队
|
1016f432f1
|
feat: 支持可选链空值合并与逻辑赋值
|
2026-06-18 15:26:16 +08:00 |
|
爱特每羊队
|
fdaedc060b
|
fix: 降低函数体寄存器压力
|
2026-06-15 00:33:58 +08:00 |
|
爱特每羊队
|
d242d08e6d
|
refactor: 拆分 Kernel 中可变 Session 与不可变 Core
|
2026-06-14 12:58:09 +08:00 |
|
爱特每羊队
|
3987d39db9
|
fix: 修复 Function call/apply/bind 调用非原生函数问题
|
2026-06-09 19:12:14 +08:00 |
|
爱特每羊队
|
85e78bd248
|
feat: 支持基础 class 声明表达式与原型方法
|
2026-06-09 08:38:21 +08:00 |
|
爱特每羊队
|
5d1d25074e
|
style: 减少自动格式化换行
|
2026-06-09 00:53:46 +08:00 |
|
爱特每羊队
|
81d08b4a8f
|
fix: 将 delete 属性操作改为显式 TypeError
|
2026-06-08 23:17:47 +08:00 |
|
爱特每羊队
|
bbe1fa78af
|
fix: 修复 THROW 错误类型与 Error 子类构造器
|
2026-06-08 23:14:02 +08:00 |
|
爱特每羊队
|
073e0dab86
|
fix: 修复 NEW_EXPRESSION 异常未进入 unwind
|
2026-06-08 23:06:43 +08:00 |
|
爱特每羊队
|
2e09beaf65
|
fix: 将 VM 步数上限改为 KernelConfig 可配置项
|
2026-06-08 21:46:08 +08:00 |
|
爱特每羊队
|
788a898b01
|
fix: 修复字节码函数调用跳过扩展字执行异常问题
|
2026-06-07 22:26:44 +08:00 |
|
爱特每羊队
|
bd70fecea5
|
feat: 支持 try-catch 语法字节码编译及缓存
|
2026-06-07 21:31:05 +08:00 |
|
爱特每羊队
|
3f41fe9d71
|
fix: 修复 for-in 语法原型链丢失属性问题
|
2026-06-07 19:47:49 +08:00 |
|
爱特每羊队
|
77bf00233b
|
fix: 修复 throw 未支持静默失败问题
|
2026-06-07 19:35:12 +08:00 |
|
爱特每羊队
|
3fce4a9663
|
fix: 修复复用 VM IC 缓存未清除问题
|
2026-06-07 19:22:25 +08:00 |
|
爱特每羊队
|
5c8e41352a
|
test: 拆分 VM 测试并新增多项测试
|
2026-06-06 15:41:28 +08:00 |
|