Urgent.News

What's breaking now, across thousands of outlets.

Tech

Julia 1.13 Highlights

Julia version 1.13 has been released, with notable improvements over its predecessor, 1.12. One significant enhancement is the reduction in precompilation time; Julia 1.13 precompiles packages roughly 30% faster than its predecessor, with improvements over 1.10 as well. Time To First X (TTFX), representing the duration from initiating Julia to obtaining the first result, has been further optimized, with TTFX time now being the fastest across 39 community-submitted workflows.

Julia's development team has incorporated these workflow measurements into their development process, tracking TTFX on relevant pull requests and commits to master.

In addition to performance boosts, Julia 1.13 introduces various user-friendly features. The REPL now includes syntax highlighting, allowing for customized color schemes. The history search, accessible through Ctrl-R, has been redesigned, mirroring the functionality of the command-line fzf finder. This updated history search supports selecting multiple search results, displaying REPL mode used for commands, and provides syntax highlighting.

Other enhancements include the new @__FUNCTION__ macro, analogous to @__MODULE__ and @__FILE__ macros, and a more efficient hash function, RapidhashNano, that is faster and easier to optimize for custom types. This hash function also offers better performance compared to the pre-existing MurmurHash3 implementation.

Written by urgent.news from Hacker News's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at julialang.org →

More in Tech

More from Thursday 10 September →