KC3 语言发布 v0.1.17:缓存编译提速 5 倍
来源:kmx.io — 2026-08-02
📋 概述
KC3 编程语言发布 0.1.17 版本,核心亮点是引入增量编译与缓存解析结果(.kc3c 文件,类似 Python 的做法),让所有 .kc3 文件加载提速 5 倍。此外修复了 pthread 在 macOS 上因复制临时变量导致的未定义行为,Facts 数据库支持基于 HMAC-SHA256 的双向 TLS 同步,新增 HTTPS.Client、改进 JSON 解析器与 RUsage 统计。
🔑 核心要点
- 增量编译 + 缓存解析结果(.kc3c 文件)让加载提速 5 倍
- 修复 pthread_mutex/rwlock 复制临时变量的 POSIX 未定义行为,修复 macOS 上的 pthread
- Facts 支持 HMAC-SHA256 挑战应答 + TLS 双向同步 已有数据库
- 新增 HTTPS.Client(libtls,GET/POST/JSON)
- JSON 解析器修复布尔、Map、数组类型映射;RUsage.stats() 返回进程统计
💡 金句
增量编译把解析结果缓存在 .kc3c 文件里,像 Python 那样——所有 .kc3 文件加载时间提升了 5 倍。
👍 0
👎 0
← 返回 Lobsters 首页