Skip to content

Commit 7146a7d

Browse files
authored
Drop support for Julia 1.6 (#148)
1 parent e349f50 commit 7146a7d

6 files changed

Lines changed: 20 additions & 24 deletions

File tree

.github/workflows/Test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
runs-on: ubuntu-latest
2121
strategy:
2222
matrix:
23-
julia-version: ['lts', '1', 'pre']
23+
julia-version: ['1.10', '1']
2424

2525
steps:
2626
- uses: actions/checkout@v4
@@ -29,7 +29,7 @@ jobs:
2929
version: ${{ matrix.julia-version }}
3030
arch: x64
3131
- uses: julia-actions/julia-downgrade-compat@v1
32-
if: ${{ matrix.version == 'lts' }}
32+
if: ${{ matrix.version == '1.10' }}
3333
with:
3434
skip: LinearAlgebra, Random, SparseArrays
3535
- uses: julia-actions/cache@v2

Project.toml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ version = "0.4.6"
55

66
[deps]
77
ADTypes = "47edcb42-4c32-4615-8424-f2b9edc5f35b"
8-
Compat = "34da2185-b29b-5c13-b0c7-acf172513d20"
98
DataStructures = "864edb3b-99cc-5e75-8d2d-829cb0a9cfe8"
109
DocStringExtensions = "ffbed154-4ef7-542d-bbb7-c09d3a79fcae"
1110
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
@@ -14,10 +13,9 @@ SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf"
1413

1514
[compat]
1615
ADTypes = "1.2.1"
17-
Compat = "3.46,4.2"
1816
DataStructures = "0.18"
19-
LinearAlgebra = "<0.0.1, 1"
2017
DocStringExtensions = "0.8,0.9"
18+
LinearAlgebra = "<0.0.1, 1"
2119
Random = "<0.0.1, 1"
2220
SparseArrays = "<0.0.1, 1"
23-
julia = "1.6"
21+
julia = "1.10"

src/SparseMatrixColorings.jl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ module SparseMatrixColorings
1111

1212
using ADTypes: ADTypes
1313
using Base.Iterators: Iterators
14-
using Compat: @compat, stack
1514
using DataStructures: DisjointSets, find_root!, root_union!, num_groups
1615
using DocStringExtensions: README, EXPORTS, SIGNATURES, TYPEDEF, TYPEDFIELDS
1716
using LinearAlgebra:

src/coloring.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,7 @@ This function corresponds to algorithm `DirectRecover2` in the paper.
226226
function symmetric_coefficient(
227227
i::Integer, j::Integer, color::AbstractVector{<:Integer}, star_set::StarSet
228228
)
229-
@compat (; star, hub) = star_set
229+
(; star, hub) = star_set
230230
if i == j
231231
# diagonal
232232
return i, color[j]

src/constant.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ function coloring(
103103
decompression_eltype::Type=Float64,
104104
symmetric_pattern::Bool=false,
105105
) where {partition}
106-
@compat (; matrix_template, result) = algo
106+
(; matrix_template, result) = algo
107107
if size(A) != size(matrix_template)
108108
throw(
109109
DimensionMismatch(

src/decompression.jl

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -264,7 +264,7 @@ end
264264
## ColumnColoringResult
265265

266266
function decompress!(A::AbstractMatrix, B::AbstractMatrix, result::ColumnColoringResult)
267-
@compat (; color) = result
267+
(; color) = result
268268
S = result.bg.S2
269269
check_same_pattern(A, S)
270270
fill!(A, zero(eltype(A)))
@@ -282,7 +282,7 @@ end
282282
function decompress_single_color!(
283283
A::AbstractMatrix, b::AbstractVector, c::Integer, result::ColumnColoringResult
284284
)
285-
@compat (; group) = result
285+
(; group) = result
286286
S = result.bg.S2
287287
check_same_pattern(A, S)
288288
rvS = rowvals(S)
@@ -296,7 +296,7 @@ function decompress_single_color!(
296296
end
297297

298298
function decompress!(A::SparseMatrixCSC, B::AbstractMatrix, result::ColumnColoringResult)
299-
@compat (; compressed_indices) = result
299+
(; compressed_indices) = result
300300
S = result.bg.S2
301301
check_same_pattern(A, S)
302302
nzA = nonzeros(A)
@@ -309,7 +309,7 @@ end
309309
function decompress_single_color!(
310310
A::SparseMatrixCSC, b::AbstractVector, c::Integer, result::ColumnColoringResult
311311
)
312-
@compat (; group) = result
312+
(; group) = result
313313
S = result.bg.S2
314314
check_same_pattern(A, S)
315315
rvS = rowvals(S)
@@ -326,7 +326,7 @@ end
326326
## RowColoringResult
327327

328328
function decompress!(A::AbstractMatrix, B::AbstractMatrix, result::RowColoringResult)
329-
@compat (; color) = result
329+
(; color) = result
330330
S = result.bg.S2
331331
check_same_pattern(A, S)
332332
fill!(A, zero(eltype(A)))
@@ -344,7 +344,7 @@ end
344344
function decompress_single_color!(
345345
A::AbstractMatrix, b::AbstractVector, c::Integer, result::RowColoringResult
346346
)
347-
@compat (; group) = result
347+
(; group) = result
348348
S, Sᵀ = result.bg.S2, result.bg.S1
349349
check_same_pattern(A, S)
350350
rvSᵀ = rowvals(Sᵀ)
@@ -358,7 +358,7 @@ function decompress_single_color!(
358358
end
359359

360360
function decompress!(A::SparseMatrixCSC, B::AbstractMatrix, result::RowColoringResult)
361-
@compat (; compressed_indices) = result
361+
(; compressed_indices) = result
362362
S = result.bg.S2
363363
check_same_pattern(A, S)
364364
nzA = nonzeros(A)
@@ -373,8 +373,8 @@ end
373373
function decompress!(
374374
A::AbstractMatrix, B::AbstractMatrix, result::StarSetColoringResult, uplo::Symbol=:F
375375
)
376-
@compat (; color, star_set) = result
377-
@compat (; star, hub, spokes) = star_set
376+
(; color, star_set) = result
377+
(; star, hub, spokes) = star_set
378378
S = result.ag.S
379379
uplo == :F && check_same_pattern(A, S)
380380
fill!(A, zero(eltype(A)))
@@ -405,8 +405,8 @@ function decompress_single_color!(
405405
result::StarSetColoringResult,
406406
uplo::Symbol=:F,
407407
)
408-
@compat (; color, group, star_set) = result
409-
@compat (; hub, spokes) = star_set
408+
(; color, group, star_set) = result
409+
(; hub, spokes) = star_set
410410
S = result.ag.S
411411
uplo == :F && check_same_pattern(A, S)
412412
for i in axes(A, 1)
@@ -433,7 +433,7 @@ end
433433
function decompress!(
434434
A::SparseMatrixCSC, B::AbstractMatrix, result::StarSetColoringResult, uplo::Symbol=:F
435435
)
436-
@compat (; compressed_indices) = result
436+
(; compressed_indices) = result
437437
S = result.ag.S
438438
nzA = nonzeros(A)
439439
if uplo == :F
@@ -465,7 +465,7 @@ end
465465
function decompress!(
466466
A::AbstractMatrix, B::AbstractMatrix, result::TreeSetColoringResult, uplo::Symbol=:F
467467
)
468-
@compat (; color, vertices_by_tree, reverse_bfs_orders, buffer) = result
468+
(; color, vertices_by_tree, reverse_bfs_orders, buffer) = result
469469
S = result.ag.S
470470
uplo == :F && check_same_pattern(A, S)
471471
R = eltype(A)
@@ -512,8 +512,7 @@ function decompress!(
512512
result::LinearSystemColoringResult,
513513
uplo::Symbol=:F,
514514
)
515-
@compat (; color, strict_upper_nonzero_inds, T_factorization, strict_upper_nonzeros_A) =
516-
result
515+
(; color, strict_upper_nonzero_inds, T_factorization, strict_upper_nonzeros_A) = result
517516
S = result.ag.S
518517
uplo == :F && check_same_pattern(A, S)
519518

0 commit comments

Comments
 (0)