Commit Graph

31 Commits

Author SHA1 Message Date
pjh123 8a8a6e055c feat: 绑定全局 escape/unescape 与缺失全局桩函数 2026-06-14 17:21:38 +08:00
pjh123 551695bfad refactor: 扁平化对象属性存储并优化常量池与 IC 热路径 2026-06-13 23:59:47 +08:00
pjh123 4aaa62812a refactor: 统一调用调度并安全化 IC 缓存 2026-06-10 16:17:35 +08:00
pjh123 33d269ca3f fix: 修复 harness 函数原型和 Object.assign ToObject 2026-06-09 19:46:50 +08:00
pjh123 06c313e802 fix: 绑定 Function 和 Object prototype harness helper 2026-06-09 19:31:46 +08:00
pjh123 ff6853face feat: 注入 harness 并补齐关键全局内建 2026-06-09 17:08:10 +08:00
pjh123 f77499e5cd style: 减少自动格式化换行 2026-06-09 00:53:46 +08:00
pjh123 0d5a26592b refactor: 表驱动化直接 builtin 绑定模块 2026-06-09 00:02:08 +08:00
pjh123 6e7f4ed440 refactor: 表驱动化 builtin 绑定与 Number 常量注册 2026-06-09 00:01:31 +08:00
pjh123 50dbab9b70 fix: 修复非 Object 构造函数未绑定原型链问题 2026-06-08 20:09:38 +08:00
pjh123 b0c6532e2c feat: 支持 to_string 与错误栈 2026-06-08 14:52:44 +08:00
pjh123 f8eb48ab80 feat: 搭建 Iterator 与 for-of 语法基础设施 2026-06-08 13:48:54 +08:00
pjh123 107cc1bc37 feat: 支持 Object/Array/String 成员方法 2026-06-08 13:09:58 +08:00
pjh123 b8fbc93bca feat: 支持 RegExpr 与 Symbol 部分方法 2026-06-08 10:36:39 +08:00
pjh123 2ae9fab458 refactor: 拆分绑定函数与封装宏以简化模块实现 2026-06-08 07:37:46 +08:00
pjh123 c66c3f0f50 feat: 支持 Date/Map/Set 成员方法 2026-06-08 03:25:07 +08:00
pjh123 09a891cdd9 feat: 补充 Object 内置方法 2026-06-08 00:08:03 +08:00
pjh123 fe1cce5fbe feat: 支持 JSON 成员方法 2026-06-07 23:41:52 +08:00
pjh123 30b4c5a25a refactor: 添加辅助宏 2026-06-07 15:46:38 +08:00
pjh123 f725d81b36 refactor: 哈希表存储属性以支持无上限属性个数 2026-06-07 15:25:47 +08:00
pjh123 094675d0bc feat: 支持内建函数调用并修复初始化与绑定问题 2026-06-07 11:32:25 +08:00
pjh123 51066f842c feat: 支持 Math 对象及核心成员方法 2026-06-07 11:07:02 +08:00
pjh123 873f224179 feat: 支持 Number 对象及成员方法并修复属性溢出崩溃问题 2026-06-07 10:46:12 +08:00
pjh123 c4d1cf4566 feat: 支持 String 对象及成员方法 2026-06-07 10:36:02 +08:00
pjh123 b384c23741 feat: 实现错误内置对象模型 2026-06-07 10:20:14 +08:00
pjh123 b9e889a8aa feat: 支持 Array 对象及成员方法 2026-06-07 10:11:07 +08:00
pjh123 9ca35d75e0 feat: 支持 Object 成员方法 2026-06-07 01:59:30 +08:00
pjh123 439b61e359 feat: 搭建原生函数基础设施 2026-06-07 01:07:45 +08:00
pjh123 efbecd62ca refactor: StringForge 规范化类型命名 2026-06-05 23:24:07 +08:00
pjh123 7b862023a7 refactor: 将基础类型定义放在单独 crate 以解决循环依赖 2026-06-05 22:50:06 +08:00
pjh123 c17bce9c26 feat: 搭建内建函数原型链框架 2026-06-05 22:05:42 +08:00