[#7785] rb2c — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

28 messages 1999/09/02

[#7845] [Q] irb and SizedQueue — keiju@... (Keiju ISHITSUKA)

けいじゅ@日本ラショナルソフトウェアです.

14 messages 1999/09/15

[ruby-dev:7796] Re: rb2c

From: matz@... (Yukihiro Matsumoto)
Date: 1999-09-03 04:05:34 UTC
List: ruby-dev #7796
まつもと ゆきひろです

In message "[ruby-dev:7790] Re: rb2c"
    on 99/09/02, Kazuhiro HIWADA <hiwada@kuee.kyoto-u.ac.jp> writes:

|> ただ、2点程バグがあったので修正しました。これは後で檜田さん
|> にパッチを送り付けようと思います。
|
|よろしくお願いします。 ^^;

パッチはこんな感じです。

--- compile.rb~	Fri Sep  3 13:09:09 1999
+++ compile.rb	Thu Sep  2 01:21:40 1999
@@ -111,7 +111,11 @@
 	optc += 1
       end
       o"
-     default: break;
+     default: break;"
+      o"
+     case #{optc}:
+       memcpy(ruby_scope->local_vars+2, argv, sizeof(VALUE)*argc);
+       break;
     }"
     end
     # set rest args
@@ -577,7 +581,7 @@
       if node.nd_stts
 	p_expr(node.nd_stts, v)
       else
-	o"\n#{spc}#{target(v)}Qnil"
+	o"\n#{spc}#{target(v)}Qnil;"
       end
       o"
 #{spc}return_value(#{v});

In This Thread