aboutsummaryrefslogtreecommitdiffstats
path: root/tool
diff options
context:
space:
mode:
authorTakashi Kokubun <takashikkbn@gmail.com>2020-03-22 00:53:05 -0700
committerTakashi Kokubun <takashikkbn@gmail.com>2020-03-22 00:53:05 -0700
commit91acdd17c4b4bb69a8fa3ada46e09dad46b9362e (patch)
tree496daed8804675547a13fb293dd829c9b10b02c3 /tool
parent57119dd561418c917b885db5f5af7f129a96d1ec (diff)
downloadruby-91acdd17c4b4bb69a8fa3ada46e09dad46b9362e.tar.gz
Revert "Expand tabs for rb_mjit_header.h"
This reverts commit 57119dd561418c917b885db5f5af7f129a96d1ec. Temporarily reverting for Travis failures
Diffstat (limited to 'tool')
-rw-r--r--tool/run_without_tabs.rb35
1 files changed, 0 insertions, 35 deletions
diff --git a/tool/run_without_tabs.rb b/tool/run_without_tabs.rb
deleted file mode 100644
index 0ac21f90ce..0000000000
--- a/tool/run_without_tabs.rb
+++ /dev/null
@@ -1,35 +0,0 @@
-# frozen_string_literal: true
-# This is a script to run a command in ARGV, expanding tabs in some files
-# included by vm.c to normalize indentation of MJIT header.
-#
-# Note that preprocessor of GCC converts a hard tab to one spaces, where
-# we expect it to be shown as 8 spaces. To obviate this script, we need
-# to convert all tabs to spaces in these files.
-
-require 'fileutils'
-
-srcdir = File.expand_path('..', __dir__)
-targets = Dir.glob(File.join(srcdir, 'vm*.*'))
-sources = {}
-mtimes = {}
-
-targets.each do |target|
- sources[target] = File.read(target)
- mtimes[target] = File.mtime(target)
-
- expanded = sources[target].gsub(/^\t+/) { |tab| ' ' * 8 * tab.length }
- if sources[target] == expanded
- puts "#{target.dump} has no hard tab indentation. This should be ignored in tool/run_without_tabs.rb."
- end
- File.write(target, expanded)
- FileUtils.touch(target, mtime: mtimes[target])
-end
-
-result = system(*ARGV)
-
-targets.each do |target|
- File.write(target, sources.fetch(target))
- FileUtils.touch(target, mtime: mtimes.fetch(target))
-end
-
-exit result