v0.12.2
StaticArrays v0.12.2
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 anSArray
(#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:
- Handle non-hermitian matrices in eigen (#683) (@CarpeNecopinum)
- No longer skip a test which is fixed upstream. (#688) (@c42f)
- Move concatenation into abstractarray.jl (#689) (@c42f)
- Tidy one() implementation and UniformScaling constructors (#690) (@c42f)
- Generalized eigenvalues of two static matrices (#693) (@mateuszbaran)
- Some trait + LU api cleanup (#695) (@c42f)
- Implement accumulate and friends (#702) (@tkf)
- fix broadcasts with only adjoint/transpose SVectors (#704) (@marius311)
- Views of zero-dimensional arrays (#706) (@mateuszbaran)
- Fix eltype for recurisve adjoint/transpose (#709) (@c42f)
- Fix MArray constructor docstring (#711) (@simonbyrne)
- Document N type parameter of SArray and MArray (#712) (@c42f)
- WIP: Improve precision of 3x3 eigen analysis (#714) (@CarpeNecopinum)
- Update api.md (#718) (@githubtomtom)
- make reshaping SizedArrays not turn them into SArrays (#719) (@oxinabox)
- add undef tags to docs for MMatrix and MVector (#720) (@simonbyrne)
- Update SDiagonal.jl (#722) (@githubtomtom)
- Update SHermitianCompact.jl (#723) (@githubtomtom)
- Update SMatrix.jl (#724) (@githubtomtom)
- Update SizedArray.jl (#725) (@githubtomtom)
- Install TagBot as a GitHub Action (#727) (@JuliaTagBot)
- replace plain error with DimensionMismatch (#728) (@matbesancon)
- Default implementation of similar_type for FieldArray (#731) (@c42f)
- Minimal benchmark setup (#736) (@tkf)
- Setup BenchmarkCI (#737) (@tkf)
- Add in-place multiply-add (#738) (@bjack205)
- Use const for suite (#739) (@tkf)
- Suppress comments from BenchmarkCI (#741) (@tkf)
- Port perf/benchmark_matrix_ops.jl to benchmark/*.jl (#742) (@tkf)
- support conversion to AbstractArray (#747) (@daanhb)
- Define mapfoldl/foldl for static arrays (#750) (@tkf)
- Migrate to github actions for CI (#752) (@c42f)
- RFC: sorting for SVectors (#754) (@stev47)
- Fix convert(::Type{<:StaticArray}, ::UniformScaling) (#759) (@c42f)
- Ability to select particular test cases (#762) (@c42f)
- Fix accidential API breakage in one() (#763) (@c42f)
- Add singularity checks for lu, method for issuccess. (#766) (@tpapp)
- Remove show(::IO, ::Type{StaticArrays.Blah}) overloads (#769) (@c42f)