Commit Graph

12 Commits

Author SHA1 Message Date
pjh123 18aaa0fb0f fix: Vm 增加 Drop 收尾释放全部 session 堆数据消除逐实例泄漏
test262 每测试新建 Vm 直接 drop,此前对象堆数据/串/BigInt/cell 全部
泄漏。新增 teardown 收尾函数(epoch+session 对象堆数据、串、BigInt、
cell 统一释放)供 full_reset 与 Drop 共用。连带补齐 promote 分支的
ArrayBuffer 字节缓冲深拷贝(与 sweep 对齐,消除共享所有权 double-free),
并修正依赖旧泄漏行为跨 Vm 解析字符串的 error 测试。
2026-08-15 19:13:51 +08:00
pjh123 9a7fe9777d perf: typeof 改 js_type 单次提取并复用进程级静态字符串消除每次分配 2026-08-15 16:09:19 +08:00
pjh123 31e28a03a6 docs: 补充注释与格式化 2026-08-06 23:10:27 +08:00
pjh123 365b0e58f6 fix: Error原型属性、规范toString、V8风格stack trace 2026-06-27 20:13:17 +08:00
pjh123 f23d4e61b2 feat: 提取 oxide_builtins 独立 crate,泛型化 <H: VmHost> 2026-06-25 22:38:23 +08:00
pjh123 ddffa8504e refactor: 字符串值改用 JsString 指针表示,键与字面量改用 PermInterner 2026-06-24 20:15:15 +08:00
pjh123 f77499e5cd style: 减少自动格式化换行 2026-06-09 00:53:46 +08:00
pjh123 1c68a03654 fix: 修复 THROW 错误类型与 Error 子类构造器 2026-06-08 23:14:02 +08:00
pjh123 10a92c7c8a style: 自动格式化 2026-06-08 20:09:00 +08:00
pjh123 e1ae9387c2 feat: 支持箭头函数/模板字符串/let/const/delete/instanceof 语法 2026-06-08 19:55:05 +08:00
pjh123 b0c6532e2c feat: 支持 to_string 与错误栈 2026-06-08 14:52:44 +08:00
pjh123 b384c23741 feat: 实现错误内置对象模型 2026-06-07 10:20:14 +08:00