Skip to content

Commit 496ba49

Browse files
authored
Merge branch 'develop' into object/none-in-by
Signed-off-by: Athan <kgryte@gmail.com>
2 parents ba49e38 + 8a62a9d commit 496ba49

File tree

10,526 files changed

+842164
-103224
lines changed

Some content is hidden

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

10,526 files changed

+842164
-103224
lines changed

.github/workflows/generate_pr_commit_message.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ jobs:
6565
# Generate commit message:
6666
- name: 'Generate commit message'
6767
id: commit_message
68+
shell: bash {0} # Omit -e to avoid triggering a failure if the script returns a non-zero exit code
6869
run: |
6970
COMMIT_MESSAGE=$($GITHUB_WORKSPACE/.github/workflows/scripts/generate_pr_commit_message $PR_NUMBER)
7071
EXIT_CODE=$?

.github/workflows/markdown_equations.yml

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -118,13 +118,16 @@ jobs:
118118
run: |
119119
make markdown-svg-equations-files FILES="${{ steps.changed.outputs.files }}"
120120
121-
if [[ -z "$(git status --porcelain)" ]]; then
122-
# If no files were changed, exit with a success status code:
121+
# Stage *all* tracked and untracked changes first...
122+
git add -A
123+
124+
if git diff --cached --quiet; then
123125
echo "changed=false" >> $GITHUB_OUTPUT
126+
127+
# Exit with a success status code:
124128
exit 0
125129
else
126-
# Otherwise, add changed files to the staging area and commit:
127-
git add -A && git commit -m "docs: update Markdown equation SVGs"
130+
git commit -m "docs: update Markdown equation SVGs"
128131
echo "changed=true" >> $GITHUB_OUTPUT
129132
fi
130133
timeout-minutes: 15
@@ -136,13 +139,16 @@ jobs:
136139
make markdown-img-equations-files FILES="${{ steps.changed.outputs.files }}"
137140
make markdown-img-equations-src-urls-files FILES="${{ steps.changed.outputs.files }}"
138141
139-
if [[ -z "$(git status --porcelain)" ]]; then
140-
# If no files were changed, exit with a success status code:
142+
# Stage *all* tracked and untracked changes first...
143+
git add -A
144+
145+
if git diff --cached --quiet; then
141146
echo "changed=false" >> $GITHUB_OUTPUT
147+
148+
# Exit with a success status code:
142149
exit 0
143150
else
144-
# Otherwise, add changed files to the staging area and commit:
145-
git add -A && git commit -m "docs: update Markdown equation elements"
151+
git commit -m "docs: update Markdown equation elements"
146152
echo "changed=true" >> $GITHUB_OUTPUT
147153
fi
148154
timeout-minutes: 15

.github/workflows/markdown_pkg_urls.yml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -124,13 +124,16 @@ jobs:
124124
run: |
125125
make markdown-pkg-urls MARKDOWN_FILTER='.*/lib/node_modules/@stdlib/.*'
126126
127-
if [[ -z "$(git status --porcelain)" ]]; then
128-
# If no files were changed, exit with a success status code:
127+
# Stage *all* tracked and untracked changes first...
128+
git add -A
129+
130+
if git diff --cached --quiet; then
129131
echo "changed=false" >> $GITHUB_OUTPUT
132+
133+
# Exit with a success status code:
130134
exit 0
131135
else
132-
# Otherwise, add changed files to the staging area and commit:
133-
git add -A && git commit -m "docs: update package URLs"
136+
git commit -m "docs: update package URLs"
134137
echo "changed=true" >> $GITHUB_OUTPUT
135138
fi
136139
timeout-minutes: 10

