From e142bea7997eeb9c8e902089ce0a68138da8abc3 Mon Sep 17 00:00:00 2001 From: Kazuhiro NISHIYAMA Date: Fri, 22 Apr 2022 13:41:18 +0900 Subject: [PATCH] Remove unnecessary sort Because `Dir.[]` returns the sorted results since Ruby 3.0. --- lib/mkmf.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/mkmf.rb b/lib/mkmf.rb index 547a28577e..aba78dfb56 100644 --- a/lib/mkmf.rb +++ b/lib/mkmf.rb @@ -2280,7 +2280,7 @@ RULES RbConfig.expand(srcdir = srcprefix.dup) ext = ".#{$OBJEXT}" - orig_srcs = Dir[File.join(srcdir, "*.{#{SRC_EXT.join(%q{,})}}")].sort + orig_srcs = Dir[File.join(srcdir, "*.{#{SRC_EXT.join(%q{,})}}")] if not $objs srcs = $srcs || orig_srcs $objs = [] @@ -2290,7 +2290,7 @@ RULES h } unless objs.delete_if {|b, f| f.size == 1}.empty? - dups = objs.sort.map {|b, f| + dups = objs.map {|b, f| "#{b[/.*\./]}{#{f.collect {|n| n[/([^.]+)\z/]}.join(',')}}" } abort "source files duplication - #{dups.join(", ")}"