Erlang/OTP 24版本釋出

banq發表於2021-05-14

Erlang / OTP 24釋出了,Erlang / OTP 24包括來自60多個外部貢獻者的貢獻,這些貢獻總計1400多個提交,300多個PR和更改的50萬行程式碼!新增了260k行程式碼,並刪除了320k行。
Erlang / OTP 24最令人期待的功能必須是JIT編譯器,甚至在釋出之前,WhatsApp團隊就已經展示了它的功能。最直接的影響是,JIT的編譯時間縮短了約25-30%,這在任何發行版中都是一個令人愉悅的發現。Elixir GraphQL實現的綜合基準顯示出64%的改進!
但是,除了JIT帶來的效能提升之外,我最興奮的是執行本機程式碼而不是解釋所帶來的好處。我要說的是本機程式碼工具,現在可供所有Erlang程式設計師使用,例如與perf整合。
錯誤訊息的更新,由於難以理解,Erlang的錯誤訊息往往會引起很多(有效)批評。新增了兩個重要的新功能,以幫助使用者理解某些失敗的原因。Rust似乎已經開始了這種趨勢,Python最近還新增了更好的錯誤。
其他改進點選標題進入

相關文章