summaryrefslogtreecommitdiffhomepage
path: root/Rakefile
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2020-11-24 16:58:09 +0900
committerGitHub <[email protected]>2020-11-24 16:58:09 +0900
commit9e114fc913458b6a9df90a8ee3938ee4bb249a49 (patch)
tree65d7aa9d10d2a70945e5e824b75fedb31f7e1e55 /Rakefile
parente55abd239091f7353691c6635d7108391d7ef389 (diff)
parentdb00fb238be221f58414d5b5763321706e262f24 (diff)
downloadmruby-9e114fc913458b6a9df90a8ee3938ee4bb249a49.tar.gz
mruby-9e114fc913458b6a9df90a8ee3938ee4bb249a49.zip
Merge pull request #5186 from shuujii/optimize-presym_find
Optimize `presym_find`
Diffstat (limited to 'Rakefile')
-rw-r--r--Rakefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/Rakefile b/Rakefile
index 1a8663400..1fc0de999 100644
--- a/Rakefile
+++ b/Rakefile
@@ -192,7 +192,7 @@ file presym_file => cfiles+rbfiles+psfiles+[__FILE__] do
src.scan(/[ \(\[\{]:'([^']+)'/)
]
end
- symbols = (symbols+csymbols+rbsymbols+op_table.keys).flatten.compact.uniq.sort.grep_v(/#/).map{|x| x.gsub("\n", '\n')}
+ symbols = (symbols+csymbols+rbsymbols+op_table.keys).flatten.compact.uniq.grep_v(/#/).map{|x| x.gsub("\n", '\n')}.sort_by!{|x| [x.bytesize, x]}
presyms = File.readlines(presym_file) rescue []
presyms.each{|x| x.chomp!}
if presyms != symbols