C3 0.8.4:语法冻结前最后一轮关键字重命名
C3 语言 0.8.4 发布。核心看点:这是 0.9.0 语法冻结前最后一轮关键字调整,def 家族被重命名(faultdef→excuse、attrdef→attrmacro、constdef→constset),old 关键字仍兼容但推荐迁移。 语言层面新增 @require 可定位到具体参数、参数反射($reflect(foo).param_struct + 结构体展开调用)、alias 支持三元表达式按 $feat 切换实现。 编译器新增 --stack-probe / --stack-protector 命令行选项与对应 @ 属性,加入 iOS 目标,ELF x86-64 临时禁用 red zone;slice 对 flat 类型的相等比较下沉为 memcmp 提速。 标准库新增 Tree 集合、CachedIn/OutStream,线程池默认改用 thread::ThreadPool, 改为返回 0 表示 EOF。修复涵盖泛例/向量/位结构体/默认参数/defer 等一批编译器崩溃与错误编译,含 BigInt 移位、DString 复制覆盖 allocator、向量反转越界堆破坏等。 0.9.0 意味着 C3 正式进入语法稳定期,本次是命名定稿,有明确讨论入口。 
