Commit Graph

24 Commits

Author SHA1 Message Date
爱特每羊队 f3c37911f7 feat: arbitrary-precision BigInt via num-bigint (literals, arithmetic, toString, asIntN/asUintN) 2026-08-12 03:15:18 +08:00
爱特每羊队 a82e4cd204 feat: Function 构造器(动态编译字符串生成函数) 2026-08-08 03:07:26 +08:00
爱特每羊队 6c0c30e5d5 feat(vm): 新增 MOV/SPILL/UNSPILL 执行语义 + spill 栈帧边界(D-06/D-07/D-08) 2026-08-06 16:51:01 +08:00
爱特每羊队 e730d0fd2d refactor: 迁出日志宏,移除直接依赖 2026-06-26 18:53:48 +08:00
爱特每羊队 2f5d91bd48 feat: 提取 oxide_builtins 独立 crate,泛型化 <H: VmHost> 2026-06-25 22:38:23 +08:00
爱特每羊队 2c8f85d5a9 feat: 迁移 NativeResult 2026-06-25 18:32:09 +08:00
爱特每羊队 41c2b9cba9 fix: GC sweep 复用 Vm.forwarding,消除每轮 HashMap 分配 2026-06-24 15:59:55 +08:00
爱特每羊队 f602ae5f00 feat: 添加基准测试基础设施 2026-06-24 10:46:59 +08:00
爱特每羊队 dbc15f6d1f refactor: 拆分 bytecode/cache crate 并模块化 counter 2026-06-23 17:06:39 +08:00
爱特每羊队 bf74adf7f5 refactor: 扁平化对象属性存储并优化常量池与 IC 热路径 2026-06-13 23:59:47 +08:00
爱特每羊队 6144e51c1c feat: 添加 Kernel 与 VM 分层结构化日志 2026-06-13 18:59:41 +08:00
爱特每羊队 4d60491e0e feat: 支持 Object/Array/String 成员方法 2026-06-08 13:09:58 +08:00
爱特每羊队 55b544da82 feat: 支持 Date/Map/Set 成员方法 2026-06-08 03:25:07 +08:00
爱特每羊队 69945b9610 feat: 支持 JSON 成员方法 2026-06-07 23:41:52 +08:00
爱特每羊队 ee6fcad370 feat: 支持 String 对象及成员方法 2026-06-07 10:36:02 +08:00
爱特每羊队 a02af36917 feat: 添加 do while 与 for-in 语法编译与执行支持 2026-06-06 18:20:14 +08:00
爱特每羊队 d1e0413d94 refactor: 集中 AST 缓存逻辑实现并清理无关依赖 2026-06-05 23:53:30 +08:00
爱特每羊队 91d4d135fa refactor: 将基础类型定义放在单独 crate 以解决循环依赖 2026-06-05 22:50:06 +08:00
爱特每羊队 136153855d feat: 搭建内建函数原型链框架 2026-06-05 22:05:42 +08:00
爱特每羊队 c6b576870b feat: 初始化 VM 字符串表并支持字符串 ADD 指令 2026-06-05 17:48:51 +08:00
爱特每羊队 20726da808 feat: CLI 可执行 JS 语句输出值 2026-06-05 03:31:48 +08:00
爱特每羊队 432cd814dc feat: 实现 ECMAScript 类型强制转换 2026-06-05 03:15:43 +08:00
爱特每羊队 1f93e41f49 feat: 实现 JsValue NaN-Boxing 值类型 2026-06-05 01:58:38 +08:00
爱特每羊队 36d3352318 chore: 搭建基础仓库架构 2026-06-05 01:06:53 +08:00