Skip to content

Commit 0ef1143

Browse files
committed
Merge remote-tracking branch 'upstream/develop' into normal_entropy
2 parents d7cd42b + a1b543a commit 0ef1143

File tree

731 files changed

+37913
-528
lines changed

Some content is hidden

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

731 files changed

+37913
-528
lines changed

.editorconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ indent_style = tab
121121
[*.{md,md.txt}]
122122
indent_style = space
123123
indent_size = 4
124-
trim_trailing_whitespace = false
124+
trim_trailing_whitespace = true # Note: this disables using two spaces to force a hard line break, which is permitted in Markdown. As we don't typically follow that practice (TMK), we should be safe to automatically trim.
125125
126126
# Set properties for `usage.txt` files:
127127
[usage.txt]

.github/workflows/lint_changed_files.yml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ permissions:
3939
jobs:
4040

4141
# Define a job for linting committed code...
42-
process:
42+
lint:
4343

4444
# Define a display name:
4545
name: 'Lint Changed Files'
@@ -104,7 +104,7 @@ jobs:
104104
files=$(echo "$files" | tr '\n' ' ' | sed 's/ $//')
105105
echo "files=${files}" >> $GITHUB_OUTPUT
106106
107-
# Lint file names
107+
# Lint file names:
108108
- name: 'Lint file names'
109109
run: |
110110
# Determine root directory:
@@ -116,6 +116,12 @@ jobs:
116116
# Lint filenames:
117117
echo "${{ steps.changed-files.outputs.files }}" || "${lint_filenames}"
118118
119+
# Lint files against EditorConfig:
120+
- name: 'Lint against EditorConfig'
121+
if: success() || failure()
122+
run: |
123+
make lint-editorconfig-files FILES="${{ steps.changed-files.outputs.files }}"
124+
119125
# Lint Markdown files:
120126
- name: 'Lint Markdown files'
121127
if: success() || failure()

.github/workflows/lint_random_files.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -183,7 +183,7 @@ jobs:
183183
184184
echo "files=$files" >> $GITHUB_OUTPUT
185185
186-
# Lint file names
186+
# Lint file names:
187187
- name: 'Lint file names'
188188
run: |
189189
# Determine root directory:
@@ -195,6 +195,12 @@ jobs:
195195
# Lint filenames:
196196
echo "${{ steps.random-files.outputs.files }}" | tr ',' '\n' | "${lint_filenames}"
197197
198+
# Lint files against EditorConfig:
199+
- name: 'Lint against EditorConfig'
200+
run: |
201+
files=$(echo "${{ steps.random-files.outputs.files }}" | tr ',' ' ')
202+
make lint-editorconfig-files FILES="${files}"
203+
198204
# Lint Markdown files:
199205
- name: 'Lint Markdown files'
200206
if: ( github.event.inputs.markdown != 'false' ) && ( success() || failure() )

.github/workflows/run_tests_coverage.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -292,6 +292,9 @@ jobs:
292292
BRANCH_NAME="pr-${{ github.event.pull_request.number }}"
293293
git fetch origin $BRANCH_NAME || true
294294
git checkout $BRANCH_NAME || git checkout -b $BRANCH_NAME
295+
296+
# Remove all files from the branch:
297+
git rm -rf .
295298
else
296299
BRANCH_NAME="main"
297300
fi

.mailmap

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ Aditya Sapra <[email protected]> adityacodes30
2222

2323
Ahmed Atwa <[email protected]> NightKnight
2424

25+
Ahmed Khaled <[email protected]> Khaldon
26+
2527
2628
Ahmed Kashkoush <[email protected]> Ahmed_Kashkoush
2729

@@ -86,6 +88,10 @@ Kaif Mohd <[email protected]>
8688

8789
Karthik Prakash <[email protected]> skoriop
8890

91+
# L
92+
93+
Lovelin Dhoni J B <[email protected]> Lovelin
94+
8995
# M
9096

9197
Manvith M <[email protected]> Manvith
@@ -106,6 +112,8 @@ Muhammad Haris <[email protected]> headlessNode
106112

107113
108114

115+
Naveen Kumar <[email protected]> naveen
116+
109117
Nishant Shinde <[email protected]> nishant-s7
110118

111119
Nithin Katta <[email protected]> KATTA NAGA NITHIN
@@ -122,14 +130,14 @@ Philipp Burckhardt <[email protected]> Planeshifter
122130
123131
Pranav Goswami <[email protected]> Pranav
124132

125-
Praneki <[email protected]> PraneGIT
133+
Pranjal Jha <[email protected]> PraneGIT
126134

127-
Pratik <[email protected]> Pratik772846
135+
Pratik Singh <[email protected]> Pratik772846
128136

129137
Pratyush Kumar Chouhan <[email protected]> <[email protected]>
130138
Pratyush Kumar Chouhan <[email protected]> Pratyush
131139

132-
Priyansh <[email protected]> itsspriyansh
140+
Priyansh Prajapati <[email protected]> itsspriyansh
133141

134142
Priyanshu Agarwal <[email protected]> AgPriyanshu18
135143

@@ -165,6 +173,8 @@ Sarthak Paandey <[email protected]> SarthakPaand
165173
Shashank Shekhar Singh <[email protected]> <[email protected]>
166174
Shashank Shekhar Singh <[email protected]> Shashankss1205
167175

176+
Shivam Ahir <[email protected]> Shivam
177+
168178
169179
Shubham Mishra <[email protected]> shubham
170180

CONTRIBUTORS

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,14 @@
22
#
33
# Contributors listed in alphabetical order.
44

5+
Aadish Jain <[email protected]>
56
Aayush Khanna <[email protected]>
67
Abhijit Raut <[email protected]>
78
Adarsh Palaskar <[email protected]>
89
Aditya Sapra <[email protected]>
910
Ahmed Atwa <[email protected]>
1011
Ahmed Kashkoush <[email protected]>
12+
Ahmed Khaled <[email protected]>
1113
Aleksandr <[email protected]>
1214
Ali Salesi <[email protected]>
1315
Aman Bhansali <[email protected]>
@@ -24,6 +26,7 @@ Dan Rose <[email protected]>
2426
Daniel Killenberger <[email protected]>
2527
Daniel Yu <[email protected]>
2628
Debashis Maharana <[email protected]>
29+
Divyansh Seth <[email protected]>
2730
Dominic Lim <[email protected]>
2831
Dominik Moritz <[email protected]>
2932
Dorrin Sotoudeh <[email protected]>
@@ -46,11 +49,10 @@ Jordan Gallivan <[email protected]>
4649
Joris Labie <[email protected]>
4750
Justin Dennison <[email protected]>
4851
Karthik Prakash <[email protected]>
49-
5052
Kohantika Nath <[email protected]>
5153
Krishnendu Das <[email protected]>
5254
Kshitij-Dale <[email protected]>
53-
55+
Lovelin Dhoni J B <[email protected]>
5456
Manik Sharma <[email protected]>
5557
Manvith M <[email protected]>
5658
Marcus Fantham <[email protected]>
@@ -61,6 +63,7 @@ Mohammad Kaif <[email protected]>
6163
Momtchil Momtchev <[email protected]>
6264
Muhammad Haris <[email protected]>
6365
Naresh Jagadeesan <[email protected]>
66+
Naveen Kumar <[email protected]>
6467
Neeraj Pathak <[email protected]>
6568
Nishant Shinde <[email protected]>
6669
Nithin Katta <[email protected]>
@@ -71,10 +74,10 @@ Ori Miles <[email protected]>
7174
Philipp Burckhardt <[email protected]>
7275
Prajwal Kulkarni <[email protected]>
7376
Pranav Goswami <[email protected]>
74-
75-
77+
Pranjal Jha <[email protected]>
78+
Pratik Singh <[email protected]>
7679
Pratyush Kumar Chouhan <[email protected]>
77-
80+
Priyansh Prajapati <[email protected]>
7881
Priyanshu Agarwal <[email protected]>
7982
Pushpendra Chandravanshi <[email protected]>
8083
Raunak Kumar Gupta <[email protected]>
@@ -93,7 +96,7 @@ Sarthak Paandey <[email protected]>
9396
Saurabh Singh <[email protected]>
9497
Seyyed Parsa Neshaei <[email protected]>
9598
Shashank Shekhar Singh <[email protected]>
96-
99+
Shivam Ahir <[email protected]>
97100
Shraddheya Shendre <[email protected]>
98101
Shubh Mehta <[email protected]>
99102
Shubham Mishra <[email protected]>
@@ -116,7 +119,6 @@ Vivek maurya <[email protected]>
116119
Xiaochuan Ye <[email protected]>
117120
Yaswanth Kosuru <[email protected]>
118121
Yernar Yergaziyev <[email protected]>
119-
120122
olenkabilonizhka <[email protected]>
121123
122124
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
{
2+
"Verbose": false,
3+
"Debug": false,
4+
"IgnoreDefaults": true,
5+
"SpacesAfterTabs": false,
6+
"NoColor": false,
7+
"Exclude": [
8+
"\\.csv$",
9+
"\\.csv\\.txt$",
10+
"\\/data\\/",
11+
"data\\/",
12+
"\\.html$",
13+
"\\.html\\.txt$",
14+
"\\.md$",
15+
"\\.md\\.txt$",
16+
"\\.svg$",
17+
"\\.svg\\.txt$",
18+
"\\.xml$",
19+
"\\.xml\\.txt$"
20+
],
21+
"AllowedContentTypes": [],
22+
"PassedFiles": [],
23+
"Disable": {
24+
"EndOfLine": false,
25+
"Indentation": false,
26+
"IndentSize": false,
27+
"InsertFinalNewline": false,
28+
"TrimTrailingWhitespace": false,
29+
"MaxLineLength": false
30+
}
31+
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"Verbose": false,
3+
"Debug": false,
4+
"IgnoreDefaults": true,
5+
"SpacesAfterTabs": false,
6+
"NoColor": false,
7+
"Exclude": [
8+
"\\.*[^d]$"
9+
],
10+
"AllowedContentTypes": [],
11+
"PassedFiles": [],
12+
"Disable": {
13+
"EndOfLine": false,
14+
"Indentation": false,
15+
"IndentSize": true,
16+
"InsertFinalNewline": false,
17+
"TrimTrailingWhitespace": false,
18+
"MaxLineLength": false
19+
}
20+
}

