Commit Graph

304 Commits

Author SHA1 Message Date
pjh123 79e94dd003 feat: server CLI 骨架,Server 子命令十变体分派加 start 与 cleanup 最小实现 2026-10-06 17:23:25 +00:00
pjh123 5b4f58d295 feat: server 版本管理,sidecar 记版本,交接时版本不匹配强制交接 2026-10-06 17:12:32 +00:00
pjh123 5700888e24 feat: server 清理命令,扫 sidecar 探活杀 PID 删孤儿文件 2026-10-06 17:01:20 +00:00
pjh123 9b525ea5bc feat: server 独立模式,唯一路径不注册 sidecar 加空闲与断开退出 2026-10-06 16:46:06 +00:00
pjh123 aa40d96f2b feat: server 交接 yield 协议,旧 server 排空退出后新 server 接管 2026-10-06 16:31:02 +00:00
pjh123 20e71417ee feat: server 信号处理,SIGINT/SIGTERM 置位关闭标志走优雅退出 2026-10-06 15:53:21 +00:00
pjh123 a08652252b feat: 池状态接口加高水位跟踪与 Status 峰值字段 2026-10-06 15:38:09 +00:00
pjh123 635c8144f6 feat: server 执行请求路径,六段纯函数加每请求步数覆盖 2026-10-06 15:05:18 +00:00
pjh123 196bb77516 fix: 损坏 sidecar 分支补删陈旧 socket 文件 2026-10-06 14:30:52 +00:00
pjh123 afa2b25237 feat: server 进程主体,accept 循环与控制请求直接处理 2026-10-06 14:24:12 +00:00
pjh123 ccec125b6e feat: server 身份注册,sidecar 原子创建与 liveness 检查原语 2026-10-06 13:55:49 +00:00
pjh123 9bdd2bd94c fix: 顶层 var 撞 accessor 写点改 Set 语义对齐 node 实证 2026-10-06 11:33:05 +00:00
pjh123 3b8cb5e85d feat: 持久 server 协议数据面,NDJSON 帧与 serde 请求响应结构体 2026-10-06 11:02:58 +00:00
pjh123 ff5ab62222 fix: 顶层 var 撞既有属性写面对齐 node 锚定 2026-10-06 10:51:26 +00:00
pjh123 6a2f5616f1 fix: 删后复合逻辑赋值与 update 表达式 LHS 旧值读抛 ReferenceError 2026-10-06 06:25:31 +00:00
pjh123 ee3eb1892a fix: with 内 delete 回退臂解析外层绑定按可删除性定值 2026-10-06 04:48:01 +00:00
pjh123 7ab8a0587d test: 改 rest 形解构赋值回归钉初值为零修复判别力 2026-10-06 04:14:53 +00:00
pjh123 77f6ea52c3 test: 补解构赋值写被捕获顶层 let 落 cell 回归钉 2026-10-06 01:32:24 +00:00
pjh123 efcb92b47e fix: 运行时 cell TDZ 消息带上被访问绑定名 2026-10-06 01:09:33 +00:00
pjh123 cb844ce64d fix: 数组 for-in 可枚举滤按元素区偏移取命名属性元数据 2026-10-06 00:09:38 +00:00
pjh123 0a1ca83661 fix: if 无 else 假支显式写 undefined 消除寄存器初始化巧合依赖 2026-10-05 22:38:53 +00:00
pjh123 013c0eb3cf fix: CFG 异常边覆盖 try 体全部块,补全干涉图 keep 与 callee 边 2026-10-05 22:00:50 +00:00
pjh123 3ceadcf8c9 refactor: 删 BuiltinWorld 十三个 well-known symbol 空对象字段 2026-10-05 18:50:31 +00:00
pjh123 3330c0fb8c chore: 清理 well-known symbol 对象冒充路径的读侧死代码 2026-10-05 17:58:13 +00:00
pjh123 75810cb8e7 fix: for 头名回填加作用域深度门控防体内同名遮蔽覆写头 cell 2026-10-05 17:30:42 +00:00
pjh123 6cb7964764 feat: 捕获 cell 换键——类合成 cell 切计数器分配,类名与函数声明改可见绑定索引 2026-10-05 17:05:08 +00:00
pjh123 1144b07534 feat: 捕获 cell 换键 for 头按绑定身份取索引 2026-10-05 16:21:42 +00:00
pjh123 34e22c5519 feat: 捕获 cell 按绑定身份换键 2026-10-05 14:32:42 +00:00
pjh123 5239ff74b8 feat: 捕获 cell 换键地基——绑定增 cell_idx 并解析点按绑定身份取索引 2026-10-05 12:01:49 +00:00
pjh123 a1cbb82fb6 fix: 排序默认比较改 UTF-16 码元序 2026-10-05 09:55:41 +00:00
pjh123 88107f45c5 chore: 撤除 runner 与 bench 的 leak-check 死旗标及死参数 2026-10-05 09:22:59 +00:00
pjh123 59afe010cd perf: 实参打包缓冲回退 Vec(A/B 实测无可测收益) 2026-10-05 08:51:57 +00:00
pjh123 bfbab9431a perf: String() 有限 double 转串加 16 槽 last-value 缓存 2026-10-05 07:36:12 +00:00
pjh123 1dc9f41618 perf: String() 常量 perm 化,原始值常量走永久表免 session 分配 2026-10-05 07:00:53 +00:00
pjh123 bd14e332ba perf: 字符串 length 站点指针快判免 IC 读 2026-10-05 05:25:26 +00:00
pjh123 fce50e3f64 perf: for-of 快路径快照 inner 与游标入条目,免每步槽协议 2026-10-04 22:44:05 +00:00
pjh123 b77f75b237 feat: 新增采样器按指令周期记录样本并输出热点直方图 2026-10-04 21:40:26 +00:00
pjh123 ae5297671d feat: 新增 --profile 旗标聚合现有计数器统一出口 2026-10-04 20:18:38 +00:00
pjh123 3d85af635b test: 微基准补纯对象字面量循环用例并推进版本 2026-10-04 17:23:13 +00:00
pjh123 ca874f04ed test: 微基准补 intern 直调两用例并推进版本 2026-10-04 16:27:08 +00:00
pjh123 2657da8f34 test: 新增毫秒级热路径微基准套件十用例 2026-10-04 15:46:37 +00:00
pjh123 1b81c09cd6 bench: 主判改确定性列零容差并重锚全谱基线 2026-10-04 15:17:20 +00:00
pjh123 7eb5d111d6 chore: 版本基线锚定 0.5 2026-10-04 14:07:59 +00:00
pjh123 9a2d82132c chore: 版本回退至 0.1.0 2026-10-04 14:07:02 +00:00
pjh123 2f456058c0 fix: var 解构声明叶名递归预声明入槽 2026-10-04 14:04:31 +00:00
pjh123 8f561b9d55 perf: 新增 Plan C Box 化设计门规格与分配成本测量装置 2026-09-28 19:45:57 +00:00
pjh123 f9e6eb3b2b fix: Math.pow 特例表按规范臂序补奇偶臂,round 改精确实数算术 2026-09-24 19:07:43 +00:00
pjh123 4b0b52ade3 fix: 语义重名诊断引擎侧复核,放行跨语句列的函数名合并
供应商语义检查器把"同语句列"近似为"声明域非 Top/Function
且前一项是函数声明",for-in/for-of 域用空 ScopeFlags 因而漏掉
Top|Function 守卫,误拒跨语句列的函数名与 var 头合法合并。
引擎侧在归一化前按 AST 复核:仅当函数非任一 block/case 列表
直接成员、或其外层链不含该列表时剔除该重名诊断,复核后无
剩余错误则落回解析成功。
2026-09-15 02:18:07 +00:00
pjh123 0c750fa74c emit/kernel/vm/builtins: 常量池键编码 + 键物化真实串值面 + 16 回归钉——emit 侧字面量/键/模板统一改存无标志键编码:lone_surrogates 字面量与模板 cooked 按 oxc marker 解码还原真单元序列(FFFD+hex4≠fffd→surrogate 单元、FFFD+fffd→FFFD、FFFD+非 hex 防御臂),无标志串 encode_key(encode_utf16()) 入池(BMP 无 FFFD 键恒等 = 现值,池条目零漂移),string_pool 集中收口 9 处入池点;interner string_ptr 由单元物化(含孤立→FlatU16、良形→Flat);键物化面改真实 JS 串值(key_si_to_js_value 经 decode_key,Object.keys/ownKeys/entries/Reflect.ownKeys/json reviver 键同源;整数键反解数字串);批内修复三处子集 A/B 差分撞出回归:replace $n 展开按 spec GetSubstitution 重写(digitCount 2/1、越界回退 1 位、越界含 $0 原文输出,node 13 用例对照钉住)、String 构造器 Symbol 路径按 new.target 分流(String(sym)→描述串、new String(sym)→TypeError,恢复 to_string_for_string_constructor)、padStart/padEnd 未给 fill 时按单空格补(原 lossy 串取 'un' 杂质,pre-existing 一并归零);迭代器 dispose 钉改回真值断言(String(Symbol.dispose) 现合法返回描述串);property-escapes 613/0/0(B167 基线 582/31/0,31 归零)、String 子集 963/250/10 vs BASE 949/264/10(14 修 0 回归)、for-of +1(string-astral-truncated)、五 crate 113 套件 2680/0、clippy/fmt 零新增(JSON 面与全量 test262 收尾在 131.2 后续 commit 闭合) 2026-09-14 03:04:23 +00:00
pjh123 29040d429d deps/vm: vendor regress 0.11.1 补 Script/Script_Extensions 的 Unknown(Zzzz) 取值——上游表缺未分配码点集取值,规范合法模式 \p{Script=Unknown} 编译期 SyntaxError;fork 纯增量(0 行改动上游行,仅补区间表与解析臂),回归钉四则(未分配匹配/已分配不匹配/sc·scx·Zzzz 别名/既有取值不扰动) 2026-09-13 14:45:33 +00:00