From 0e0f193226dfb065b359a8fd09e0b68ed58a6bb3 Mon Sep 17 00:00:00 2001 From: Jakub Pawlowicz Date: Sun, 22 Feb 2015 10:53:37 +0000 Subject: [PATCH] Speeds up advanced optimizations. There's no need to rerun duplicate removal and merging adjacent optimizers since we have smart reordering in place. --- lib/selectors/optimizers/advanced.js | 3 --- 1 file changed, 3 deletions(-) diff --git a/lib/selectors/optimizers/advanced.js b/lib/selectors/optimizers/advanced.js index 4974284d..c0f74179 100644 --- a/lib/selectors/optimizers/advanced.js +++ b/lib/selectors/optimizers/advanced.js @@ -623,9 +623,6 @@ AdvancedOptimizer.prototype.optimize = function (tokens) { self.mergeAdjacent(tokens); self.reduceNonAdjacent(tokens); - self.removeDuplicates(tokens); - self.mergeAdjacent(tokens); - self.mergeNonAdjacentBySelector(tokens); self.mergeNonAdjacentByBody(tokens); -- 2.34.1