Skip to content

v1.0.2

Compare
Choose a tag to compare
@ararslan ararslan released this 08 Nov 21:03
· 15346 commits to master since this release
d789231

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 and setproperty!
  • #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