查看原文
其他

MoonBit平台最新动态速递 Vol.17

MoonBit运营组 MoonBit 2023-12-26


-- 更新目录 --


1/ 优化解析器的错误恢复和报错

2/ 修复死代码分析中误报未使用类型或和未使用字段的问题

3/ 优化没有间接调用的顶层函数的编译过程,带来约14%的编译性能提升



01
MoonBit 更新



1. 优化没有间接调用的顶层函数的编译过程


优化对于没有间接调用的顶层函数的编译过程,带来约14%的编译性能提升。


2. 优化解析器的错误恢复和报错


- 修复对于fn f2 {}这样的顶层的函数声明没有参数时,省略括号也能通过编译,现在会直接报错。

- 对于试图给枚举类型构造器单独设置可见性的代码,将会报错

priv enum T {
  A(Int)
  pub B(Int)
  priv C(Int)
}

    3. 修复死代码分析中误报未使用类型或和未使用字段的问题


    官方平台账号,欢迎扫码关注


    MoonBit


    知乎|@张宏波 / @MoonBit

    小红书|MoonBit月兔

    Twitter丨@Moonbitlang

    Bilibili丨MoonBit月兔

    MoonBit用户交流群|添加小助手moonbit_helper

    继续滑动看下一个

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存