Skip to content

Commit 02a86fd

Browse files
committed
Merge remote-tracking branch 'upstream/develop' into feature/c/zaxpy
2 parents db8f8d1 + c9efaa7 commit 02a86fd

File tree

4,018 files changed

+315981
-34167
lines changed

Some content is hidden

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

4,018 files changed

+315981
-34167
lines changed

.github/workflows/run_affected_benchmarks.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,12 @@ jobs:
5050

5151
# Define a job for running changed benchmarks...
5252
process:
53-
5453
# Define a display name:
5554
name: 'Run affected benchmarks'
5655

56+
# Only run this job if a pull request does not have a "ci: Skip" label:
57+
if: "${{ github.event_name != 'pull_request' || !contains(github.event.pull_request.labels.*.name, 'ci: Skip') }}"
58+
5759
# Define the type of virtual host machine:
5860
runs-on: ubuntu-latest
5961

.github/workflows/run_affected_examples.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,9 @@ jobs:
5151
# Define a display name:
5252
name: 'Run changed examples'
5353

54+
# Only run this job if a pull request does not have a "ci: Skip" label:
55+
if: "${{ github.event_name != 'pull_request' || !contains(github.event.pull_request.labels.*.name, 'ci: Skip') }}"
56+
5457
# Define the type of virtual host machine:
5558
runs-on: ubuntu-latest
5659

.github/workflows/run_affected_tests.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,9 @@ jobs:
8686
# Define a display name:
8787
name: 'Run affected tests'
8888

89+
# Only run this job if a pull request does not have a "ci: Skip" label:
90+
if: "${{ github.event_name != 'pull_request' || !contains(github.event.pull_request.labels.*.name, 'ci: Skip') }}"
91+
8992
# Define the type of virtual host machine:
9093
runs-on: ubuntu-latest
9194

.github/workflows/run_tests_coverage.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,9 @@ jobs:
8686
# Define a display name:
8787
name: 'Calculate test coverage for packages'
8888

89+
# Only run this job if a pull request does not have a "ci: Skip" label:
90+
if: "${{ github.event_name != 'pull_request' || !contains(github.event.pull_request.labels.*.name, 'ci: Skip') }}"
91+
8992
# Define the type of virtual host machine:
9093
runs-on: ubuntu-latest
9194

.github/workflows/scripts/lint_package_json_files

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,18 +32,30 @@ root=$(git rev-parse --show-toplevel)
3232
# Define the path to a utility for linting package.json files:
3333
lint_package_json="${root}/lib/node_modules/@stdlib/_tools/lint/pkg-json/bin/cli"
3434

35+
# Define the path to the package name validation tool:
36+
validate_package_names="${root}/lib/node_modules/@stdlib/_tools/lint/pkg-json-names/bin/cli"
37+
3538
# Define paths to utilities for updating package.json metadata fields:
3639
update_package_json_directories="${root}/lib/node_modules/@stdlib/_tools/package-json/scripts/update_directories"
3740
update_package_json_gypfile="${root}/lib/node_modules/@stdlib/_tools/package-json/scripts/update_gypfile"
3841

3942
# Files to process:
4043
files_to_process="$*"
4144

45+
# Initialize needs_changes flag:
46+
needs_changes=0
47+
4248
# Lint package.json files:
4349
files=$(echo "${files_to_process}" | tr ' ' '\n' | grep 'package\.json$' | grep -v 'datapackage\.json$' | tr '\n' ' ' | sed 's/ $//')
4450
if [ -n "${files}" ]; then
4551
echo "Linting package.json files..."
4652
printf '%s' "${files}" | "${lint_package_json}" --split=" "
53+
54+
echo "Validating package names..."
55+
if ! printf '%s' "${files}" | "${validate_package_names}" --split=" "; then
56+
echo "ERROR: Package name validation failed"
57+
needs_changes=1
58+
fi
4759
else
4860
echo "No package.json files to lint."
4961
fi
@@ -55,8 +67,6 @@ dirs=$(echo "${files_to_process}" | tr ' ' '\n' | \
5567
sort -u)
5668

