Skip to content

v1.0.4

Compare
Choose a tag to compare
@ararslan ararslan released this 16 May 04:08
· 15572 commits to master since this release
38e9fb7

This is the fourth patch release for Julia version 1.0. It contains bug fixes, documentation enhancements, and performance improvements only, no new features or changes.

A set of automatically generated patch notes based on the backported PRs are given below:

Patch notes for Julia 1.0.4 release

Bug fixes

  • #30324 - Use JL_AArch64_crc instead of HWCAP_CRC32
  • #30315 - fix bug with max_values in union!
  • #30376 - Fix reinterpret for 0-dimensional arrays
  • #30369 - stacktrace: prevent OOB-error in sysimage lookup
  • #30405 - Fix #30006, getindex accessing fields that might not exist
  • #30396 - fix #30394, an unsoundness in ml_matches
  • #30319 - generalize sparse matrix slicing to integer types
  • #30425 - Add custom deserialize method for UmfpackLU to avoid memory leak
  • #30564 - fix lambda-optimize-vars! with complex assignment RHSs
  • #30598 - Fix use counts for mutable struct SROA
  • #30754 - Handle :error and :invalid expressions gracefully in REPL helpmode
  • #30798 - fix #30792, static param constraints between positional and kw args
  • #30804 - fix at-everywhere using in Distributed stdlib
  • #30930 - fix #30911, bug in deepcopy of UnionAll
  • #31047 - fix #29936, precompile should not assume UnionAlls have stable addresses
  • #31312 - allow chop to take an empty string
  • #30296 - Fix 29545: Implement unaliascopy for ReinterpretArray
  • #30569 - Improve REPL completions
  • #31642 - Fix show_vector for long offset arrays with :limit=true
  • #31691 - Don't modify existing MDNodes in SIMDloop pass.
  • #30554 - llvm: fix target triple
  • #31615 - fix parse(ComplexF64, "inf")
  • #31443 - minor fixes in multiplication with Diagonals
  • #31763 - fix #31758: out of bounds write in sparse broadcast
  • #31187 - Fix -, conj, and conj! for sparse matrices with invalid entries in nzval
  • #31405 - inference: fix typeof-tfunc impl
  • #30880 - fix #30679, call correct method for invoke calls in jl_invoke fallback