tanpi
is now defined. It computes tan(πx) more accurately thantan(pi*x)
([#48575]).
- The
initialized=true
keyword assignment forsortperm!
andpartialsortperm!
is now a no-op ([#47979]). It previously exposed unsafe behavior ([#47977]). binomial(x, k)
now supports non-integerx
([#48124]).- A
CartesianIndex
is now treated as a "scalar" for broadcasting ([#47044]).
- "Package Extensions": support for loading a piece of code based on other packages being loaded in the Julia session. This has similar applications as the Requires.jl package but also supports precompilation and setting compatibility.
Pkg.precompile
now acceptstiming
as a keyword argument which displays per package timing information for precompilation (e.g.Pkg.precompile(timing=true)
)
- Format specifiers now support dynamic width and precision, e.g.
%*s
and%*.*g
([#40105]).
- The
@test_broken
macro (or@test
withbroken=true
) now complains if the test expression returns a non-boolean value in the same way as a non-broken test. ([#47804])
code_native
and@code_native
now default to intel syntax instead of AT&T.