[#27384] yaml and pp dump core — sheepman <sheepman@...>
こんばんは、sheepman です。
[#27406] Ripper.new("").parse blocks — Tanaka Akira <akr@...17n.org>
先ほど、端末から test-all したときに途中でブロックすることに
なかだです。
まつもと ゆきひろです
咳といいます。
[#27417] selector namespace — Shugo Maeda <shugo@...>
前田です。
なかだです。
前田です。
なかだです。
前田です。
原です。
なかだです。
[#27428] cannot build ruby with byacc (1.8) — "U.Nakamura" <usa@...>
こんにちは、なかむら(う)です。
なかだです。
こんにちは、なかむら(う)です。
山本です。
なかだです。
山本です。
[#27429] 1.8.4 relrase plan? — "URABE Shyouhei aka. mput" <root@...>
卜部です。 RubyConf にかまけていた間に
なかだです。
[#27449] --without-hoge — "U.Nakamura" <usa@...>
こんにちは、なかむら(う)です。
[#27458] Matrix class is broken without mathn — akira yamada / やまだあきら <akira@...>
Debianユーザからrequire "mathn"しないときに
まつもと ゆきひろです
酒井といいます。
まつもと ゆきひろです
けいじゅ@いしつかです.
原です。
けいじゅ@いしつかです.
原です。
けいじゅ@いしつかです.
原です。
[#27460] Re: [ruby-cvs:15780] ruby, ruby/lib: * lib/mkmf.rb (create_makefile): do not unnecessary empty directories. — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
なかだです。
[#27470] def Foo::Bar.baz; end — "URABE Shyouhei aka.mput" <root@...>
卜部です。
[#27484] 1.8.4 feature freeze? — "URABE Shyouhei aka. mput" <root@...>
卜部です。
まつもと ゆきひろです
-----BEGIN PGP SIGNED MESSAGE-----
まつもと ゆきひろです
-----BEGIN PGP SIGNED MESSAGE-----
卜部です。
[#27492] Re: [ ruby-Bugs-2613 ] building ruby 1.8.3 on Solaris — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
まつもと ゆきひろです
わたなべです。
山本です。
山本です。
こんにちは、なかむら(う)です。
なかだです。
まつもと ゆきひろです
こんにちは、なかむら(う)です。
まつもと ゆきひろです
こんにちは、なかむら(う)です。
[#27511] RCR 322: Use log identities to improve BigMath::log performance — Yukihiro Matsumoto <matz@...>
まつもと ゆきひろです
小林です。
まつもと ゆきひろです
小林です。
まつもと ゆきひろです
[#27513] broken Qtrue in 64bit environment — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
[#27532] [win32] replaced symbols — nobuyoshi nakada <nobuyoshi.nakada@...>
なかだです。
[#27535] Re: [ruby-list:41402] Re: 全角スペースを区切りとした文字列分解で — Kazuhiro NISHIYAMA <zn@...>
西山和広です。
[#27551] 1.8.4 検証を(だれが|どのように)行うか — "URABE Shyouhei aka.mput" <root@...>
さて、 1.8.4-Preview1
植田@ネットフォレストと申します。
山本です。
卜部です。
山本です。
なかだです。
こんにちは、なかむら(う)です。
まつもと ゆきひろです
こんにちは、なかむら(う)です。
In message <20051031093107.5B79.USA@garbagecollect.jp>
こんにちは、なかむら(う)です。
卜部です。
[#27580] 1.8.4 open problems? — "URABE Shyouhei aka.mput" <root@...>
卜部です。
[ruby-dev:27430] Re: cannot build ruby with byacc (1.8)
なかだです。
At Mon, 17 Oct 2005 16:04:16 +0900,
U.Nakamura wrote in [ruby-dev:27428]:
> 手元にあるbyacc使用でコンパイルしたrubyの一番最近のものが
> 2005-10-05なので、10/08のparse.yの変更か、または10/13のparse.y
> の変更か、どちらか(あるいは両方)が問題なのだと思われます。
両方ですね。というか10/13のほうは10/08のbugfixなので。
> 1.8までのmswin32はbyaccを使用するようになっているので、修正す
> るのか、bison必須にするのか、方針を教えてください。
byaccはparser stackを解放せずに使いまわすようですねぇ。
Index: parse.y
===================================================================
RCS file: /cvs/ruby/src/ruby/parse.y,v
retrieving revision 1.307.2.17
diff -U2 -p -r1.307.2.17 parse.y
--- parse.y 13 Oct 2005 14:26:00 -0000 1.307.2.17
+++ parse.y 17 Oct 2005 09:54:38 -0000
@@ -2546,5 +2546,7 @@ int ruby__end__seen;
static VALUE ruby_debug_lines;
+#ifdef YYMALLOC
static NODE *parser_heap;
+#endif
static NODE*
@@ -2586,5 +2588,4 @@ yycompile(f, line)
ruby_current_node = 0;
ruby_sourcefile = rb_source_filename(f);
- parser_heap = 0;
n = yyparse();
ruby_debug_lines = 0;
@@ -2598,5 +2599,4 @@ yycompile(f, line)
in_def = 0;
cur_mid = 0;
- parser_heap = 0;
vp = ruby_dyna_vars;
@@ -3013,5 +3013,5 @@ dispose_string(str)
VALUE str;
{
- free(RSTRING(str)->ptr);
+ xfree(RSTRING(str)->ptr);
rb_gc_force_recycle(str);
}
@@ -5584,9 +5584,9 @@ local_pop()
if (lvtbl->tbl) {
- if (!lvtbl->nofree) free(lvtbl->tbl);
+ if (!lvtbl->nofree) xfree(lvtbl->tbl);
else lvtbl->tbl[0] = lvtbl->cnt;
}
ruby_dyna_vars = lvtbl->dyna_vars;
- free(lvtbl);
+ xfree(lvtbl);
lvtbl = local;
}
@@ -5696,5 +5696,5 @@ top_local_setup()
}
if (ruby_scope->local_tbl && ruby_scope->local_vars[-1] == 0) {
- free(ruby_scope->local_tbl);
+ xfree(ruby_scope->local_tbl);
}
ruby_scope->local_vars[-1] = 0;
@@ -5757,4 +5757,5 @@ void
rb_gc_mark_parser()
{
+ rb_gc_mark((VALUE)parser_heap);
if (!ruby_in_compile) return;
@@ -5764,5 +5765,4 @@ rb_gc_mark_parser()
rb_gc_mark(lex_input);
rb_gc_mark((VALUE)lex_strterm);
- rb_gc_mark((VALUE)parser_heap);
}
--
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
中田 伸悦