[#26664] refactoring tcltklib.c (deleted ip check) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
永井@知能.九工大です.
山本です。
永井@知能.九工大です.
山本です。
永井@知能.九工大です.
山本です。
永井@知能.九工大です.
山本です。
山本です。
永井@知能.九工大です.
山本です。
永井@知能.九工大です.
[#26711] --with-static-linked-extするとrequireできないライブラリがある — IWATSUKI Hiroyuki <don@...>
岩月と申します。
なかだです。
[#26721] TkVariable.new_hash 経由だと trace が発生しない — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
[#26723] Fixnum演算メソッド中のcoerceの削減 — Tadashi Saito <shiba@...2.accsnet.ne.jp>
斎藤と申します。
[#26743] zsuper in a method with optional arg — "NAKAMURA, Hiroshi" <nakahiro@...>
-----BEGIN PGP SIGNED MESSAGE-----
まつもと ゆきひろです
-----BEGIN PGP SIGNED MESSAGE-----
[#26745] TkCheckbutton#variable as getter? — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
永井@知能.九工大です.
山本です。
永井@知能.九工大です.
永井@知能.九工大です.
山本です。
永井@知能.九工大です.
[#26753] some questions about tcltklib.c — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
永井@知能.九工大です.
山本です。
[#26764] multi-thread and logger — Nobuhiro IMAI <nov@...>
いまいです。
[#26791] Failure: test_block_passing(TestIterator) — Kazuhiro NISHIYAMA <zn@...>
西山和広です。
まつもと ゆきひろです
[#26800] reducing PUSH_TAG in rescue, and useless exceptions — nobu@...
なかだです。
[#26808] test/nkf/test_kconv.rb — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
[#26817] test/socket/test_tcp.rb freeze on windows — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
こんにちは、なかむら(う)です。
山本です。
山本です。
こんにちは、なかむら(う)です。
山本です。
こんにちは、なかむら(う)です。
山本です。返信が遅れてすみません。
[#26829] cannot check EOF of pipe on windows — "U.Nakamura" <usa@...>
こんにちは、なかむら(う)です。
山本です。
こんにちは、なかむら(う)です。
山本です。
なかだです。
山本です。
こんにちは、なかむら(う)です。
なかだです。
こんにちは、なかむら(う)です。
なかだです。
こんにちは、なかむら(う)です。
山本です。
[#26840] [BUG] oniguruma + utf-8 — "NAKAMURA, Hiroshi" <nakahiro@...>
-----BEGIN PGP SIGNED MESSAGE-----
[#26851] ripper for 1.8 — Tanaka Akira <akr@...17n.org>
ruby-1.8 で動かす gonzui で、ruby code の解析をしたいという要望があっ
[#26872] irb -I/ruby -Iと$LOAD_PATH — akira yamada / やまだあきら <akira@...>
Debianユーザからruby -Iとirb -Iで
なかだです。
nobuyoshi nakada wrote:
けいじゅ@いしつかです.
けいじゅ@いしつかです.
なかだです。
けいじゅ@いしつかです.
まつもと ゆきひろです
けいじゅ@いしつかです.
[#26883] top level include on load(filename, true) — Shugo Maeda <shugo@...>
前田です。
[#26897] fail on make install — KIMURA Koichi <kimura.koichi@...>
木村です。
こんにちは、なかむら(う)です。
木村です。
木村です。
木村です。
こんにちは、なかむら(う)です。
木村です。
こんにちは、なかむら(う)です。
なかだです。
山本です。
なかだです。
なかだです。
山本です。
こんにちは、なかむら(う)です。
なかだです。
まつもと ゆきひろです
山本です。
なかだです。
[#26900] multiplying empty string — nobuyoshi nakada <nobuyoshi.nakada@...>
まつもと ゆきひろです
In article <1125327516.070646.12845.nullmailer@x31.priv.netlab.jp>,
まつもと ゆきひろです
In article <1125356798.802509.8788.nullmailer@x31.priv.netlab.jp>,
まつもと ゆきひろです
In article <1125369966.174424.13781.nullmailer@x31.priv.netlab.jp>,
[ruby-dev:26679] Re: SEGV at zsuper with anonymous rest args.
なかだです。
At Sun, 31 Jul 2005 12:42:34 +0900,
H.Yamamoto wrote in [ruby-dev:26661]:
> うーん、まだ落ちます。
とりあえずこれではどうでしょうか。なんかまだオプショナル引数あ
るとおかしいような気もしますが。
Index: eval.c
===================================================================
RCS file: /cvs/ruby/src/ruby/eval.c,v
retrieving revision 1.808
diff -U2 -p -r1.808 eval.c
--- eval.c 29 Jul 2005 00:59:55 -0000 1.808
+++ eval.c 1 Aug 2005 06:49:17 -0000
@@ -1106,5 +1106,5 @@ static VALUE module_setup _((VALUE,NODE*
static VALUE massign _((VALUE,NODE*,VALUE,int));
static void assign _((VALUE,NODE*,VALUE,int));
-static void formal_assign _((VALUE, NODE*, int, VALUE*, VALUE*));
+static int formal_assign _((VALUE, NODE*, int, VALUE*, VALUE*));
typedef struct event_hook {
@@ -5716,5 +5716,5 @@ call_cfunc(func, recv, len, argc, argv)
}
-static void
+static int
formal_assign(recv, node, argc, argv, local_vars)
VALUE recv;
@@ -5767,4 +5767,5 @@ formal_assign(recv, node, argc, argv, lo
assign(recv, opt->nd_head, *argv, 1);
argv++; argc--;
+ ++i;
opt = opt->nd_next;
}
@@ -5773,5 +5774,5 @@ formal_assign(recv, node, argc, argv, lo
}
}
- if (RTEST(node->nd_rest)) {
+ if (node->nd_rest) {
VALUE v;
@@ -5781,5 +5782,7 @@ formal_assign(recv, node, argc, argv, lo
v = rb_ary_new2(0);
assign(recv, node->nd_rest, v, 1);
+ if (argc > 0) return -i - 1;
}
+ return i;
}
@@ -5924,8 +5927,5 @@ rb_call0(klass, recv, id, oid, argc, arg
}
if (node) {
- formal_assign(recv, node, argc, argv, local_vars);
- if (RTEST(node->nd_rest)) {
- ruby_frame->argc = -(ruby_frame->argc - argc)-1;
- }
+ ruby_frame->argc = formal_assign(recv, node, argc, argv, local_vars);
}
Index: parse.y
===================================================================
RCS file: /cvs/ruby/src/ruby/parse.y,v
retrieving revision 1.398
diff -U2 -p -r1.398 parse.y
--- parse.y 29 Jul 2005 00:58:14 -0000 1.398
+++ parse.y 1 Aug 2005 06:32:49 -0000
@@ -4170,5 +4170,10 @@ f_rest_arg : restarg_mark tIDENTIFIER
{
/*%%%*/
- $$ = (NODE*)Qnil;
+ if (dyna_in_block()) {
+ $$ = NEW_DASGN_CURR(internal_id(), 0);
+ }
+ else {
+ $$ = NEW_NODE(NODE_LASGN,0,0,local_append(0));
+ }
/*%
$$ = dispatch1(restparam, Qnil);
--
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
中田 伸悦