Factor 0.102 发布:原生 ARM64 与 RISC-V 端口到位
来源:re.factorcode.org — 2026-10-13
📋 概述
Factor 发布 0.102,包含 1,068 个提交。亮点是 macOS、Linux、Windows 上的原生 ARM64 支持正式可用;64 位 Linux 默认改用新的 GTK4 后端(32 位 Linux 仍用 GTK3);新增 32 位与 64 位 RISC-V Linux 端口,带优化编译器后端、外部调用与回调,并在 C++ 与 Zig 两种虚拟机上可用;Windows 改用 DirectWrite 渲染文本,支持彩色字形与复杂脚本;新增实验性寄存器分配器与可选编译优化。兼容性方面,SQLite 连接默认改用持久 WAL 模式并因此要求本地文件系统,callable 变成包含 words 的 mixin,命令行选项名与别名必须唯一。
🔑 核心要点
- macOS、Linux、Windows 上的原生 ARM64 支持正式可用,本轮共 1,068 个提交
- 64 位 Linux 默认改用新的 GTK4 后端,32 位 Linux 继续使用 GTK3
- 新增 32 位与 64 位 RISC-V Linux 端口,含优化编译器后端、外部调用与回调
- Windows 文本渲染改用 DirectWrite,支持彩色字形、排版控制与复杂脚本
- 编译器侧新增实验性寄存器分配器(贪心、回溯、chordal 图着色等)以及可选的循环优化与 SLP 向量化
- 兼容性提醒:SQLite 连接默认使用持久 WAL 模式并因此要求本地文件系统,callable 变成包含 words 的 mixin
💡 金句
你不只是想为 ARM 做开发,你是真的想在桌面的日常工作里用上 ARM。
👍 0
👎 0
← 返回 Lobsters 首页