[#26942] core dump with ripper — Tanaka Akira <akr@...17n.org>
ripper で次のように core を吐くことがあるようです。
[#26952] ripper problems. — Tanaka Akira <akr@...17n.org>
ついでに、
[#26954] Re: core dump with ripper — Yukihiro Matsumoto <matz@...>
まつもと ゆきひろです
[#26962] Re: about Ruby-GetText — Yukihiro Matsumoto <matz@...>
まつもと ゆきひろです
[#26963] sprintf does not warn in verbose mode. — sheepman <sheepman@...>
こんにちは、sheepman です。
[#26975] [proposal] ANSI style function — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
まつもと ゆきひろです
山本です。
なかだです。
山本です。
まつもと ゆきひろです
山本です。
山本です。
山本です。
まつもと ゆきひろです
山本です。
山本です。
まつもと ゆきひろです
山本です。
In message <20050909220539.E1B26BB8.ocean@m2.ccsnet.ne.jp>
山本です。
山本です。
まつもと ゆきひろです
山本です。
山本です。
まつもと ゆきひろです
山本です。
まつもと ゆきひろです
山本です。
まつもと ゆきひろです
山本です。
山本です。
山本です。
山本です。
まつもと ゆきひろです
山本です。
山本です。
なかだです。
[#26984] elimination of "extern int errno;" — Takahiro Kambe <taca@...>
こんにちは。
In message <20050908.120716.71112483.taca@back-street.net>
まつもと ゆきひろです
In message <1126489480.743964.31599.nullmailer@x31.priv.netlab.jp>
In message <20050912.104954.92585084.taca@back-street.net>
まつもと ゆきひろです
In article <1126491408.019719.1052.nullmailer@x31.priv.netlab.jp>,
In message <87wtlmyasi.fsf@m17n.org>
In article <20050916.201819.92561710.taca@back-street.net>,
In message <878xxx6tab.fsf@m17n.org>
こんにちは、なかむら(う)です。
まつもと ゆきひろです
高橋征義です。
まつもと ゆきひろです
高橋征義です。
山本です。
永井@知能.九工大です.
山本です。
永井@知能.九工大です.
山本です。
永井@知能.九工大です.
[#27051] fail on test/rss — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
なかだです。
まつもと ゆきひろです
まつもと ゆきひろです
まつもと ゆきひろです
[#27123] test/socket/test_tcp.rb blocks on NetBSD — Tanaka Akira <akr@...17n.org>
2005-09-16 から NetBSD で test/socket/test_tcp.rb がブロックするようになっています。
[#27139] ruby-1.8.3 status for release — Masayoshi Takahashi <maki@...>
高橋征義です。
卜部です。
卜部です。
こんにちは、sheepman です。
小西 弘将です。
Masayoshi Takahashi wrote:
助田です。
高橋征義です。
山本です。
こんにちは、なかむら(う)です。
かわじ、です。
山本です。
卜部です。
[#27140] [PATCH] File#chown(nil, nil) — Minero Aoki <aamine@...>
青木です。
[#27141] Interix3 (SFU)サポート — Takahiro Kambe <taca@...>
おはようございます。
[#27150] test_readline.rb blocks on NetBSD. — Tanaka Akira <akr@...17n.org>
NetBSD で、ひさしぶりに端末から ruby を build したところ、test-all 中
前田です。
[#27242] Ruby 1.8.3 released — Yukihiro Matsumoto <matz@...>
Hello Rubyists,
[#27248] glob from command line still broken in djgpp? — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
[#27251] 脆弱性レポート翻訳者募集 — Yukihiro Matsumoto <matz@...>
まつもと ゆきひろです
In message <1127268581.886018.27376.nullmailer@x31.priv.netlab.jp>
[#27275] release schedule plan for 1.8.4 — "NARUSE, Yui" <naruse@...>
成瀬です。
[#27281] env -i make; fails. — "URABE Shyouhei aka.mput" <root@...>
うらべです。
なかだです。
In article <TYOMLEM041XvpFVjCRG00000109@tyomlvem02.e2k.ad.ge.com>,
なかだです。
In article <TYOMLEM04ryWtIIZS2T0000010a@tyomlvem02.e2k.ad.ge.com>,
[#27297] warning of yaml/basenode.rb — 雪見酒 <yukimi_sake@...>
こちらでははじめまして、雪見酒です。
[#27302] warning: 'cdecl' attribute directive ignored — Kazuhiro NISHIYAMA <zn@...>
西山和広です。
[#27321] RubyGemsとOS platformとの関係 — Daigo Moriwaki <techml@...>
こんにちは、森脇です。
なかだです。
まつもと ゆきひろです
西尾瑞穂 と言います。
まつもと ゆきひろです
In article <1127872084.608903.6359.nullmailer@x31.priv.netlab.jp>,
まつもと ゆきひろです
森脇です。
Daigo Moriwaki wrote:
In article <433CC31E.20802@ruby-lang.org>,
Tanaka Akira wrote:
まつもと ゆきひろです
In article <433D4CED.9030005@ruby-lang.org>,
Tanaka Akira wrote:
In article <433E4AF0.5020308@ruby-lang.org>,
[#27324] ext/digest on DrafonFly — Takahiro Kambe <taca@...>
こんにちは。
[#27331] possible SEGV in rb_autoload_load? — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
[#27334] File#read にゴミがつく — Yusuke ENDOH <mame@...>
はじめまして、遠藤侑介と申します。
なかだです。
[ruby-dev:26958] Re: ripper problems.
なかだです。
At Sat, 3 Sep 2005 12:59:31 +0900,
Tanaka Akira wrote in [ruby-dev:26952]:
> "ext/extmk.rb"
> -e:8:in `parse': [Ripper FATAL] unknown token 312 (RuntimeError)
> from -e:8
> from -e:6
>
> "test/ruby/test_lambda.rb"
> -e:8:in `parse': [Ripper FATAL] unknown token 350 (RuntimeError)
> from -e:8
> from -e:6
新しく追加されたtokenが対応されていないようです。
> "ext/socket/extconf.rb"
> (eval):1: [BUG] Segmentation fault
> ruby 1.9.0 (2005-09-02) [i686-linux]
>
> "lib/mkmf.rb"
> (eval):1: [BUG] Segmentation fault
> ruby 1.9.0 (2005-09-02) [i686-linux]
こちらは空の[]ですね。
Index: parse.y
===================================================================
RCS file: /cvs/ruby/src/ruby/parse.y,v
retrieving revision 1.409
diff -U2 -p -u -r1.409 parse.y
--- parse.y 4 Sep 2005 06:01:51 -0000 1.409
+++ parse.y 5 Sep 2005 04:44:15 -0000
@@ -922,5 +922,5 @@ stmt : kALIAS fitem {lex_state = EXPR_F
fixpos($$, $1);
/*%
- $$ = dispatch2(aref_field, $1, $3);
+ $$ = dispatch2(aref_field, $1, escape_Qundef($3));
$$ = dispatch3(opassign, $$, $5, $6);
%*/
@@ -1342,5 +1342,5 @@ mlhs_node : variable
$$ = aryset($1, $3);
/*%
- $$ = dispatch2(aref_field, $1, $3);
+ $$ = dispatch2(aref_field, $1, escape_Qundef($3));
%*/
}
@@ -1416,5 +1416,5 @@ lhs : variable
$$ = aryset($1, $3);
/*%
- $$ = dispatch2(aref_field, $1, $3);
+ $$ = dispatch2(aref_field, $1, escape_Qundef($3));
%*/
}
@@ -1677,5 +1677,5 @@ arg : lhs '=' arg
fixpos($$, $1);
/*%
- $1 = dispatch2(aref_field, $1, $3);
+ $1 = dispatch2(aref_field, $1, escape_Qundef($3));
$$ = dispatch3(opassign, $1, $5, $6);
%*/
@@ -3365,5 +3365,5 @@ method_call : operation paren_args
fixpos($$, $1);
/*%
- $$ = dispatch2(aref, $1, $3);
+ $$ = dispatch2(aref, $1, escape_Qundef($3));
%*/
}
Index: ext/ripper/eventids2.c
===================================================================
RCS file: /cvs/ruby/src/ruby/ext/ripper/eventids2.c,v
retrieving revision 1.4
diff -U2 -p -r1.4 eventids2.c
--- ext/ripper/eventids2.c 22 Sep 2004 05:22:49 -0000 1.4
+++ ext/ripper/eventids2.c 5 Sep 2005 04:05:48 -0000
@@ -43,4 +43,8 @@ static ID ripper_id_words_sep;
static ID ripper_id_regexp_beg;
static ID ripper_id_regexp_end;
+static ID ripper_id_label;
+static ID ripper_id_lambda;
+static ID ripper_id_lambda_arg;
+static ID ripper_id_lambeg;
static ID ripper_id_ignored_nl;
@@ -91,4 +95,8 @@ ripper_init_eventids2()
ripper_id_regexp_beg = rb_intern("on_regexp_beg");
ripper_id_regexp_end = rb_intern("on_regexp_end");
+ ripper_id_label = rb_intern("on_label");
+ ripper_id_lambda = rb_intern("on_lambda");
+ ripper_id_lambda_arg = rb_intern("on_lambda_arg");
+ ripper_id_lambeg = rb_intern("on_lambeg");
ripper_id_ignored_nl = rb_intern("on_ignored_nl");
@@ -235,4 +243,8 @@ static struct token_assoc {
{tWORDS_BEG, &ripper_id_words_beg},
{tXSTRING_BEG, &ripper_id_backtick},
+ {tLABEL, &ripper_id_label},
+ {tLAMBDA, &ripper_id_lambda},
+ {tLAMBDA_ARG, &ripper_id_lambda_arg},
+ {tLAMBEG, &ripper_id_lambeg},
/* ripper specific tokens */
Index: ext/ripper/lib/ripper/core.rb
===================================================================
RCS file: /cvs/ruby/src/ruby/ext/ripper/lib/ripper/core.rb,v
retrieving revision 1.6
diff -U2 -p -r1.6 core.rb
--- ext/ripper/lib/ripper/core.rb 27 Jul 2005 07:27:17 -0000 1.6
+++ ext/ripper/lib/ripper/core.rb 5 Sep 2005 04:46:50 -0000
@@ -177,4 +177,8 @@ class Ripper
:ivar => 1,
:kw => 1,
+ :label => 1,
+ :lambda => 1,
+ :lambda_arg => 1,
+ :lambeg => 1,
:lbrace => 1,
:lbracket => 1,
@@ -817,4 +821,20 @@ class Ripper
end
+ def on_label(token)
+ token
+ end
+
+ def on_lambda(token)
+ token
+ end
+
+ def on_lambda_arg(token)
+ token
+ end
+
+ def on_lambeg(token)
+ token
+ end
+
def on_lbrace(token)
token
--
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
中田 伸悦