aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew
diff options
context:
space:
mode:
authorXu Cheng2015-09-13 16:58:03 +0800
committerXu Cheng2015-09-13 16:58:06 +0800
commit034b19cea714c3b36888751016ebb9a28c686ab9 (patch)
tree24e5eaf05f956100dba03f54ec4bdb2bcf728b7b /Library/Homebrew
parent2c4eb4b5039edd91c4d0def5719e8219609baeff (diff)
downloadbrew-034b19cea714c3b36888751016ebb9a28c686ab9.tar.bz2
uniq before sort
http://blog.askit.org/post/18152870794/performance-of-sortuniq-vs-uniqsort
Diffstat (limited to 'Library/Homebrew')
-rw-r--r--Library/Homebrew/formula.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/Library/Homebrew/formula.rb b/Library/Homebrew/formula.rb
index 3a00aae29..862e180cb 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)