Skip to content

Releases: JuliaArrays/StaticArrays.jl

v1.5.24

30 Apr 19:04
dce8c1c
Compare
Choose a tag to compare

StaticArrays v1.5.24

Diff since v1.5.23

Merged pull requests:

v1.5.23

29 Apr 02:31
b4e49ce
Compare
Choose a tag to compare

StaticArrays v1.5.23

Diff since v1.5.22

Closed issues:

  • Potentially address performance regression with Julia 1.9 (#1148)

Merged pull requests:

  • Avoid runtime static parameters inference during dynamic dispatch of SVector{k} (#1157) (@BioTurboNick)

v1.5.22

27 Apr 21:13
ed92217
Compare
Choose a tag to compare

StaticArrays v1.5.22

Diff since v1.5.21

Merged pull requests:

v1.5.21

15 Apr 17:35
1b5a994
Compare
Choose a tag to compare

StaticArrays v1.5.21

Diff since v1.5.20

Closed issues:

  • Question: Error with creating Size-1 SVector of Size-1 SVector (#1151)

Merged pull requests:

v1.5.20

13 Apr 14:21
f6e5db2
Compare
Choose a tag to compare

StaticArrays v1.5.20

Diff since v1.5.19

Closed issues:

  • isassigned is slow for out-of-range indices (#1152)

Merged pull requests:

v0.12.6

11 Apr 07:09
3e50fd8
Compare
Choose a tag to compare

StaticArrays v0.12.6

Diff since v0.12.5

Closed issues:

  • Many ambiguities (#18)
  • float(SVector) gives an MVector (#247)
  • Release 1.0.0 (#532)
  • Very slow broadcast (#560)
  • Another broadcast and inferrence issue (#609)
  • inference problem with broadcasting and / (#682)
  • For all JuliaArrays collaborators: please enable two factor auth (2FA) (#761)
  • slow down when @. assignment expression has more than 3 terms (#797)
  • Scalar(1, 2) === Scalar((1, 2))? (#809)
  • diagm on SVector gives an Array back (#834)
  • Operations using a ReshapedArray (#835)
  • vcat static arrays (#846)
  • Inverse of static matrix from cholesky decomposition fails (#847)
  • exp() test failures on Julia nightly (#849)
  • A / lu(A) returns Array when A is an SArray (#851)
  • TagBot trigger issue (#854)
  • Large union causes large allocations when compiling Julia 1.0.x (#857)
  • 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)
  • normalize not defined for SMatrix (#887)
  • Allocations in broadcasting with views of StaticArrays (#892)
  • Incorrect type assert triggers when calling dropdims with a StaticArray (#893)
  • Since v1.0.0 StaticArrays does not calculate vec * vec' correctly (#894)
  • Matrix multiplication is not type stable (#899)
  • MMatrix generation with @mmatrix requires equal type for elements (#911)
  • failing test on julia 1.6.1 (#912)
  • norm of StaticArray inaccurate (#913)
  • norm of nested StaticArrays throws (#915)
  • lu seems to be ambiguous on Julia Nightly (#920)
  • zeros(Size) does not work (#923)
  • arithmetic_closure test failing on julia 1.6.1 (#924)
  • svd test throwing exception on julia 1.6.1 (#925)
  • Breakage in 1.7+ with QR factorization (#931)
  • type-valued float and real functions (#935)
  • No versioned docs since v0.12.1 (#938)
  • reshape should use similar_type(a, s) for creating the returned vector rather than SizedArray (#942)
  • Missing methods for reshape? (#947)
  • result of A\b is different with StaticArrays (#959)
  • Type priacy of diagm() (#961)
  • Subtracting empty vectors of SMatrix gives result of unexpected type (#965)
  • Usage of parametrized FieldVector can lead to StackOverflowError (#968)
  • @sarray does not support the new Julia 1.7 literals for multidimensional array creation (#974)
  • Multi-dimension SArray is allocating huge memories at first time run (#976)
  • Version 1.2.6 breaks callbacks (#981)
  • reduce(f, ::SVector) allocates (#986)
  • Test error on Julia nightly (1.9) (#999)
  • insert fails with empty vectors (#1003)
  • ismutable gives incorrect results (#1005)
  • @svector & @mVector fail when their inputs use non global scope variables (#1014)
  • Fractional matrix powers broken when diagonal (#1018)
  • Error when @smatrix randn(rng,ComplexF64,(2,2)) (#1019)
  • bswap not implemented for SVector (#1022)
  • StaticArrays load time, possibility for abstract interface package? (#1023)
  • Cannot dot assign when bool indexing leads to array of smaller size (#1024)
  • default-constructor of FieldVector leads to StackOverflowError when used with different types (#1026)
  • setindex does not work with CartesianIndex (#1033)
  • Run CI with Julia 1.7 as well (#1035)
  • setindex isn't compatible with ArrayInterfaceCore setindex (#1039)
  • Linear system solve promotes Float32 to Float64 (#1041)
  • Macro hygiene issue in @svector and @smatrix (#1042)
  • MethodError: no method matching StaticArrays.Size(::TypeVar) introduced with v1.4.5 (#1047)
  • Very slow compilation on computing operation of "large" static array (#1048)
  • SVector type printing changed? (#1049)
  • Undesired allocations when changing elements in MMatrix (#1050)
  • inner constructors for custom types derived from Field* (#1055)
  • Possible type conversion bug (#1057)
  • Row-major array? (#1058)
  • reading back SVector with BSON.jl fails with StaticArraysCore not defined (#1061)
  • Throw better error when trying to setindex! on a SArray (#1065)
  • 0ร—0 matrix division throws error (#1066)
  • Matrix division for SMatrix{m, n, BigFloat} (#1069)
  • @SMatrix with zero-element matrix returns a wrong type (#1070)
  • Type instability with broadcast (#1078)
  • problem with pinv (#1080)
  • hypot for StaticVectors? (#1085)
  • StackOverflowError on FieldVector introduced in v1.4.5 (#1088)
  • Sum reduction on SVector results in allocations (#1092)
  • ambiguity generated by default copyto! method (#1097)
  • Recently discovered faster matrix multiplication algorithms (#1100)
  • Inverse of Upper Triangular using Static Matrix for storage UpperTriangular{Float64, SMatrix{3, 3, Float64, 9}} converts to Matrix (#1103)
  • Is it possible to map enumeration to SVector? (#1106)
  • How can I use SMatrix from Python (#1113)
  • reduce over 0 ร— k matrix throws bounds error, even when given init parameter (#1114)
  • Norm of a vector is Inf but it should not be (#1116)
  • Constructor missing? (#1118)
  • Emtpy SMatrix displays as plot in vscode (#1121)
  • Unitful SVector norm broken (#1124)
  • StaticArrays 1.5.13 breaks unit tests in other packages. (#1126)
  • norm of Unitful SVector is NaN (#1127)
  • Performance regression in #master (#1132)
  • Extend mutability of MVectors to Symbols or Strings (#1139)
  • map! doesn't return dest MVector (#1141)

Merged pull requests:

Read more

v1.5.19

21 Mar 21:55
630cf6c
Compare
Choose a tag to compare

StaticArrays v1.5.19

Diff since v1.5.18

Closed issues:

  • Constructor missing? (#1118)

Merged pull requests:

  • Relax recursion check in construct_type (#1133) (@N5N3)

v1.5.18

20 Mar 21:19
7ca6faa
Compare
Choose a tag to compare

StaticArrays v1.5.18

Diff since v1.5.17

Closed issues:

  • Extend mutability of MVectors to Symbols or Strings (#1139)
  • map! doesn't return dest MVector (#1141)

Merged pull requests:

v1.5.17

13 Mar 12:06
8bf6df9
Compare
Choose a tag to compare

StaticArrays v1.5.17

Diff since v1.5.16

Closed issues:

  • Performance regression in #master (#1132)

Merged pull requests:

  • Fix zero(SVector{3,Any}) etc. with multiple dispatch (#1129) (@hyrodium)
  • Avoid second type parameter in AbstractTriangular (#1136) (@dkarrasch)

v1.5.16

18 Feb 19:56
d1e595a
Compare
Choose a tag to compare

StaticArrays v1.5.16

Diff since v1.5.15

Closed issues:

  • StaticArrays 1.5.13 breaks unit tests in other packages. (#1126)

Merged pull requests: