Skip to content

Commit b57d2e1

Browse files
authored
move SparseArrays to the external repo https://github.com/JuliaLang/SparseArrays.jl (#43813)
1 parent 5064528 commit b57d2e1

25 files changed

+25
-15630
lines changed

NEWS.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,10 @@ Standard library changes
154154

155155
#### SparseArrays
156156

157+
* The code for SparseArrays has been moved from the Julia repo to the external
158+
repo at https://github.com/JuliaLang/SparseArrays.jl. This is only a code
159+
movement and does not impact any usage ([#43813]).
160+
157161
* New sparse concatenation functions `sparse_hcat`, `sparse_vcat`, and `sparse_hvcat` return
158162
`SparseMatrixCSC` output independent from the types of the input arguments. They make
159163
concatenation behavior available, in which the presence of some special "sparse" matrix
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
4c08d36f52e9f50571f1220b469a3edb
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
1f02795247d6fc3c81a37f4b7883d53c6aede7f802b53e000dab18caee03b5d3dc013dfe9fe5716d32250b72406f3ac31456908127db094995cedac2ba8c9f75

julia.spdx.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,18 @@
125125
"copyrightText": "Copyright (c) 2009-2021: Jeff Bezanson, Stefan Karpinski, Viral B. Shah, and other contributors: https://github.com/JuliaLang/julia/contributors",
126126
"summary": "SuiteSparse.jl provides Julia wrappers for the SuiteSparse library, and provides Julia's sparse linear algebra capabilities - specifically the solvers."
127127
},
128+
{
129+
"name": "SparseArrays.jl",
130+
"SPDXID": "SPDXRef-JuliaSparseArrays",
131+
"downloadLocation": "git+https://github.com/JuliaLang/SparseArrays.jl.git",
132+
"filesAnalyzed": false,
133+
"homepage": "https://julialang.org",
134+
"sourceInfo": "The git hash of the version in use can be found in the file stdlib/SparseArrays.version",
135+
"licenseConcluded": "MIT",
136+
"licenseDeclared": "MIT",
137+
"copyrightText": "Copyright (c) 2009-2021: Jeff Bezanson, Stefan Karpinski, Viral B. Shah, and other contributors: https://github.com/JuliaLang/julia/contributors",
138+
"summary": "SparseArrays.jl provides Julia's sparse linear algebra capabilities."
139+
},
128140
{
129141
"name": "SHA.jl",
130142
"SPDXID": "SPDXRef-JuliaSHA",

stdlib/.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@
1515
/NetworkOptions
1616
/SuiteSparse-*
1717
/SuiteSparse
18+
/SparseArrays-*
19+
/SparseArrays
1820
/SHA-*
1921
/SHA
2022
/*_jll/StdlibArtifacts.toml

stdlib/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ STDLIBS = Artifacts Base64 CRC32c Dates DelimitedFiles Distributed FileWatching
4444
SharedArrays Sockets SparseArrays SuiteSparse Test TOML Unicode UUIDs \
4545
$(JLL_NAMES)
4646

47-
STDLIBS_EXT = Pkg Statistics LibCURL Downloads ArgTools Tar NetworkOptions SuiteSparse SHA
47+
STDLIBS_EXT = Pkg Statistics LibCURL Downloads ArgTools Tar NetworkOptions SuiteSparse SparseArrays SHA
4848

4949
$(foreach module, $(STDLIBS_EXT), $(eval $(call stdlib-external,$(module),$(shell echo $(module) | tr a-z A-Z))))
5050

stdlib/SparseArrays.version

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
SPARSEARRAYS_BRANCH = main
2+
SPARSEARRAYS_SHA1 = 205b7703b91477e6c43d8c125a0f2f486ab30cfd
3+
SPARSEARRAYS_GIT_URL := https://github.com/JuliaLang/SparseArrays.jl.git
4+
SPARSEARRAYS_TAR_URL = https://api.github.com/repos/JuliaLang/SparseArrays.jl/tarball/$1

stdlib/SparseArrays/Project.toml

Lines changed: 0 additions & 15 deletions
This file was deleted.

stdlib/SparseArrays/docs/src/index.md

Lines changed: 0 additions & 235 deletions
This file was deleted.

stdlib/SparseArrays/src/SparseArrays.jl

Lines changed: 0 additions & 47 deletions
This file was deleted.

0 commit comments

Comments
 (0)