Skip to content

Releases: JuliaArrays/StaticArrays.jl

v1.1.3

08 May 18:27
8b90b9c
Compare
Choose a tag to compare

StaticArrays v1.1.3

Diff since v1.1.2

Merged pull requests:

v1.1.2

27 Apr 10:02
9a9ddac
Compare
Choose a tag to compare

StaticArrays v1.1.2

Diff since v1.1.1

Closed issues:

  • Matrix multiplication is not type stable (#899)

Merged pull requests:

v1.1.1

20 Apr 10:20
aa4b155
Compare
Choose a tag to compare

StaticArrays v1.1.1

Diff since v1.1.0

Closed issues:

  • Incorrect type assert triggers when calling dropdims with a StaticArray (#893)
  • Since v1.0.0 StaticArrays does not calculate vec * vec' correctly (#894)

Merged pull requests:

v1.1.0

28 Mar 08:55
e0bda35
Compare
Choose a tag to compare

StaticArrays v1.1.0

Diff since v1.0.1

Closed issues:

  • sortperm is unstable (#858)
  • Feature proposition: matrix-vector product between SMatrix and NTuple (CartesianIndex) (#864)
  • Unexpected Allocations (#865)
  • Error in error message (#866)
  • Fail deploying documents since switching to GitHub Actions (#870)
  • Why are SArrays extremely memory inefficient? (#876)
  • Initialize takes long time (#882)
  • Replacing entries of MArrays of BigFloat type throws error (#883)

Merged pull requests:

v1.0.1

05 Dec 18:55
bfd1c05
Compare
Choose a tag to compare

StaticArrays v1.0.1

Diff since v1.0.0

Closed issues:

  • Release 1.0.0 (#532)
  • Operations using a ReshapedArray (#835)
  • Large union causes large allocations when compiling Julia 1.0.x (#857)

Merged pull requests:

v1.0.0

27 Nov 08:30
0e43102
Compare
Choose a tag to compare

StaticArrays v1.0.0

Diff since v0.12.5

Closed issues:

  • SizedArray of SubArray isn't a view (#334)
  • Performance of splatting a SVector (#361)
  • Certain SArray * Adjoint(SArray) produces Array{Float64,2} instead of SArray (#537)
  • error creating empty MVector (#557)
  • vcat(::SVector, ::Number) should return an SVector (#602)
  • Eigendecomposition of 3x3 symmetric Float64 matrices is not very accurate (#696)
  • zero-length MVector to SVector conversion fails (type info is lost) (#782)
  • eachindex and SOneTo (#812)
  • Uncallable method of _mul (#813)
  • Generalization of AbstractRange? (#816)
  • Invalidations and new methods of similar (#821)
  • Add pointer or parent method for SizedArray? (#822)
  • setindex! returns the wrong value (#827)
  • Outer product of MVector returns SMatrix (#828)
  • float(SVector) gives an MVector (#247)
  • diagm on SVector gives an Array back (#834)
  • vcat static arrays (#846)
  • Inverse of static matrix from cholesky decomposition fails (#847)
  • A / lu(A) returns Array when A is an SArray (#851)

Merged pull requests:

v0.12.5

28 Oct 10:02
Compare
Choose a tag to compare

StaticArrays v0.12.5

Diff since v0.12.4

Closed issues:

  • Unexpected (Incorrect?) Broadcasting with Tuples of Heterogeneous Type (#841)

Merged pull requests:

  • Correctly find size of non-homogenous tuples in broadcast_size (#842) (@andyferris)
  • Adjust to upcoming Base Vararg change (#843) (@Keno)

v0.12.4

08 Jul 06:01
Compare
Choose a tag to compare

StaticArrays v0.12.4

Diff since v0.12.3

Closed issues:

  • implement sortperm (#772)
  • Unexpected allocation when splatting (#784)
  • Indexing with trailing 1s (#788)
  • Provide constructors that accept generators (#791)
  • vector inner product via transpose-product allocates (#794)
  • Performance with user-defined getproperty (#795)
  • Type instability in pinv() for non-square matrix (#803)

Merged pull requests:

v0.12.3

03 May 05:01
Compare
Choose a tag to compare

StaticArrays v0.12.3

Diff since v0.12.2

Closed issues:

  • iszero(::SVector{0}) broken (#778)

Merged pull requests:

  • Allow CI failures on Julia nightly builds (#776) (@c42f)
  • Fix reduction over empty array (#780) (@tkf)

v0.12.2

29 Apr 04:01
Compare
Choose a tag to compare

StaticArrays v0.12.2

Diff since v0.12.1

Closed issues:

  • eigen in non-diagonal matrices (#661)
  • SA not defined (#687)
  • Three-argument mul! behaves differently for Array and MArray (#697)
  • Please consider a changelog.md (#698)
  • Changes to one() implementation seem to break Rotations.jl (#700)
  • Broadcast performance issue MWE (#701)
  • StackOverflowError when viewing zero-dimensional arrays (#705)
  • adjoint(::SMatrix) fails unless eltype is unchanged (#708)
  • New allocations on Julia master (#710)
  • Addition broadcast much slower (#713)
  • typo of setindex() (#717)
  • Summing two FieldVectors produces an SArray (#729)
  • non-allocating cumsum for SVector (#730)
  • Matrix Multiplication for large SizedArray (#734)
  • 5 argument mul! (#735)
  • Conversion to AbstractArray not defined (#746)
  • SizedArray changes to SArray (#755)
  • Indexing an SArray with SOneTo returns MArray instead of SArray (#756)
  • vcat methods for SVector, Real (#757)
  • No method to convert from UniformScaling (#758)
  • Adding two SizedArray results in an SArray (#760)
  • codegen.cpp:2779: jl_cgval_t emit_invoke(jl_codectx_t&, jl_expr_t*, jl_value_t*): Assertion `jl_is_method_instance(mi)' failed. (#771)

Merged pull requests: