Skip to content

feat: add /blas/base/sgbmv #5459

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 1,330 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1330 commits
Select commit Hold shift + click to select a range
fcc9c77
feat: add accessor arrays support to `blas/ext/base/gapxsumkbn2`
headlessNode Feb 2, 2025
0340f1e
feat: add C `ndarray` API and refactor `blas/ext/base/snansum`
headlessNode Feb 2, 2025
78eb555
docs: minor changes in docs of `stats/base/max`
aayush0325 Feb 3, 2025
33ebd41
feat: add C ndarray interface and refactor implementation for `stats/…
0PrashantYadav0 Feb 3, 2025
aec28fd
docs: update related packages sections
stdlib-bot Feb 3, 2025
2d852b7
docs: update REPL namespace documentation
stdlib-bot Feb 3, 2025
8cb2358
docs: update namespace table of contents
stdlib-bot Feb 3, 2025
15c4c2f
docs: update namespace TypeScript declarations
stdlib-bot Feb 3, 2025
0acf4c9
fix: add `MemberExpression` check
Vinit-Pandit Feb 4, 2025
ddf6d38
build: address feedback and increase window to 14 days
Planeshifter Feb 4, 2025
eeb8eb9
docs: fix require paths
kgryte Feb 4, 2025
865c2c4
docs: fix missing semicolon
kgryte Feb 4, 2025
8a78d39
docs: fix description
kgryte Feb 4, 2025
c8fc005
docs: update REPL namespace documentation
stdlib-bot Feb 4, 2025
1f22546
docs: update related packages sections
stdlib-bot Feb 4, 2025
541839d
docs: update namespace TypeScript declarations
stdlib-bot Feb 4, 2025
f66fa3a
feat: add logic for eager evaluation of additional expression types
Vinit-Pandit Feb 4, 2025
64479bc
docs: fix require paths and add missing semicolon
MohammadBinAftab Feb 4, 2025
c75aad1
feat: add C ndarray API and refactor `blas/ext/base/dsortins`
0PrashantYadav0 Feb 5, 2025
eb0bdea
feat: add C ndarray API and refactor `blas/ext/base/dsorthp`
0PrashantYadav0 Feb 5, 2025
2401873
docs: update related packages sections
stdlib-bot Feb 5, 2025
3f80924
docs: update namespace TypeScript declarations
stdlib-bot Feb 5, 2025
3e4d75e
docs: update REPL namespace documentation
stdlib-bot Feb 5, 2025
ccfa9c6
docs: update namespace table of contents
stdlib-bot Feb 5, 2025
cc7807d
feat: add support for accessor arrays and refactor `stats/base/min`
aayush0325 Feb 5, 2025
bb78999
bench: update `NaN` generation in `stats/base/*`
aayush0325 Feb 5, 2025
394435e
bench: refactor benchmarks in `math/base/special/rsqrt`
gururaj1512 Feb 5, 2025
d836b4d
feat: add accessor arrays support to `blas/ext/base/gcusumors`
headlessNode Feb 5, 2025
751fa41
feat: add accessor arrays support to `blas/ext/base/gcusumkbn2`
headlessNode Feb 5, 2025
701575b
feat: add accessor arrays support to `blas/ext/base/gcusumpw`
headlessNode Feb 5, 2025
8cd388e
feat: add accessor arrays support to `blas/ext/base/gnannsumkbn`
headlessNode Feb 5, 2025
e558571
feat: add C `ndarray` interface and refactor implementation for `stat…
Neerajpathak07 Feb 5, 2025
06730fe
fix: update return value and tests for `blas/ext/base/gcusumkbn`
headlessNode Feb 5, 2025
7b5268b
docs: update list of contributors
stdlib-bot Feb 5, 2025
4445d9b
feat: add C implementation for `stats/base/dists/betaprime/mode`
Neerajpathak07 Feb 5, 2025
b948319
feat: add C implementation for `stats/base/dists/betaprime/mean`
Neerajpathak07 Feb 5, 2025
69ac61d
feat: add C implementation for `stats/base/dists/bernoulli/skewness`
Neerajpathak07 Feb 5, 2025
43d630c
feat: add accessor arrays support to `blas/ext/base/gcusum`
headlessNode Feb 5, 2025
7a012b5
feat: add accessor arrays support to `blas/ext/base/gnansum`
headlessNode Feb 5, 2025
d2cd887
test: add tests to achieve 100% code coverage in `stats/base/max`
aayush0325 Feb 5, 2025
eb9b4ec
refactor: update `math/base/special/kernel-tan`
vivekmaurya001 Feb 5, 2025
25a2670
feat: add `blas/base/wasm/ccopy`
kgryte Feb 6, 2025
3d363ab
remove: remove `blas/base/ccopy-wasm`
kgryte Feb 6, 2025
54630d6
feat: add `blas/base/wasm/cscal`
kgryte Feb 6, 2025
f716823
remove: remove `blas/base/cscal-wasm`
kgryte Feb 6, 2025
ecd009d
feat: add `blas/base/wasm/csrot`
kgryte Feb 6, 2025
b2a32af
remove: remove `blas/base/csrot-wasm`
kgryte Feb 6, 2025
18d8f8c
feat: add `blas/base/wasm/cswap`
kgryte Feb 6, 2025
57464a6
remove: remove `blas/base/cswap-wasm`
kgryte Feb 6, 2025
59de47a
feat: add `blas/base/wasm/dasum`
kgryte Feb 6, 2025
2051034
remove: remove `blas/base/dasum-wasm`
kgryte Feb 6, 2025
895bfca
feat: add `blas/base/wasm/daxpy`
kgryte Feb 6, 2025
86c56eb
remove: remove `blas/base/daxpy-wasm`
kgryte Feb 6, 2025
7a9c907
feat: add `blas/base/wasm/dcopy`
kgryte Feb 6, 2025
e514029
remove: remove `blas/base/dcopy-wasm`
kgryte Feb 6, 2025
a2c06d5
feat: add `blas/base/wasm/ddot`
kgryte Feb 6, 2025
d32e1f0
remove: remove `blas/base/ddot-wasm`
kgryte Feb 6, 2025
3f6ad7c
feat: add `blas/base/wasm/dnrm2`
kgryte Feb 6, 2025
66e75f0
remove: remove `blas/base/dnrm2-wasm`
kgryte Feb 6, 2025
bba1230
feat: add `blas/base/wasm/drot`
kgryte Feb 6, 2025
f8967ef
remove: remove `blas/base/drot-wasm`
kgryte Feb 6, 2025
6ad783f
feat: add `blas/base/wasm/drotm`
kgryte Feb 6, 2025
59cbf1c
remove: remove `blas/base/drotm-wasm`
kgryte Feb 6, 2025
572a575
feat: add `blas/base/wasm/dscal`
kgryte Feb 6, 2025
cf34e42
remove: remove `blas/base/dscal-wasm`
kgryte Feb 6, 2025
c168634
feat: add `blas/base/wasm/dswap`
kgryte Feb 6, 2025
6f64ee3
remove: remove `blas/base/dswap-wasm`
kgryte Feb 6, 2025
e261712
feat: add `blas/base/wasm/idamax`
kgryte Feb 6, 2025
10b5712
remove: remove `blas/base/idamax-wasm`
kgryte Feb 6, 2025
61f7045
feat: add `blas/base/wasm/sasum`
kgryte Feb 6, 2025
1de1bc7
remove: remove `blas/base/sasum-wasm`
kgryte Feb 6, 2025
8cf662c
feat: add `blas/base/wasm/saxpy`
kgryte Feb 6, 2025
c12ad6d
remove: remove `blas/base/saxpy-wasm`
kgryte Feb 6, 2025
49742bb
feat: add `blas/base/wasm/scopy`
kgryte Feb 6, 2025
c305cc6
remove: remove `blas/base/scopy-wasm`
kgryte Feb 6, 2025
27a260d
feat: add `blas/base/wasm/sdot`
kgryte Feb 6, 2025
c6eec30
remove: remove `blas/base/sdot-wasm`
kgryte Feb 6, 2025
acdd44c
feat: add `blas/base/wasm/snrm2`
kgryte Feb 6, 2025
017ee4c
remove: remove `blas/base/snrm2-wasm`
kgryte Feb 6, 2025
0163804
feat: add `blas/base/wasm/srot`
kgryte Feb 6, 2025
4f0c950
remove: remove `blas/base/srot-wasm`
kgryte Feb 6, 2025
0e04f90
docs: update related packages sections
stdlib-bot Feb 6, 2025
63a92af
docs: update REPL namespace documentation
stdlib-bot Feb 6, 2025
4f88048
docs: update namespace TypeScript declarations
stdlib-bot Feb 6, 2025
1fed2fd
chore: address commit comment feedback
MohammadBinAftab Feb 6, 2025
ab039af
feat: add C implementation for `stats/base/dists/gamma/entropy`
Neerajpathak07 Feb 7, 2025
13ab5ed
feat: add C implementation for `stats/base/dists/degenerate/entropy`
Neerajpathak07 Feb 7, 2025
c876619
feat: add C implementation for `stats/base/dists/beta/kurtosis`
Neerajpathak07 Feb 7, 2025
9b1161b
feat: add C implementation for `stats/base/dists/beta/pdf`
Neerajpathak07 Feb 7, 2025
c0ad5c4
feat: add C implementation for `stats/base/dists/beta/logpdf`
Neerajpathak07 Feb 7, 2025
f816a47
feat: add C implementation for `stats/base/dists/beta/entropy`
Neerajpathak07 Feb 7, 2025
ccf8f75
docs: update related packages sections
stdlib-bot Feb 7, 2025
1f6c7ad
build: update issue template
Planeshifter Feb 7, 2025
a5df29a
build: tweak issue body and fix indentation
Planeshifter Feb 7, 2025
94bc8b1
build: update issue formatting
Planeshifter Feb 7, 2025
0db4081
chore: refactor according to commit comments
saurabhraghuvanshii Feb 8, 2025
189d0b1
chore: address commit comments
saurabhraghuvanshii Feb 8, 2025
a526a72
bench: refactor random number generation in `stats/base/dists/poisson`
pranav-1720 Feb 8, 2025
8d5c9b2
chore: refactor according to commit comments
saurabhraghuvanshii Feb 8, 2025
423d900
chore: refactor random number generation in `stats/base/dists/rayleigh`
ekambains Feb 8, 2025
809f925
chore: address commit comments
saurabhraghuvanshii Feb 8, 2025
520bf8b
docs: update list of contributors
stdlib-bot Feb 8, 2025
524f8a7
docs: update related packages sections
stdlib-bot Feb 8, 2025
1e0401c
chore: fix C linting errors in `math/base/ops/imuldw`
aayush0325 Feb 8, 2025
cfbca14
chore: address commit comments
saurabhraghuvanshii Feb 8, 2025
002af0c
feat: add C implementation for `stats/base/dists/gamma/mgf`
Neerajpathak07 Feb 8, 2025
ee93ce9
feat: add C implementation for `stats/base/dists/degenerate/cdf`
Neerajpathak07 Feb 8, 2025
4d57e91
chore: address commit comments for `bernulli/skewness`
saurabhraghuvanshii Feb 8, 2025
52eac3e
chore: address commit comments for `betaprime/mean`
saurabhraghuvanshii Feb 8, 2025
75ae7a4
feat: add C implementation for `stats/base/dists/degenerate/logcdf`
Neerajpathak07 Feb 8, 2025
8c7480a
chore: address commit comments for `betaprime/mode`
saurabhraghuvanshii Feb 8, 2025
e1cbde1
test: update function signatures
aayush0325 Feb 8, 2025
306a2a4
feat: add support for accessor arrays and refactor `stats/base/minabs`
aayush0325 Feb 8, 2025
32abe7a
feat: add C ndarray interface and refactor implementation for `stats/…
0PrashantYadav0 Feb 8, 2025
73b3cd8
feat: add `blas/base/wasm/zswap`
aman-095 Feb 8, 2025
cc3597d
feat: add `number/float64/base/add`
gururaj1512 Feb 5, 2025
c571bf3
refactor: update paths
gururaj1512 Feb 6, 2025
0e35ca6
remove: remove `math/base/ops/add`
gururaj1512 Feb 6, 2025
938a0f2
docs: fix example
kgryte Feb 8, 2025
4f227aa
docs: fix example
kgryte Feb 8, 2025
b90a021
feat: add C `ndarray` interface and refactor implementation for `stat…
Neerajpathak07 Feb 8, 2025
8cb5cec
feat: add `blas/base/wasm/zcopy`
aman-095 Feb 8, 2025
6bbedfa
feat: add `blas/base/wasm/isamax`
aman-095 Feb 8, 2025
f84a198
refactor: address unnecessary casting and fix docs
saurabhraghuvanshii Feb 8, 2025
9c33f85
feat: add C implementation for `blas/base/ssyr`
aman-095 Feb 8, 2025
e39c684
feat: add support for accessor arrays and refactor `stats/base/maxabs`
aayush0325 Feb 8, 2025
54abd0c
feat: add accessor arrays support and refactor `blas/ext/base/gsort2hp`
headlessNode Feb 8, 2025
8dee215
feat: add accessor arrays support and refactor `blas/ext/base/gsort2ins`
headlessNode Feb 8, 2025
536a2da
bench: refactor random number generation in `stats/base/dists/f`
anandkaranubc Feb 8, 2025
a5fa3e9
bench: refactor random number generation in `stats/base/dists/frechet`
anandkaranubc Feb 8, 2025
961bcbf
bench: refactor random number generation in `stats/base/dists/gumbel`
anandkaranubc Feb 8, 2025
b7c9ca0
bench: refactor random number generation in `stats/base/dists/geometric`
anandkaranubc Feb 8, 2025
3f81b69
feat: add accessor arrays support and refactor `blas/ext/base/gsort2sh`
headlessNode Feb 8, 2025
0e37df0
feat: add `number/float64/base/add3`
gururaj1512 Feb 8, 2025
6d10362
refactor: update paths
gururaj1512 Feb 8, 2025
5e4e445
remove: remove `math/base/ops/add3`
gururaj1512 Feb 8, 2025
dfd7a7a
chore: fix parameter names, return annotations, and example code
Planeshifter Feb 8, 2025
a4b4002
docs: fix function names in C example code
Planeshifter Feb 8, 2025
0ed5557
feat: add C implementation for `stats/base/dists/binomial/mean`
0PrashantYadav0 Feb 8, 2025
3c2910b
chore: add Git note
Planeshifter Feb 8, 2025
f2ba099
chore: add Git note
Planeshifter Feb 8, 2025
69cd74d
chore: minor clean-up
Planeshifter Feb 8, 2025
a676005
chore: add Git note
Planeshifter Feb 8, 2025
411ce80
docs: update examples for `blas/base/zcopy`
gururaj1512 Feb 8, 2025
021d9af
feat: add `number/float64/base/add4`
gururaj1512 Feb 8, 2025
a72825e
remove: remove `math/base/ops/add4`
gururaj1512 Feb 8, 2025
24f52f4
feat: add accessor arrays support and refactor `blas/ext/base/gsorthp`
headlessNode Feb 8, 2025
2d0fcf1
feat: add C implementation for `stats/base/dists/binomial/skewness`
0PrashantYadav0 Feb 9, 2025
d524634
feat: add C implementation for `stats/base/dists/geometric/stdev`
0PrashantYadav0 Feb 9, 2025
db4ba24
feat: add C implementation for `stats/base/dists/uniform/kurtosis`
0PrashantYadav0 Feb 9, 2025
4c89055
feat: add C implementation for `stats/base/dists/exponential/logpdf`
0PrashantYadav0 Feb 9, 2025
384ef8e
feat: add C implementation for `stats/base/dists/exponential/cdf`
0PrashantYadav0 Feb 9, 2025
1659c0a
chore: update .mailmap file
Planeshifter Feb 9, 2025
954c4b5
docs: update related packages sections
stdlib-bot Feb 9, 2025
e68768f
chore: update .mailmap file
Planeshifter Feb 9, 2025
0407309
docs: update REPL namespace documentation
stdlib-bot Feb 9, 2025
065b80f
docs: update list of contributors
stdlib-bot Feb 9, 2025
161b75f
feat: add C implementation for `stats/base/dists/arcsine/mean`
anandkaranubc Feb 9, 2025
915339e
feat: add C implementation for `stats/base/dists/chi/entropy`
anandkaranubc Feb 9, 2025
6d349cc
feat: add C implementation for `stats/base/dists/chisquare/kurtosis`
anandkaranubc Feb 9, 2025
9f258d2
build: capture stderr as output variable
Planeshifter Feb 9, 2025
a1bc65e
feat: add accessor arrays support and refactor `blas/ext/base/gsortsh`
headlessNode Feb 9, 2025
f2f45ae
feat: add accessor arrays support to `blas/ext/base/gsum`
headlessNode Feb 9, 2025
b803dea
feat!: update namespace TypeScript declarations
stdlib-bot Feb 9, 2025
37cc237
feat: add C ndarray interface and refactor implementation for `stats/…
Neerajpathak07 Feb 9, 2025
929f377
feat: add C `ndarray` interface and refactor implementation for `stat…
Neerajpathak07 Feb 9, 2025
6e2b355
feat: add accessor arrays support and refactor `blas/ext/base/gsortins`
headlessNode Feb 9, 2025
d61f588
docs: update function description in JS benchmarks in `stats/base/*`
aayush0325 Feb 9, 2025
5edfe5e
docs: fix errors in the structure of READMEs in `stats/base/*`
aayush0325 Feb 9, 2025
d5d477f
bench: address commit comments
pranav-1720 Feb 9, 2025
b92cf7c
bench: refactor random number generation in `stats/base/dists/gamma`
anandkaranubc Feb 9, 2025
5f10aa1
feat: add support for accessor arrays and refactor `stats/base/nanmax`
aayush0325 Feb 9, 2025
fcc083f
build: add variable for custom cppcheck flags
Planeshifter Feb 9, 2025
cf64192
build: write output to files
Planeshifter Feb 9, 2025
dc4171b
build: ensure output files exist with empty content
Planeshifter Feb 9, 2025
48baaca
docs: clean-up of C docstrings
Planeshifter Feb 9, 2025
aa76c44
docs: clean-up of C docstrings
Planeshifter Feb 9, 2025
805560f
docs: clean-up of C docstrings
Planeshifter Feb 9, 2025
7060366
docs: clean-up of C docstrings
Planeshifter Feb 9, 2025
3510d3f
docs: update REPL namespace documentation
stdlib-bot Feb 10, 2025
f3faa2b
docs: update namespace table of contents
stdlib-bot Feb 10, 2025
67b1ad1
build: swallow individual errors but fail step if any command fails
Planeshifter Feb 10, 2025
ba1033c
build: create issues for EditorConfig lint failures
Planeshifter Feb 10, 2025
8186d5a
docs: update namespace TypeScript declarations
stdlib-bot Feb 10, 2025
4c740b5
bench: remove duplicate logic
ekambains Feb 10, 2025
32da565
docs: fix incorrect structure in READMEs of `blas/ext/base/*`
aayush0325 Feb 10, 2025
e851c68
bench: remove duplicate variable declaration
ekambains Feb 10, 2025
d3141b1
docs: update related packages sections
stdlib-bot Feb 10, 2025
1dfafab
feat: add `number/float64/base/add5`
gururaj1512 Feb 10, 2025
dce28dc
refactor: update paths
gururaj1512 Feb 10, 2025
fa005a0
remove: remove `math/base/ops/add5`
gururaj1512 Feb 10, 2025
32460aa
docs: update `blas/ext/base/dnanasum` to follow current project conve…
headlessNode Feb 11, 2025
11c0b48
docs: update `blas/ext/base/dcusumpw` to follow current project conve…
headlessNode Feb 11, 2025
9d84ad8
docs: update `blas/ext/base/dcusum` to follow current project convent…
headlessNode Feb 11, 2025
467fdc2
feat: add C ndarray API and refactor `blas/ext/base/ssort2ins`
0PrashantYadav0 Feb 11, 2025
a538b10
docs: update `blas/ext/base/dcusumkbn2` to follow current project con…
headlessNode Feb 11, 2025
7f69f29
bench: refactor number generation
hrshya Feb 11, 2025
210deda
chore: fix C lint errors
gkbishnoi07 Feb 11, 2025
47b6f2d
build: do not fail fast in JS linting script
Planeshifter Feb 11, 2025
45dd249
bench: refactor random number generation in benchmarks for `stats/bas…
G4URAV001 Feb 12, 2025
8ac639d
docs: update REPL namespace documentation
stdlib-bot Feb 12, 2025
2e1f0cc
docs: update related packages sections
stdlib-bot Feb 12, 2025
24bc40e
docs: update list of contributors
stdlib-bot Feb 12, 2025
6c776ee
chore: address commit comments
saurabhraghuvanshii Feb 13, 2025
fcc0b96
docs: fix return value
ekambains Feb 13, 2025
aad027d
feat: add C implementation for `stats/base/dists/geometric/mgf`
0PrashantYadav0 Feb 13, 2025
7b2d57c
bench: refactor number generation
hrshya Feb 14, 2025
6a495bc
feat: add C `ndarray` interface and refactor implementation for `stat…
Neerajpathak07 Feb 14, 2025
0ae0397
feat: add C `ndarray` interface and refactor implementation for `stat…
Neerajpathak07 Feb 14, 2025
440e104
feat: add C ndarray interface and refactor implementation for `stats/…
0PrashantYadav0 Feb 14, 2025
fa856e7
docs: update REPL namespace documentation
stdlib-bot Feb 15, 2025
30ffc09
feat: update namespace TypeScript declarations
stdlib-bot Feb 15, 2025
0070def
docs: update namespace table of contents
stdlib-bot Feb 15, 2025
4521ca8
feat: add C implementation for `stats/base/dists/uniform/logpdf`
0PrashantYadav0 Feb 15, 2025
0811fd8
feat: add C implementation for `stats/base/dists/uniform/logcdf`
0PrashantYadav0 Feb 15, 2025
3dfa356
feat: add C implementation of `stats/base/dists/cauchy/pdf`
Vinit-Pandit Feb 15, 2025
03871b1
feat: add C implementation for `stats/base/dists/uniform/quantile`
0PrashantYadav0 Feb 15, 2025
9ae931e
feat: add C implementation for `stats/base/dists/exponential/quantile`
0PrashantYadav0 Feb 15, 2025
57e140e
docs: update `blas/ext/base/dnannsumpw` to follow current project con…
headlessNode Feb 15, 2025
b7ea8c0
docs: update `blas/ext/base/dnannsumkbn2` to follow current project c…
headlessNode Feb 15, 2025
ee3e86b
docs: update `blas/ext/base/dnannsumkbn` to follow current project co…
headlessNode Feb 15, 2025
de798dd
docs: update `blas/ext/base/dnannsum` to follow current project conv…
headlessNode Feb 15, 2025
e2f0e29
docs: update `blas/ext/base/dnanasumors` to follow current project co…
headlessNode Feb 15, 2025
1520ec4
docs: update `blas/ext/base/dnannsumors` to follow current project co…
headlessNode Feb 15, 2025
26b21fd
docs: update `blas/ext/base/dcusumors` to follow current project conv…
headlessNode Feb 15, 2025
91c7c70
docs: update `blas/ext/base/dcusumkbn` to follow current project conv…
headlessNode Feb 15, 2025
cbf308a
chore: ignore .cursorignore file
Planeshifter Feb 15, 2025
08a73c3
feat: add C implementation for `stats/base/dists/planck/stdev`
yuvi-mittal Feb 15, 2025
3e71413
feat: add C implementation for `stats/base/dists/planck/median`
yuvi-mittal Feb 15, 2025
26fd6ea
feat: add C implementation for `stats/base/dists/exponential/entropy`
0PrashantYadav0 Feb 15, 2025
3b01910
docs: update `blas/ext/base/dfill` to follow current project conventions
headlessNode Feb 16, 2025
a5f92da
docs: update examples for `blas/base/zaxpy`
gururaj1512 Feb 16, 2025
444f507
feat: add C implementation for `blas/base/sspr`
aman-095 Feb 16, 2025
ff43e77
docs: update examples for `blas/base/zswap`
gururaj1512 Feb 16, 2025
d4e8397
bench: refactor benchmarks in `math/base/special/rsqrtf`
gururaj1512 Feb 16, 2025
cdf3c66
docs: update examples for `blas/base/zscal`
gururaj1512 Feb 16, 2025
84590d9
docs: update related packages sections
stdlib-bot Feb 16, 2025
64b76c5
docs: update examples for `blas/base/zdrot`
gururaj1512 Feb 16, 2025
ba49735
docs: update related packages sections
stdlib-bot Feb 16, 2025
9076cf4
feat!: update namespace TypeScript declarations
stdlib-bot Feb 16, 2025
f80ea3c
docs: update REPL namespace documentation
stdlib-bot Feb 16, 2025
484527d
docs: update namespace table of contents
stdlib-bot Feb 16, 2025
34145fc
feat: add `blas/base/wasm/sscal`
aman-095 Feb 16, 2025
f42098f
feat: add C `ndarray` implementation for `blas/base/zscal`
aman-095 Feb 16, 2025
e223021
feat: add `strided` and `assign` APIs to `complex/float32/base/mul`
ShabiShett07 Feb 16, 2025
bed8fac
chore: address commit comments
saurabhraghuvanshii Feb 16, 2025
0154396
feat: add `stats/strided/dmaxabs`
aayush0325 Feb 16, 2025
7360403
refactor: update paths
aayush0325 Feb 16, 2025
95781ad
remove: remove `stats/base/dmaxabs`
aayush0325 Feb 16, 2025
5d3d6b3
feat: add blas/base/sgbmv
ShabiShett07 Feb 26, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
1 change: 0 additions & 1 deletion .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,6 @@ indent_style = tab
[*.{f,f.txt}]
indent_style = space
indent_size = 2
insert_final_newline = false

# Set properties for shell files:
[*.{sh,sh.txt}]
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -117,5 +117,5 @@ body:
options:
- label: Read and understood the [Code of Conduct](https://github.com/stdlib-js/stdlib/blob/develop/CODE_OF_CONDUCT.md).
required: true
- label: Searched for existing issues and pull requests.
- label: Searched for existing issues and pull requests.
required: true
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,10 @@

contact_links:
- name: 👩‍🏫 Frequently Asked Questions
url: https://github.com/stdlib-js/stdlib/blob/develop/FAQ.md
url: https://github.com/stdlib-js/stdlib/blob/develop/FAQ.md
about: Consult the FAQ in case we have already answered your question there.
- name: 💬 Question
url: https://gitter.im/stdlib-js/stdlib
url: https://gitter.im/stdlib-js/stdlib
about: Got a (non-bug related) question we haven't already answered? Ask us on Gitter! 🤗
- name: 👏 Support Us
url: https://github.com/stdlib-js/stdlib/blob/develop/docs/support_the_project.md
Expand Down
4 changes: 4 additions & 0 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,3 +35,7 @@ REPL:
Statistics:
- changed-files:
- any-glob-to-all-files: '**/stats/**/*'