5769
echo "Checking package.json files in directories: ${dirs}"
58-
59-
needs_changes=0
6070
for dir in ${dirs}; do
6171
echo "Checking package.json in ${dir}..."
6272
package_json="${dir}/package.json"

.github/workflows/windows_test_npm_install.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ jobs:
155155
# Install MSYS2:
156156
- name: 'Install MSYS2'
157157
# Pin action to full length commit SHA
158-
uses: msys2/setup-msys2@61f9e5e925871ba6c9e3e8da24ede83ea27fa91f # v2.27.0
158+
uses: msys2/setup-msys2@40677d36a502eb2cf0fb808cc9dec31bf6152638 # v2.28.0
159159
with:
160160
# Set the MSYS system:
161161
msystem: MINGW64
@@ -245,7 +245,7 @@ jobs:
245245
# Install Windows build tools for compiling Node.js native add-ons.
246246
- name: 'Install Windows build tools'
247247
# Pin action to full length commit SHA
248-
uses: crazy-max/ghaction-chocolatey@6828f16489ec8d2968b55066766cb41f0d278f2a # v3.3.0
248+
uses: crazy-max/ghaction-chocolatey@2526f467ccbd337d307fe179959cabbeca0bc8c0 # v3.4.0
249249
with:
250250
args: install -y visualstudio2019buildtools visualstudio2019-workload-vctools
251251
timeout-minutes: 10

CONTRIBUTORS

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,11 @@ Abdelrahman Samir <[email protected]>
99
Abdul Kaium <[email protected]>
1010
Abhay Punia <[email protected]>
1111
Abhijit Raut <[email protected]>
12+
Abhishek G <[email protected]>
1213
Abhishek Jain <[email protected]>
1314
Adarsh Palaskar <[email protected]>
1415
Aditya Sapra <[email protected]>
16+
Aditya Singh <[email protected]>
1517
Ahmed Atwa <[email protected]>
1618
Ahmed Kashkoush <[email protected]>
1719
Ahmed Khaled <[email protected]>
@@ -23,13 +25,16 @@ Aman Bhansali <[email protected]>
2325
AmanBhadkariya <[email protected]>
2426
Amisha Chhajed <[email protected]>
2527
Amit Jimiwal <[email protected]>
28+
Anmol Sah <[email protected]>
2629
Annamalai Prabu <[email protected]>
2730
Anshu Kumar <[email protected]>
2831
Anshu Kumar <[email protected]>
2932
Anudeep Sanapala <[email protected]>
3033
Arihant Pal <[email protected]>
3134
Aryan Bhirud <[email protected]>
35+
3236
Athan Reines <[email protected]>
37+
Atharva Patil <[email protected]>
3338
3439
Bhavishy Agrawal <[email protected]>
3540
Brendan Graetz <[email protected]>
@@ -44,6 +49,7 @@ Daniel Yu <[email protected]>
4449
Debashis Maharana <[email protected]>
4550
Deep Trivedi <[email protected]>
4651
Deepak Singh <[email protected]>
52+
Deepak Singh <[email protected]>
4753
Desh Deepak Kant <[email protected]>
4854
4955
Dhanyabad behera <[email protected]>
@@ -61,6 +67,7 @@ GURU PRASAD SHARMA <[email protected]>
6167
6268
Gautam Kaushik <[email protected]>
6369
Gautam sharma <[email protected]>
70+
6471
Girish Garg <[email protected]>
6572
Golden Kumar <[email protected]>
6673
Gunj Joshi <[email protected]>
@@ -114,6 +121,8 @@ Momtchil Momtchev <[email protected]>
114121
Muhammad Haris <[email protected]>
115122
Muhammad Taaha Tariq <[email protected]>
116123
Muhmmad Saad <[email protected]>
124+
NEEKUorAAYUSH <[email protected]>
125+
Nakul Krishnakumar <[email protected]>
117126
Naresh Jagadeesan <[email protected]>
118127
Naveen Kumar <[email protected]>
119128
Neeraj Pathak <[email protected]>
@@ -128,6 +137,7 @@ Oneday12323 <[email protected]>
128137
Ori Miles <[email protected]>
129138
Philipp Burckhardt <[email protected]>
130139
Pierre Forstmann <[email protected]>
140+
Pradyumn Prasad <[email protected]>
131141
Prajjwal Bajpai <[email protected]>
132142
Prajwal Kulkarni <[email protected]>
133143
Pranav Goswami <[email protected]>
@@ -163,14 +173,17 @@ Sai Avinash <[email protected]>
163173
Sai Srikar Dumpeti <[email protected]>
164174
Sanchay Ketan Sinha <[email protected]>
165175
Sarthak Paandey <[email protected]>
176+
Satyajeet Chavan <[email protected]>
166177
Saurabh Singh <[email protected]>
167178
Seyyed Parsa Neshaei <[email protected]>
168179
Shabareesh Shetty <[email protected]>
169180
Shashank Shekhar Singh <[email protected]>
170181
Shivam Ahir <[email protected]>
182+
171183
Shraddheya Shendre <[email protected]>
172184
Shubh Mehta <[email protected]>
173185
Shubham Mishra <[email protected]>
186+
Siddhesh waje <[email protected]>
174187
Sivam Das <[email protected]>
175188
Snehil Shah <[email protected]>
176189
Soumajit Chatterjee <[email protected]>
@@ -190,10 +203,12 @@ Utkarsh <http://[email protected]>
190203
Utkarsh Raj <[email protected]>
191204
UtkershBasnet <[email protected]>
192205
Vaibhav Patel <[email protected]>
206+
Vansh Choudhary <[email protected]>
193207
Vara Rahul Rajana <[email protected]>
194208
Varad Gupta <[email protected]>
195209
Vinit Pandit <[email protected]>
196210
Vivek Maurya <[email protected]>
211+
Wendy Yuchen Sun <[email protected]>
197212
Xiaochuan Ye <[email protected]>
198213
Yaswanth Kosuru <[email protected]>
199214
Yernar Yergaziyev <[email protected]>
2.76 MB
Loading

