爱特每羊队
|
ca938e0655
|
fix(vm): 数组属性存储机制(array_prop_count 显式元素数 + shape 属性偏移 + IC/prop_forge 对齐)
|
2026-08-07 21:53:45 +08:00 |
|
爱特每羊队
|
bf4d4a508d
|
feat(regexp): 迁移到 regress 引擎(backref/lookaround/命名组/v-flag)+ 手动 \$ 展开 replace + exec 捕获组数组
|
2026-08-07 21:29:22 +08:00 |
|
爱特每羊队
|
fec6b68ecb
|
fix(emit): 括号包裹的匿名函数参与 name 推断(is_anonymous_function_definition)
|
2026-08-07 20:27:49 +08:00 |
|
爱特每羊队
|
b49ac29414
|
fix(emit): 默认参数/解构默认值函数名推断(SetFunctionName)
|
2026-08-07 20:15:35 +08:00 |
|
爱特每羊队
|
5b70a21832
|
fix(emit): 赋值表达式与对象属性函数名推断(function/class/arrow)
|
2026-08-07 20:10:06 +08:00 |
|
爱特每羊队
|
b291a68528
|
fix(emit): 变量声明赋值 class 表达式参与函数名推断
|
2026-08-07 20:05:43 +08:00 |
|
爱特每羊队
|
0d42207a1c
|
fix(regexp): 正则字面量编译期语法校验(非法抛 SyntaxError)+ CREATE_REGEXP 保留错误类型
|
2026-08-07 20:02:11 +08:00 |
|
爱特每羊队
|
82e15f32f6
|
fix(emit): 参数默认值 emit 前完成捕获分析 + 类方法支持 upvalue 捕获
|
2026-08-07 19:18:38 +08:00 |
|
爱特每羊队
|
11852e76af
|
fix(emit): 闭包捕获/upvalue 分析纳入参数默认值表达式(含嵌套函数声明)
|
2026-08-07 19:04:25 +08:00 |
|
爱特每羊队
|
f015e1c428
|
fix(emit): 闭包捕获分析补扫 catch 参数解构模式的表达式引用
|
2026-08-07 18:32:05 +08:00 |
|
爱特每羊队
|
accc677769
|
fix(emit): 顶层模块 param_layout.base 改 0 防父槽误判 + regalloc/VM 诊断日志
|
2026-08-07 17:13:57 +08:00 |
|
爱特每羊队
|
70536e3e2f
|
fix(emit): catch 参数支持解构 pattern(数组/对象/默认值)
|
2026-08-07 16:27:48 +08:00 |
|
爱特每羊队
|
e9d1bc822c
|
fix(emit): LOAD_UPVALUE 的 uv_idx 改 Imm 编码避免被 RegAlloc 重写
|
2026-08-07 16:09:17 +08:00 |
|
爱特每羊队
|
04a6aa10f7
|
feat(emit): 实现默认参数(形参 initializer 与解构默认值)
|
2026-08-07 15:26:25 +08:00 |
|
爱特每羊队
|
f4d95f373e
|
fix(vm): 链式 upvalue 捕获支持多层嵌套函数引用深层变量
|
2026-08-07 14:56:51 +08:00 |
|
爱特每羊队
|
c8979660cb
|
fix(vm): 函数 name 属性与 harness 重复 Test262Error 定义
|
2026-08-07 12:22:59 +08:00 |
|
爱特每羊队
|
be9b96dfae
|
feat(parser): 引入 oxc_semantic 早期错误检查与 onlyStrict 注入
|
2026-08-07 12:04:46 +08:00 |
|
爱特每羊队
|
dd291250e2
|
feat(iter): 迭代协议支持对象字面量 computed key 与 upvalue 捕获
|
2026-08-07 10:49:24 +08:00 |
|
爱特每羊队
|
328b8a3ddc
|
docs: 补充注释与格式化
|
2026-08-06 23:10:27 +08:00 |
|
爱特每羊队
|
8317c03edb
|
fix(emit): 调用参数打包连续寄存器 + 捕获参数建 cell + TEMPLATE_STR ext 重映射(修复 JSON/closures/template 回归)
|
2026-08-06 19:33:05 +08:00 |
|
爱特每羊队
|
f4e0fdf14e
|
feat(dce): liveness 驱动的精确二轮 dce_precise + is_top_level 标志(D-17/D-19/D-20)
|
2026-08-06 16:55:26 +08:00 |
|
爱特每羊队
|
38d6c7a60e
|
refactor(emit): 寄存器号 u8→u32 全链放宽,vreg 化去 checkpoint/reg_overflow(B005)
|
2026-08-06 16:31:16 +08:00 |
|
爱特每羊队
|
c52bf6313e
|
fix(emit): const 声明 STORE_VAR 恒 b=0,修复寄存器复用触发误抛(B011)
|
2026-08-06 16:03:09 +08:00 |
|
爱特每羊队
|
68afc72871
|
fix(emit): upvalue_captures 按名字排序,修复 HashSet 非确定顺序致 LOAD_UPVALUE 错位
|
2026-08-06 14:29:04 +08:00 |
|
爱特每羊队
|
8711b51af7
|
fix(emit): 修复 clippy 阻塞(doc comment 空行 + single_match_else)
|
2026-08-06 00:45:49 +08:00 |
|
爱特每羊队
|
f461235f04
|
docs: 添加 Rustdoc 注释
|
2026-08-05 21:46:47 +08:00 |
|
爱特每羊队
|
bbdfca1a1c
|
refactor(compiler): 拆分 oxide_emit 为独立 emit pass crate(依赖倒置)
|
2026-08-05 20:13:18 +08:00 |
|