Commit Graph

6 Commits

Author SHA1 Message Date
pjh123 81130ce9c7 fix: 正则非 u 标志按码元匹配,u/v 标志按码点 2026-09-25 09:22:33 +00:00
pjh123 c45c10e8f2 docs: 修正 fork 偏差清单自指失实表述 2026-09-14 10:56:32 +00:00
pjh123 e6fb1196f5 docs: 修正 vendor fork 偏差清单失实表述 2026-09-14 09:43:43 +00:00
pjh123 2eea4f1fbc deps: vendor regress 字节字面量优化 gate 改逐编译运行时标志 + 惰性物化单元向 IR——utf16 feature 编译期全局 gate 原会关掉全部 regex 的字节 pass 与执行器起始谓词快路径,启用即劣化全部 str 路径;现字节 pass 由 byte_literals 编译参数控制(str IR 传 true 与旧行为逐位一致、单元 IR 传 false),执行器起始谓词分派按输入编码切换(字节输入保留锚定/字节定位快路径、单元输入逐位尝试),单元向 IR 首次 find_from_utf16/find_from_ucs2 时重解析编译并缓存(正则留存源码码点序列),no_opt 标志同路径贯穿;fork 增量边界 = optimizer.rs 两处 cfg 改运行时标志(optimize 降为包装)+ api.rs Regex 两字段与 utf16 两入口改走单元产物 + classicalbacktrack.rs 两处 cfg 去除分派运行时化 + manifest 独立 [workspace] 表与 feature 注释刷新,其余与上游 0.11.1 逐位一致;新增回归钉五则(well-formed 匹配逐一相等/孤立 surrogate 属性命中/代理对 ≡ str 路径/字节指令与起始谓词按 IR 门控/no_opt 贯穿) 2026-09-13 17:56:09 +00:00
pjh123 3f70af3a25 deps: 清除 vendor fork 中的 cargo 注册表残留与上游 CI 配置 2026-09-13 14:45:46 +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