docs/talks.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,17 @@ limitations under the License.
2626
2727
## 2025
2828

29+
### The Future of Numerical Computing in JavaScript
30+
31+
> [Gunj Joshi][gunjjoshi], JSNation, June 2025
32+
33+
<div class="image" align="center">
34+
<a title="The Future of Numerical Computing in JavaScript" href="https://gitnation.com/contents/the-future-of-numerical-computing-in-javascript">
35+
<img width="480" src="https://cdn.jsdelivr.net/gh/stdlib-js/stdlib@5bee167f21165026dcf85c79048488ea384a9ede/docs/assets/talks/jsnation_2025_gunj_joshi.png" alt="The Future of Numerical Computing in JavaScript">
36+
</a>
37+
<br>
38+
</div>
39+
2940
### Numeric and Scientific Computing inside your Web Browser
3041

3142
> [Gunj Joshi][gunjjoshi], FOSSASIA, March 2025

etc/jsdoc/.jsdoc.json

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
{
2-
"opts": {
3-
"encoding": "utf8",
4-
"destination": "./build/",
5-
"package": "",
6-
"readme": ""
7-
},
8-
"plugins": [
9-
"plugins/markdown"
10-
],
11-
"templates": {
12-
"default": {
13-
"useLongnameInNav": false
14-
}
15-
}
2+
"opts": {
3+
"encoding": "utf8",
4+
"destination": "./build/",
5+
"package": "",
6+
"readme": ""
7+
},
8+
"plugins": [
9+
"plugins/markdown"
10+
],
11+
"templates": {
12+
"default": {
13+
"useLongnameInNav": false
14+
}
15+
}
1616
}

0 commit comments

Comments
 (0)