.github/workflows/markdown_related_packages.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -135,13 +135,17 @@ jobs:
135135
make markdown-related-files FILES="${files}"
136136
make markdown-pkg-urls-files FILES="${files}"
137137
138-
if [[ -z "$(git status --porcelain)" ]]; then
139-
# If no files were changed, exit with a success status code:
138+
# Stage *all* tracked and untracked changes first...
139+
git add -A
140+
141+
# If the index is identical to HEAD, nothing really changed:
142+
if git diff --cached --quiet; then
140143
echo "changed=false" >> $GITHUB_OUTPUT
144+
145+
# Exit with a success status code:
141146
exit 0
142147
else
143-
# Otherwise, add changed files to the staging area and commit:
144-
git add -A && git commit -m "docs: update related packages sections"
148+
git commit -m "docs: update related packages sections"
145149
echo "changed=true" >> $GITHUB_OUTPUT
146150
fi
147151
timeout-minutes: 10

.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)

.github/workflows/update_contributors.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,10 +78,15 @@ jobs:
7878
run: |
7979
make update-contributors
8080
81-
if [[ -z "$(git status --porcelain)" ]]; then
81+
# Stage *all* tracked and untracked changes first...
82+
git add -A
83+
84+
# If the index is identical to HEAD, nothing real changed:
85+
if git diff --cached --quiet; then
8286
echo "No changes to commit."
8387
echo "changed=false" >> $GITHUB_OUTPUT
8488
else
89+
echo "Changes detected."
8590
echo "changed=true" >> $GITHUB_OUTPUT
8691
fi
8792
@@ -129,6 +134,7 @@ jobs:
129134

130135
# Create a pull request summary:
131136
- name: 'Create summary'
137+
if: steps.update-contributors.outputs.changed == 'true'
132138
run: |
133139
echo "# :tada: Pull Request created! :tada:" >> $GITHUB_STEP_SUMMARY
134140
echo "" >> $GITHUB_STEP_SUMMARY

.mailmap

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,8 @@ Chinmay Joshi <86140365+JawHawk@users.noreply.github.com> Chinmay J
5555
Debashis Maharana <debashismaharana7854@gmail.com> <145602692+DevMhrn@users.noreply.github.com>
5656
Debashis Maharana <debashismaharana7854@gmail.com> DebashisMaharana
5757

58+
Deepak Singh <78257493+Deepak91168@users.noreply.github.com>
59+
5860
Dhruv Arvind Singh <154677013+DhruvArvindSingh@users.noreply.github.com> DhruvArvindSingh
5961
Dhruv Arvind Singh <154677013+DhruvArvindSingh@users.noreply.github.com> Dhruv/
6062

