另一个月度发布:C3 0.6.6 已发布

主要观点:0.6.6 版本按时发布,今年夏天 C3 将满 6 岁,4 月发布 0.7.0 版本移除废弃代码,每年一个“dot one”版本直至 1.0;介绍了 0.6.6 版本的诸多新特性,如枚举相关修改、移除“&”宏参数、默认返回类型变更等,还包含大量 bug 修复和标准库改进;说明了后续计划,如解决枚举“间隙”问题等。
关键信息:

  • 0.6.6 按时发布,含超 50 个 bug 修复,有多处改进和新特性。
  • 枚举相关:新增enum.from_ordinal等,弃用 cast 式整数与枚举转换。
  • 宏参数:移除“&”宏参数,#expr可替代部分功能。
  • 函数返回类型:main、测试和基准测试默认使用void
  • 其他:$foreach可迭代字符串,var可在函数中声明 lambda 等。
    重要细节:
  • 标准库改进:如 HashMap 迭代器、URL 解析器等,默认哈希函数优化。
  • bug 修复众多,涉及多种语法和功能部分,如宏、数组、字符串等相关问题。
  • 后续计划:可能解决枚举“间隙”问题,开始剔除语言中未使用的特性等。
阅读 7
0 条评论