更新日志
v0.4.0 (2026-07)
文档更新
- 完整语法参考(含 EBNF 定义、使用规则、边界情况)
- 类型系统总览与子类型详细文档
- 所有权系统完整说明
- 控制流与模式匹配详解
- 模块系统与 FFI 参考
- 编译器架构与 CLI 参考
特性
[TODO: 待 v0.4.0 编译器稳定后补充具体特性列表]
v0.3.0 (2026-06-07)
新特性
- 轻量级 Owner 系统:编译期所有权和借用检查
- 新引用语法
ref/mut ref,替代旧&/&mut usize成为认别类型关键字- 单元类型
() - 前缀逻辑非运算符
! - 枚举定义支持前导
| match支持函数调用作为匹配条件match支持单行分支体- 复合赋值支持泛左值
内部变更
- 新增
src/Ownership/Ownership.cpp - 编译流水线:类型检查 → 所有权检查 → 代码生成
v0.2.0 - v0.2.10
| 版本 | 日期 | 主要变更 |
|---|---|---|
| v0.2.10 | 2026-06-06 | 多目标文件链接、枚举前导 | |
| v0.2.9 | 2026-05-31 | 数组参数编译期警告、for 循环数值类型提升 |
| v0.2.8 | 2026-05-31 | Match 调用表达式、vixc0 原型 |
| v0.2.6 | 2026-05-30 | 引用参数修复、变量遮蔽、空数组初始化 |
| v0.2.5 | 2026-05-30 | 逻辑非 !、单元类型 ()、语法弃用警告 |
| v0.2.1 | 2026-05-15 | str 移除、usize 添加 |
| v0.2.0 | 2026-05-15 | 移除 global const、变量默认不可变、显式 main |
v0.1.0 (2026-05)
- 初始设计:幂运算符、字符串匹配、基础类型系统