Tools:
- changed-files:
- any-glob-to-all-files: '**/_tools/**/*'
12 changes: 6 additions & 6 deletions .github/workflows/autoclose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ jobs:
- name: 'Close pull request'
run: gh pr close "$NUMBER" --comment "$BODY"
env:
GH_TOKEN: ${{ secrets.STDLIB_BOT_GITHUB_TOKEN }}
GH_TOKEN: ${{ secrets.STDLIB_BOT_PAT_REPO_WRITE }}
GH_REPO: ${{ github.repository }}
NUMBER: ${{ github.event.pull_request.number }}
BODY: |
Expand Down Expand Up @@ -88,7 +88,7 @@ jobs:
- name: 'Close pull request'
run: gh pr close "$NUMBER" --comment "$BODY"
env:
GH_TOKEN: ${{ secrets.STDLIB_BOT_GITHUB_TOKEN }}
GH_TOKEN: ${{ secrets.STDLIB_BOT_PAT_REPO_WRITE }}
GH_REPO: ${{ github.repository }}
NUMBER: ${{ github.event.pull_request.number }}
BODY: |
Expand Down Expand Up @@ -124,7 +124,7 @@ jobs:
- name: 'Close pull request'
run: gh pr close "$NUMBER" --comment "$BODY"
env:
GH_TOKEN: ${{ secrets.STDLIB_BOT_GITHUB_TOKEN }}
GH_TOKEN: ${{ secrets.STDLIB_BOT_PAT_REPO_WRITE }}
GH_REPO: ${{ github.repository }}
NUMBER: ${{ github.event.pull_request.number }}
BODY: |
Expand Down Expand Up @@ -164,7 +164,7 @@ jobs:
- name: 'Close pull request'
run: gh pr close "$NUMBER" --comment "$BODY"
env:
GH_TOKEN: ${{ secrets.STDLIB_BOT_GITHUB_TOKEN }}
GH_TOKEN: ${{ secrets.STDLIB_BOT_PAT_REPO_WRITE }}
GH_REPO: ${{ github.repository }}
NUMBER: ${{ github.event.pull_request.number }}
BODY: |
Expand All @@ -176,7 +176,7 @@ jobs:
- name: 'Lock conversation'
run: gh pr lock "$NUMBER" --reason spam
env:
GH_TOKEN: ${{ secrets.STDLIB_BOT_GITHUB_TOKEN }}
GH_TOKEN: ${{ secrets.STDLIB_BOT_PAT_REPO_WRITE }}
GH_REPO: ${{ github.repository }}
NUMBER: ${{ github.event.pull_request.number }}

