Skip to content

Commit b71f0ba

Browse files
authored
Merge branch 'stdlib-js:develop' into develop
2 parents 400cdf8 + 040d8ec commit b71f0ba

132 files changed

Lines changed: 3110 additions & 957 deletions

File tree

Some content is hidden

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

NOTICE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Copyright (c) 2016-2025 The Stdlib Authors.
1+
Copyright (c) 2016-2026 The Stdlib Authors.

README.md

Lines changed: 30 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,20 @@ limitations under the License.
2020

2121
<!-- lint disable first-heading-level -->
2222

23+
<!-- FIXME: the following two empty sections are merely to satisfy the linter for `expected-html-sections` which cannot, atm, be turned off -->
24+
25+
<section class="usage">
26+
27+
</section>
28+
29+
<!-- /.usage -->
30+
31+
<section class="examples">
32+
33+
</section>
34+
35+
<!-- /.examples -->
36+
2337
<!-- Section to include announcements. If section is included, add a horizontal rule *after* the section. Make sure to keep an empty line after the `section` element and another before the `/section` close. -->
2438

2539
<section class="announcement">
@@ -31,17 +45,19 @@ limitations under the License.
3145
<!-- Section to include assets such as the project logo, etc. Make sure to keep an empty line after the `section` element and another before the `/section` close. -->
3246

3347
<section class="banner">
34-
<div class="image" align="center">
35-
<br>
36-
<br>
37-
<a href="https://stdlib.io/" />
38-
<img src="https://cdn.jsdelivr.net/gh/stdlib-js/stdlib@9f7d30f089ecc458a8b836a75afab75caf5c0b36/docs/assets/logo_banner.svg" alt="stdlib logo">
39-
</a>
40-
<br>
41-
<br>
42-
<br>
43-
<br>
44-
</div>
48+
49+
<div class="image" align="center">
50+
<br>
51+
<br>
52+
<a href="https://stdlib.io/" />
53+
<img src="https://cdn.jsdelivr.net/gh/stdlib-js/stdlib@9f7d30f089ecc458a8b836a75afab75caf5c0b36/docs/assets/logo_banner.svg" alt="stdlib logo">
54+
</a>
55+
<br>
56+
<br>
57+
<br>
58+
<br>
59+
</div>
60+
4561
</section>
4662

4763
<!-- /.banner -->
@@ -669,7 +685,7 @@ See [LICENSE][stdlib-license].
669685
670686
## Copyright
671687
672-
Copyright © 2016-2025. The Stdlib [Authors][stdlib-authors].
688+
Copyright © 2016-2026. The Stdlib [Authors][stdlib-authors].
673689
674690
</section>
675691
@@ -722,26 +738,13 @@ You can also subscribe to our [project calendar][stdlib-public-calendar] to stay
722738
723739
</section>
724740
725-
<!-- /.badges> -->
741+
<!-- /.badges -->
726742
727743
<!-- Project acknowledgments. If section is included, add a horizontal rule *before* the section. Make sure to keep an empty line after the `section` element and another before the `/section` close. -->
728744
729-
<!-- * * *
730-
731745
<section class="acknowledgments">
732746
733-
## Acknowledgments
734-
735-
### Build Infrastructure
736-
737-
Test and build infrastructure is generously provided by the following services:
738-
739-
<div class="image" align="center">
740-
<img src="https://cdn.jsdelivr.net/gh/stdlib-js/stdlib@3de52540666d1635df046d7e5dd07a1fc5b87d85/docs/assets/misc/ci_logo_banner.svg" alt="Continuous Integration Service Logos">
741-
<br>
742-
</div>
743-
744-
</section> -->
747+
</section>
745748
746749
<!-- /.acknowledgments -->
747750

lib/node_modules/@stdlib/_tools/remark/plugins/remark-lint-expected-html-sections/lib/linter.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ function factory( options ) {
101101
if ( missingRoot.length > 0 ) {
102102
msg = 'Missing required root-level sections: `' + missingRoot.join( '`, `' ) + '`. Required sections are: `' + requiredRootSections.join( '`, `' ) + '`. missing-required-sections';
103103
debug( msg );
104-
file.message( msg, tree );
104+
file.message( msg, tree, 'remark-lint:expected-html-sections' );
105105
}
106106

107107
// If 'c' section exists, check its requirements:
@@ -119,7 +119,7 @@ function factory( options ) {
119119
if ( missingC.length > 0 ) {
120120
msg = 'Missing required sections in "c" section: `' + missingC.join( '`, `' ) + '`. Required C sections are: `' + requiredCSections.join( '`, `' ) + '`. missing-required-c-sections';
121121
debug( msg );
122-
file.message( msg, sectionsFound.root.c.node );
122+
file.message( msg, sectionsFound.root.c.node, 'remark-lint:expected-html-sections' );
123123
}
124124
}
125125

lib/node_modules/@stdlib/array/base/assert/is-complex-typed-array/benchmark/benchmark.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,14 @@ var Float64Array = require( '@stdlib/array/float64' );
2525
var Complex128Array = require( '@stdlib/array/complex128' );
2626
var Complex64Array = require( '@stdlib/array/complex64' );
2727
var isBoolean = require( '@stdlib/assert/is-boolean' ).isPrimitive;
28+
var format = require( '@stdlib/string/format' );
2829
var pkg = require( './../package.json' ).name;
2930
var isComplexTypedArray = require( './../lib' );
3031

3132

3233
// MAIN //
3334

34-
bench( pkg+'::array', function benchmark( b ) {
35+
bench( format( '%s::array', pkg ), function benchmark( b ) {
3536
var bool;
3637
var obj;
3738
var i;
@@ -52,7 +53,7 @@ bench( pkg+'::array', function benchmark( b ) {
5253
b.end();
5354
});
5455

55-
bench( pkg+'::real_typed_array', function benchmark( b ) {
56+
bench( format( '%s::real_typed_array', pkg ), function benchmark( b ) {
5657
var values;
5758
var bool;
5859
var obj;
@@ -81,7 +82,7 @@ bench( pkg+'::real_typed_array', function benchmark( b ) {
8182
b.end();
8283
});
8384

84-
bench( pkg+'::complex_typed_array', function benchmark( b ) {
85+
bench( format( '%s::complex_typed_array', pkg ), function benchmark( b ) {
8586
var values;
8687
var bool;
8788
var obj;
@@ -110,7 +111,7 @@ bench( pkg+'::complex_typed_array', function benchmark( b ) {
110111
b.end();
111112
});
112113

113-
bench( pkg+'::array_like_object', function benchmark( b ) {
114+
bench( format( '%s::array_like_object', pkg ), function benchmark( b ) {
114115
var bool;
115116
var obj;
116117
var i;

lib/node_modules/@stdlib/buffer/from-buffer/benchmark/benchmark.length.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ var bench = require( '@stdlib/bench' );
2424
var pow = require( '@stdlib/math/base/special/pow' );
2525
var isBuffer = require( '@stdlib/assert/is-buffer' );
2626
var allocUnsafe = require( '@stdlib/buffer/alloc-unsafe' );
27+
var format = require( '@stdlib/string/format' );
2728
var pkg = require( './../package.json' ).name;
2829
var copyBuffer = require( './../lib' );
2930

@@ -89,7 +90,7 @@ function main() {
8990
for ( i = min; i <= max; i++ ) {
9091
len = pow( 10, i );
9192
f = createBenchmark( len );
92-
bench( pkg+':len='+len, f );
93+
bench( format( '%s:len=%d', pkg, len ), f );
9394
}
9495
}
9596

lib/node_modules/@stdlib/buffer/from-string/benchmark/benchmark.length.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
var bench = require( '@stdlib/bench' );
2424
var pow = require( '@stdlib/math/base/special/pow' );
2525
var isBuffer = require( '@stdlib/assert/is-buffer' );
26+
var format = require( '@stdlib/string/format' );
2627
var pkg = require( './../package.json' ).name;
2728
var string2buffer = require( './../lib' );
2829

@@ -93,7 +94,7 @@ function main() {
9394
for ( i = min; i <= max; i++ ) {
9495
len = pow( 10, i );
9596
f = createBenchmark( len );
96-
bench( pkg+':len='+len, f );
97+
bench( format( '%s:len=%d', pkg, len ), f );
9798
}
9899
}
99100

lib/node_modules/@stdlib/buffer/to-json/benchmark/benchmark.length.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
var bench = require( '@stdlib/bench' );
2424
var pow = require( '@stdlib/math/base/special/pow' );
2525
var allocUnsafe = require( '@stdlib/buffer/alloc-unsafe' );
26+
var format = require( '@stdlib/string/format' );
2627
var pkg = require( './../package.json' ).name;
2728
var toJSON = require( './../lib' );
2829

@@ -88,7 +89,7 @@ function main() {
8889
for ( i = min; i <= max; i++ ) {
8990
len = pow( 10, i );
9091
f = createBenchmark( len );
91-
bench( pkg+':len='+len, f );
92+
bench( format( '%s:len=%d', pkg, len ), f );
9293
}
9394
}
9495

lib/node_modules/@stdlib/dstructs/circular-buffer/benchmark/benchmark.js

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,14 @@
2323
var bench = require( '@stdlib/bench' );
2424
var instanceOf = require( '@stdlib/assert/instance-of' );
2525
var randu = require( '@stdlib/random/base/randu' );
26+
var format = require( '@stdlib/string/format' );
2627
var pkg = require( './../package.json' ).name;
2728
var CircularBuffer = require( './../lib' );
2829

2930

3031
// MAIN //
3132

32-
bench( pkg+'::instantiation,new,size', function benchmark( b ) {
33+
bench( format( '%s::instantiation,new,size', pkg ), function benchmark( b ) {
3334
var buf;
3435
var i;
3536

@@ -48,7 +49,7 @@ bench( pkg+'::instantiation,new,size', function benchmark( b ) {
4849
b.end();
4950
});
5051

51-
bench( pkg+'::instantiation,new,buffer', function benchmark( b ) {
52+
bench( format( '%s::instantiation,new,buffer', pkg ), function benchmark( b ) {
5253
var buf;
5354
var arr;
5455
var i;
@@ -70,7 +71,7 @@ bench( pkg+'::instantiation,new,buffer', function benchmark( b ) {
7071
b.end();
7172
});
7273

73-
bench( pkg+'::instantiation,no_new,size', function benchmark( b ) {
74+
bench( format( '%s::instantiation,no_new,size', pkg ), function benchmark( b ) {
7475
var circularBuffer;
7576
var buf;
7677
var i;
@@ -92,7 +93,7 @@ bench( pkg+'::instantiation,no_new,size', function benchmark( b ) {
9293
b.end();
9394
});
9495

95-
bench( pkg+'::instantiation,no_new,buffer', function benchmark( b ) {
96+
bench( format( '%s::instantiation,no_new,buffer', pkg ), function benchmark( b ) {
9697
var circularBuffer;
9798
var buf;
9899
var arr;
@@ -117,7 +118,7 @@ bench( pkg+'::instantiation,no_new,buffer', function benchmark( b ) {
117118
b.end();
118119
});
119120

120-
bench( pkg+':count', function benchmark( b ) {
121+
bench( format( '%s:count', pkg ), function benchmark( b ) {
121122
var buf;
122123
var v;
123124
var i;
@@ -144,7 +145,7 @@ bench( pkg+':count', function benchmark( b ) {
144145
b.end();
145146
});
146147

147-
bench( pkg+':full', function benchmark( b ) {
148+
bench( format( '%s:full', pkg ), function benchmark( b ) {
148149
var bool;
149150
var buf;
150151
var i;
@@ -171,7 +172,7 @@ bench( pkg+':full', function benchmark( b ) {
171172
b.end();
172173
});
173174

174-
bench( pkg+':iterator', function benchmark( b ) {
175+
bench( format( '%s:iterator', pkg ), function benchmark( b ) {
175176
var iter;
176177
var buf;
177178
var i;
@@ -197,7 +198,7 @@ bench( pkg+':iterator', function benchmark( b ) {
197198
b.end();
198199
});
199200

200-
bench( pkg+':length', function benchmark( b ) {
201+
bench( format( '%s:length', pkg ), function benchmark( b ) {
201202
var len;
202203
var buf;
203204
var i;
@@ -224,7 +225,7 @@ bench( pkg+':length', function benchmark( b ) {
224225
b.end();
225226
});
226227

227-
bench( pkg+':push', function benchmark( b ) {
228+
bench( format( '%s:push', pkg ), function benchmark( b ) {
228229
var buf;
229230
var v;
230231
var i;
@@ -250,7 +251,7 @@ bench( pkg+':push', function benchmark( b ) {
250251
b.end();
251252
});
252253

253-
bench( pkg+':toArray', function benchmark( b ) {
254+
bench( format( '%s:toArray', pkg ), function benchmark( b ) {
254255
var arr;
255256
var buf;
256257
var i;
@@ -277,7 +278,7 @@ bench( pkg+':toArray', function benchmark( b ) {
277278
b.end();
278279
});
279280

280-
bench( pkg+':toJSON', function benchmark( b ) {
281+
bench( format( '%s:toJSON', pkg ), function benchmark( b ) {
281282
var buf;
282283
var o;
283284
var i;

0 commit comments

Comments
 (0)