CONTRIBUTORS

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,13 @@ Ali Salesi <ali_sal1381@yahoo.com>
2121
AlyAbdelmoneim <148393799+AlyAbdelmoneim@users.noreply.github.com>
2222
Aman Bhansali <bhansali.1@iitj.ac.in>
2323
AmanBhadkariya <140033975+AmanBhadkariya@users.noreply.github.com>
24+
Amisha Chhajed <136238836+amishhaa@users.noreply.github.com>
2425
Amit Jimiwal <amitjimiwal45@gmail.com>
26+
Annamalai Prabu <apfossdev@gmail.com>
2527
Anshu Kumar <132515490+anxhukumar@users.noreply.github.com>
2628
Anshu Kumar <contact.anshukumar@protonmail.com>
2729
Anudeep Sanapala <anudeep0306@gmail.com>
30+
Aryan Bhirud <112156883+AryanBhirud@users.noreply.github.com>
2831
Athan Reines <kgryte@gmail.com>
2932
Ayaka <73595362+USERSATOSHI@users.noreply.github.com>
3033
Bhavishy Agrawal <90029607+bhavishy2801@users.noreply.github.com>
@@ -34,10 +37,12 @@ Bryan Elee <rxbryn@gmail.com>
3437
Chinmay Joshi <86140365+JawHawk@users.noreply.github.com>
3538
Christopher Dambamuromo <chridam@gmail.com>
3639
Dan Rose <danoftheroses@gmail.com>
40+
Daniel Hernandez Gomez <156333015+dhernandeez13@users.noreply.github.com>
3741
Daniel Killenberger <daniel.killenberger@gmail.com>
3842
Daniel Yu <40680511+Daniel777y@users.noreply.github.com>
3943
Debashis Maharana <debashismaharana7854@gmail.com>
4044
Deep Trivedi <128926685+thedeeppp@users.noreply.github.com>
45+
Deepak Singh <78257493+Deepak91168@users.noreply.github.com>
4146
Desh Deepak Kant <118960904+DeshDeepakKant@users.noreply.github.com>
4247
Dev Goel <135586571+corsairier@users.noreply.github.com>
4348
Dhanyabad behera <110620935+dhanyabad11@users.noreply.github.com>
@@ -53,11 +58,13 @@ Frank Kovacs <fran70kk@gmail.com>
5358
GK Bishnoi <gkishan1kyt@gmail.com>
5459
GURU PRASAD SHARMA <168292003+GURUPRASADSHARMA@users.noreply.github.com>
5560
Gaurav <gaurav70380@gmail.com>
61+
Gautam Kaushik <162317291+Kaushikgtm@users.noreply.github.com>
5662
Gautam sharma <gautamkrishnasharma1@gmail.com>
5763
Girish Garg <garggirish2020@gmail.com>
5864
Golden Kumar <103646877+AuenKr@users.noreply.github.com>
5965
Gunj Joshi <gunjjoshi8372@gmail.com>
6066
Gururaj Gurram <gururajgurram1512@gmail.com>
67+
Harishchandra Reddy <harish.7000@gmail.com>
6168
Haroon Rasheed <51189276+haroon26@users.noreply.github.com>
6269
Harsh <harshyadav6078@gmail.com>
6370
HarshaNP <96897754+GittyHarsha@users.noreply.github.com>
@@ -80,6 +87,7 @@ Joris Labie <joris.labie1@gmail.com>
8087
Justin Dennison <justin1dennison@gmail.com>
8188
Justyn Shelby <96994781+ShelbyJustyn@users.noreply.github.com>
8289
Karan Anand <anandkarancompsci@gmail.com>
90+
Karan Vasudevamurthy <karanlvm123@gmail.com>
8391
Karan Yadav <77043443+karanBRAVO@users.noreply.github.com>
8492
Karthik Prakash <116057817+skoriop@users.noreply.github.com>
8593
Kaushikgtm <162317291+Kaushikgtm@users.noreply.github.com>
@@ -89,6 +97,7 @@ Krishnam Agarwal <83017176+888krishnam@users.noreply.github.com>
8997
Krishnendu Das <86651039+itskdhere@users.noreply.github.com>
9098
Kshitij-Dale <152467202+Kshitij-Dale@users.noreply.github.com>
9199
Lalit Narayan Yadav <162928571+LalitNarayanYadav@users.noreply.github.com>
100+
Lokesh Ranjan <lokesh.ranjan.phe23@itbhu.ac.in>
92101
Lovelin Dhoni J B <100030865+lovelindhoni@users.noreply.github.com>
93102
MANI <77221000+Eternity0207@users.noreply.github.com>
94103
Mahfuza Humayra Mohona <mhmohona@gmail.com>
@@ -117,6 +126,7 @@ Ognjen Jevremović <ognjenjevremovic@users.noreply.github.com>
117126
Oneday12323 <107678750+Oneday12323@users.noreply.github.com>
118127
Ori Miles <97595296+orimiles5@users.noreply.github.com>
119128
Philipp Burckhardt <pburckhardt@outlook.com>
129+
Pierre Forstmann <15964998+pierreforstmann@users.noreply.github.com>
120130
Prajjwal Bajpai <142303989+prajjwalbajpai@users.noreply.github.com>
121131
Prajwal Kulkarni <prajwalkulkarni76@gmail.com>
122132
Pranav Goswami <pranavchiku11@gmail.com>
@@ -146,6 +156,7 @@ Ryan Seal <splrk@users.noreply.github.com>
146156
Rylan Yang <137365285+rylany27@users.noreply.github.com>
147157
SAHIL KUMAR <168997976+sahilk45@users.noreply.github.com>
148158
SHIVAM YADAV <120725381+Shivam-1827@users.noreply.github.com>
159+
Sachin Raj <120590207+schnrj@users.noreply.github.com>
149160
Sahil Goyal <87982509+sahil20021008@users.noreply.github.com>
150161
Sai Avinash <120403424+nasarobot@users.noreply.github.com>
151162
Sai Srikar Dumpeti <80447788+the-r3aper7@users.noreply.github.com>
@@ -166,14 +177,19 @@ Spandan Barve <contact@marsian.dev>
166177
Stephannie Jiménez Gacha <steff456@hotmail.com>
167178
Suhaib Ilahi <suhaib.elahi87@gmail.com>
168179
Suraj Kumar <125961509+kumarsuraj212003@users.noreply.github.com>
180+
Swapnil Hajare <69076366+Swapnil-2502@users.noreply.github.com>
169181
Tanishq Ahuja <68651083+TheGEN1U5@users.noreply.github.com>
170182
Tirtadwipa Manunggal <tirtadwipa.manunggal@gmail.com>
171183
Tudor Pagu <104032457+tudor-pagu@users.noreply.github.com>
172184
Tufailahmed Bargir <142114244+Tufailahmed-Bargir@users.noreply.github.com>
185+
Tushar Bhardwaj <155543597+TusharBhardwaj441@users.noreply.github.com>
186+
Uday Kakade <141299403+udaykakade25@users.noreply.github.com>
187+
Ujjwal Kirti <64329707+ujjwalkirti@users.noreply.github.com>
173188
Utkarsh <http://utkarsh11105@gmail.com>
174189
Utkarsh Raj <rajutkarsh2505@gmail.com>
175190
UtkershBasnet <119008923+UtkershBasnet@users.noreply.github.com>
176191
Vaibhav Patel <98279986+noobCoderVP@users.noreply.github.com>
192+
Vara Rahul Rajana <123227543+rajanarahul93@users.noreply.github.com>
177193
Varad Gupta <varadgupta21@gmail.com>
178194
Vinit Pandit <106718914+MeastroZI@users.noreply.github.com>
179195
Vivek Maurya <vm8118134@gmail.com>
@@ -187,6 +203,7 @@ ditsu <170345142+ditsus@users.noreply.github.com>
187203
ekambains <bainsinbusiness@gmail.com>
188204
fadiothman22 <48636283+fadiothman22@users.noreply.github.com>
189205
iraandrushko <71790513+iraandrushko@users.noreply.github.com>
206+
jsai28 <54253219+jsai28@users.noreply.github.com>
190207
lohithganni <116790357+lohithganni@users.noreply.github.com>
191208
olenkabilonizhka <62379231+olenkabilonizhka@users.noreply.github.com>
192209
pranav-1720 <123018993+pranav-1720@users.noreply.github.com>

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;[harriskhan047@outlook.com][muhammad-haris-email]&gt; (he/him)
3333
- [aman-095][aman-bhansali-github] - **Aman Bhansali** &lt;[amanbhansali65@gmail.com][aman-bhansali-email]&gt; (he/him)
3434
- [aayush0325][aayush-khanna-github] - **Aayush Khanna** &lt;[aayushiitbhu23@gmail.com][aayush-khanna-email]&gt; (he/him)
35+
- [anandkaranubc][karan-anand-github] - **Karan Anand** &lt;[anandkarancompsci@gmail.com][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:aayushiitbhu23@gmail.com
7475

76+
[karan-anand-github]: https://github.com/anandkaranubc
77+
78+
[karan-anand-email]: mailto:anandkarancompsci@gmail.com
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 <pburckhardt@outlook.com>
10+
Co-authored-by: stdlib-bot <noreply@stdlib.io>
11+
Reviewed-by: Philipp Burckhardt <pburckhardt@outlook.com>
12+
Signed-off-by: Philipp Burckhardt <pburckhardt@outlook.com>
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 <pburckhardt@outlook.com>
11+
Co-authored-by: stdlib-bot <82920195+stdlib-bot@users.noreply.github.com>
12+
Co-authored-by: Philipp Burckhardt <pburckhardt@outlook.com>
13+
Reviewed-by: Philipp Burckhardt <pburckhardt@outlook.com>

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

0 commit comments

Comments
 (0)