Skip to content

Commit 9aad113

Browse files
committed
Auto-generated commit
1 parent 5fcf813 commit 9aad113

File tree

2 files changed

+22
-6
lines changed

2 files changed

+22
-6
lines changed

to-fancy/benchmark/benchmark.get.js

+11-3
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,21 @@
2222

2323
var bench = require( '@stdlib/bench' );
2424
var isCollection = require( '@stdlib/assert/is-collection' );
25+
var hasProxySupport = require( '@stdlib/assert/has-proxy-support' );
2526
var isnan = require( '@stdlib/assert/is-nan' ).isPrimitive;
2627
var zeroTo = require( './../../zero-to' );
2728
var Slice = require( '@stdlib/slice/ctor' );
2829
var pkg = require( './../package.json' ).name;
2930
var array2fancy = require( './../lib' );
3031

3132

33+
// VARIABLES //
34+
35+
var opts = {
36+
'skip': !hasProxySupport()
37+
};
38+
39+
3240
// MAIN //
3341

3442
bench( pkg+'::get,positive_integers:len=1', function benchmark( b ) {
@@ -53,7 +61,7 @@ bench( pkg+'::get,positive_integers:len=1', function benchmark( b ) {
5361
b.end();
5462
});
5563

56-
bench( pkg+'::get,negative_integers:len=1', function benchmark( b ) {
64+
bench( pkg+'::get,negative_integers:len=1', opts, function benchmark( b ) {
5765
var x;
5866
var v;
5967
var i;
@@ -75,7 +83,7 @@ bench( pkg+'::get,negative_integers:len=1', function benchmark( b ) {
7583
b.end();
7684
});
7785

78-
bench( pkg+'::get,slice:len=1', function benchmark( b ) {
86+
bench( pkg+'::get,slice:len=1', opts, function benchmark( b ) {
7987
var values;
8088
var x;
8189
var v;
@@ -103,7 +111,7 @@ bench( pkg+'::get,slice:len=1', function benchmark( b ) {
103111
b.end();
104112
});
105113

106-
bench( pkg+'::get,subsequence:len=1', function benchmark( b ) {
114+
bench( pkg+'::get,subsequence:len=1', opts, function benchmark( b ) {
107115
var values;
108116
var x;
109117
var v;

to-fancy/benchmark/benchmark.set.js

+11-3
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,20 @@
2222

2323
var bench = require( '@stdlib/bench' );
2424
var isnan = require( '@stdlib/assert/is-nan' ).isPrimitive;
25+
var hasProxySupport = require( '@stdlib/assert/has-proxy-support' );
2526
var zeroTo = require( './../../zero-to' );
2627
var Slice = require( '@stdlib/slice/ctor' );
2728
var pkg = require( './../package.json' ).name;
2829
var array2fancy = require( './../lib' );
2930

3031

32+
// VARIABLES //
33+
34+
var opts = {
35+
'skip': !hasProxySupport()
36+
};
37+
38+
3139
// MAIN //
3240

3341
bench( pkg+'::set,positive_integers:len=1', function benchmark( b ) {
@@ -57,7 +65,7 @@ bench( pkg+'::set,positive_integers:len=1', function benchmark( b ) {
5765
b.end();
5866
});
5967

60-
bench( pkg+'::set,negative_integers:len=1', function benchmark( b ) {
68+
bench( pkg+'::set,negative_integers:len=1', opts, function benchmark( b ) {
6169
var base;
6270
var x;
6371
var v;
@@ -84,7 +92,7 @@ bench( pkg+'::set,negative_integers:len=1', function benchmark( b ) {
8492
b.end();
8593
});
8694

87-
bench( pkg+'::set,slice:len=1', function benchmark( b ) {
95+
bench( pkg+'::set,slice:len=1', opts, function benchmark( b ) {
8896
var values;
8997
var base;
9098
var x;
@@ -117,7 +125,7 @@ bench( pkg+'::set,slice:len=1', function benchmark( b ) {
117125
b.end();
118126
});
119127

120-
bench( pkg+'::set,subsequence:len=1', function benchmark( b ) {
128+
bench( pkg+'::set,subsequence:len=1', opts, function benchmark( b ) {
121129
var values;
122130
var base;
123131
var x;

0 commit comments

Comments
 (0)