Skip to content

Commit 856f5cc

Browse files
committed
Merge remote-tracking branch 'upstream/develop' into wasm-dmeanpw
2 parents 45320b8 + 389ba83 commit 856f5cc

File tree

8,123 files changed

+651764
-88760
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

8,123 files changed

+651764
-88760
lines changed

.github/workflows/ossf_scorecard.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ jobs:
6969

7070
- name: "Run analysis"
7171
# Pin action to full length commit SHA
72-
uses: ossf/scorecard-action@f49aabe0b5af0936a0987cfb85d86b75731b0186 # v2.4.1
72+
uses: ossf/scorecard-action@05b42c624433fc40578a4040d5cf5e36ddca8cde # v2.4.2
7373
with:
7474
results_file: results.sarif
7575
results_format: sarif

.github/workflows/scripts/run_tests_coverage

100644100755
Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -144,8 +144,10 @@ compare_cov() {
144144
main() {
145145
start_heartbeat "${heartbeat_interval}"
146146

147-
# Only keep files which reside in package directories:
148-
changed=$(echo "${changed}" | tr ' ' '\n' | grep '^lib/node_modules/@stdlib') || true
147+
# Only keep files which reside in package directories, but exclude _tools:
148+
changed=$(echo "${changed}" | tr ' ' '\n' | \
149+
grep '^lib/node_modules/@stdlib' | \
150+
grep -v '^lib/node_modules/@stdlib/_tools') || true
149151

150152
# Find unique package directories:
151153
directories=$(echo "${changed}" | tr ' ' '\n' | sed -E 's/\/(benchmark|bin|data|docs|etc|examples|include|lib|scripts|src|test)(\/.*)?\/?$//' | uniq)

.mailmap

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,8 @@ Chinmay Joshi <[email protected]> Chinmay J
5555
5656
Debashis Maharana <[email protected]> DebashisMaharana
5757

58+
Deepak Singh <[email protected]>
59+
5860
Dhruv Arvind Singh <[email protected]> DhruvArvindSingh
5961
Dhruv Arvind Singh <[email protected]> Dhruv/
6062

CONTRIBUTORS

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,13 @@ Ali Salesi <[email protected]>
2121
AlyAbdelmoneim <[email protected]>
2222
Aman Bhansali <[email protected]>
2323
AmanBhadkariya <[email protected]>
24+
Amisha Chhajed <[email protected]>
2425
Amit Jimiwal <[email protected]>
26+
Annamalai Prabu <[email protected]>
2527
Anshu Kumar <[email protected]>
2628
Anshu Kumar <[email protected]>
2729
Anudeep Sanapala <[email protected]>
30+
Aryan Bhirud <[email protected]>
2831
Athan Reines <[email protected]>
2932
3033
Bhavishy Agrawal <[email protected]>
@@ -34,10 +37,12 @@ Bryan Elee <[email protected]>
3437
Chinmay Joshi <[email protected]>
3538
Christopher Dambamuromo <[email protected]>
3639
40+
Daniel Hernandez Gomez <[email protected]>
3741
Daniel Killenberger <[email protected]>
3842
Daniel Yu <[email protected]>
3943
Debashis Maharana <[email protected]>
4044
Deep Trivedi <[email protected]>
45+
Deepak Singh <[email protected]>
4146
Desh Deepak Kant <[email protected]>
4247
4348
Dhanyabad behera <[email protected]>
@@ -53,11 +58,13 @@ Frank Kovacs <[email protected]>
5358
GK Bishnoi <[email protected]>
5459
GURU PRASAD SHARMA <[email protected]>
5560
61+
Gautam Kaushik <[email protected]>
5662
Gautam sharma <[email protected]>
5763
Girish Garg <[email protected]>
5864
Golden Kumar <[email protected]>
5965
Gunj Joshi <[email protected]>
6066
Gururaj Gurram <[email protected]>
67+
Harishchandra Reddy <[email protected]>
6168
Haroon Rasheed <[email protected]>
6269
6370
@@ -80,6 +87,7 @@ Joris Labie <[email protected]>
8087
Justin Dennison <[email protected]>
8188
Justyn Shelby <[email protected]>
8289
Karan Anand <[email protected]>
90+
Karan Vasudevamurthy <[email protected]>
8391
Karan Yadav <[email protected]>
8492
Karthik Prakash <[email protected]>
8593
Kaushikgtm <[email protected]>
@@ -89,6 +97,7 @@ Krishnam Agarwal <[email protected]>
8997
Krishnendu Das <[email protected]>
9098
Kshitij-Dale <[email protected]>
9199
Lalit Narayan Yadav <[email protected]>
100+
Lokesh Ranjan <[email protected]>
92101
Lovelin Dhoni J B <[email protected]>
93102
94103
Mahfuza Humayra Mohona <[email protected]>
@@ -117,6 +126,7 @@ Ognjen Jevremović <[email protected]>
117126
Oneday12323 <[email protected]>
118127
Ori Miles <[email protected]>
119128
Philipp Burckhardt <[email protected]>
129+
Pierre Forstmann <[email protected]>
120130
Prajjwal Bajpai <[email protected]>
121131
Prajwal Kulkarni <[email protected]>
122132
Pranav Goswami <[email protected]>
@@ -167,11 +177,14 @@ Spandan Barve <[email protected]>
167177
Stephannie Jiménez Gacha <[email protected]>
168178
Suhaib Ilahi <[email protected]>
169179
Suraj Kumar <[email protected]>
180+
Swapnil Hajare <[email protected]>
170181
Tanishq Ahuja <[email protected]>
171182
Tirtadwipa Manunggal <[email protected]>
172183
Tudor Pagu <[email protected]>
173184
Tufailahmed Bargir <[email protected]>
185+
Tushar Bhardwaj <[email protected]>
174186
Uday Kakade <[email protected]>
187+
Ujjwal Kirti <[email protected]>
175188
Utkarsh <http://[email protected]>
176189
Utkarsh Raj <[email protected]>
177190
UtkershBasnet <[email protected]>
@@ -190,6 +203,7 @@ ditsu <[email protected]>
190203
ekambains <[email protected]>
191204
fadiothman22 <[email protected]>
192205
iraandrushko <[email protected]>
206+
193207
lohithganni <[email protected]>
194208
olenkabilonizhka <[email protected]>
195209
pranav-1720 <[email protected]>

CORE_CONTRIBUTORS.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ For information about the governance of the stdlib project, see [GOVERNANCE.md][
3232
- [headlessNode][muhammad-haris-github] - **Muhammad Haris** &lt;[[email protected]][muhammad-haris-email]&gt; (he/him)
3333
- [aman-095][aman-bhansali-github] - **Aman Bhansali** &lt;[[email protected]][aman-bhansali-email]&gt; (he/him)
3434
- [aayush0325][aayush-khanna-github] - **Aayush Khanna** &lt;[[email protected]][aayush-khanna-email]&gt; (he/him)
35+
- [anandkaranubc][karan-anand-github] - **Karan Anand** &lt;[[email protected]][karan-anand-email]&gt; (he/him)
3536

3637
<details>
3738
<summary>Emeriti</summary>
@@ -72,6 +73,10 @@ For information about the governance of the stdlib project, see [GOVERNANCE.md][
7273

7374
[aayush-khanna-email]: mailto:[email protected]
7475

76+
[karan-anand-github]: https://github.com/anandkaranubc
77+
78+
[karan-anand-email]: mailto:[email protected]
79+
7580
</section>
7681

7782
<!-- /.links -->

docs/contributing/moving_packages.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -262,6 +262,8 @@ BREAKING CHANGE: remove `dmax`
262262
263263
To migrate, users should access the same symbol via the
264264
`@stdlib/stats/strided` namespace.
265+
266+
Ref: https://github.com/stdlib-js/stdlib/issues/4797
265267
```
266268

267269
### 8. Update paths using a global find-and-replace
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
type: amend-message
3+
---
4+
feat: add C implementation for `stats/base/dists/planck/cdf`
5+
6+
Closes: https://github.com/stdlib-js/stdlib/issues/4883
7+
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
type: amend-message
3+
---
4+
feat: add C implementation for `stats/base/dists/planck/pmf`
5+
6+
Closes: https://github.com/stdlib-js/stdlib/issues/4996
7+
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
type: amend-message
3+
---
4+
feat: add C implementation for `stats/base/dists/planck/kurtosis`
5+
6+
Closes: https://github.com/stdlib-js/stdlib/issues/4899
7+
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
type: amend-message
3+
---
4+
feat: add C implementation for `stats/base/dists/planck/variance`
5+
6+
Closes: https://github.com/stdlib-js/stdlib/issues/4907
7+
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
type: amend-message
3+
---
4+
feat: add C implementation for `stats/base/dists/planck/logpmf`
5+
6+
Closes: https://github.com/stdlib-js/stdlib/issues/5000
7+
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
type: amend-message
3+
---
4+
feat: add C implementation for stats/base/dists/weibull/skewness
5+
6+
PR-URL: https://github.com/stdlib-js/stdlib/pull/4053
7+
Closes: https://github.com/stdlib-js/stdlib/issues/3849
8+
9+
Co-authored-by: Philipp Burckhardt <[email protected]>
10+
Co-authored-by: stdlib-bot <[email protected]>
11+
Reviewed-by: Philipp Burckhardt <[email protected]>
12+
Signed-off-by: Philipp Burckhardt <[email protected]>
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
type: amend-message
3+
---
4+
feat: add C implementation for `stats/base/dists/planck/skewness`
5+
6+
Closes: https://github.com/stdlib-js/stdlib/issues/4905
7+
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
type: amend-message
3+
---
4+
feat: add C implementation of `stats/base/dists/cauchy/cdf`
5+
6+
PR-URL: #4389
7+
Closes: #3479
8+
Ref: #3478
9+
10+
Signed-off-by: Philipp Burckhardt <[email protected]>
11+
Co-authored-by: stdlib-bot <[email protected]>
12+
Co-authored-by: Philipp Burckhardt <[email protected]>
13+
Reviewed-by: Philipp Burckhardt <[email protected]>

docs/policies/domains.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,16 @@ This document lists domain names which are officially affiliated with the projec
1515
List of active domains:
1616

1717
- [stdlib.io](https://stdlib.io): the domain of the website
18-
- [stdlib.blog](https://stdlib.blog): the domain of the development blog
18+
- [stdlib.blog](https://www.stdlib.blog): the domain of the development blog
1919

2020
## Idle
2121

2222
List of **currently** unused domains:
2323

2424
- [libstd.com](http://libstd.com): redirects to repository
2525
- [libstd.org](http://libstd.org): redirects to repository
26-
- [stdlib.ai](http://stdlib.ai): redirects to website
27-
- [stdlib.app](http://stdlib.app): ????
26+
- [stdlib.ai](http://www.stdlib.ai): redirects to website
27+
- [stdlib.app](http://www.stdlib.app): redirects to website
2828
- [stdlibjs.com](http://stdlibjs.com): redirects to website
2929
- [stdlib.co](http://stdlib.co): redirects to repository
3030
- [stdlibjs.co](http://stdlibjs.co): redirects to repository
@@ -38,6 +38,10 @@ List of **currently** unused domains:
3838
- [stdlibjs.studio](http://stdlibjs.studio): redirects to website
3939
- [stdlibjs.xyz](http://stdlibjs.xyz): redirects to website
4040
- [stdlibjs.org](http://stdlibjs.org): redirects to website
41+
- [stdlib.dev](http://www.stdlib.dev): redirects to repository
42+
- [stdlibjs.dev](http://www.stdlibjs.dev): redirects to repository
43+
- [stdlibjs.blog](https://www.stdlibjs.blog): redirects to development blog
44+
- [stdlibhq.com](http://www.stdlibhq.com): redirects to website
4145

4246
## Former
4347

etc/eslint/rules/spellcheck.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,8 @@ rules[ '@cspell/spellchecker' ] = [ 'warn', {
115115
'tricube',
116116
'trigamma',
117117
'uncapitalize',
118-
'unregularized'
118+
'unregularized',
119+
'Fréchet'
119120
]
120121
}
121122
}];

lib/node_modules/@stdlib/_tools/benchmarks/browser-build/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ function clbk( error, bool ) {
102102
}
103103
```
104104

105-
To mount a bundle on a URL path, set the `mount`option.
105+
To mount a bundle on a URL path, set the `mount` option.
106106

107107
<!-- eslint-disable stdlib/no-redeclare -->
108108

@@ -226,7 +226,7 @@ Options:
226226

227227
### Notes
228228

229-
- If not provided a root directory, the root directory is the current working directory.
229+
- If not provided a root directory, the root directory is the current working directory.
230230

231231
</section>
232232

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
2-
"pattern": "**/benchmark*.js",
3-
"bundle": "benchmark_bundle.js",
4-
"mount": "/",
5-
"html": "benchmarks.html",
6-
"title": "Benchmarks"
2+
"pattern": "**/benchmark*.js",
3+
"bundle": "benchmark_bundle.js",
4+
"mount": "/",
5+
"html": "benchmarks.html",
6+
"title": "Benchmarks"
77
}

lib/node_modules/@stdlib/_tools/benchmarks/bundle/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ Options:
184184

185185
### Notes
186186

187-
- If not provided a root directory, the root directory is the current working directory.
187+
- If not provided a root directory, the root directory is the current working directory.
188188

189189
</section>
190190

lib/node_modules/@stdlib/_tools/benchmarks/html/lib/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
*
2929
* var bundle = '/foo/bar/bundle.js';
3030
* var opts = {
31-
* 'out': '/foo/bar/benchmarks.html';
31+
* 'out': '/foo/bar/benchmarks.html'
3232
* }
3333
*
3434
* build( bundle, opts, clbk );

lib/node_modules/@stdlib/_tools/bib/citation-reference/lib/async.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ var debug = logger( 'to-reference:async' );
4848
// MAIN //
4949

5050
/**
51-
* Asynchronously return a reference corresponding to a citation identifier.
51+
* Asynchronously returns a reference corresponding to a citation identifier.
5252
*
5353
* @param {string} id - citation identifier
5454
* @param {Options} [options] - function options

lib/node_modules/@stdlib/_tools/bib/citation-reference/lib/cmd.js

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -29,16 +29,15 @@
2929
* @returns {string} command
3030
*/
3131
function cmd( src, dest, opts ) {
32-
var out;
33-
out = new Array( 8 );
34-
out[ 0 ] = 'pandoc';
35-
out[ 1 ] = '--filter=pandoc-citeproc';
36-
out[ 2 ] = '--from=markdown';
37-
out[ 3 ] = '--to=markdown_github';
38-
out[ 4 ] = '--bibliography='+opts.database;
39-
out[ 5 ] = '--csl='+opts.csl;
40-
out[ 6 ] = '--output=' + dest;
41-
out[ 7 ] = src;
32+
var out = [];
33+
out.push( 'pandoc' );
34+
out.push( '--filter=pandoc-citeproc' );
35+
out.push( '--from=markdown' );
36+
out.push( '--to=markdown_github' );
37+
out.push( '--bibliography='+opts.database );
38+
out.push( '--csl='+opts.csl );
39+
out.push( '--output=' + dest );
40+
out.push( src );
4241
return out.join( ' ' );
4342
}
4443

lib/node_modules/@stdlib/_tools/bib/citation-reference/lib/sync.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,12 +47,15 @@ var debug = logger( 'to-reference:sync' );
4747
// MAIN //
4848

4949
/**
50-
* Synchronously return a reference corresponding to a citation identifier.
50+
* Synchronously returns a reference corresponding to a citation identifier.
5151
*
5252
* @param {string} id - citation identifier
5353
* @param {Options} [options] - function options
5454
* @param {string} [options.database] - path to a bibliography database file
5555
* @param {string} [options.csl] - path to a Citation Style Language (CSL) file
56+
* @throws {TypeError} first argument must be a string
57+
* @throws {TypeError} options argument must be an object
58+
* @throws {TypeError} must provide valid options
5659
* @returns {string} reference
5760
*
5861
* @example

lib/node_modules/@stdlib/_tools/bundle/bundlify/lib/include.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
* @private
2727
* @param {StringArray} arr - input array
2828
* @param {string} pattern - pattern used to filter elements
29-
* @returns {(EmptyArray|StringArray)} filter array
29+
* @returns {(EmptyArray|StringArray)} filtered array
3030
*/
3131
function include( arr, pattern ) {
3232
var out;

lib/node_modules/@stdlib/_tools/bundle/bundlify/lib/main.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ if ( instanceOf( NAMES, Error ) ) {
7070
* @param {string} b.standalone - UMD export name
7171
* @param {string} b.namespace - namespace type ('flat' or 'tree')
7272
* @param {boolean} b.raw - boolean indicating whether to write a raw bundle to file
73-
* @param {boolean} b.minify - boolean indicating whether to minify a bundle
73+
* @param {boolean} b.minified - boolean indicating whether to minify a bundle
7474
* @param {StringArray} [b.include] - list of packages (and/or namespaces) to include in the bundle
7575
* @param {StringArray} [b.exclude] - list of packages (and/or namespaces) to exclude from the bundle
7676
* @param {Callback} clbk - callback to invoke upon completion

lib/node_modules/@stdlib/_tools/docs/www/benchmark-bundles/lib/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
* @example
2727
* var build = require( '@stdlib/_tools/docs/www/benchmark-bundles' );
2828
*
29-
* build( ./build', done );
29+
* build( './build', done );
3030
*
3131
* function done( error ) {
3232
* if ( error ) {

0 commit comments

Comments
 (0)