[前][次][番号順一覧][スレッド一覧]

ruby-changes:3088

From: ko1@a...
Date: 24 Dec 2007 16:06:18 +0900
Subject: [ruby-changes:3088] ko1 - Ruby:r14580 (trunk): * tool/compile.rb, getrev.rb, runruby.rb: remove unused tools.

ko1	2007-12-24 16:06:03 +0900 (Mon, 24 Dec 2007)

  New Revision: 14580

  Removed files:
    trunk/tool/compile.rb
    trunk/tool/getrev.rb
    trunk/tool/runruby.rb
  Modified files:
    trunk/ChangeLog

  Log:
    * tool/compile.rb, getrev.rb, runruby.rb: remove unused tools.
    


  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/tool/compile.rb
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/tool/getrev.rb
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=14580&r2=14579
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/tool/runruby.rb

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 14579)
+++ ChangeLog	(revision 14580)
@@ -1,3 +1,7 @@
+Mon Dec 24 15:55:50 2007  Koichi Sasada  <ko1@a...>
+
+	* tool/compile.rb, getrev.rb, runruby.rb: remove unused tools.
+
 Mon Dec 24 15:42:04 2007  Nobuyoshi Nakada  <nobu@r...>
 
 	* configure.in, cygwin/GNUmakefile.in, */Makefile.sub,
Index: tool/runruby.rb
===================================================================
--- tool/runruby.rb	(revision 14579)
+++ tool/runruby.rb	(revision 14580)
@@ -1,4 +0,0 @@
-require 'rbconfig'
-$:.unshift File.join('.ext', Config::CONFIG['arch'])
-$:.unshift '.ext'
-load ARGV[0]
Index: tool/compile.rb
===================================================================
--- tool/compile.rb	(revision 14579)
+++ tool/compile.rb	(revision 14580)
@@ -1,67 +0,0 @@
-require 'optparse'
-require 'pp'
-
-OutputCompileOption = {
-  # enable
-  :peephole_optimization    =>true,
-  :inline_const_cache       =>true,
-  
-  # disable
-  :specialized_instruction  =>false,
-  :operands_unification     =>false,
-  :instructions_unification =>false,
-  :stack_caching            =>false,
-}
-
-def compile_to_rb infile, outfile
-  iseq = VM::InstructionSequence.compile_file(infile, OutputCompileOption)
-
-  open(outfile, 'w'){|f|
-    f.puts "VM::InstructionSequence.load(" +
-           "Marshal.load(<<EOS____.unpack('m*')[0])).eval"
-    f.puts [Marshal.dump(iseq.to_a)].pack('m*')
-    f.puts "EOS____"
-  }
-end
-
-def compile_to_rbc infile, outfile, type
-  iseq = VM::InstructionSequence.compile_file(infile, OutputCompileOption)
-
-  case type
-  when 'm'
-    open(outfile, 'wb'){|f|
-      f.print "RBCM"
-      f.puts Marshal.dump(iseq.to_a, f)
-    }
-  else
-    raise "Unsupported compile type: #{type}"
-  end
-end
-
-## main
-
-outfile = 'a.rb'
-type    = 'm'
-opt = OptionParser.new{|opt|
-  opt.on('-o file'){|o|
-    outfile = o
-  }
-  opt.on('-t type', '--type type'){|o|
-    type = o
-  }
-  opt.version = '0.0.1'
-}
-
-opt.parse!(ARGV)
-
-ARGV.each{|file|
-  case outfile
-  when /\.rb\Z/
-    compile_to_rb file, outfile
-  when /\.rbc\Z/
-    compile_to_rbc file, outfile, type
-  else
-    raise
-  end
-}
-
Index: tool/getrev.rb
===================================================================
--- tool/getrev.rb	(revision 14579)
+++ tool/getrev.rb	(revision 14580)
@@ -1,13 +0,0 @@
-str = ARGF.gets
-if /ChangeLog (\d+)/ =~ str
-  puts %Q{char *rev = "#{$1}";}
-else
-  raise
-end
-
-if /ChangeLog \d+ ([\d-]+)/ =~ str
-  puts %Q{char *date = "#{$1}";}
-else
-  raise
-end
-

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml

[前][次][番号順一覧][スレッド一覧]