Expand Down Expand Up @@ -204,7 +204,7 @@ jobs:
- name: 'Close pull request'
run: gh pr close "$NUMBER" --comment "$BODY"
env:
GH_TOKEN: ${{ secrets.STDLIB_BOT_GITHUB_TOKEN }}
GH_TOKEN: ${{ secrets.STDLIB_BOT_PAT_REPO_WRITE }}
GH_REPO: ${{ github.repository }}
NUMBER: ${{ github.event.pull_request.number }}
BODY: |
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/check_contributing_guidelines_acceptance.yml
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ jobs:
# Checkout the repository:
- name: 'Checkout repository'
# Pin action to full length commit SHA
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
# Specify whether to remove untracked files before checking out the repository:
clean: true
Expand All @@ -87,7 +87,7 @@ jobs:
# Check contributing guidelines acceptance:
- name: 'Check contributing guidelines acceptance'
env:
GITHUB_TOKEN: ${{ secrets.STDLIB_BOT_GITHUB_TOKEN }}
GITHUB_TOKEN: ${{ secrets.STDLIB_BOT_PAT_REPO_WRITE }}
PR_NUMBER: ${{ github.event.pull_request.number || inputs.pull_request_number }}
run: |
. "$GITHUB_WORKSPACE/.github/workflows/scripts/check_contributing_guidelines_acceptance" $PR_NUMBER
6 changes: 3 additions & 3 deletions .github/workflows/check_licenses.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ jobs:
# Checkout the repository:
- name: 'Checkout repository'
# Pin action to full length commit SHA
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
# Specify whether to remove untracked files before checking out the repository:
clean: false
Expand All @@ -81,7 +81,7 @@ jobs:
# Install Node.js:
- name: 'Install Node.js'
# Pin action to full length commit SHA
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
with:
node-version: '20' # 'lts/*'
timeout-minutes: 5
Expand Down Expand Up @@ -128,7 +128,7 @@ jobs:
# Upload the log file:
- name: 'Upload log file'
# Pin action to full length commit SHA
uses: actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
if: always()
with:
# Define a name for the uploaded artifact:
Expand Down
6 changes: 4 additions & 2 deletions .github/workflows/check_required_files.yml
Original file line number Diff line number Diff line change
Expand Up @@ -73,12 +73,14 @@ jobs:
# Get list of added files:
- name: 'Get list of added files'
id: added-files
env:
GITHUB_TOKEN: ${{ secrets.STDLIB_BOT_GITHUB_TOKEN }}
PR_NUMBER: ${{ inputs.pull_request_number }}
run: |
page=1
files=""
while true; do
new_files=$(curl -s -H "Accept: application/vnd.github.v3+json" -H "Authorization: Bearer ${{ secrets.STDLIB_BOT_GITHUB_TOKEN
}}" "https://api.github.com/repos/stdlib-js/stdlib/pulls/${{ inputs.pull_request_number }}/files?page=$page&per_page=100" | jq -r '.[] | select(.status == "added") | .filename')
new_files=$(curl -s -H "Accept: application/vnd.github.v3+json" -H "Authorization: Bearer $GITHUB_TOKEN" "https://api.github.com/repos/stdlib-js/stdlib/pulls/$PR_NUMBER/files?page=$page&per_page=100" | jq -r '.[] | select(.status == "added") | .filename')
if [ -z "$new_files" ]; then
break
fi
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/cleanup_coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ jobs:
# Delete the 'pr-<number>' branch from the 'stdlib-js/www-test-code-coverage' repository:
- name: 'Delete coverage branch for PR'
env:
REPO_GITHUB_TOKEN: ${{ secrets.REPO_GITHUB_TOKEN }}
REPO_GITHUB_TOKEN: ${{ secrets.STDLIB_BOT_PAT_REPO_WRITE }}
PR_NUMBER: ${{ github.event.pull_request.number }}
run: |
curl -X DELETE -H "Authorization: token $REPO_GITHUB_TOKEN" \
Expand All @@ -55,7 +55,7 @@ jobs:
# Pin action to full length commit SHA
uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1
with:
github-token: ${{ secrets.CHATBOT_GITHUB_TOKEN }}
github-token: ${{ secrets.STDLIB_BOT_PAT_REPO_WRITE }}
script: |
const prNumber = context.payload.pull_request.number;
const { data: comments } = await github.rest.issues.listComments({
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ jobs:
# Checkout the repository:
- name: 'Checkout repository'
# Pin action to full length commit SHA
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
# Specify whether to remove untracked files before checking out the repository:
clean: false
Expand Down Expand Up @@ -121,7 +121,7 @@ jobs:
# Install Node.js:
- name: 'Install Node.js'
# Pin action to full length commit SHA
uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # v4.1.0
uses: actions/setup-node@1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a # v4.2.0
with:
node-version: '20' # 'lts/*'
timeout-minutes: 5
Expand Down
74 changes: 74 additions & 0 deletions .github/workflows/create_address_commit_comment_issues.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
#/
# @license Apache-2.0
#
# Copyright (c) 2025 The Stdlib Authors.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#/

# Workflow name:
name: create_address_commit_comment_issues

# Workflow triggers:
on:
# Run the workflow daily at midnight UTC:
schedule:
- cron: '0 0 * * *'

# Allow the workflow to be manually run:
workflow_dispatch:

# Global permissions:
permissions:
# Allow read-only access to the repository contents:
contents: read

# Workflow jobs:
jobs:

# Define a job for creating issues from commit comments...
create_issues:

# Define a display name:
name: 'Create issues from commit comments'

# Ensure the job does not run on forks:
if: github.repository == 'stdlib-js/stdlib'

# Define the type of virtual host machine:
runs-on: ubuntu-latest

# Define the sequence of job steps...
steps:
# Checkout the repository:
- name: 'Checkout repository'
# Pin action to full length commit SHA
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
# Specify whether to remove untracked files before checking out the repository:
clean: false

# Limit clone depth to the most recent commit:
fetch-depth: 1

# Specify whether to download Git-LFS files:
lfs: false
timeout-minutes: 10

# Create issues from commit comments:
- name: 'Create issues from commit comments'
env:
GITHUB_TOKEN: ${{ secrets.STDLIB_BOT_PAT_REPO_WRITE }}
run: |
. "$GITHUB_WORKSPACE/.github/workflows/scripts/create_address_commit_comments_issues" 14
timeout-minutes: 15
2 changes: 1 addition & 1 deletion .github/workflows/deprecate_packages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ jobs:
# Deprecate the specified packages on npm and the respective GitHub repositories:
- name: 'Deprecate packages'
env:
GITHUB_TOKEN: ${{ secrets.REPO_GITHUB_TOKEN }}
GITHUB_TOKEN: ${{ secrets.STDLIB_BOT_PAT_REPO_WRITE }}
run: |
pkgs='${{ github.event.inputs.packages }}'
npm_names=""
Expand Down
3 changes: 1 addition & 2 deletions .github/workflows/do_not_merge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,7 @@ jobs:

# Define job permissions:
permissions:
contents: read
pull-requests: write
pull-requests: read

# Define the type of virtual host machine:
runs-on: ubuntu-latest
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/first_time_greeting.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@ on: [pull_request_target, issues]

# Global permissions:
permissions:
# Allow read-only access to the repository contents:
contents: read
# Do not give the workflow any permissions:
contents: none

# Workflow jobs:
jobs:
Expand All @@ -47,7 +47,7 @@ jobs:
# Pin action to full length commit SHA
uses: actions/first-interaction@34f15e814fe48ac9312ccf29db4e74fa767cbab7 # v1.3.0
with:
repo-token: ${{ secrets.CHATBOT_GITHUB_TOKEN }}
repo-token: ${{ secrets.STDLIB_BOT_PAT_REPO_WRITE }}
issue-message: |
:wave: Hi there! :wave:

Expand Down
9 changes: 5 additions & 4 deletions .github/workflows/generate_pr_commit_message.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,14 +53,14 @@ jobs:

# Define environment variables:
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
PR_NUMBER: ${{ github.event.pull_request.number }}

# Define the sequence of job steps...
steps:
# Checkout repository:
- name: 'Checkout repository'
uses: actions/checkout@v4
# Pin action to full length commit SHA
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
# Fetch all commits to ensure we have the full commit history:
fetch-depth: 0
Expand All @@ -87,9 +87,10 @@ jobs:

# Post commit message as PR comment:
- name: 'Post commit message as PR comment'
uses: peter-evans/create-or-update-comment@v4
# Pin action to full length commit SHA
uses: peter-evans/create-or-update-comment@71345be0265236311c031f5c7866368bd1eff043 # v4.0.0
with:
token: ${{ secrets.CHATBOT_GITHUB_TOKEN }}
token: ${{ secrets.STDLIB_BOT_PAT_REPO_WRITE }}
issue-number: ${{ github.event.pull_request.number }}
body: |
### PR Commit Message
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/git_note_amend_message.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,9 +52,6 @@ on:
STDLIB_BOT_GITHUB_TOKEN:
description: 'GitHub token for stdlib-bot'
required: true
REPO_GITHUB_TOKEN:
description: 'GitHub token for accessing the repository'
required: true
STDLIB_BOT_GPG_PRIVATE_KEY:
description: 'GPG private key for stdlib-bot'
required: true
Expand All @@ -79,13 +76,16 @@ jobs:
# Checkout the repository:
- name: 'Checkout repository'
# Pin action to full length commit SHA
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
# Fetch all history to allow creating a Git note for any commit:
fetch-depth: 0

# Token for accessing the repository:
token: ${{ secrets.REPO_GITHUB_TOKEN }}
token: ${{ secrets.STDLIB_BOT_GITHUB_TOKEN }}

# Avoid storing GitHub token in local Git configuration:
persist-credentials: false

# Verify commit exists:
- name: 'Verify commit exists'
Expand Down Expand Up @@ -130,7 +130,7 @@ jobs:
# Commit and push changes:
- name: 'Commit and push changes'
env:
REPO_GITHUB_TOKEN: ${{ secrets.REPO_GITHUB_TOKEN }}
REPO_GITHUB_TOKEN: ${{ secrets.STDLIB_BOT_GITHUB_TOKEN }}
USER_NAME: stdlib-bot
run: |
git config --local user.email "[email protected]"
Expand Down
Loading