Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
4459 commits
Select commit Hold shift + click to select a range
0010618
docs: fix descriptions
kgryte Oct 3, 2024
0441176
docs: fix descriptions
kgryte Oct 3, 2024
5d79f98
feat: add `blas/base/drot-wasm`
aman-095 Oct 3, 2024
edabc3d
build: fix Makefile contents
Planeshifter Oct 3, 2024
99cca3d
chore: declare parameter as const array
Planeshifter Oct 3, 2024
89e005a
chore: minor clean-up
Planeshifter Oct 3, 2024
ca2fbd0
chore: minor clean-up
Planeshifter Oct 3, 2024
3bd3f48
feat: add C `ndarray` API and refactor `blas/ext/base/dcusumpw`
headlessNode Oct 3, 2024
6fe012e
feat: add C `ndarray` API and refactor `blas/ext/base/dnanasumors`
headlessNode Oct 3, 2024
a9cd099
build: update scaffolding for creating unary math iterator packages
gunjjoshi Oct 4, 2024
ea7b344
feat: add C `ndarray` API and refactor `blas/ext/base/dnanasum`
headlessNode Oct 4, 2024
2b6f932
build: add WebAssembly configuration to `math/base/special/abs2` and …
aman-095 Oct 5, 2024
ec4730b
refactor: improve type specificity for `utils/group-own`
Shubh942 Oct 6, 2024
c00f27a
docs: improve examples of `array/base/assert` namespace
soumajit23 Oct 8, 2024
61912b7
docs: improve examples of `stats/base/dists/exponential` namespace
UtkershBasnet Oct 8, 2024
4927336
feat: add `assert/is-same-typed-array-like`
adityacodes30 Oct 8, 2024
783c5d6
feat: add `iter/cunone`
adityacodes30 Oct 8, 2024
9680c81
docs: update list of contributors
stdlib-bot Oct 8, 2024
16b3768
feat: add `iter/cuevery`
adityacodes30 Oct 9, 2024
8d51aeb
fix: properly increment iteration index
Planeshifter Oct 9, 2024
d90fdb9
feat: add `iter/cuevery-by` package
Kaif987 Oct 9, 2024
bd3c83a
feat: add `iter/cuany-by`
gururaj1512 Oct 9, 2024
fd271be
feat: add `iter/cusome-by`
gururaj1512 Oct 9, 2024
656fde0
docs: update list of contributors
stdlib-bot Oct 10, 2024
6c3b249
docs: improve README examples of `stats/base/dists/invgamma namespace`
ShivamAhir Oct 10, 2024
e399bfd
docs: improve README examples of `stats/base/dists/gamma` namespace
ShivamAhir Oct 10, 2024
3a595ac
docs: update function description in `math/base/special/max`
gunjjoshi Oct 10, 2024
4a94497
docs: update function description in `math/base/special/min`
gunjjoshi Oct 10, 2024
caaf0d9
docs: improve README examples of `stats/base/dists/geometric` namespace
ShivamAhir Oct 11, 2024
f0ab00b
docs: improve README examples of `stats/base/dists/chi` namespace
ShivamAhir Oct 11, 2024
efbff47
refactor: `blas/ext/base/snansumkbn2` according to current project co…
gururaj1512 Oct 12, 2024
43e7a33
chore: minor clean-up after code review
Planeshifter Oct 12, 2024
c0a5dbe
test: achieve complete code coverage in `blas/base/dznrm2` and `blas/…
gururaj1512 Oct 12, 2024
0c4f656
chore: fix indentation
stdlib-bot Oct 13, 2024
e5b993a
docs: improve README examples of `stats/base/dists/cosine` namespace
kohantikanath Oct 13, 2024
b74a08a
feat!: improve type declarations for `utils/map-arguments`
prajwalkulkarni Oct 14, 2024
3282bd0
docs: update list of contributors
stdlib-bot Oct 14, 2024
03a4ad7
style: fix spacing
kgryte Oct 14, 2024
4300a3c
Merge branch 'develop' of https://github.com/stdlib-js/stdlib into de…
kgryte Oct 14, 2024
d71493e
build: add WebAssembly configuration
kgryte Oct 15, 2024
2ce25ea
build: add WebAssembly configuration
kgryte Oct 15, 2024
870f645
build: add WebAssembly configuration
kgryte Oct 15, 2024
6c58a22
bench: refactor benchmarks
kgryte Oct 15, 2024
33494b7
build: add WebAssembly configuration
kgryte Oct 15, 2024
2b30eb7
bench: refactor C benchmarks
kgryte Oct 15, 2024
923a355
bench: refactor C benchmarks
kgryte Oct 15, 2024
c6fe24f
bench: refactor benchmarks
kgryte Oct 15, 2024
325ca07
bench: refactor benchmarks
kgryte Oct 15, 2024
1dbc440
feat: add `constants/float32/half-ln-two`
gunjjoshi Oct 15, 2024
319da6e
build: update cppcheck version
Planeshifter Oct 15, 2024
4f8bad3
feat: add `blas/base/dnrm2-wasm`
aman-095 Oct 17, 2024
01e414b
docs: fix examples in `blas/base/dnrm2-wasm`
aman-095 Oct 18, 2024
bfcfb89
feat: add `blas/base/dscal-wasm`
aman-095 Oct 18, 2024
978002b
Merge branch 'develop' of https://github.com/stdlib-js/stdlib into de…
kgryte Oct 18, 2024
200e78a
docs: add missing comma
kgryte Oct 18, 2024
1594f0f
feat: add `blas/base/ddot-wasm`
aman-095 Oct 18, 2024
3ab8221
docs: fix note
kgryte Oct 18, 2024
6c9018c
docs: fix note
kgryte Oct 18, 2024
9ed7741
Merge branch 'develop' of https://github.com/stdlib-js/stdlib into de…
kgryte Oct 18, 2024
8f8b649
feat: add `blas/base/idamax-wasm`
aman-095 Oct 18, 2024
e3512fc
feat: add `blas/base/dasum-wasm`
aman-095 Oct 19, 2024
04b72af
feat: add C implementation for `math/base/special/nanmin`
gunjjoshi Oct 19, 2024
93560b9
fix: ensure correct seed validation
rishav2404 Oct 19, 2024
dcb8198
docs: update list of contributors
stdlib-bot Oct 20, 2024
a2823da
chore: update package meta data
stdlib-bot Oct 20, 2024
d1d770a
build: add WebAssembly configuration for `math/base/special/absf`
aman-095 Oct 21, 2024
06981ee
build: add WebAssembly configuration for `math/base/special/abs2f` an…
aman-095 Oct 21, 2024
fe8255a
feat: add `blas/base/scopy-wasm`
aman-095 Oct 21, 2024
420e21c
docs: fix examples and notes
kgryte Oct 21, 2024
45539d2
docs: fix description
kgryte Oct 21, 2024
6b238d9
feat: add `blas/base/sdot-wasm`
aman-095 Oct 21, 2024
e2ed2a3
bench: use single-precision utility
kgryte Oct 21, 2024
3409af0
feat: add `blas/base/srot-wasm`
aman-095 Oct 21, 2024
9de99eb
feat: add `blas/base/sasum-wasm`
aman-095 Oct 22, 2024
5c30260
docs: fix missing comma
kgryte Oct 22, 2024
22b1ac8
Merge branch 'develop' of https://github.com/stdlib-js/stdlib into de…
kgryte Oct 22, 2024
243f857
feat: add `blas/base/snrm2-wasm`
aman-095 Oct 22, 2024
2a6d391
build: add recipes for installing LLVM
kgryte Oct 23, 2024
f2d01d6
Merge branch 'develop' of https://github.com/stdlib-js/stdlib into de…
kgryte Oct 23, 2024
dce31cc
docs: fix function name in examples
gunjjoshi Oct 23, 2024
2e8204e
docs: use correct format specifier
gunjjoshi Oct 23, 2024
bccdfa2
feat: add C implementation for `math/base/special/nanmax`
gunjjoshi Oct 23, 2024
e9527e7
build: add recipes for installing WASI libc
kgryte Oct 24, 2024
16a2ce4
Merge branch 'develop' of https://github.com/stdlib-js/stdlib into de…
kgryte Oct 24, 2024
2674f01
build: add `CBLAS_INT` env var
kgryte Oct 25, 2024
def99de
build: update compiler flags and export resolution
kgryte Oct 25, 2024
1530f80
build: update compiler flags and export resolution
kgryte Oct 25, 2024
e0b5a46
build: update compiler flags and export resolution
kgryte Oct 25, 2024
b7102c9
build: update compiler flags and export resolution
kgryte Oct 25, 2024
f1e59ff
build: update compiler flags and export resolution
kgryte Oct 25, 2024
f9e0fd5
build: update compiler flags and export resolution
kgryte Oct 25, 2024
f62e6d1
build: update compiler flags and export resolution
kgryte Oct 25, 2024
d681033
build: update compiler flags and export resolution
kgryte Oct 25, 2024
90b36a5
build: update compiler flags and export resolution
kgryte Oct 25, 2024
59f10a1
build: update compiler flags and export resolution
kgryte Oct 25, 2024
4e19f61
build: update compiler flags and export resolution
kgryte Oct 25, 2024
2325635
build: update compiler flags and export resolution
kgryte Oct 25, 2024
75ff0b6
build: update compiler flags and export resolution
kgryte Oct 25, 2024
85a6c6a
build: update compiler flags and export resolution
kgryte Oct 25, 2024
198a20c
build: update compiler flags and export resolution
kgryte Oct 25, 2024
5a7ec02
docs: fix missing license header
kgryte Oct 25, 2024
401609a
docs: fix missing license header
kgryte Oct 25, 2024
91e37be
docs: fix missing license headers
kgryte Oct 25, 2024
57a9346
docs: fix comments
kgryte Oct 25, 2024
ee1deea
docs: fix comments
kgryte Oct 25, 2024
1d23b34
docs: fix comments
kgryte Oct 25, 2024
50f1d89
docs: fix comment
kgryte Oct 25, 2024
14e4fc8
docs: fix comment
kgryte Oct 25, 2024
21234b9
docs: fix comments
kgryte Oct 25, 2024
3de76a0
docs: fix comments
kgryte Oct 25, 2024
aa66ef4
docs: fix comment
kgryte Oct 25, 2024
b99598a
docs: fix comment
kgryte Oct 25, 2024
a7d96e6
docs: fix comment
kgryte Oct 25, 2024
c8b03cb
docs: fix comments
kgryte Oct 25, 2024
9aafd79
docs: fix example
kgryte Oct 25, 2024
ea972a9
docs: fix notes
kgryte Oct 25, 2024
f7e5311
docs: fix notes
kgryte Oct 25, 2024
d50be97
docs: fix notes
kgryte Oct 25, 2024
f2323a6
docs: fix notes
kgryte Oct 25, 2024
f8c853a
docs: fix notes
kgryte Oct 25, 2024
2c2e66f
docs: fix example
kgryte Oct 26, 2024
d3c6d35
docs: remove unused require
kgryte Oct 26, 2024
a7dd0cf
style: fix spacing
kgryte Oct 26, 2024
263ed0d
docs: fix param name
kgryte Oct 26, 2024
4ace02e
docs: fix comments
kgryte Oct 26, 2024
7d54f12
docs: fix comments
kgryte Oct 26, 2024
8967a46
docs: fix comments
kgryte Oct 26, 2024
5950b02
docs: fix comments
kgryte Oct 26, 2024
dd5ecf0
docs: fix comments
kgryte Oct 26, 2024
bef1dbe
docs: fix comments
kgryte Oct 26, 2024
e692962
feat: add `blas/base/cscal-wasm`
kgryte Oct 26, 2024
ba99cc0
docs: fix variable name
kgryte Oct 26, 2024
63f08ff
docs: add return annotation
kgryte Oct 26, 2024
30d56c3
feat: add `math/base/special/nanminf`
gunjjoshi Oct 26, 2024
d9db39a
feat: add `fs/read-ndjson`
yaswanthkosuru Oct 26, 2024
c615a6f
fix: update return types
kgryte Oct 26, 2024
7df5877
feat: add C `ndarray` API and refactor `blas/ext/base/dnansumors`
headlessNode Oct 26, 2024
f770fc2
docs: add missing fields in `package.json`
gunjjoshi Oct 26, 2024
84b8294
feat: add `math/base/special/nanmaxf`
gunjjoshi Oct 26, 2024
78a7b34
chore: update package meta data
stdlib-bot Oct 27, 2024
60522bf
docs: fix operator
gunjjoshi Oct 27, 2024
7ef9d58
feat: add `constants/float32/min-base2-exponent`
gunjjoshi Oct 28, 2024
b18921a
feat: add `math/base/special/acosdf`
aayush0325 Oct 29, 2024
ed4c8d6
feat: add support for secant functionality `math/base/special/sec`
AbhijitRaut04 Oct 29, 2024
fd817da
test: replace duplicate test
Planeshifter Oct 29, 2024
fdd3963
chore: minor clean-up
Planeshifter Oct 29, 2024
db81e93
chore: add funding manifest URLs file
Planeshifter Oct 30, 2024
371a494
feat: add C `ndarray` API and refactor `blas/ext/base/dnansumkbn`
headlessNode Oct 30, 2024
dc4b7b1
feat: add C `ndarray` API and refactor `blas/ext/base/dnansumkbn2`
headlessNode Oct 30, 2024
80e8e4a
docs: update examples in `random/iter`
saisrikardumpeti Oct 30, 2024
43ac1e7
docs: improve `math/iter/ops` examples
domlimm Oct 30, 2024
e469715
docs: improve README examples of `math/iter/sequences`
ShivamAhir Oct 30, 2024
f2a7164
docs: update list of contributors
stdlib-bot Oct 30, 2024
d995f6b
build(deps): bump actions/upload-artifact from 4.4.0 to 4.4.3
dependabot[bot] Nov 1, 2024
ca200ac
build(deps): bump crazy-max/ghaction-import-gpg from 6.1.0 to 6.2.0
dependabot[bot] Nov 1, 2024
bf8cd07
build(deps): bump actions/setup-node from 4.0.4 to 4.1.0
dependabot[bot] Nov 1, 2024
cd5c423
chore: minor clean-up
Planeshifter Nov 1, 2024
9d330f2
docs: fix section tag
Planeshifter Nov 1, 2024
24107e6
build: skip dependencies removal for top-level packages
Planeshifter Nov 5, 2024
5a2ddbe
docs: correct the function description and indentation in `math/base/…
gunjjoshi Nov 9, 2024
6715177
docs: correct function description and indentation in `math/base/asse…
gunjjoshi Nov 9, 2024
893cb1b
feat: add `constants/float32/ln-two`
gunjjoshi Nov 9, 2024
c664da7
feat: add `math/base/assert/is-evenf`
gunjjoshi Nov 9, 2024
cc6362b
test: achieve 100% test coverage for `blas/ext/base/dnansumkbn`
headlessNode Nov 9, 2024
35c3f98
build(deps): bump crazy-max/ghaction-chocolatey from 3.0.0 to 3.2.0
dependabot[bot] Nov 9, 2024
0c19f80
build: improve co-author extraction
Planeshifter Nov 9, 2024
e093a4d
refactor: use external constant and update license in `math/base/spec…
gunjjoshi Nov 10, 2024
fc38ed8
feat: add `math/base/special/ahavercosf`
aayush0325 Nov 10, 2024
545a050
feat: add `math/base/special/ahaversinf`
aayush0325 Nov 10, 2024
7fd112c
feat: add `math/base/special/fmodf`
gunjjoshi Nov 10, 2024
6556a46
feat: add `math/base/special/cfloorf`
aayush0325 Nov 11, 2024
02735b4
test: achieve 100% test coverage for `blas/ext/base/dnansumors`
gururaj1512 Nov 11, 2024
f8bcfd8
feat: add `math/base/special/gcdf`
aayush0325 Nov 11, 2024
5c28ab7
feat: add `constants/float32/max-base10-exponent`
gururaj1512 Nov 11, 2024
824d519
feat: add `constants/float32/min-base10-exponent`
gururaj1512 Nov 11, 2024
d9a93be
feat: add `math/base/special/croundf`
gururaj1512 Nov 11, 2024
796d76a
feat: add C `ndarray` API and refactor `blas/ext/base/dnansum`
headlessNode Nov 11, 2024
af8d471
feat: add C `ndarray` API and refactor `blas/ext/base/dnannsumors`
headlessNode Nov 11, 2024
a341f85
feat: add C `ndarray` API and refactor `blas/ext/base/dsnannsumors`
headlessNode Nov 11, 2024
ee9a830
feat: add C `ndarray` API and refactor `blas/ext/base/drev`
headlessNode Nov 11, 2024
951fbd2
feat: add `constants/float32/e`
gururaj1512 Nov 11, 2024
19c8688
docs: improve README examples of `stats/base/dists/laplace` namespace
bruno-noir Nov 11, 2024
f0ecdad
feat: add C `ndarray` API and refactor `blas/ext/base/dnannsumkbn2`
headlessNode Nov 11, 2024
4e1c68b
docs: improve examples of `stats/base/dists/kumaraswamy`
ruthwikchikoti Nov 11, 2024
a4ca598
feat: add `constants/float32/min-base10-exponent-subnormal`
aayush0325 Nov 12, 2024
d88cd86
refactor: use constants, `FI_F` for addon and style fixes in `math/ba…
gunjjoshi Nov 12, 2024
3e373df
feat: add `constants/float32/max-base10-exponent-subnormal`
aayush0325 Nov 12, 2024
4374a18
chore: update .mailmap
Planeshifter Nov 12, 2024
b8259d3
docs: update list of contributors
stdlib-bot Nov 12, 2024
31c168c
fix: add missing `f` suffix in `constants/float32/ln-two`
gunjjoshi Nov 13, 2024
9900d46
fix: update fix function of `jsdoc-no-space-aligned-asterisks` rule
headlessNode Nov 13, 2024
35d6c55
build: adjust indentation in workflow files
Planeshifter Nov 14, 2024
0cce31b
build: add workflows for rebasing and merging changes to PRs
Planeshifter Nov 14, 2024
81ff578
build: add slash commands for rebasing and merge
Planeshifter Nov 14, 2024
a8b02bd
build: leave reaction on slash command comments
Planeshifter Nov 14, 2024
53a3667
build: leave comment if command is not recognized
Planeshifter Nov 14, 2024
47cfa90
feat!: update the return value for `n=1` in `math/base/special/bernou…
gunjjoshi Nov 14, 2024
79dc5cf
bench: generate numbers outside loops in `math/base/special/cfloorf`
gunjjoshi Nov 15, 2024
e5bfdff
docs: update functions descriptions in `math/base/special/cceil`
gunjjoshi Nov 15, 2024
7e05335
build: add workflow to check copyright years
Planeshifter Nov 15, 2024
009becd
build: update name, indentation, and also print to terminal
Planeshifter Nov 15, 2024
15dff30
refactor: use macros in addon and update examples in `math/base/asser…
gunjjoshi Nov 15, 2024
c442b93
feat: add `blas/base/drotm-wasm`
aman-095 Nov 15, 2024
767cb3a
build: ensure year extraction works across different operating systems
Planeshifter Nov 16, 2024
fca01a0
test: achieve 100% test coverage for `blas/ext/base/dnansumkbn2`
Neerajpathak07 Nov 16, 2024
1f27ffe
docs: update list of contributors
stdlib-bot Nov 16, 2024
1b6e722
build: update workflow to keep up-to-date coverage comment on PRs
Planeshifter Nov 16, 2024
19343f5
chore: fix copyright years and disable lint rules
Planeshifter Nov 16, 2024
f80e82f
refactor: update `offset` handling and function parameter description…
headlessNode Nov 17, 2024
8a03f83
refactor: use constant package in `math/base/special/fmodf` (#3120)
gunjjoshi Nov 17, 2024
3c5c933
refactor: update benchmarks and test fixtures in `math/base/special/a…
gunjjoshi Nov 17, 2024
163a3e7
refactor: update benchmark, add `f` suffixes, missing spaces in `math…
gunjjoshi Nov 17, 2024
72bf083
refactor: update benchmarks and test fixtures in `math/base/special/a…
gunjjoshi Nov 17, 2024
75e000c
feat: add C `ndarray` implementation for `blas/base/zcopy`
aman-095 Nov 17, 2024
3d0d482
build: consistently use correct event name
Planeshifter Nov 17, 2024
b75e1a7
build: fix inline script
Planeshifter Nov 17, 2024
e0790b9
refactor: replace built-in with `fmod` in `math/base/assert/is-prime`
gunjjoshi Nov 17, 2024
1983295
build: resolve changes files via API instead
Planeshifter Nov 17, 2024
28bdda3
docs: improve examples of `stats/base/dists/chisquare` namespace
kohantikanath Nov 17, 2024
adbee81
docs: fix description
kgryte Nov 17, 2024
020e09e
Merge branch 'develop' of https://github.com/stdlib-js/stdlib into de…
kgryte Nov 17, 2024
ada1567
feat: add C `ndarray` implementation for `blas/base/zswap`
aman-095 Nov 17, 2024
05b1c95
build: customize package URLs in coverage tables inside PR comments
Planeshifter Nov 17, 2024
cb425f9
refactor: remove explicit cast and update function parameter descript…
headlessNode Nov 17, 2024
9ade68a
build: delete coverage branch and update comment upon closing PR
Planeshifter Nov 17, 2024
38656e4
docs: fix example
kgryte Nov 17, 2024
37ec5a8
Merge branch 'develop' of https://github.com/stdlib-js/stdlib into de…
kgryte Nov 17, 2024
953e73d
feat: update JavaScript implementation and add C `ndarray` implementa…
aman-095 Nov 17, 2024
17b2358
feat: update JavaScript implementation and add C `ndarray` implementa…
aman-095 Nov 18, 2024
06a379c
build: change workflow trigger
Planeshifter Nov 18, 2024
60e6b6e
build: set exhaustive check level for cppcheck
Planeshifter Nov 18, 2024
7b01e66
build: ensure fetching from upstream repository and not fork
Planeshifter Nov 18, 2024
cef4c74
docs: fix example
kgryte Nov 18, 2024
2defdab
test: add tests for `blas/base/cscal-wasm`
aman-095 Nov 18, 2024
d7925a2
feat: update JavaScipt implementation and add C `ndarray` implementat…
aman-095 Nov 18, 2024
be9fdef
style: resolve lint error
kgryte Nov 18, 2024
3327fe6
style: resolve lint error
kgryte Nov 18, 2024
b21aca4
docs: fix example
kgryte Nov 18, 2024
8e33b88
docs: fix example
kgryte Nov 18, 2024
52e9aa8
docs: update example
kgryte Nov 18, 2024
7462db7
feat: add C `ndarray` implementation for `blas/base/zdrot`
aman-095 Nov 18, 2024
2d0ea39
feat: add C `ndarray` implementation for `blas/base/csrot`
aman-095 Nov 18, 2024
22b7505
refactor: update `offset` handling and function documentation for `bl…
headlessNode Nov 18, 2024
d05d7b3
feat: add C `ndarray` implementation for `blas/base/dznrm2`
aman-095 Nov 18, 2024
de1ef8b
docs: fix example
kgryte Nov 18, 2024
956a462
feat: add `forEach` method
kgryte Nov 18, 2024
2ce26ca
build: include workflow in standalone repos to test published package
Planeshifter Nov 19, 2024
14b8f08
feat: add C `ndarray` implementation for `blas/base/scnrm2`
aman-095 Nov 19, 2024
7f76495
test: add tests to `blas/ext/base/dnanasum`
saurabhraghuvanshii Nov 19, 2024
f028b8d
Update whitespace documentation
yuvimittal Nov 19, 2024
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.
71 changes: 71 additions & 0 deletions .devcontainer/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
<!--

@license Apache-2.0

Copyright (c) 2024 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.

-->

[![Open in GitHub Codespaces][github-codespaces-image]][github-codespaces-url]

[![Open in Dev Containers][dev-container-image]][dev-container-url]

# Development Container

> Development container for `stdlib`.

<!-- Section to include introductory text. Make sure to keep an empty line after the intro `section` element and another before the `/section` close. -->

<section class="intro">

This folder includes configuration for developing the project in a local container or using [GitHub Codespaces][github-codespaces].

</section>

<!-- /.intro -->

<!-- Section to include usage notes. -->

<section class="usage">

</section>

<!-- /.usage -->

<!-- Section to include usage notes. Make sure to keep an empty line after the `section` element and another before the `/section` close. -->

<section class="notes">

</section>

<!-- /.notes -->

<!-- Section for all links. Make sure to keep an empty line after the `section` element and another before the `/section` close. -->

<section class="links">

[dev-container-image]: https://img.shields.io/static/v1?label=Dev%20Containers&message=Open&color=blue&logo=visualstudiocode

[dev-container-url]: https://vscode.dev/redirect?url=vscode://ms-vscode-remote.remote-containers/cloneInVolume?url=https://github.com/stdlib-js/stdlib

[github-codespaces]: https://github.com/features/codespaces

[github-codespaces-image]: https://github.com/codespaces/badge.svg

[github-codespaces-url]: https://codespaces.new/stdlib-js/stdlib

</section>

<!-- /.links -->
30 changes: 30 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
{
"name": "stdlib - OSS Development",
"image": "mcr.microsoft.com/devcontainers/universal:2",
"features": {
"ghcr.io/rocker-org/devcontainer-features/r-apt:0": {},
"ghcr.io/julialang/devcontainer-features/julia:1": {},
"ghcr.io/marcozac/devcontainer-features/shellcheck:1": {},
"ghcr.io/rocker-org/devcontainer-features/pandoc:1": {}
},
"postCreateCommand": "./.devcontainer/post-create",
"customizations": {
"codespaces": {
"openFiles": [
"README.md"
]
},
"vscode": {
"settings": {
"resmon.show.battery": false,
"resmon.show.cpufreq": false
},
"extensions": [
"dbaeumer.vscode-eslint",
"EditorConfig.EditorConfig",
"formulahendry.code-runner",
"vsls-contrib.codetour"
]
}
}
}
27 changes: 27 additions & 0 deletions .devcontainer/post-create
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
#!/usr/bin/env bash
#
# @license Apache-2.0
#
# Copyright (c) 2024 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.

# Script to set up a development environment.

make install
make init

sudo apt-get update
sudo apt-get install -y gfortran

make install-deps-r
5 changes: 0 additions & 5 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -148,11 +148,6 @@ indent_size = 2
indent_style = space
indent_size = 2

# Set properties for `tslint.json` files:
[tslint.json]
indent_style = space
indent_size = 2

# Set properties for `tsconfig.json` files:
[tsconfig.json]
indent_style = space
Expand Down
1 change: 1 addition & 0 deletions etc/eslint/.eslintignore → .eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
# Files #
#########
!.*.js
!.*.ts

# Directories #
###############
Expand Down
29 changes: 23 additions & 6 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -40,10 +40,27 @@
*.mov binary

# Override what is considered "vendored" by GitHub's linguist:
/deps/** linguist-vendored=false
/lib/node_modules/** linguist-vendored=false linguist-generated=false
test/fixtures/** linguist-vendored=false
tools/** linguist-vendored=false
/lib/node_modules/** -linguist-vendored -linguist-generated

# Override what is considered "documentation" by GitHub's linguist:
examples/** linguist-documentation=false
# Configure directories which should *not* be included in GitHub language statistics:
/deps/** linguist-vendored
/dist/** linguist-generated
/workshops/** linguist-vendored

benchmark/** linguist-vendored
docs/* linguist-documentation
etc/** linguist-vendored
examples/** linguist-documentation
scripts/** linguist-vendored
test/** linguist-vendored
tools/** linguist-vendored

# Configure files which should *not* be included in GitHub language statistics:
Makefile linguist-vendored
*.mk linguist-vendored
*.jl linguist-vendored
*.py linguist-vendored
*.R linguist-vendored

# Configure files which should be included in GitHub language statistics:
docs/types/*.d.ts -linguist-documentation
9 changes: 3 additions & 6 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,20 @@
Resolves # .
Resolves #{{TODO: add issue number}}.

## Description

> What is the purpose of this pull request?

This pull request:

- a
- b
- c
- {{TODO: add description describing what this pull request does}}

## Related Issues

> Does this pull request have any related issues?

This pull request:

- resolves #
- fixes #
- resolves #{{TODO: add issue number}}

## Questions

Expand Down
37 changes: 37 additions & 0 deletions .github/codeql/codeql_config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
#/
# @license Apache-2.0
#
# Copyright (c) 2023 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.
#/

name: codeql_configuration

# Define paths for which code scanning should be performed:
paths:
- 'lib'

# Define paths for which code scanning should *not* be performed:
paths-ignore:
- '**/_tools'
- '**/test/*.js'
- '**/test/**/*.js'
- '**/benchmark/*.js'
- '**/benchmark/**/*.js'
- '**/examples/*.js'
- '**/examples/**/*.js'
- '**/data'
- '**/scripts'
- '**/etc'
- '**/docs'
12 changes: 12 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,13 @@

version: 2
updates:
- package-ecosystem: github-actions
directory: "/"
schedule:
interval: monthly
ignore:
- dependency-name: "distributhor/workflow-webhook"

- package-ecosystem: npm
directory: "/"
schedule:
Expand All @@ -32,6 +39,11 @@ updates:
- dependency-name: "debug"
- dependency-name: "ajv"
- dependency-name: "d3-scale"
- dependency-name: "d3-shape"
- dependency-name: "d3-time-format"
- dependency-name: "d3-format"
- dependency-name: "readable-stream"
- dependency-name: "mkdirp"
- dependency-name: "semver"
- dependency-name: "glob"
- dependency-name: "node-gyp"
29 changes: 29 additions & 0 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
#/
# @license Apache-2.0
#
# Copyright (c) 2024 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.
#/

BLAS:
- changed-files:
- any-glob-to-all-files: '**/blas/**/*'

LAPACK:
- changed-files:
- any-glob-to-all-files: '**/lapack/**/*'

Math:
- changed-files:
- any-glob-to-all-files: '**/math/**/*'
Loading
Loading