Julia 1.10 正式发布
经过 3 个 beta 版本和 3 次候选发布版本后,Julia 1.10 现已正式发布。这是一种通用的高性能语言,在科学计算和数值分析中较为流行。 新版本的一些亮点内容如下: 用 Julia 编写的新解析器 将之前用 Scheme 编写的默认解析器替换为用 Julia 编写的新解析器,称为JuliaSyntax.jl。此更改引入了多项改进:提高解析性能、详细的语法错误消息、高级源代码映射。 包加载时间改进 这项工作主要是通过分析和改进 OmniPackage.jl 的加载时间来完成的,OmniPackage.jl 是一个人造的"mega package",其唯一目的就是依赖和加载大量的依赖项。总的来说,OmniPackage.jl 最终会加载大约 650 个软件包,其中许多软件包都非常大。 # Julia 1.9: 48.041773 seconds (102.17 M allocations: 6.522 GiB, 5.82% gc time, 1.21% compilation time: 86% of which was recompilation) # Julia...
