Sync ruby/mmtk into the gc/mmtk directory

This commit is contained in:
Matt Valentine-House 2024-11-19 16:01:06 +00:00
parent 3b5b34e3ae
commit 801e66352e
Notes: git 2024-11-21 21:10:16 +00:00

View File

@ -38,6 +38,7 @@ module SyncDefaultGems
irb: 'ruby/irb', irb: 'ruby/irb',
json: 'ruby/json', json: 'ruby/json',
logger: 'ruby/logger', logger: 'ruby/logger',
mmtk: 'ruby/mmtk',
open3: "ruby/open3", open3: "ruby/open3",
openssl: "ruby/openssl", openssl: "ruby/openssl",
optparse: "ruby/optparse", optparse: "ruby/optparse",
@ -404,6 +405,9 @@ module SyncDefaultGems
cp_r("#{upstream}/lib/win32/registry.rb", "ext/win32/lib/win32") cp_r("#{upstream}/lib/win32/registry.rb", "ext/win32/lib/win32")
cp_r("#{upstream}/test/win32/test_registry.rb", "test/win32") cp_r("#{upstream}/test/win32/test_registry.rb", "test/win32")
cp_r("#{upstream}/win32-registry.gemspec", "ext/win32") cp_r("#{upstream}/win32-registry.gemspec", "ext/win32")
when "mmtk"
rm_rf("gc/mmtk")
cp_r("#{upstream}/gc/mmtk", "gc")
else else
sync_lib gem, upstream sync_lib gem, upstream
end end
@ -417,6 +421,7 @@ module SyncDefaultGems
def check_prerelease_version(gem) def check_prerelease_version(gem)
return if gem == "rubygems" return if gem == "rubygems"
return if gem == "mmtk"
gem = gem.downcase gem = gem.downcase