[#837] request SCAN — Shin-ichiro HARA <sinara@...>

原です。

25 messages 1997/11/14
[#838] Re: request SCAN — matz@... (Yukihiro Matsumoto) 1997/11/14

まつもと ゆきひろです

[#839] Re: request SCAN — Shin-ichiro HARA <sinara@...> 1997/11/14

原です。

[#840] Re: request SCAN — Shin-ichiro HARA <sinara@...> 1997/11/14

原です。

[#841] Re: request SCAN — Shin-ichiro HARA <sinara@...> 1997/11/14

原です。

[#843] Re: request SCAN — matz@... (Yukihiro Matsumoto) 1997/11/14

まつもと ゆきひろです

[#844] Re: request SCAN — Shin-ichiro HARA <sinara@...> 1997/11/14

原です。

[#845] Re: request SCAN — matz@... (Yukihiro Matsumoto) 1997/11/14

まつもと ゆきひろです

[#864] [Req] Proc.new — Shin-ichiro HARA <sinara@...>

原です。

53 messages 1997/11/19
[#865] Re: [Req] Proc.new — matz@... (Yukihiro Matsumoto) 1997/11/19

まつもと ゆきひろです

[#866] Re: [Req] Proc.new — Shin-ichiro HARA <sinara@...> 1997/11/19

原です。

[#867] Re: [Req] Proc.new — matz@... (Yukihiro Matsumoto) 1997/11/19

まつもと ゆきひろです

[#875] Re: [Req] Proc.new — Shin-ichiro HARA <sinara@...> 1997/11/20

原です。

[#877] Re: [Req] Proc.new — shugo@... (Shugo Maeda) 1997/11/20

前田です。

[#879] Re: [Req] Proc.new — Shin-ichiro HARA <sinara@...> 1997/11/20

原です。

[#886] Re: [Req] Proc.new — shugo@... (Shugo Maeda) 1997/11/20

前田です。

[#890] Re: [Req] Proc.new — keiju@... (石塚圭樹 ) 1997/11/20

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

[ruby-dev:923] Re: [Req] Proc.new

From: matz@... (Yukihiro Matsumoto)
Date: 1997-11-23 17:03:03 UTC
List: ruby-dev #923
まつもと ゆきひろです

In message "[ruby-dev:865] Re: [Req] Proc.new"
    on 97/11/19, Yukihiro Matsumoto <matz@netlab.co.jp> writes:
||def baz(*x); yield(*x); end
||
||とすると core dump します。
|
|これは間違いなくバグです.

これに対するパッチが間違っていました.これを当てると正常でな
い動作をします.以下のパッチを当ててください.

# パッチを当てる前のファイルに対するパッチです.

--- parse.y.orig	Mon Nov 24 02:01:42 1997
+++ parse.y	Mon Nov 24 02:03:10 1997
@@ -697,2 +697,3 @@
 		    {
+			value_expar($2);
 			$$ = $2;
@@ -732,2 +733,3 @@
 		    {
+			value_expr($2);
 			$$ = $2;
@@ -737,3 +739,5 @@
 		    {
-			if ($1 && $1->nd_next == 0) {
+			if ($1 &&
+			    nd_type($1) == NODE_ARRAY &&
+			    $1->nd_next == 0) {
 			    $$ = $1->nd_head;

In This Thread