diff options
author | Takashi Kokubun <takashikkbn@gmail.com> | 2020-03-22 00:53:05 -0700 |
---|---|---|
committer | Takashi Kokubun <takashikkbn@gmail.com> | 2020-03-22 00:53:05 -0700 |
commit | 91acdd17c4b4bb69a8fa3ada46e09dad46b9362e (patch) | |
tree | 496daed8804675547a13fb293dd829c9b10b02c3 /tool | |
parent | 57119dd561418c917b885db5f5af7f129a96d1ec (diff) | |
download | ruby-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.rb | 35 |
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 |