# [nil, [...]]

e\$B0J2<\$N\$h\$&\$K\$9\$k\$H:n\$C\$F\$\$\$J\$\$\$O\$:\$N:F5"E*\$JG[Ns\$,=P\$F\$-\$^\$9!#e(B

% ./ruby -ve ‘GC.stress=true
def m() yield nil,[] end
r = m(&lambda {|*v0| v0})
p r’
ruby 1.9.0 (2007-12-12 patchlevel 0) [i686-linux]
[nil, […]]

e\$B\$^\$D\$b\$He(B e\$B\$f\$-\$R\$m\$G\$9e(B

In message “Re: [ruby-dev:32567] [nil, […]]”
on Thu, 13 Dec 2007 08:46:31 +0900, Tanaka A. [email protected]
writes:

|e\$B0J2<\$N\$h\$&\$K\$9\$k\$H:n\$C\$F\$\$\$J\$\$\$O\$:\$N:F5"E*\$JG[Ns\$,=P\$F\$-\$^\$9!#e(B
|
|% ./ruby -ve ‘GC.stress=true
|def m() yield nil,[] end
|r = m(&lambda {|*v0| v0})
|p r’
|ruby 1.9.0 (2007-12-12 patchlevel 0) [i686-linux]
|[nil, […]]

e\$B\$&\$A\$G\$O:F8=\$7\$^\$;\$s!#\$J\$K\$,0c\$&\$N\$+\$J!#e(B

% ./ruby1.9 -ve ‘GC.stress=true
def m() yield nil,[] end
r = m(&lambda {|*v0| v0})
p r’
ruby 1.9.0 (2007-12-13 patchlevel 0) [i686-linux]
[nil, []]

e\$B1sF#\$H?=\$7\$^\$9!#e(B

07/12/13 e\$B\$Ke(B Yukihiro M.[email protected]
e\$B\$5\$s\$O=q\$-\$^\$7\$?e(B:

In message “Re: [ruby-dev:32567] [nil, […]]”
on Thu, 13 Dec 2007 08:46:31 +0900, Tanaka A. [email protected] writes:
|e\$B0J2<\$N\$h\$&\$K\$9\$k\$H:n\$C\$F\$\$\$J\$\$\$O\$:\$N:F5"E*\$JG[Ns\$,=P\$F\$-\$^\$9!#e(B
|
|% ./ruby -ve ‘GC.stress=true
|def m() yield nil,[] end
|r = m(&lambda {|*v0| v0})
|p r’
|ruby 1.9.0 (2007-12-12 patchlevel 0) [i686-linux]
|[nil, […]]

[ruby-dev:32503] e\$B\$HF1\$8LdBj\$@\$H;W\$\$\$^\$9!#\$&\$A\$G\$O\$=\$N%Q%C%A\$Ge(B
e\$BD>\$j\$^\$7\$?!#e(B

e\$B\$&\$A\$G\$O:F8=\$7\$^\$;\$s!#\$J\$K\$,0c\$&\$N\$+\$J!#e(B

e\$B\$&\$A\$G\$O:F8=\$7\$^\$7\$?!#e(B[] e\$B\$,e(B gc e\$B\$K2s<}\$5\$l\$Fe(B dangling
pointer e\$B>uBV\$Ke(B
e\$B\$J\$C\$F\$\$\$k\$O\$:\$J\$N\$G!"\$?\$^\$?\$^6uG[Ns\$N;D3<\$+2?\$+\$r;X\$7\$F\$\$\$k\$s\$@\$He(B
e\$B;W\$\$\$^\$9!#e(B