v1.0.2
This is the second patch release for Julia version 1.0. It contains bugfixes only, no new features or changes.
An automatically generated set of patch notes is shown below:
Bug fixes
- #29205 - fix digits(n::Unsigned) with neg base for
n > typemax(n)÷2
- #29192 - fix reinterpret(Char, ::UInt32) for "unnatural" values (fix #29181)
- #29322 - fix #29306, teach effect_free that GotoIfNot with non-Bool can throw
- #29314 - fix bug in parsing extended colon-like operators
- #29246 - Fix: Complex SubArray times real Matrix
- #29217 - fix crash when interpreting optimized top-level expressions
- #29416 - doc: fix not-true-anymore example with promote_rule
- #29380 - fix #29208, incorrect
Union{}
result from type intersection - #29414 - fix
sizeof(str::AbstractString)
docstring - #29401 - Change from parametric T signature to Int32 in _ldexp_exp
- #29419 - fix #20872, handle UnionAll types in
which
- #29325 - check return from jl_restore_incremental correctly
- #29487 - fix #29468, bug in intersection of different-length vararg tuples
- #29465 - Fix #29451: parse(Int, s::AbstractString) when ncodeunits(s) > lastindex(s)
- #29412 - REPL: really fix #29347, searching a string not in history
- #29373 - REPL: make paste work in search mode
- #29561 - Fixing abs for Rational{<:Unsigned}
- #29646 - fix #29644: getproperty of Tridiagonal{SparseVector}
- #29663 - fix #29662: missing import from Base.Printf to Printf stdlib.
- #29667 - Use a stable inverse for Tridiagonal and SymTridiagonal
- #29712 - fix #29711: triu! for m > n
- #29457 - Uniform scaling cat with zero dimensions
- #29725 - Fix bug in nullspace when the matrix is empty
- #29732 - convert Integer in Cholesky constructors to BlasInt
- #29742 - Fix hashing of Dates.Time. Fixes #29480
- #29722 - fix #29718, union field alignment
- #29780 - adding _small_enough for diagonal so that fill! works
- #29760 - Fix out-of-tree build of docs, fix #29757.
- #29539 - fix #29528, specificity transitivity error in DiffEqBase
- #29765 - fix eval world updates
- #29878 - Reinstate statically computed log event ids
- #29908 - Fix isvalid for 3-byte overlong encoded UTF-8 sequences
Performance improvements
- #29352 - avoid conversion from Char to String to Symbol in some LinearAlgebra routines
- #29346 - fix #29326, return type lowering interfering with closure optimization
- #29258 - always obey inline declarations if the calling signature is concrete
- #29548 - flatten empty tuple - fix #29112
- #29609 - improve performance for ascii(::String)
- #29557 - propgate inbounds to substring and use it in split
- #29677 - Don't splat a number in ReshapedArray
- #29680 - add inbounds to some more substrings
- #29682 - improve performance for sorting columns in sparse matrix (thereby improving sparse matmul)
- #29696 - improve performance for sparse matrix vector indexing
- #29746 - speed up logical indexing by bitarray
- #29633 - help type inference for logical indexing
- #29786 - Reduce allocation in flatten
Documentation
- #29210 - correct the docs of
Nothing
- #29188 - Make
using LinearAlgebra
explicit - #29233 - fix awkward phrasing in parallel-computing.md
- #29230 - Base.TCPServer --> Sockets.TCPServer
- #29279 - Changed one identifier in one example
- #29245 - Minor cleanup of noteworthy differences
- #29229 - Improve description of Julia keywords
- #29232 - fix minor typo in parallel-computing.md
- #29299 - Fix a typo in docs
- #29319 - typo fix in parallel-computing.md
- #29332 - Improve noteworthy differences from R on ismissing
- #29301 - Minor docs correction for maxintfloat.
- #29351 - Some misisng paren and xrefs
- #29349 - Backticks and xrefs
- #29338 - Minor English fixes
- #29391 - Minor English fixes/improvements
- #29398 - Remove docstring relicts of findlast/findprev with a regex
- #29415 - improve findnext/findprev docstring for strings
- #29431 - Fix sentence fragment
- #29376 - Some improvements to variables and scoping manual
- #29281 - Improved English and egs
- #29475 - fix #29454: better example for mutable struct
- #29463 - tiny formatting fix on docs
- #29502 - Correct language in documentation
- #29497 - Add --project option to man page
- #29336 - English fixes
- #29337 - Minor English fixes
- #29482 - initdefs: Typo
- #29519 - [ci skip] Remove mention of Julia version
- #29521 - [ci skip] Fix a typo in doc
- #29543 - Update performance-tips.md
- #29485 - Escape jl_atexit_hook first _
- #29570 - basedocs: add 'See also' for
getproperty
andsetproperty!
- #29573 - Fix quantile doctest formatting
- #29627 - Fix a typo: replacing 'temporarly' for 'temporarily'
- #29591 - Document Dates.value
- #29641 - fix an indent of Mmap.mmap
- #29648 - Fix typo in arrays.md
- #29689 - Adjust doc test for \ to avoid rounding
- #29604 - Fix jldoctest example in mapreduce(...)
- #29731 - Mention that the
=
part of--project
is optional. Add to regular Julia docs as well. - #29763 - punctuation error
- #29797 - Fix for the markdown table in getting-started.md
- #29793 - clarify pinv documentation
- #29789 - Created an actual table [Manual,Scope of Variables]
- #29703 - make tables on Interfaces pages more consistent
- #29834 - Fix CInt to Cint in docs