etc/editorconfig-checker/README.md

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
<!--
2+
3+
@license Apache-2.0
4+
5+
Copyright (c) 2024 The Stdlib Authors.
6+
7+
Licensed under the Apache License, Version 2.0 (the "License");
8+
you may not use this file except in compliance with the License.
9+
You may obtain a copy of the License at
10+
11+
http://www.apache.org/licenses/LICENSE-2.0
12+
13+
Unless required by applicable law or agreed to in writing, software
14+
distributed under the License is distributed on an "AS IS" BASIS,
15+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16+
See the License for the specific language governing permissions and
17+
limitations under the License.
18+
19+
-->
20+
21+
# editorconfig-checker
22+
23+
> [editorconfig-checker][editorconfig-checker] configuration.
24+
25+
<!-- Section to include introductory text. Make sure to keep an empty line after the intro `section` element and another before the `/section` close. -->
26+
27+
<section class="intro">
28+
29+
This directory contains [editorconfig-checker][editorconfig-checker] configuration files.
30+
31+
</section>
32+
33+
<!-- /.intro -->
34+
35+
<!-- Section to include notes. Make sure to keep an empty line after the `section` element and another before the `/section` close. -->
36+
37+
<section class="notes">
38+
39+
</section>
40+
41+
<!-- /.notes -->
42+
43+
<!-- Section for all links. Make sure to keep an empty line after the `section` element and another before the `/section` close. -->
44+
45+
<section class="links">
46+
47+
[editorconfig-checker]: https://github.com/editorconfig-checker/editorconfig-checker
48+
49+
</section>
50+
51+
<!-- /.links -->

0 commit comments

Comments
 (0)