[#27638] tcltkstub cause SEGV — KIMURA Koichi <kbk@...>
木村です。
なかだです。
山本です。
[#27651] [TIPS] .ext へのコピーの負荷低減 — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
なかだです。
山本です。
[#27663] refactored shellwords.rb has bug? — KIMURA Koichi <kimura.koichi@...>
木村です。
[#27666] patch for Makefile.in — Takahiro Kambe <taca@...>
pkgsrcの方で、Min Sik Kim氏により加えられた変更です。
[#27674] Numeric#div — Koji Arai <jca02266@...>
新井です。お久しぶりです。
[#27680] patch for BeOS (HEAD) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
山本です。
In article <20051111081454.EDF9CD78.ocean@m2.ccsnet.ne.jp>,
山本です。
[#27695] trap & sleep doens't work on windows HEAD. — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
[#27711] Re: [ruby-list:41557] Re: Windowsにおける共有フォルダーでのDir.globは一覧を返さない? — "U.Nakamura" <usa@...>
こんにちは、なかむら(う)です。
山本です。
こんにちは、なかむら(う)です。
山本です。
こんにちは、なかむら(う)です。
山本です。
こんにちは、なかむら(う)です。
小西 弘将です。
こんにちは、なかむら(う)です。
山本です。
[#27729] Thread deadlock when signale handler raise exception — Tatsuki Sugiura <sugi@...>
こんにちは。杉浦です。
[#27735] FNM_CASEFOLD on case-sensitive system — nobuyoshi nakada <nobuyoshi.nakada@...>
なかだです。
山本です。
山本です。
なかだです。
なかだです。
山本です。
なかだです。
山本です。
[#27738] File.split("A:a/b") and File.split("A://///") on mswin32 — Tanaka Akira <akr@...17n.org>
ちょっと調べていて気がついたのですが、
こんにちは、なかむら(う)です。
[#27754] ruby-mode の emacs 収録 — Seiji Zenitani <zenitani@...>
はじめて投稿します。
[#27758] File.dirname("///foo/bar/baz/qux") on cygwin — Tanaka Akira <akr@...17n.org>
次に cygwin における
こんにちは、なかむら(う)です。
In article <20051121093604.3A67.USA@garbagecollect.jp>,
こんにちは、なかむら(う)です。
わたなべです。
In article <1191-Mon21Nov2005112905+0900-eban@os.rim.or.jp>,
こんにちは、なかむら(う)です。
In article <20051121120453.3A70.USA@garbagecollect.jp>,
In article <87ek5a665s.fsf@m17n.org>,
こんにちは、なかむら(う)です。
なかだです。
こんにちは、なかむら(う)です。
なかだです。
こんにちは、なかむら(う)です。
なかだです。
なかだです。
こんにちは、なかむら(う)です。
なかだです。
こんにちは、なかむら(う)です。
In article <20051121191101.3A88.USA@garbagecollect.jp>,
[#27766] 1.8.4 preview2? — "URABE Shyouhei aka.mput" <root@...>
卜部です。間が空きましたが
まつもと ゆきひろです
なかだです。
[#27818] Re: [ ruby-Bugs-2872 ] TCPServer should not use SO_REUSEADDR in Cygwin port — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>
山本です。
まつもと ゆきひろです
こんにちは、なかむら(う)です。
こんにちは、なかむら(う)です。
こんにちは、なかむら(う)です。
まつもと ゆきひろです
こんにちは、なかむら(う)です。
まつもと ゆきひろです
こんにちは、なかむら(う)です。
[#27825] 1.8.4 preview test failed (soap/ssl/test_ssl.rb) — Yukihiro Matsumoto <matz@...>
まつもと ゆきひろです
[#27836] autoload with const_missing — SASADA Koichi <ko1@...>
ささだです。
[#27839] ruby 1.8 dumps core — Tanaka Akira <akr@...17n.org>
最近、boron でやっている chkbuild で ruby-1.8 が test-all 中
山本です。
In article <20051128190225.14D66C20.ocean@m2.ccsnet.ne.jp>,
In article <20051130210645.7228E2B0.ocean@m2.ccsnet.ne.jp>,
山本です。
In article <20051219120911.F876DDD0.ocean@m2.ccsnet.ne.jp>,
山本です。
山本です。
In article <20051219203218.8E517368.ocean@m2.ccsnet.ne.jp>,
まつもと ゆきひろです
[#27846] parser_params heap — Tanaka Akira <akr@...17n.org>
struct parser_params の heap ですが、Ripper のときとそうでな
[#27851] tail call and conservertive GC — Tanaka Akira <akr@...17n.org>
x86_64-linux で、gcc 4.0.3 20051111 なるものを用いて ruby
なかだです。
In article <TYOMLEM04FRaqbC8wSA0000003d@tyomlvem02.e2k.ad.ge.com>,
[#27871] Numeric と Complex — Yukihiro Matsumoto <matz@...>
まつもと ゆきひろです
けいじゅ@いしつかです.
まつもと ゆきひろです
けいじゅ@いしつかです.
05/11/30 に 石塚圭樹<keiju@ishitsuka.com> さんは書きました:
まつもと ゆきひろです
卜部です。
まつもと ゆきひろです
うらべです。
まつもと ゆきひろです
原です。
まつもと ゆきひろです
けいじゅ@いしつかです.
まつもと ゆきひろです
けいじゅ@いしつかです.
まつもと ゆきひろです
[#27890] rb_funcall2() for protected method — nobuyoshi nakada <nobuyoshi.nakada@...>
なかだです。
まつもと ゆきひろです
[ruby-dev:27846] parser_params heap
struct parser_params の heap ですが、Ripper のときとそうでな
いときでオフセットがずれるにも関わらず、rb_parser_malloc な
どで Ripper でないときのオフセットを仮定して heap に書き込ん
でいるようなのですが、これはどうしたもんでしょう?
% cat z.rb
require 'ripper.so'
class Ripper
def on_CHAR(token)
end
end
Ripper.new('@').parse
% gdb ruby
GNU gdb 6.3-debian
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-linux"...Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) break ripper_yyparse
Function "ripper_yyparse" not defined.
Make breakpoint pending on future shared library load? (y or [n]) y
Breakpoint 1 (ripper_yyparse) pending.
(gdb) run z.rb
Starting program: /tmp/c/ruby/ruby z.rb
Breakpoint 2 at 0x401d1fef: file ripper.c, line 4410.
Pending breakpoint "ripper_yyparse" resolved
Breakpoint 2, ripper_yyparse (parser_v=0x8168a98) at ripper.c:4410
4410 int yytoken = 0;
(gdb) up
#1 0x401deaaa in ripper_parse0 (parser_v=1075552908) at ripper.y:9157
9157 ripper_yyparse((void*)parser);
(gdb) p parser
$1 = (struct parser_params *) 0x8168a98
(gdb) p *parser
$2 = {parser_yylval = 0x0, eofp = 0, parser_lex_strterm = 0x0, parser_lex_state = EXPR_BEG, parser_cond_stack = 0,
parser_cmdarg_stack = 0, parser_class_nest = 0, parser_paren_nest = 0, parser_lpar_beg = 0, parser_in_single = 0,
parser_in_def = 0, parser_compile_for_eval = 0, parser_cur_mid = 0, parser_in_defined = 0, parser_tokenbuf = 0x0,
parser_tokidx = 0, parser_toksiz = 0, parser_lex_input = 1075552988, parser_lex_lastline = 1075552868,
parser_lex_pbeg = 0x8168b58 "@", parser_lex_p = 0x8168b58 "@", parser_lex_pend = 0x8168b59 "", parser_heredoc_end = 0,
parser_command_start = 2, parser_lex_gets_ptr = 1, parser_lex_gets = 0x401d843a <lex_get_str>, parser_lvtbl = 0x0,
parser_ruby__end__seen = 0, parser_ruby_sourceline = 1, parser_ruby_sourcefile = 1075552888, tokp = 0x8168b58 "@",
delayed = 4, delayed_line = 0, delayed_col = 0, value = 1075552908, result = 4, parsing_thread = 1075607068,
toplevel_p = 2, line_count = 1, has_shebang = 0, heap = 0x0}
(gdb) p parser->heap
$3 = (NODE *) 0x0
(gdb) p &parser->heap
$4 = (NODE **) 0x8168b40
(gdb) down
#0 ripper_yyparse (parser_v=0x8168a98) at ripper.c:4410
4410 int yytoken = 0;
(gdb) break rb_parser_malloc
Breakpoint 3 at 0x80a56ea: file parse.y, line 8771.
(gdb) c
Continuing.
Breakpoint 3, rb_parser_malloc (parserp=0x8168a98, size=37) at parse.y:8771
8771 NODE *n = NEWHEAP(HEAPCNT(1, size));
(gdb) p parserp
$5 = (struct parser_params *) 0x8168a98
(gdb) p *parserp
$6 = {parser_yylval = 0xbfe52bd8, eofp = 2, parser_lex_strterm = 0x0, parser_lex_state = EXPR_BEG, parser_cond_stack = 0,
parser_cmdarg_stack = 0, parser_class_nest = 0, parser_paren_nest = 0, parser_lpar_beg = 0, parser_in_single = 0,
parser_in_def = 0, parser_compile_for_eval = 0, parser_cur_mid = 0, parser_in_defined = 0,
parser_tokenbuf = 0x8168b68 "@", parser_tokidx = 1, parser_toksiz = 60, parser_lex_input = 1075552988,
parser_lex_lastline = 1075552868, parser_lex_pbeg = 0x8168b58 "@", parser_lex_p = 0x8168b59 "",
parser_lex_pend = 0x8168b59 "", parser_heredoc_end = 0, parser_command_start = 0, parser_lex_gets_ptr = 1,
parser_lex_gets = 0x401d843a <lex_get_str>, parser_lvtbl = 0x0, parser_ruby__end__seen = 0, parser_eval_tree_begin = 0x1,
parser_eval_tree = 0x401ba278, debug_lines = 135695193, line_count = 4, has_shebang = 0, heap = 0x0}
(gdb) p parserp->heap
$7 = (NODE *) 0x0
(gdb) p &parserp->heap
$8 = (NODE **) 0x8168b24
(gdb) n
8773 return ADD2HEAP(n, xmalloc(size));
(gdb)
8774 }
(gdb) p *(NODE **) 0x8168b24
$9 = (struct RNode *) 0x401ba23c
(gdb) p *(NODE **) 0x8168b40
$10 = (struct RNode *) 0x0
(gdb)
% ./ruby -v
ruby 1.9.0 (2005-11-28) [i686-linux]
--
[田中 哲][たなか あきら][Tanaka Akira]