Skip to content

Commit 87c636d

Browse files
authored
Julia v1.9 (#123)
* Julia v1.9 * Update Project.toml * Update Project.toml * Update Project.toml * Update Project.toml * BLAS.axpy! -> axpy! * Revert "BLAS.axpy! -> axpy!" This reverts commit 99fab34. * fixes to clenshaw
1 parent 46388bb commit 87c636d

File tree

4 files changed

+11
-10
lines changed

4 files changed

+11
-10
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ jobs:
1212
version:
1313
- '1.7'
1414
- '1'
15+
- '^1.9.0-0'
1516
os:
1617
- ubuntu-latest
1718
- macOS-latest

Project.toml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "ClassicalOrthogonalPolynomials"
22
uuid = "b30e2e7b-c4ee-47da-9d5f-2c5c27239acd"
33
authors = ["Sheehan Olver <[email protected]>"]
4-
version = "0.7.1"
4+
version = "0.7.2"
55

66
[deps]
77
ArrayLayouts = "4c555306-a7a7-4459-81d9-ec55ddd5c99a"
@@ -26,22 +26,22 @@ SpecialFunctions = "276daf66-3868-5448-9aa4-cd146d93841b"
2626

2727
[compat]
2828
ArrayLayouts = "0.8"
29-
BandedMatrices = "0.17"
29+
BandedMatrices = "0.17.17"
3030
BlockArrays = "0.16.9"
3131
BlockBandedMatrices = "0.11.6"
32-
ContinuumArrays = "0.12.3"
32+
ContinuumArrays = "0.12.4"
3333
DomainSets = "0.5.6, 0.6"
3434
FFTW = "1.1"
3535
FastGaussQuadrature = "0.4.3, 0.5"
3636
FastTransforms = "0.14.9"
3737
FillArrays = "0.13"
3838
HypergeometricFunctions = "0.3.4"
39-
InfiniteArrays = "0.12.3"
39+
InfiniteArrays = "0.12.11"
4040
InfiniteLinearAlgebra = "0.6.7"
4141
IntervalSets = "0.5, 0.6, 0.7"
42-
LazyArrays = "0.22.16"
42+
LazyArrays = "0.22.18"
4343
LazyBandedMatrices = "0.8.5"
44-
QuasiArrays = "0.9"
44+
QuasiArrays = "0.9.6"
4545
SpecialFunctions = "1.0, 2"
4646
julia = "1.7"
4747

src/ClassicalOrthogonalPolynomials.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ using ContinuumArrays, QuasiArrays, LazyArrays, FillArrays, BandedMatrices, Bloc
1010
import Base: @_inline_meta, axes, getindex, unsafe_getindex, convert, prod, *, /, \, +, -,
1111
IndexStyle, IndexLinear, ==, OneTo, tail, similar, copyto!, copy, setindex,
1212
first, last, Slice, size, length, axes, IdentityUnitRange, sum, _sum, cumsum,
13-
to_indices, _maybetail, tail, getproperty, inv, show, isapprox, summary,
13+
to_indices, tail, getproperty, inv, show, isapprox, summary,
1414
findall, searchsortedfirst
1515
import Base.Broadcast: materialize, BroadcastStyle, broadcasted, Broadcasted
1616
import LazyArrays: MemoryLayout, Applied, ApplyStyle, flatten, _flatten, adjointlayout,

src/clenshaw.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ end
130130
Base.@propagate_inbounds function _clenshaw_next!(n, A::AbstractVector, B::AbstractVector, C::AbstractVector, x::AbstractMatrix, c, bn1::AbstractMatrix{T}, bn2::AbstractMatrix{T}) where T
131131
# bn2 .= B[n] .* bn1 .- C[n+1] .* bn2
132132
lmul!(-C[n+1], bn2)
133-
BLAS.axpy!(B[n], bn1, bn2)
133+
LinearAlgebra.axpy!(B[n], bn1, bn2)
134134
muladd!(A[n], x, bn1, one(T), bn2)
135135
view(bn2,band(0)) .+= c[n]
136136
bn2
@@ -164,7 +164,7 @@ end
164164

165165
Base.@propagate_inbounds function _clenshaw_first!(A, B, C, X, c, bn1, bn2)
166166
lmul!(-C[2], bn2)
167-
BLAS.axpy!(B[1], bn1, bn2)
167+
LinearAlgebra.axpy!(B[1], bn1, bn2)
168168
muladd!(A[1], X, bn1, one(eltype(bn2)), bn2)
169169
view(bn2,band(0)) .+= c[1]
170170
bn2
@@ -316,7 +316,7 @@ function materialize!(M::MatMulVecAdd{<:ClenshawLayout,<:PaddedLayout,<:PaddedLa
316316
_fill_lmul!(β,y)
317317
resizedata!(y, last(jkr))
318318
v = view(paddeddata(y),jkr)
319-
BLAS.axpy!(α, Ax, v)
319+
LinearAlgebra.axpy!(α, Ax, v)
320320
y
321321
end
322322

0 commit comments

Comments
 (0)