X-Git-Url: http://repos.xcallymotion.com/?a=blobdiff_plain;f=public%2Fbower_components%2Flodash%2Fperf%2Fperf.js;h=2c98039c6b6a0cf8071cbbe44063549335c1acc2;hb=221ba7c2ffc043570bbad1e8f0d6074fb4ff1fb0;hp=baee142b92f1dde347bce37ccddab980f9d49ca8;hpb=5d92478b1cb7479f39a43973775a6f6147fba8ac;p=motion.git diff --git a/public/bower_components/lodash/perf/perf.js b/public/bower_components/lodash/perf/perf.js index baee142..2c98039 100644 --- a/public/bower_components/lodash/perf/perf.js +++ b/public/bower_components/lodash/perf/perf.js @@ -82,6 +82,12 @@ /** Used to queue benchmark suites. */ var suites = []; + /** Used to resolve a value's internal [[Class]]. */ + var toString = Object.prototype.toString; + + /** Detect if in a browser environment. */ + var isBrowser = isHostType(root, 'document') && isHostType(root, 'navigator'); + /** Use a single "load" function. */ var load = (typeof require == 'function' && !amd) ? require @@ -559,11 +565,11 @@ suites.push( Benchmark.Suite('`_.assign`') .add(buildName, { - 'fn': 'lodashAssign({}, { "a": 1, "b": 2, "c": 3 })', + 'fn': 'lodashAssign({}, object)', 'teardown': 'function assign(){}' }) .add(otherName, { - 'fn': '_assign({}, { "a": 1, "b": 2, "c": 3 })', + 'fn': '_assign({}, object)', 'teardown': 'function assign(){}' }) ); @@ -571,11 +577,11 @@ suites.push( Benchmark.Suite('`_.assign` with multiple sources') .add(buildName, { - 'fn': 'lodashAssign({}, { "a": 1, "b": 2 }, { "c": 3, "d": 4 })', + 'fn': 'lodashAssign({}, object, object)', 'teardown': 'function assign(){}' }) .add(otherName, { - 'fn': '_assign({}, { "a": 1, "b": 2 }, { "c": 3, "d": 4 })', + 'fn': '_assign({}, object, object)', 'teardown': 'function assign(){}' }) );