Releases: JuliaArrays/StaticArrays.jl
Releases · JuliaArrays/StaticArrays.jl
v1.2.0
StaticArrays v1.2.0
Closed issues:
- Allocations in broadcasting with views of StaticArrays (#892)
Merged pull requests:
v1.1.3
StaticArrays v1.1.3
Merged pull requests:
v1.1.2
v1.1.1
StaticArrays v1.1.1
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:
- Fix url in docs/make.jl to deploy document (#890) (@hyrodium)
- fix for issue #894 (#895) (@mateuszbaran)
v1.1.0
StaticArrays v1.1.0
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:
- sort: avoid use of
ReverseOrdering
forBitonicSort
(#860) (@stev47) - Define elsize to make
pointer
more reliable. (#861) (@chriselrod) - Reduce latency with a few precompiles (#863) (@timholy)
- Better handling of subtypes of StaticVector in views of SizedArray (#867) (@mateuszbaran)
- Bugfix: newsize not defined in error message (#868) (@c42f)
- Fix tests from #868 (#871) (@c42f)
- Maintenance around Documenter.jl (#872) (@hyrodium)
- Added check option to cholesky (#886) (@chriselrod)
- Version 1.1.0 (#889) (@timholy)
v1.0.1
v1.0.0
StaticArrays v1.0.0
Closed issues:
- SizedArray of SubArray isn't a view (#334)
- Performance of splatting a SVector (#361)
- Certain
SArray
*Adjoint(SArray)
producesArray{Float64,2}
instead ofSArray
(#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
orparent
method forSizedArray
? (#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:
- Some vcat / hcat overloads for Number + StaticArray (#768) (@c42f)
- Sized AbstractArray (#783) (@mateuszbaran)
- Resolve ambiguity for
convert(::Type{<:Scalar}, ::StaticArray)
(#808) (@Liozou) - Fix nightly CI tests (#810) (@Liozou)
- Structured matrix multiplication (#814) (@mateuszbaran)
- Updated _cholesky function. (#817) (@chriselrod)
- use
SOneTo
foreachindex()
(#819) (@stev47) - Avoid type piracy in similar (#823) (@pabloferz)
- Reducing load time by restricting dest in 5-argument mul! method (#825) (@mateuszbaran)
- Add
rot180
etc. for SMatrix (#826) (@mcabbott) - Pointer method for SizedArray (#829) (@mateuszbaran)
- Making similar_type check inside array wrappers (#830) (@mateuszbaran)
- Fixing constructors from 0-element arrays (#831) (@mateuszbaran)
- Make setindex! return the array rather than the value (#832) (@c42f)
- Change order of function definition in matrix multiplication code (#833) (@mateuszbaran)
- More general division by triangular matrices (#837) (@mateuszbaran)
- overload Base.rest (#844) (@simeonschaub)
- require one-based indexing for SizedArray (#845) (@simeonschaub)
- Various fixes for
diagm
(#848) (@c42f) - Update to event-driven TagBot.yml (#850) (@c42f)
- Inverse of Cholesky decomposition (#852) (@mateuszbaran)
- Remove some old deprecations (#853) (@c42f)
v0.12.5
StaticArrays v0.12.5
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
StaticArrays v0.12.4
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:
- implement sortperm (#773) (@stev47)
- remove unnecessary definition of
!=
(#781) (@SimonDanisch) - remove ambiguity in unsafe_convert with RefValue (#787) (@sjkelly)
- [test] set version specific bounds in detect_ambiguities (#789) (@sjkelly)
- Provide constructors from generators (#792) (@eschnett)
- Update CI for Julia 1.4 (#793) (@andyferris)
- Fix
diff
of nested static arrays (#801) (@c42f) - Generate
reverse
forStaticVector
types (#802) (@OTDE) - Ensure
full
is constant propagated insvd(A,full=false)
(#805) (@c42f)