[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] master c1f9f11 063/271: Switch to concat.
From: |
Jackson Ray Hamilton |
Subject: |
[elpa] master c1f9f11 063/271: Switch to concat. |
Date: |
Thu, 05 Feb 2015 18:29:48 +0000 |
branch: master
commit c1f9f11d9e986da84967c6ebe84908606900089b
Author: Jackson Ray Hamilton <address@hidden>
Commit: Jackson Ray Hamilton <address@hidden>
Switch to concat.
---
benchmark/scenarios.js | 3 +++
scopifier-microoptimized.js | 5 ++---
2 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/benchmark/scenarios.js b/benchmark/scenarios.js
index 879da5c..9af75da 100644
--- a/benchmark/scenarios.js
+++ b/benchmark/scenarios.js
@@ -41,6 +41,9 @@ suite('scopifier', function () {
[scopifier, scopifierMicrooptimized].forEach(function (scopifier, index) {
var message = '';
+ if (!scopifier) {
+ return;
+ }
if (index === 1) {
message = ' (microoptimized)';
}
diff --git a/scopifier-microoptimized.js b/scopifier-microoptimized.js
index 1ef067d..0c8a0d6 100644
--- a/scopifier-microoptimized.js
+++ b/scopifier-microoptimized.js
@@ -74,7 +74,7 @@ module.exports = function (code) {
range[1] + 1
]);
}
- Array.prototype.push.apply(definitions, mappedDefinitions);
+ definitions = definitions.concat(mappedDefinitions);
}
references = [];
for (j = 0; j < scope.references.length; j += 1) {
@@ -102,8 +102,7 @@ module.exports = function (code) {
]);
}
}
- Array.prototype.push.apply(symbols, definitions);
- Array.prototype.push.apply(symbols, references);
+ symbols = symbols.concat(definitions).concat(references);
}
}
}
- [elpa] master c2114e9 040/271: Uglify tokenizer now working., (continued)
- [elpa] master c2114e9 040/271: Uglify tokenizer now working., Jackson Ray Hamilton, 2015/02/05
- [elpa] master b1e7a1d 076/271: Switch to 1-dimensional array., Jackson Ray Hamilton, 2015/02/05
- [elpa] master 7c8e32c 062/271: Restore microooptimized, add more benchmarks, add tests., Jackson Ray Hamilton, 2015/02/05
- [elpa] master eb2e6b3 070/271: Formalize italic support., Jackson Ray Hamilton, 2015/02/05
- [elpa] master 67637bf 072/271: Update test fixture., Jackson Ray Hamilton, 2015/02/05
- [elpa] master 65e4763 065/271: Just push to a single tokens array., Jackson Ray Hamilton, 2015/02/05
- [elpa] master cb8b1f2 066/271: Add light color scheme., Jackson Ray Hamilton, 2015/02/05
- [elpa] master 7a49f9f 067/271: Make comments italic., Jackson Ray Hamilton, 2015/02/05
- [elpa] master 07fe42c 078/271: Vconcat., Jackson Ray Hamilton, 2015/02/05
- [elpa] master 28667b8 075/271: Move microoptimized scopifier into the limelight., Jackson Ray Hamilton, 2015/02/05
- [elpa] master c1f9f11 063/271: Switch to concat.,
Jackson Ray Hamilton <=
- [elpa] master 183ac4e 081/271: Add emacs benchmark., Jackson Ray Hamilton, 2015/02/05
- [elpa] master 59b1c99 074/271: Documentation and cleanup., Jackson Ray Hamilton, 2015/02/05
- [elpa] master c81c3fd 068/271: Make declarations bold., Jackson Ray Hamilton, 2015/02/05
- [elpa] master f9eb4a1 080/271: Revert "Use alist of faces.", Jackson Ray Hamilton, 2015/02/05
- [elpa] master ea3fd79 071/271: Make implicit global variables bold., Jackson Ray Hamilton, 2015/02/05
- [elpa] master 1039a74 073/271: Update microoptimized version., Jackson Ray Hamilton, 2015/02/05
- [elpa] master 18e35dd 069/271: Shift token properties., Jackson Ray Hamilton, 2015/02/05
- [elpa] master 49f5e3e 079/271: Use alist of faces., Jackson Ray Hamilton, 2015/02/05
- [elpa] master 8615688 089/271: Create tests., Jackson Ray Hamilton, 2015/02/05
- [elpa] master 10d7726 077/271: Use custom JSON parser., Jackson Ray Hamilton, 2015/02/05