MoonBit更新
1. 優化沒有間接調用的頂層函數的編譯過程
優化對於沒有間接調用的頂層函數的編譯過程,帶來約14%的編譯性能提升
2. 優化解析器的錯誤恢復和報錯
-修復對於fn f2 {}這樣的頂層的函數聲明沒有參數時,省略括號也能通過編譯,現在會直接報錯
-對於試圖給枚舉類型構造器單獨設置可見性的代碼,將會報錯
priv enum T {
A(Int)
pub B(Int)
priv C(Int)
}
優化對於沒有間接調用的頂層函數的編譯過程,帶來約14%的編譯性能提升
-修復對於fn f2 {}這樣的頂層的函數聲明沒有參數時,省略括號也能通過編譯,現在會直接報錯
-對於試圖給枚舉類型構造器單獨設置可見性的代碼,將會報錯
priv enum T {
A(Int)
pub B(Int)
priv C(Int)
}