- Types written with
where
syntax can now be used to define constructors, e.g.(Foo{T} where T)(x) = ...
.
- All platforms can now use
@executable_path
withinjl_load_dynamic_library()
. This allows executable-relative paths to be embedded within executables on all platforms, not just MacOS, which the syntax is borrowed from. ([#35627])
- New function
Base.kron!
and corresponding overloads for various matrix types for performing Kronecker product in-place. ([#31069]).
- The
nextprod
function now accepts tuples and other array types for its first argument ([#35791]). - The function
isapprox(x,y)
now accepts thenorm
keyword argument also for numeric (i.e., non-array) argumentsx
andy
([#35883]).