diff options
| author | Xu Cheng | 2015-09-13 16:58:03 +0800 |
|---|---|---|
| committer | Xu Cheng | 2015-09-13 16:58:06 +0800 |
| commit | 034b19cea714c3b36888751016ebb9a28c686ab9 (patch) | |
| tree | 24e5eaf05f956100dba03f54ec4bdb2bcf728b7b /Library/Homebrew | |
| parent | 2c4eb4b5039edd91c4d0def5719e8219609baeff (diff) | |
| download | brew-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.rb | 4 |
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) |
