- Structs with all isbits and isbitsunion fields are now stored inline in arrays ([#32448]).
- The
splitpath
function now accepts anyAbstractString
whereas previously it only accepted paths of typeString
([#33012]). - The
tempname
function now takes an optionalparent::AbstractString
argument to give it a directory in which to attempt to produce a temporary path name ([#33090]). - The
tempname
function now takes acleanup::Bool
keyword argument defaulting totrue
, which causes the process to try to ensure that any file or directory at the path returned bytempname
is deleted upon process exit ([#33090]). - The
readdir
function now takes ajoin::Bool
keyword argument defaulting tofalse
, which when set causesreaddir
to join its directory argument with each listed name ([#33113]).
- The methods of
mktemp
andmktempdir
which take a function body to pass temporary paths to no longer throw errors if the path is already deleted when the function body returns ([#33091]).
-
qr
andqr!
functions supportblocksize
keyword argument ([#33053]). -
dot
now admits a 3-argument methoddot(x, A, y)
to compute generalized dot productsdot(x, A*y)
, but without computing and storing the intermediate resultA*y
([#32739]).