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 memoize = function memoize(fn) {
|
||||||
var cache = Object.create(null);
|
var cache = new Map();
|
||||||
return function (value) {
|
var cached = function cached(val) {
|
||||||
return cache[value] || (cache[value] = fn(value));
|
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); } }
|
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 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]), {
|
var worker = new Worker(URL.createObjectURL(new Blob([blob]), {
|
||||||
type: 'application/javascript; charset=utf-8'
|
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 memoize = fn => {
|
||||||
const cache = Object.create(null);
|
const cache = new Map();
|
||||||
return value => cache[value] || (cache[value] = fn(value));
|
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);
|
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 round = (n, decimals = 0) => Number(`${Math.round(`${n}e${decimals}`)}e-${decimals}`);
|
||||||
|
|
||||||
const runAsync = fn => {
|
const runAsync = fn => {
|
||||||
const blob = `
|
const blob = `var fn = ${fn.toString()}; postMessage(fn());`;
|
||||||
var fn = ${fn.toString()};
|
|
||||||
this.postMessage(fn());
|
|
||||||
`;
|
|
||||||
const worker = new Worker(
|
const worker = new Worker(
|
||||||
URL.createObjectURL(new Blob([blob]), {
|
URL.createObjectURL(new Blob([blob]), {
|
||||||
type: 'application/javascript; charset=utf-8'
|
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 memoize = fn => {
|
||||||
const cache = Object.create(null);
|
const cache = new Map();
|
||||||
return value => cache[value] || (cache[value] = fn(value));
|
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);
|
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 round = (n, decimals = 0) => Number(`${Math.round(`${n}e${decimals}`)}e-${decimals}`);
|
||||||
|
|
||||||
const runAsync = fn => {
|
const runAsync = fn => {
|
||||||
const blob = `
|
const blob = `var fn = ${fn.toString()}; postMessage(fn());`;
|
||||||
var fn = ${fn.toString()};
|
|
||||||
this.postMessage(fn());
|
|
||||||
`;
|
|
||||||
const worker = new Worker(
|
const worker = new Worker(
|
||||||
URL.createObjectURL(new Blob([blob]), {
|
URL.createObjectURL(new Blob([blob]), {
|
||||||
type: 'application/javascript; charset=utf-8'
|
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