Releases: JuliaLinearAlgebra/ArrayLayouts.jl
Releases · JuliaLinearAlgebra/ArrayLayouts.jl
v1.10.4
v1.10.3
ArrayLayouts v1.10.3
Merged pull requests:
v1.10.2
ArrayLayouts v1.10.2
Merged pull requests:
- Add * for more matrices defined from layouts (#241) (@DanielVandH)
v1.10.1
ArrayLayouts v1.10.1
Merged pull requests:
- Use lts version in CI (#237) (@jishnub)
- Add missing consts (#238) (@DanielVandH)
- Add new method to fix possible ambiguity between
similar(::MulAdd{<:DiagonalLayout, <:AbstractBandedLayout})
and friends (#240) (@DanielVandH)
Closed issues:
- Issues with inv(Triangular) (#239)
v1.10.0
ArrayLayouts v1.10.0
Merged pull requests:
- Standardise names to factorize_layout, inv_layout, etc. and use inv_l… (#236) (@dlfivefifty)
v1.9.4
v1.9.3
ArrayLayouts v1.9.3
Merged pull requests:
v0.8.19
ArrayLayouts v0.8.19
Merged pull requests:
- Add downstream checks (#119) (@jishnub)
- enable dependabot for GitHub actions (#121) (@ranocha)
- Bump actions/cache from 1 to 3 (#122) (@dependabot[bot])
- Bump actions/checkout from 2 to 3 (#123) (@dependabot[bot])
- Bump codecov/codecov-action from 1 to 3 (#124) (@dependabot[bot])
- Support Julia v1.9 (#125) (@dlfivefifty)
- FillArrays v1 (#128) (@dlfivefifty)
- Resolve ambiguity with UpperTriangular * Diagonal{<:Any,<:LayoutVector} (#129) (@dlfivefifty)
- Improve cache localization in default_blasmul (#130) (@jishnub)
- 5-arg mul! for matrix*vector (#131) (@jishnub)
- Bump version to v1.0.2 (#132) (@jishnub)
- Improve error message if scalarone hits bottom type (#133) (@jishnub)
- Help disambiguation with special matrix types (#134) (@dkarrasch)
- Maintain Transpose/Adjoint types and unroll subarrays when materialis… (#136) (@dlfivefifty)
- skip duplicate CI runs, and cancel concurrent (#138) (@jishnub)
- whitespace fixes (#139) (@jishnub)
- convert RangeCumsum's parent type (#140) (@jishnub)
- Add * overloads coming from v0.9 (#141) (@dlfivefifty)
- view of
RangeCumSum
withOneTo
(#142) (@jishnub) - Add
sub_materialize_axes
to dispatch on axes (#143) (@jishnub) - Test against InfiniteArrays.jl (#144) (@jishnub)
- mul! for SubArrays of LayoutMatrix (#145) (@dlfivefifty)
- remove usage of 2-arg
LA.AbstractTriangular
(#146) (@dkarrasch) - Prepare for removal of
FillArrays._copy_oftype
(#148) (@devmotion) - Bump version to v1.0.11 (#149) (@jishnub)
- Test on Julia v1.10 (#151) (@jishnub)
- UpperOrLowerTriangular layout mul (#152) (@dlfivefifty)
- Support for *Triangular(::AdjOrTrans) (#154) (@dlfivefifty)
- Overload copymutable_oftype (#156) (@dlfivefifty)
- Move SparseArrays to an extension (#158) (@jishnub)
- Multiplication with Triangular(::AdjOrTrans) (#159) (@dlfivefifty)
- Fix ambiguity issue with
rdiv!
(#161) (@devmotion) - Don't use
@propagate_inbounds_meta
(#162) (@jishnub) - Add colsupport for OneElelement (#164) (@jishnub)
- More mul! overloads needed by BandedBlockBandedMatrix (#165) (@dlfivefifty)
- Add 5-term Matrix-vector mul (#166) (@jishnub)
- Update docs make.jl and add CI script (#167) (@jishnub)
- Add badges to README.md (#168) (@jishnub)
- Add paths-ignore to CI scripts (#169) (@jishnub)
- Add docs badges to README.md (#170) (@jishnub)
- Update example in README.md (#171) (@jishnub)
- Diagonal ambiguities (#172) (@dlfivefifty)
- Bump actions/checkout from 3 to 4 (#173) (@dependabot[bot])
- Add Dotu (#174) (@dlfivefifty)
- Fix Vec * Mat (#175) (@dlfivefifty)
- Diagonal(::LayoutVector) \ UpperTriangular (#176) (@dlfivefifty)
- Replace ind2sub by CartesianIndices (#177) (@jishnub)
- Import deps transitively in SparseArrays extension (#179) (@jishnub)
- Test with Aqua (#180) (@jishnub)
- Test using Aqua v0.8 (#182) (@jishnub)
- Replace Base64.stringmime by sprint (#183) (@jishnub)
- Use Documenter v1 to build docs (#187) (@jishnub)
- Remove usage of internal LinearAlgebra constant. (#188) (@fredrikekre)
- Match LinearAlgebra's muladd order (#189) (@jishnub)
- Replace elementwise equality by array equality in tests (#190) (@jishnub)
- Specialize axes for rangecumsum (#191) (@jishnub)
- Remove explicit test on v1.10 (#193) (@jishnub)
- Add
mul
methods forAbstractTriangular
ofLayoutMatrix
(#194) (@jishnub) - Change AbstractTriangular to UpperOrLowerTriangular in layoutmul (#195) (@jishnub)
- Only add inplace methods for UpperOrLowerTriangular (#196) (@jishnub)
- Modularize tests (#197) (@jishnub)
- Test against LazyBandedMatrices (#198) (@jishnub)
- Bump actions/cache from 3 to 4 (#199) (@dependabot[bot])
- row/colsupport for OneElementMatrix (#200) (@jishnub)
- Store if
C isa Zeros
in aMulAdd
(#201) (@jishnub) - Bump codecov/codecov-action from 3 to 4 (#202) (@dependabot[bot])
- Use Codecov token in CI (#203) (@jishnub)
- Change exact comparison with LAPACK.gesv to approx (#206) (@jishnub)
- Change JuliaMatrices to JuliaLinearAlgebra in readme and License (#207) (@jishnub)
- Skip concurrent downstream tests (#208) (@jishnub)
- Direct PkgEval badge to the report (#209) (@jishnub)
- Fix sort for RangeCumSum (#210) (@jishnub)
- Multiply RangeCumSum by a number (#211) (@jishnub)
- Fix indexing for non-Real and offset ranges (#212) (@jishnub)
- Run doc job on v1.10 (#213) (@jishnub)
- Parent for RangeCumSum returns the wrapped range (#214) (@jishnub)
- Negate RangeCumSum (#215) (@jishnub)
- Sum for RangeCumsum (#216) (@jishnub)
- Avoid overflow in indexing and sum (#217) (@jishnub)
- Show for RangeCumsum (#218) (@jishnub)
- Copy in
sub_materialize
(#219) (@jishnub) promote_rule
forRangeCumSum
(#220) (@jishnub)- minimum/maximum/issorted for RangeCumSum of AbstractUnitRange (#221) (@jishnub)
- Initial value in minimum/maximum for RangeCumsum (#222) (@jishnub)
- Bump version to v1.9.0 (#223) (@jishnub)
- Sort
RangeCumsum
forAbstractUnitRange
(#224) (@jishnub) - Remove duplicate union test (#225) (@jishnub)
- Bump julia-actions/setup-julia from 1 to 2 (#226) (@dependabot[bot])
- row/colsupport for QRPackedQ and adjoint (#227) (@dlfivefifty)
- Test against InfiniteLinearAlgebra (#228) (@jishnub)
- Remove unused imported names (#229) (@jishnub)
- Backports to fix 0.18 on 1.11 (#230) (@KristofferC)
- Fix documenter build (#231) (@jishnub)
- Fix failing QR scaling test on v1.6 (#232) (@jishnub)
Closed issues:
cholesky
should not error withcheck=false
(#100)- High package load time (#106)
- ArrayLayouts won't compile on the nightly (#147)
- Error precompiling on julia master
too many parameters for type AbstractTriangular
(#178) - Conformity with LinearAlgebra's muladd order (#186)
- Errors on julia 1.11 due to changes in AbstractTriangular type parameters (#204)
- Type piracy in
unsafe_convert
(#205)
v1.9.2
ArrayLayouts v1.9.2
Merged pull requests:
- Copy in
sub_materialize
(#219) (@jishnub) - Remove duplicate union test (#225) (@jishnub)
- Bump julia-actions/setup-julia from 1 to 2 (#226) (@dependabot[bot])
- row/colsupport for QRPackedQ and adjoint (#227) (@dlfivefifty)
v1.9.1
ArrayLayouts v1.9.1
Merged pull requests: