Skip to content

Commit 930ad80

Browse files
committed
Auto-generated commit
1 parent 1320afd commit 930ad80

4 files changed

Lines changed: 18 additions & 22 deletions

File tree

CHANGELOG.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,15 @@
44
55
<section class="release" id="unreleased">
66

7-
## Unreleased (2026-02-16)
7+
## Unreleased (2026-02-18)
88

99
<section class="commits">
1010

1111
### Commits
1212

1313
<details>
1414

15+
- [`88c63b2`](https://github.com/stdlib-js/stdlib/commit/88c63b2692cdefa8caa7b42906478865bedd0521) - **bench:** update random value generation for `stats/base/dists/exponential` [(#10330)](https://github.com/stdlib-js/stdlib/pull/10330) _(by Siddhartha Mondal, Philipp Burckhardt)_
1516
- [`f38e8a7`](https://github.com/stdlib-js/stdlib/commit/f38e8a7b433e0e9888eb57c83f4374073089ad85) - **docs:** clean-up parameters in Julia fixtures scripts _(by Philipp Burckhardt)_
1617

1718
</details>
@@ -24,9 +25,10 @@
2425

2526
### Contributors
2627

27-
A total of 1 person contributed to this release. Thank you to this contributor:
28+
A total of 2 people contributed to this release. Thank you to the following contributors:
2829

2930
- Philipp Burckhardt
31+
- Siddhartha Mondal
3032

3133
</section>
3234

benchmark/benchmark.js

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,7 @@
2121
// MODULES //
2222

2323
var bench = require( '@stdlib/bench-harness' );
24-
var Float64Array = require( '@stdlib/array-float64' );
25-
var uniform = require( '@stdlib/random-base-uniform' );
24+
var uniform = require( '@stdlib/random-array-uniform' );
2625
var isnan = require( '@stdlib/math-base-assert-is-nan' );
2726
var EPS = require( '@stdlib/constants-float64-eps' );
2827
var pkg = require( './../package.json' ).name;
@@ -33,19 +32,18 @@ var kurtosis = require( './../lib' );
3332

3433
bench( pkg, function benchmark( b ) {
3534
var lambda;
36-
var len;
35+
var opts;
3736
var y;
3837
var i;
3938

40-
len = 100;
41-
lambda = new Float64Array( len );
42-
for ( i = 0; i < len; i++ ) {
43-
lambda[ i ] = uniform( EPS, 20.0 );
44-
}
39+
opts = {
40+
'dtype': 'float64'
41+
};
42+
lambda = uniform( 100, EPS, 20.0, opts );
4543

4644
b.tic();
4745
for ( i = 0; i < b.iterations; i++ ) {
48-
y = kurtosis( lambda[ i % len ] );
46+
y = kurtosis( lambda[ i % lambda.length ] );
4947
if ( isnan( y ) ) {
5048
b.fail( 'should not return NaN' );
5149
}

benchmark/benchmark.native.js

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,8 @@
2222

2323
var resolve = require( 'path' ).resolve;
2424
var bench = require( '@stdlib/bench-harness' );
25-
var Float64Array = require( '@stdlib/array-float64' );
2625
var tryRequire = require( '@stdlib/utils-try-require' );
27-
var uniform = require( '@stdlib/random-base-uniform' );
26+
var uniform = require( '@stdlib/random-array-uniform' );
2827
var isnan = require( '@stdlib/math-base-assert-is-nan' );
2928
var EPS = require( '@stdlib/constants-float64-eps' );
3029
var pkg = require( './../package.json' ).name;
@@ -42,19 +41,18 @@ var opts = {
4241

4342
bench( pkg+'::native', opts, function benchmark( b ) {
4443
var lambda;
45-
var len;
44+
var opts;
4645
var y;
4746
var i;
4847

49-
len = 100;
50-
lambda = new Float64Array( len );
51-
for ( i = 0; i < len; i++ ) {
52-
lambda[ i ] = uniform( EPS, 20.0 );
53-
}
48+
opts = {
49+
'dtype': 'float64'
50+
};
51+
lambda = uniform( 100, EPS, 20.0, opts );
5452

5553
b.tic();
5654
for ( i = 0; i < b.iterations; i++ ) {
57-
y = kurtosis( lambda[ i % len ] );
55+
y = kurtosis( lambda[ i % lambda.length ] );
5856
if ( isnan( y ) ) {
5957
b.fail( 'should not return NaN' );
6058
}

package.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,13 +45,11 @@
4545
"@stdlib/utils-library-manifest": "^0.2.4"
4646
},
4747
"devDependencies": {
48-
"@stdlib/array-float64": "^0.2.3",
4948
"@stdlib/console-log-each-map": "^0.1.1",
5049
"@stdlib/constants-float64-eps": "^0.2.3",
5150
"@stdlib/constants-float64-ninf": "^0.2.3",
5251
"@stdlib/math-base-special-abs": "^0.2.3",
5352
"@stdlib/random-array-uniform": "^0.2.2",
54-
"@stdlib/random-base-uniform": "^0.2.3",
5553
"@stdlib/utils-try-require": "^0.2.3",
5654
"tape": "git+https://github.com/kgryte/tape.git#fix/globby",
5755
"istanbul": "^0.4.1",

0 commit comments

Comments
 (0)