Commit Graph

124 Commits

Author SHA1 Message Date
pjh123 ed10209764 feat: ShadowRealm evaluate 与 importValue 真实现落地 2026-10-19 04:47:57 +00:00
pjh123 866c8d1fb1 feat: 落地 ShadowRealm 构造器原型与实例及 not supported 桩 2026-10-19 02:01:17 +00:00
pjh123 673d007b79 fix: 复合赋值旧值读改抛错读并补严格隐式全局写检查 2026-10-19 01:12:24 +00:00
pjh123 8c87f5e5fa fix: 修复块级闭包 TDZ 占位与调用窗口踩踏及 for-of 迭代器展开 2026-10-18 22:32:58 +00:00
pjh123 71c7aed833 fix: 原型面四方法补不变量并改四入口路由 2026-10-18 12:28:43 +00:00
pjh123 89255abd17 fix: 原型链直读改经 get_prototype_of 路由 2026-10-18 12:24:10 +00:00
pjh123 7f49aa96ec feat: 落地原型面七方法 trait 路由与内建入口改接 2026-10-18 06:43:14 +00:00
pjh123 1cb943beee fix: 补齐代理读取组与完整性级别语义 2026-10-18 06:10:48 +00:00
pjh123 7f15f84139 feat: 落地 Proxy set 组四 trap 完整语义与不变量检查 2026-10-18 03:36:27 +00:00
pjh123 e5db10581e feat: 函数代理 apply 与 construct trap 路由落地 2026-10-17 07:53:31 +00:00
pjh123 addaab394d feat: 落地 Proxy trap 派发框架与属性守卫 2026-10-17 06:36:53 +00:00
pjh123 cf0b59d892 feat: 间接 eval 读全局词法环境镜像并补齐写路径 2026-10-16 15:03:55 +00:00
pjh123 97779b901a feat: Function.prototype 调用返回 undefined 且动态函数 prototype 不可配置 2026-10-16 12:22:01 +00:00
pjh123 04b991f5d8 feat: 新增 Intl 特性域骨架实现 2026-10-16 05:08:58 +00:00
pjh123 cbf55b299e style: 自动格式化 2026-10-15 15:51:43 +00:00
pjh123 d4d5b578de feat: Date 严格 ISO 解析与 6 位年字符串输出 2026-10-15 15:51:40 +00:00
pjh123 7177d43adb fix: 模块求值状态表补入 GC 根遍历防命名空间对象悬垂 2026-10-14 06:18:47 +00:00
pjh123 43f15ad2ee feat: import defer 的 TLA 传递依赖按规范序提升求值 2026-10-14 05:16:34 +00:00
pjh123 e154b12126 perf: CallFrame 构造 this 判别位并入 bool 组省 8 字节 2026-10-13 08:18:34 +00:00
pjh123 d026ea626e perf: run 装载期常量转换与 si 侧表改 Vm 模块级缓存 2026-10-12 19:47:16 +00:00
pjh123 91991c3802 style: 自动格式化 2026-10-12 19:12:13 +00:00
pjh123 05b9b280cf refactor: 写路径契约与压帧与异步标志组收结构体并删死参 2026-10-12 19:12:11 +00:00
pjh123 ba09284da5 style: 格式化存量未整理文件 2026-10-10 10:24:44 +00:00
pjh123 6ecd3aed89 feat: 事件目标弱引用注册表加三方法加原型链 2026-10-10 09:06:08 +00:00
pjh123 9ecd573526 feat: Event 体系内核接线九 P 字段加 BuiltinId 加脏位加 ProtoKind 2026-10-10 08:02:05 +00:00
pjh123 958cc1f7a2 feat: super 属性写新建 SUPER_PUT_PROP 指令 2026-10-10 01:37:39 +00:00
pjh123 b6219188e7 fix: DefineOwnProperty 臂写参数寄存器补顶帧守卫 2026-10-10 00:12:44 +00:00
pjh123 2b18c4d264 feat: mapped arguments defineProperty 后参数与 arguments 再同步 2026-10-09 23:27:18 +00:00
pjh123 4f6bd5d947 feat: 函数名登记为作用域内不可写绑定并按帧槽写入函数对象 2026-10-09 21:32:51 +00:00
pjh123 71904a644f feat: await using 释放挂起跨微任务续行并合并 SuppressedError 2026-10-09 20:50:35 +00:00
pjh123 328ccafbc0 feat: 释放方法多错合并为 SuppressedError 链 2026-10-09 20:04:45 +00:00
pjh123 ae73fb8da5 feat: 异常与 return 穿越释放资源,dispose_count 门控 2026-10-09 19:14:36 +00:00
pjh123 48ffb54c4f feat: 七类作用域出口正常释放 using 资源,for-of 每迭代 2026-10-09 18:40:24 +00:00
pjh123 b5ff2c132a feat: using 声明登记释放栈指令与 GC 根 2026-10-09 17:55:08 +00:00
pjh123 b240cbd305 feat: 对象层惰性模块命名空间求值触发 2026-10-09 15:13:19 +00:00
pjh123 920dc0e7f7 feat: direct eval 串按调用方严格性前置严格指令,受限名 catch 参数报 SyntaxError 2026-10-09 09:47:52 +00:00
pjh123 582475363b feat: run 装载期对共享模块字节码显式复制,COW 深拷贝移出热路径 2026-10-09 09:07:20 +00:00
pjh123 6d97546795 feat: 主线程事件循环加 worker onmessage 交付加端到端单测 2026-10-09 07:27:00 +00:00
pjh123 0d6d06cd1f style: 修 rustfmt 格式化差异 2026-10-09 06:13:36 +00:00
pjh123 f37f905c21 feat: worker 线程基础设施(WorkerMail 通道加事件循环加 Vm 固有方法) 2026-10-09 06:11:18 +00:00
pjh123 d7a10f0f44 feat: VmHost 加 BroadcastChannel 注册表三方法并 full_reset 清表 2026-10-09 05:15:37 +00:00
pjh123 dd373ef3f0 feat: BroadcastChannel 内核接线两 P 字段加 BuiltinId 加脏家族位加注册表字段 2026-10-09 04:26:22 +00:00
pjh123 0ea87b8001 feat: 内核预留 MessagePort 原型与 MessageChannel 构造器槽位 2026-10-09 03:08:52 +00:00
pjh123 04df4070fa refactor: 拆分缓冲区载荷为 AB/SAB 双认入口,SAB 字节改走核账目 2026-10-08 10:30:04 +00:00
pjh123 349164f244 refactor: 从 run 抽 execute_task 与 drain_microtasks 两原语 2026-10-08 09:00:31 +00:00
pjh123 18d1c63cd3 refactor: 删 VmHost 旧内核访问器与 runtime_api 对 kernel 依赖 2026-10-08 08:36:56 +00:00
pjh123 583175d174 refactor: VmHost 新增内核能力面方法与 ProtoKind 枚举 2026-10-08 07:09:50 +00:00
pjh123 4f9b6ab444 refactor: 动态编译改经 CompilerService 注入,oxide_vm 去编译器依赖 2026-10-08 05:51:58 +00:00
pjh123 372bb80cfd style: 修 rustfmt 格式化差异 2026-10-07 17:14:42 +00:00
pjh123 30a5600466 refactor: 运行时符号键调用点改经 realm 维度编码 2026-10-07 03:22:52 +00:00