Travis build: 986 [cron]
This commit is contained in:
10
dist/_30s.es5.js
vendored
10
dist/_30s.es5.js
vendored
@ -788,10 +788,12 @@ var median = function median(arr) {
|
||||
};
|
||||
|
||||
var memoize = function memoize(fn) {
|
||||
var cache = Object.create(null);
|
||||
return function (value) {
|
||||
return cache[value] || (cache[value] = fn(value));
|
||||
var cache = new Map();
|
||||
var cached = function cached(val) {
|
||||
return cache.has(val) ? cache.get(val) : cache.set(val, fn.call(this, val)) && cache.get(val);
|
||||
};
|
||||
cached.cache = cache;
|
||||
return cached;
|
||||
};
|
||||
|
||||
function _toConsumableArray$8(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } }
|
||||
@ -1075,7 +1077,7 @@ var round = function round(n) {
|
||||
};
|
||||
|
||||
var runAsync = function runAsync(fn) {
|
||||
var blob = '\n var fn = ' + fn.toString() + ';\n this.postMessage(fn());\n ';
|
||||
var blob = 'var fn = ' + fn.toString() + '; postMessage(fn());';
|
||||
var worker = new Worker(URL.createObjectURL(new Blob([blob]), {
|
||||
type: 'application/javascript; charset=utf-8'
|
||||
}));
|
||||
|
||||
2
dist/_30s.es5.min.js
vendored
2
dist/_30s.es5.min.js
vendored
File diff suppressed because one or more lines are too long
13
dist/_30s.esm.js
vendored
13
dist/_30s.esm.js
vendored
@ -461,8 +461,12 @@ const median = arr => {
|
||||
};
|
||||
|
||||
const memoize = fn => {
|
||||
const cache = Object.create(null);
|
||||
return value => cache[value] || (cache[value] = fn(value));
|
||||
const cache = new Map();
|
||||
const cached = function(val) {
|
||||
return cache.has(val) ? cache.get(val) : cache.set(val, fn.call(this, val)) && cache.get(val);
|
||||
};
|
||||
cached.cache = cache;
|
||||
return cached;
|
||||
};
|
||||
|
||||
const minN = (arr, n = 1) => [...arr].sort((a, b) => a - b).slice(0, n);
|
||||
@ -642,10 +646,7 @@ const reverseString = str =>
|
||||
const round = (n, decimals = 0) => Number(`${Math.round(`${n}e${decimals}`)}e-${decimals}`);
|
||||
|
||||
const runAsync = fn => {
|
||||
const blob = `
|
||||
var fn = ${fn.toString()};
|
||||
this.postMessage(fn());
|
||||
`;
|
||||
const blob = `var fn = ${fn.toString()}; postMessage(fn());`;
|
||||
const worker = new Worker(
|
||||
URL.createObjectURL(new Blob([blob]), {
|
||||
type: 'application/javascript; charset=utf-8'
|
||||
|
||||
13
dist/_30s.js
vendored
13
dist/_30s.js
vendored
@ -467,8 +467,12 @@ const median = arr => {
|
||||
};
|
||||
|
||||
const memoize = fn => {
|
||||
const cache = Object.create(null);
|
||||
return value => cache[value] || (cache[value] = fn(value));
|
||||
const cache = new Map();
|
||||
const cached = function(val) {
|
||||
return cache.has(val) ? cache.get(val) : cache.set(val, fn.call(this, val)) && cache.get(val);
|
||||
};
|
||||
cached.cache = cache;
|
||||
return cached;
|
||||
};
|
||||
|
||||
const minN = (arr, n = 1) => [...arr].sort((a, b) => a - b).slice(0, n);
|
||||
@ -648,10 +652,7 @@ const reverseString = str =>
|
||||
const round = (n, decimals = 0) => Number(`${Math.round(`${n}e${decimals}`)}e-${decimals}`);
|
||||
|
||||
const runAsync = fn => {
|
||||
const blob = `
|
||||
var fn = ${fn.toString()};
|
||||
this.postMessage(fn());
|
||||
`;
|
||||
const blob = `var fn = ${fn.toString()}; postMessage(fn());`;
|
||||
const worker = new Worker(
|
||||
URL.createObjectURL(new Blob([blob]), {
|
||||
type: 'application/javascript; charset=utf-8'
|
||||
|
||||
5
dist/_30s.min.js
vendored
5
dist/_30s.min.js
vendored
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user