Codong v0.1.3 完成核心特性与全部标准库,重复执行速度提升 170 倍
Codong v0.1.3 发布 Codong v0.1.3 完成了语言核心特性与全部标准库模块的补全,并引入编译缓存机制,使重复执行速度提升 170 倍,测试覆盖达到 1,427 个用例,通过率 100%。 编译缓存 本次更新引入 ~/.codong/cache 编译缓存目录。codong run 在首次执行时将源文件编译为本地二进制并写入缓存;后续执行相同文件时,直接加载缓存二进制,绕过全部编译流程。 场景 耗时 首次运行(编译并缓存) ~2.8 秒 再次运行(缓存命中) ~0.017 秒 提速幅度 约 170 倍 源文件内容变化时,哈希值自动更新,触发重新编译。无需手动管理缓存。 语言核心补全 特性 说明 ** 幂运算符 2**10 → 1024 int() float() str() bool() 类型转换全局函数 len(x) 全局函数,等价于 x.len() sort(list) 全局排序函数,支持自定义比较函数 map == map 基于值的 map 相等比较 字符串新增方法(共 21 个) str.index(sub) — 子串首次出现位置 str.reverse() ...