From 034b19cea714c3b36888751016ebb9a28c686ab9 Mon Sep 17 00:00:00 2001 From: Xu Cheng Date: Sun, 13 Sep 2015 16:58:03 +0800 Subject: [PATCH] uniq before sort http://blog.askit.org/post/18152870794/performance-of-sortuniq-vs-uniqsort --- Library/Homebrew/formula.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Library/Homebrew/formula.rb b/Library/Homebrew/formula.rb index 3a00aae29a..862e180cb5 100644 --- a/Library/Homebrew/formula.rb +++ b/Library/Homebrew/formula.rb @@ -961,7 +961,7 @@ class Formula # an array of all {Formula} names # @private def self.names - @names ||= (core_names + tap_names.map { |name| name.split("/")[-1] }).sort.uniq + @names ||= (core_names + tap_names.map { |name| name.split("/")[-1] }).uniq.sort end # an array of all {Formula} files @@ -1026,7 +1026,7 @@ class Formula # an array of all aliases # @private def self.aliases - @aliases ||= (core_aliases + tap_aliases).sort.uniq + @aliases ||= (core_aliases + tap_aliases).uniq.sort end def self.[](name)