Issues left as of 12/25 2:00am JST

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

e$B$b$&:#F|$K$J$C$F$7$^$$$^$7$?$,!“8D?ME*$K$O$@$$$V=`Hw$,=PMh$?e(B
e$B$h$&$K;W$$$^$9!#e(B[ruby-dev:32713]e$B$K$”$k$h$&$KK\F|8a8ee(B3e$B;~e(B(e$BF|K\e(B
e$B;~4Ve(B)e$B$K%j%j!<%9M=Dj$G$9e(B(e$B$-$C$HCY$l$k$1$Ie(B)e$B!#e(B

e$B8=:_;D$C$F$$$k$H;d$,G’<1$7$F$$$kLdBj$O!"0J2<$NDL$j$G$9!#e(B

  1. bootstraptest/test_knownbug.rb

counter = 2
while true
counter -= 1
next if counter != 0
break
end

e$B$,e(BSEGV(e$BC4Eve(B e$B$5$5$@$/$se(B)

  1. test/ruby/test_m17n.rb

String#succe$B$,$^$@$*$+$7$$e(B (e$BC4Eve(B
e$B$J$+$@$5$s$K$*4j$$$7$?$$e(B)

  1. test/ruby/test_io_m17n.rb

“a”.encode(“utf-8”,“iso-8859-1”)

e$B$,JQ49$G$-$J$$!#5UJ}8~$Ne(B

“a”.encode(“iso-8859-1”,“utf-8”)

e$B$OJ86g$r8@$o$J$$$N$Ke(B(Martine$B$5$se(B)

  1. IOe$B$N%(%s%3!<%G%#%s%0$r8e$+$iJQ$($k%a%=%C%I$N<BAue(B

e$B$?$V$s!"L>A0$Oe(BIO#encodinge$B!#e(B

io.encoding => io.external_encodinge$B$HF1$8e(B
io.encoding(enc) => external_encodinge$B@_Dje(B
io.encoding(“enc1”) => IO#pipee$B$N0z?t$HF1$8e(B
io.encoding(“enc1:enc2”) => IO#pipee$B$N0z?t$HF1$8e(B

(e$BC4Eve(B e$B$^$D$b$He(B)

  1. samplee$B2<$N%U%!%$%ke(B

e$BFC$K>C$5$l$?%i%$%V%i%j$r;2>H$7$F$$$ke(Bsample/from.rbe$B$He(B
sample/biorithm.rbe$B$,F0$+$J$$!#$3$l$i$b>C$9$+!#e(B

e$B;~4V$,5v$;$Pe(Bfrom.rbe$B$Oe(Bmailreade$BAjEv$rAH$9~$!#e(B
biorithm.rbe$B$Oe(Boptparsee$B$rMxMQ$9$k$h$&$K=q$-49$($?$$!#e(B

(e$BC4Eve(B e$B$^$D$b$He(B) e$B%%i%s%F%#%"Jg=8!#e(B

  1. tarballe$B:[email protected](B

tool/make-snapshot e$B$r;H$($P$G$-$k!"$O$:!#MW3NG’!#e(B

(e$BC4Eve(B e$B$^$D$b$H!"$J$+$@e(B)

e$B$=$NB>$K$b!"!V$3$N%W%i%C%H%U%)!<%`$G$OF0$+$J$+$C$?!W$H$+$$$&e(B
e$B$h$&$J%l%]!<%H$O4?7^$7$^$9!#FC$K3+H/<T$,F|>oE*$K;H$C$F$J$$e(B
UNIXe$B7O$G$J$$e(BOSe$B$O2x$7$$!#e(B

    e$B$^$D$b$He(B e$B$f$-$R$me(B /:|)

e$B!!$5$5$@$G$9!#e(B

Yukihiro M. wrote:

  1. bootstraptest/test_knownbug.rb

counter = 2
while true
counter -= 1
next if counter != 0
break
end

e$B$,e(BSEGV(e$BC4Eve(B e$B$5$5$@$/$se(B)

e$B!!D>$7$^$7$?!#e(B

  1. tarballe$B:[email protected](B

tool/make-snapshot e$B$r;H$($P$G$-$k!"$O$:!#MW3NG’!#e(B

(e$BC4Eve(B e$B$^$D$b$H!"$J$+$@e(B)

e$B!!e(Blex.c e$B$N%k!<%k$,$J$$$N$G!"e(Blex.c
e$B$,:n$i$l$^$;$s$G$7$?!#e(Bcommon.mk e$B$Ke(B
lex.c e$B$N%k!<%k$r0\F0$7$A$c$C$F$b$$$$$b$s$J$s$G$7$g$&$+!#e(B

In message E1J6rR3-0007eD-Kb@localhost,
`Yukihiro M. [email protected]’ wrote:

  1. samplee$B2<$N%U%!%$%ke(B

e$BFC$K>C$5$l$?%i%$%V%i%j$r;2>H$7$F$$$ke(Bsample/from.rbe$B$He(B
sample/biorithm.rbe$B$,F0$+$J$$!#$3$l$i$b>C$9$+!#e(B

e$B;~4V$,5v$;$Pe(Bfrom.rbe$B$Oe(Bmailreade$BAjEv$rAH$9~$!#e(B
biorithm.rbe$B$Oe(Boptparsee$B$rMxMQ$9$k$h$&$K=q$-49$($?$$!#e(B

e$B%*%j%8%J%k$h$j$b>/$72IL[$K$J$j$^$7$?$,!"e(Bbiorithm.rbe$B$r=q$-49e(B
e$B$($F$_$^$7$?!#e(B


e$B$4$H$&$f$&$>$&e(B

Index: sample/biorhythm.rb

— sample/biorhythm.rb (revision 14629)
+++ sample/biorhythm.rb (working copy)
@@ -27,22 +27,9 @@

include Math
require “date.rb”
-require “parsearg.rb”
-require “parsedate.rb”
+require “optparse”
+require “optparse/date”

-def usage()

  • print “Usage:\n”
  • print “biorhythm.rb [options]\n”
  • print " options…\n"
  • print " -D YYYYMMDD(birthday) : use default values.\n"
  • print " --sdate | --date YYYYMMDD : use system date; use specified
    date.\n"
  • print " --birthday YYYYMMDD : specifies your birthday.\n"
  • print " -v | -g : show values or graph.\n"
  • print " --days DAYS : graph range (only in effect
    for graphs).\n"
  • print " --help : help\n"
    -end
    -$USAGE = ‘usage’

def printHeader(y, m, d, p, w)
print “\n>>> Biorhythm <<<\n”
printf “The birthday %04d.%02d.%02d is a %s\n”, y, m, d, w
@@ -58,60 +45,47 @@
return phys, emot, geist
end

-def parsedate(s)

  • ParseDate::parsedate(s).values_at(0, 1, 2)
    +def prompt(msg)
  • $stderr.print msg
  • return gets.chomp
    end

-def name_of_week(date)

  • Date::DAYNAMES[date.wday]
    -end

main program

-parseArgs(0, nil, “vg”, “D:”, “sdate”, “date:”, “birthday:”, “days:”)
+options = {

  • :graph => true,
  • :date => Date.today,
  • :days => 9,
    +}
    +ARGV.options do |opts|
  • opts.banner << “options …”
  • opts.on(“-b”, “–birthday=DATE”, Date, “specify your birthday”){|v|
  • options[:birthday] = v
  • }
  • opts.on(“–date=DATE”, Date, “specify date to show”){|v|
  • options[:date] = v
  • }
  • opts.on(“-g”, “–show-graph”, TrueClass, “show graph (default)”){|v|
  • options[:graph] = v
  • }
  • opts.on(“-v”, “–show-values”, TrueClass, “show values”){|v|
  • options[:graph] = !v
  • }
  • opts.on(“–days=DAYS”, Integer, “graph range (only in effect for
    graph)”){|v|
  • options[:days] = v - 1
  • }
  • opts.on_tail(“-h”, “–help”, “show this message”){puts opts; exit}
  • opts.parse!
    +end

-if $OPT_D

  • dd = Date.today

  • bd = Date.new(*parsedate($OPT_D))

  • ausgabeart = “g”
    -else

  • if $OPT_birthday

  • bd = Date.new(*parsedate($OPT_birthday))

  • else

  • STDERR.print("Birthday (YYYYMMDD) : ")

  • unless (si = STDIN.gets.chop).empty?

  •  bd = Date.new(*parsedate(si))
    
  • end

  • end

  • if !bd

  • STDERR.print “BAD Input Birthday!!\n”

  • exit()

  • end
    +bd = options[:birthday] || Date.parse(prompt("Your birthday (YYYYMMDD):
    "))
    +dd = options[:date] || Date.today
    +ausgabeart = options[:graph] ? “g” : “v”
    +display_period = options[:days]

  • if $OPT_sdate

  • dd = Date.today

  • elsif $OPT_date

  • dd = Date.new(*parsedate($OPT_date))

  • else

  • STDERR.print("Date [ for Systemdate] (YYYYMMDD) : ")

  • unless (si = STDIN.gets.chop).empty?

  •  dd = Date.new(*parsedate(si))
    
  • end

  • end

  • dd ||= Date.today

  • if $OPT_v

  • ausgabeart = “v”

  • elsif $OPT_g

  • ausgabeart = “g”

  • else

  • STDERR.print("Values for today or Graph (v/g) [default g] : ")

  • ausgabeart = STDIN.gets.chop

  • end
    -end
    if ausgabeart == “v”

  • printHeader(bd.year, bd.month, bd.day, dd - bd, name_of_week(bd))

  • printHeader(bd.year, bd.month, bd.day, dd - bd, bd.strftime(“%a”))
    print “\n”

    phys, emot, geist = getPosition(dd - bd)
    @@ -121,21 +95,7 @@
    printf “Mental: %d%%\n”, geist
    print “\n”
    else

  • if $OPT_days
  • display_period = $OPT_days.to_i
  • elsif $OPT_D
  • display_period = 9
  • else
  • STDERR.printf("Graph for how many days [default 10] : ")
  • display_period = STDIN.gets.chop
  • if display_period.empty?
  •  display_period = 9
    
  • else
  •  display_period = display_period.to_i - 1
    
  • end
  • end
  • printHeader(bd.year, bd.month, bd.day, dd - bd, name_of_week(bd))
  • printHeader(bd.year, bd.month, bd.day, dd - bd, bd.strftime(“%a”))
    print " P=physical, E=emotional, M=mental\n"
    print "
    -------------------------±------------------------\n"
    print " Bad Condition | Good Condition\n"

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

In message “Re: [ruby-dev:32719] Re: issues left as of 12/25 2:00am JST”
on Tue, 25 Dec 2007 04:03:42 +0900, GOTOU Yuuzou
[email protected] writes:
|
|In message E1J6rR3-0007eD-Kb@localhost,
| `Yukihiro M. [email protected]’ wrote:
|> 5) samplee$B2<$N%U%!%$%ke(B
|>
|> e$BFC$K>C$5$l$?%i%$%V%i%j$r;2>H$7$F$$$ke(Bsample/from.rbe$B$He(B
|> sample/biorithm.rbe$B$,F0$+$J$$!#$3$l$i$b>C$9$+!#e(B
|>
|> e$B;~4V$,5v$;$Pe(Bfrom.rbe$B$Oe(Bmailreade$BAjEv$rAH$9~$!#e(B
|> biorithm.rbe$B$Oe(Boptparsee$B$rMxMQ$9$k$h$&$K=q$-49$($?$$!#e(B
|
|e$B%*%j%8%J%k$h$j$b>/$72IL[$K$J$j$^$7$?$,!"e(Bbiorithm.rbe$B$r=q$-49e(B
|e$B$($F$_$^$7$?!#e(B

e$B$"$j$,$H$&$4$6$$$^$9!#%3%_%C%H$7$F$$$?$@$1$^$;$s$+!)e(B

e$B$^$D$b$H$5$s!"$3$s$K$A$O!#e(B

At 02:49 07/12/25, Yukihiro M. wrote:

e$B8=:_;D$C$F$$$k$H;d$,G’<1$7$F$$$kLdBj$O!"0J2<$NDL$j$G$9!#e(B

  1. test/ruby/test_io_m17n.rb

“a”.encode(“utf-8”,“iso-8859-1”)

e$B$,JQ49$G$-$J$$!#5UJ}8~$Ne(B

“a”.encode(“iso-8859-1”,“utf-8”)

e$B$OJ86g$r8@$o$J$$$N$Ke(B(Martine$B$5$se(B)

e$B$?$@$$$^8+$^$7$?!#8=:_$O$3$A$i$Ge(B Ruby 1.9 e$B$O$J$<$+e(B [FATAL]
e$B%(%i!<$Ke(B
e$B$J$C$F$$$^$9$N$G!"$I$N$0$i$$D>$;$k$+$I$&$+J,$+$j$^$;$s$,4hD%$C$Fe(B
e$B8+$^$9!#e(B

e$B59$7$/$*4j$$$7$^$9!#e(B Martin.

#-#-# Martin J. Du"rst, Assoc. Professor, Aoyama Gakuin University
#-#-# http://www.sw.it.aoyama.ac.jp mailto:[email protected]

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

In message “Re: [ruby-dev:32723] Re: issues left as of 12/25 2:00am JST”
on Tue, 25 Dec 2007 10:48:35 +0900, Martin D.
[email protected] writes:

|> “a”.encode(“utf-8”,“iso-8859-1”)
|>
|>e$B$,JQ49$G$-$J$$!#5UJ}8~$Ne(B
|>
|> “a”.encode(“iso-8859-1”,“utf-8”)
|>
|>e$B$OJ86g$r8@$o$J$$$N$Ke(B(Martine$B$5$se(B)
|
|e$B$?$@$$$^8+$^$7$?!#8=:_$O$3$A$i$Ge(B Ruby 1.9 e$B$O$J$<$+e(B [FATAL] e$B%(%i!<$Ke(B
|e$B$J$C$F$$$^$9$N$G!"$I$N$0$i$$D>$;$k$+$I$&$+J,$+$j$^$;$s$,4hD%$C$Fe(B
|e$B8+$^$9!#e(B

e$B$“$i!#e(BCygwine$B$NLdBj$G$7$g$&$+!#e(B
e$B$3$NLdBj$OCWL?E*$G$O$J$$$H$O;W$$$^$9$N$G!”=PMh$kHO0OFb$G$h$me(B
e$B$7$/$*4j$$$7$^$9!#e(B

e$B9b66@,5A$G$9!#e(B

Yukihiro M. e$B$5$s$O=q$-$^$7$?e(B:

e$B$b$&:#F|$K$J$C$F$7$^$$$^$7$?$,!“8D?ME*$K$O$@$$$V=`Hw$,=PMh$?e(B
e$B$h$&$K;W$$$^$9!#e(B[ruby-dev:32713]e$B$K$”$k$h$&$KK\F|8a8ee(B3e$B;~e(B(e$BF|K\e(B
e$B;~4Ve(B)e$B$K%j%j!<%9M=Dj$G$9e(B(e$B$-$C$HCY$l$k$1$Ie(B)e$B!#e(B

e$B$I$&$b$*$D$+$l$5$^$G$9!#e(B

e$B8=:_;D$C$F$$$k$H;d$,G’<1$7$F$$$kLdBj$O!"0J2<$NDL$j$G$9!#e(B
(e$BN,e(B)

e$B$"$H!“e(Bdoc/NEWSe$B$,$7$P$i$/99?7$5$l$F$$$J$$$h$&$J$s$G$9$,!”$3$l$Oe(B
e$B$3$N$^$^$G$H$j$"$($:$h$$$N$G$7$g$&$+!)e(B

e$B9b66@,5Ae(B ([email protected])

e$B$^$D$b$H$5$s!“@.@%$5$s!”$3$s$K$A$O!#e(B

At 11:12 07/12/25, Yukihiro M. wrote:

|> “a”.encode(“iso-8859-1”,“utf-8”)
|>
|>e$B$OJ86g$r8@$o$J$$$N$Ke(B(Martine$B$5$se(B)

Linux e$B>e$GLdBj$r:F8=$G$-$^$7$?!#%(%i!<%a%C%;!<%8$be(B
e$B$"$j$^$9$N$G!“2?$H$+C5$;$k$N$G$O$J$$$+$H;W$$$^$9!#e(B
e$B$J$<$+0JA0$3$3$G0l2s$b$=$&$$$&LdBj$,5/$3$j$^$;$s$G$7$?!#e(B
e$B$3$NLdBj$O$$$D:”$+$i3NG’$G$-$F$$$k$G$7$g$&$+J,$+$l$Pe(B
e$B65$($F$$$?$@$1$^$9$G$7$g$&$+!#e(B

e$B59$7$/$*4j$$$7$^$9!#e(B Martin.

#-#-# Martin J. Du"rst, Assoc. Professor, Aoyama Gakuin University
#-#-# http://www.sw.it.aoyama.ac.jp mailto:[email protected]

At 11:12 07/12/25, Yukihiro M. wrote:

|> “a”.encode(“iso-8859-1”,“utf-8”)
|>
|>e$B$OJ86g$r8@$o$J$$$N$Ke(B(Martine$B$5$se(B)
|
|e$B$?$@$$$^8+$^$7$?!#8=:_$O$3$A$i$Ge(B Ruby 1.9 e$B$O$J$<$+e(B [FATAL] e$B%(%i!<$Ke(B
|e$B$J$C$F$$$^$9$N$G!"$I$N$0$i$$D>$;$k$+$I$&$+J,$+$j$^$;$s$,4hD%$C$Fe(B
|e$B8+$^$9!#e(B

e$BLdBj$OJ,$+$j$^$7$?!#e(Bregister_functional_transcoder e$B$Oe(B
register_transcoder e$B$HJL$Ne(B static e$BJQ?t$GEPO?$r9T$C$F$$$F!"e(B
e$B$=$N7k2L:G=i$Ne(B ISO-8859-1 → UTF-8 e$B$He(B ISO-8859-2 → UTF-8
e$B$NEPO?$,>e=q$-$5$l$F$7$^$C$F$$$^$9!#e(B

e$B=$@5$O$"$H>/$7$G$G$-$k$H;W$$$^$9!#e(B

e$B59$7$/$*4j$$$7$^$9!#e(B Martin.

#-#-# Martin J. Du"rst, Assoc. Professor, Aoyama Gakuin University
#-#-# http://www.sw.it.aoyama.ac.jp mailto:[email protected]

e$B@.@%$G$9!#e(B

  1. samplee$B2<$N%U%!%$%ke(B

e$BFC$K>C$5$l$?%i%$%V%i%j$r;2>H$7$F$$$ke(Bsample/from.rbe$B$He(B
sample/biorithm.rbe$B$,F0$+$J$$!#$3$l$i$b>C$9$+!#e(B

e$B;~4V$,5v$;$Pe(Bfrom.rbe$B$Oe(Bmailreade$BAjEv$rAH$9~$!#e(B
biorithm.rbe$B$Oe(Boptparsee$B$rMxMQ$9$k$h$&$K=q$-49$($?$$!#e(B

from.rb e$B$rF0$/$h$&$K$7!"%3%_%C%H$7$A$c$$$^$7$?!#e(B

e$B!!$5$5$@$G$9!#e(B

Masayoshi T. wrote:

e$B$"$H!“e(Bdoc/NEWSe$B$,$7$P$i$/99?7$5$l$F$$$J$$$h$&$J$s$G$9$,!”$3$l$Oe(B
e$B$3$N$^$^$G$H$j$"$($:$h$$$N$G$7$g$&$+!)e(B

e$B!!$d$k?M$,5o$J$$$h$&$J$i!"!V$3$3$K=q$$$F$$/$h!W$H$$$&e(B URL
e$B$G$b=q$$e(B
e$B$F$
$/$N$O$$$+$,$G$7$g$&$+!#e(B

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

In message “Re: [ruby-dev:32731] Re: issues left as of 12/25 2:00am JST”
on Tue, 25 Dec 2007 12:32:28 +0900, “NARUSE, Yui”
[email protected] writes:

|> e$B;~4V$,5v$;$Pe(Bfrom.rbe$B$Oe(Bmailreade$BAjEv$rAH$9~$!#e(B
|> biorithm.rbe$B$Oe(Boptparsee$B$rMxMQ$9$k$h$&$K=q$-49$($?$$!#e(B
|
|from.rb e$B$rF0$/$h$&$K$7!"%3%_%C%H$7$A$c$$$^$7$?!#e(B

e$B=u$+$j$^$9!#e(B

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

In message “Re: [ruby-dev:32733] Re: issues left as of 12/25 2:00am JST”
on Tue, 25 Dec 2007 12:36:29 +0900, Martin D.
[email protected] writes:
|>3) test/ruby/test_io_m17n.rb
|>
|> “a”.encode(“utf-8”,“iso-8859-1”)
|>
|>e$B$,JQ49$G$-$J$$!#e(B

|e$B$3$l$Oe(B r14651 e$B$GBP1~:Q$$N$O$:$G$9$,!"@‘Hs3NG’$7$F$$F$/$@$5$$!#e(B

e$B3NG’$7$^$7$?!#$[$s$H$&$K$"$j$,$H$&$4$6$$$^$9!#e(B

e$B$^$D$b$H$5$s!"$3$s$K$A$O!#e(B

At 02:49 07/12/25, Yukihiro M. wrote:

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

e$B$b$&:#F|$K$J$C$F$7$^$$$^$7$?$,!“8D?ME*$K$O$@$$$V=`Hw$,=PMh$?e(B
e$B$h$&$K;W$$$^$9!#e(B[ruby-dev:32713]e$B$K$”$k$h$&$KK\F|8a8ee(B3e$B;~e(B(e$BF|K\e(B
e$B;~4Ve(B)e$B$K%j%j!<%9M=Dj$G$9e(B(e$B$-$C$HCY$l$k$1$Ie(B)e$B!#e(B

e$B8=:_;D$C$F$$$k$H;d$,G’<1$7$F$$$kLdBj$O!"0J2<$NDL$j$G$9!#e(B

  1. test/ruby/test_io_m17n.rb

“a”.encode(“utf-8”,“iso-8859-1”)

e$B$,JQ49$G$-$J$$!#5UJ}8~$Ne(B

“a”.encode(“iso-8859-1”,“utf-8”)

e$B$OJ86g$r8@$o$J$$$N$Ke(B(Martine$B$5$se(B)

e$B$3$l$Oe(B r14651
e$B$GBP1~:Q$$N$O$:$G$9$,!"@‘Hs3NG’$7$F$$F$/$@$5$$!#e(B

e$B59$7$/$*4j$$$7$^$9!#e(B Martin.

#-#-# Martin J. Du"rst, Assoc. Professor, Aoyama Gakuin University
#-#-# http://www.sw.it.aoyama.ac.jp mailto:[email protected]

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

12e$B;~$G$N8=>u$G$9!#8=:!"e(Btest/ruby/test*.rb e$B$Oe(B

849 tests, 1926016 assertions, 2 failures, 0 errors

e$B$G$9!#e(B

In message “Re: [ruby-dev:32715] issues left as of 12/25 2:00am JST”
on Tue, 25 Dec 2007 02:49:48 +0900, Yukihiro M.
[email protected] writes:

|e$B8=:_;D$C$F$$$k$H;d$,G’<1$7$F$$$kLdBj$O!"0J2<$NDL$j$G$9!#e(B
|
|1) bootstraptest/test_knownbug.rb

e$B2r7h$7$^$7$?!#e(B

|2) test/ruby/test_m17n.rb
|
|String#succe$B$,$^$@$*$+$7$$e(B (e$BC4Eve(B e$B$J$+$@$5$s$K$*4j$$$7$?$$e(B)

e$B$3$l$O$^$@$G$9!#e(B

test/ruby/test_string.rb:1061 e$B$be(B String#succ e$B$G$9!#e(B

|3) test/ruby/test_io_m17n.rb

e$B2r7h$7$^$7$?!#e(B

|4) IOe$B$N%(%s%3!<%G%#%s%0$r8e$+$iJQ$($k%a%=%C%I$N<BAue(B
|
|e$B$?$V$s!"L>A0$Oe(BIO#encodinge$B!#e(B

IO#set_encodinge$B$K$J$j$^$7$?!#e(B

|5) samplee$B2<$N%U%!%$%ke(B
|
|e$B;~4V$,5v$;$Pe(Bfrom.rbe$B$Oe(Bmailreade$BAjEv$rAH$9~$!#e(B
|biorithm.rbe$B$Oe(Boptparsee$B$rMxMQ$9$k$h$&$K=q$-49$($?$$!#e(B

e$BN>J}$H$bD>$7$F$$$?$@$-$^$7$?!#$f$&$>$&$5$s!“@.@%$5$s!”$"$j$,e(B
e$B$H$&$4$6$$$^$7$?!#e(B

|6) tarballe$B:[email protected](B

e$B$3$l$+$i:n6H$7$^$9!#e(B

|e$B$=$NB>$K$b!"!V$3$N%W%i%C%H%U%)!<%`$G$OF0$+$J$+$C$?!W$H$+$$$&e(B
|e$B$h$&$J%l%]!<%H$O4?7^$7$^$9!#FC$K3+H/<T$,F|>oE*$K;H$C$F$J$$e(B
|UNIXe$B7O$G$J$$e(BOSe$B$O2x$7$$!#e(B

Cygwin, Tigere$B$GF0$+$J$$$H$$$&%l%]!<%H$,$"$j$^$9!#e(B

                            e$B$^$D$b$He(B e$B$f$-$R$me(B /:|)

In article E1J713C-0006OV-2b@localhost,
Yukihiro M. [email protected] writes:

  1. Enumerable#each

eache$B$,J#?t$NCM$re(Byielde$B$7$?;~$K$I$&$9$k$+$H$$$&LdBjDs5/$,$f$&$>e(B
e$B$&$5$s$+$i$J$5$l$F$$$^$9!#e(B[ruby-dev:32722]

e$B8=:_Ds0F$5$l$F$$$k$N$OJ#?t$NCM$,EO$5$l$?$iG[Ns$H$9$k0F$G$9$,!"e(B
e$BG[Ns$r$R$H$DEO$7$?$N$H!"J#?tCM$rEO$7$?$N$H$,6hJL$G$-$J$$e(B(e$B$He(B
e$B$$$&e(B1.8e$B$G$Ne(B)e$BLdBj$N:FMh$K$J$k$N$,5$$K$J$k$H$3$m$G$9!#e(B

max e$B$K$D$$$F$O6hJL$7$J$$I,MW@-$,L@$i$+$J$N$G$$$$$s$8$c$J$$$Ge(B
e$B$9$+!#e(B

collect e$B$K$D$$$F$Oe(B max e$BB>$H$N0l4S@-$G$$$$$s$8$c$J$$$G$9$+!#e(B

e$B$"$k$$$O!"0l4S@-$O5$$K$7$J$$$G!“e(Bcollect e$B$J$I$NJ#?t$NCM$r$=$Ne(B
e$B$^$^07$($kItJ,$O07$&$H$$$&$[$&$,!”$i$7$$$H$$$($P$i$7$$$+$J!#e(B

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

In message “Re: [ruby-dev:32738] issues left as of 12/25 noon JST”
on Tue, 25 Dec 2007 12:50:34 +0900, Yukihiro M.
[email protected] writes:

|12e$B;~$G$N8=>u$G$9!#8=:!"e(Btest/ruby/test*.rb e$B$Oe(B
|
| 849 tests, 1926016 assertions, 2 failures, 0 errors
|
|e$B$G$9!#e(B

e$B8=:_;D$C$F$$$k$H;d$,G’<1$7$F$$$kLdBj$O!"0J2<$NDL$j$G$9!#e(B

||String#succe$B$,$^$@$*$+$7$$e(B (e$BC4Eve(B e$B$J$+$@$5$s$K$*4j$$$7$?$$e(B)
|test/ruby/test_string.rb:1061 e$B$be(B String#succ e$B$G$9!#e(B

(e$BC4Eve(B e$B$J$+$@!)e(B)

  1. tarballe$B:[email protected](B
    |e$B$3$l$+$i:n6H$7$^$9!#e(B

(e$BC4Eve(B e$B$^$D$b$He(B)

|Cygwin, Tigere$B$GF0$+$J$$$H$$$&%l%]!<%H$,$"$j$^$9!#e(B

Tigere$B$OBP=h$5$l$?$h$&$G$9!#e(B[ruby-dev:32735]
Cygwine$B$O$I$&$J$s$G$7$g$&!#e(B

(e$BC4Eve(B e$B$5$5$@!)e(B)

  1. e$B%j%s%/%7%s%%k%Q%C%Ae(B

ruby-coree$B$K:XF#$?$@$7$5$s$+$i%Q%C%A$,Mh$F$^$9!#e(B

[ruby-core:14335], [ruby-core:14362], [ruby-core:14405],
[ruby-core:14406], [ruby-core:14407]

e$B6[5^EY$ODc$$$7!“A4It<h$j9~$`I,MW$b$J$$$H;W$$$^$9$,!”;~4V$,<he(B
e$B$l$l$P$I$&$9$k$+$5$5$@$/$s$KH=CG$7$F$$$?$@$-$?$$$G$9!#e(B

(e$BC4Eve(B e$B$5$5$@e(B)

  1. Enumerable#each

eache$B$,J#?t$NCM$re(Byielde$B$7$?;~$K$I$&$9$k$+$H$$$&LdBjDs5/$,$f$&$>e(B
e$B$&$5$s$+$i$J$5$l$F$$$^$9!#e(B[ruby-dev:32722]

e$B8=:_Ds0F$5$l$F$$$k$N$OJ#?t$NCM$,EO$5$l$?$iG[Ns$H$9$k0F$G$9$,!"e(B
e$BG[Ns$r$R$H$DEO$7$?$N$H!"J#?tCM$rEO$7$?$N$H$,6hJL$G$-$J$$e(B(e$B$He(B
e$B$$$&e(B1.8e$B$G$Ne(B)e$BLdBj$N:FMh$K$J$k$N$,5$$K$J$k$H$3$m$G$9!#e(B

e$B$^$“!”$“$i$f$k%V%m%C%/8F$S=P$7$,6/@)E*$K$=$&$G$”$C$?e(B1.8e$B$K$/e(B
e$B$i$Y$?$i!"e(BEnumerablee$B$N%a%=%C%I$@$1$H$$$&$N$O$+$o$$$$$b$N$G$9e(B
e$B$,!#e(B

(e$BC4Eve(B e$B$^$D$b$He(B)

  1. sleepe$B$X$N3d$j9~$_e(B

sleepe$B$,;XDj$7$?;~4V$h$jC;$$%?%$%_%s%0$G5/$-$k$H$$$&LdBj$,%le(B
e$B%]!<%H$5$l$F$^$9!#e(B[ruby-core:14398]

e$B$5$5$@$/$s$,!VBP1~$9$k!W$HJVEz$7$F$^$9!#e(B[ruby-core:14404]

(e$BC4Eve(B e$B$5$5$@e(B)

  1. doc/NEWS

e$B=q$1$F$^$;$s!#0JA0!"e(Beigenclass.orge$B$+$i=&$C$FJT=8$7$?%j%9%H$re(B
e$B:$;$A$c$&$+!#%%i%s%F%#%"Jg=8!#e(B

(e$BC4Eve(B e$B$^$D$b$He(B(e$B$J$s$@$m$&$J!"$-$C$He(B))

                            e$B$^$D$b$He(B e$B$f$-$R$me(B /:|)

e$B$3$s$K$A$O!"$J$+$`$ie(B(e$B$&e(B)e$B$G$9!#e(B

In message “[ruby-dev:32738] issues left as of 12/25 noon JST”
on Dec.25,2007 12:50:34, [email protected] wrote:
| 12e$B;~$G$N8=>u$G$9!#8=:!"e(Btest/ruby/test*.rb e$B$Oe(B
|
| 849 tests, 1926016 assertions, 2 failures, 0 errors
|
| e$B$G$9!#e(B

e$B<j85$Ne(Bx64-mswin64e$B$G$Oe(B

849 tests, 1925989 assertions, 6 failures, 0 errors

e$B$G$9!#e(BString#succe$BMm$_$Ne(B2e$B7o$r>J$/$H!"0J2<$N$h$&$K$J$j$^$9!#e(B
e$B0l$DL$N$@$1$O5$$K$J$j$^$9!#e(B

  1. Failure:
    test_pipe(TestIO_M17N)
    [C:/develop/win/ruby/test/ruby/test_io_m17n.rb:44:in
    assert_str_equal' C:/develop/win/ruby/test/ruby/test_io_m17n.rb:345:in block in
    test_pipe’
    C:/develop/win/ruby/test/ruby/test_io_m17n.rb:24:in with_pipe' C:/develop/win/ruby/test/ruby/test_io_m17n.rb:338:in test_pipe’]:
    “\xE6\x99\xA6”.force_encoding(“UTF-8”) expected but not equal to
    “\xE6\x99\xA6”.force_encoding(“ASCII-8BIT”).

→ e$B$o$+$s$J$$e(B

  1. Failure:
    test_write_noenc(TestIO_M17N)
    [C:/develop/win/ruby/test/ruby/test_io_m17n.rb:311:in `block (2
    levels) in test_write_noenc’
    C:/develop/win/ruby/test/ruby/test_io_m17n.rb:310:in `open’
    C:/develop/win/ruby/test/ruby/test_io_m17n.rb:310:in `block in
    test_write_noenc’
    C:/develop/win/ruby/test/ruby/test_io_m17n.rb:16:in `block (2
    levels) in with_tmpdir’
    C:/develop/win/ruby/test/ruby/test_io_m17n.rb:15:in `chdir’
    C:/develop/win/ruby/test/ruby/test_io_m17n.rb:15:in `block in
    with_tmpdir’
    C:/develop/win/ruby/lib/tmpdir.rb:122:in `mktmpdir’
    C:/develop/win/ruby/test/ruby/test_io_m17n.rb:14:in `with_tmpdir’
    C:/develop/win/ruby/test/ruby/test_io_m17n.rb:304:in
    `test_write_noenc’]:
    <“\xC2\xA1\n\xC2\xA1\n\xC2\xA1\n\xC2\xA1\n”> expected but was
    <“\xC2\xA1\r\n\xC2\xA1\r\n\xC2\xA1\r\n\xC2\xA1\r\n”>.

→ binmodee$B$N07$$$NLdBje(B(e$B%F%9%H$,0-$$e(B)

  1. Failure:
    test_float(TestSprintf)
    [C:/develop/win/ruby/test/ruby/test_sprintf.rb:179]:
    <“36893488147419111424”> expected but was
    <“36893488147419111000”>.

→ e$B4{CN$NLdBje(B(e$B@hAw$je(B)

  1. Failure:
    test_basic(TestUnicodeEscape)
    [C:/develop/win/ruby/test/ruby/test_unicode_escape.rb:48]:
    <“"A"”> expected but was
    <“A”>.


echoe$B%3%^%s%I$N5sF0$KMj$C$?%F%9%H$K$J$C$F$$$ke(B(e$B%F%9%H$,0-$$e(B)

e$B$=$l$G$O!#e(B

e$B!!$5$5$@$G$9!#e(B

Yukihiro M. wrote:

|Cygwin, Tigere$B$GF0$+$J$$$H$$$&%l%]!<%H$,$"$j$^$9!#e(B

Tigere$B$OBP=h$5$l$?$h$&$G$9!#e(B[ruby-dev:32735]
Cygwine$B$O$I$&$J$s$G$7$g$&!#e(B

(e$BC4Eve(B e$B$5$5$@!)e(B)

e$B!!$o$+$j$^$7$?!#8+$F$_$^$9!#$,!"e(Bcygwin e$B$N%S%k%I$C$Fe(B
configure e$B4^$a$Fe(B
30e$BJ,$/$i$$$+$+$k$s$G$9$h$Me(B…e$B!#e(B

(e$BC4Eve(B e$B$5$5$@e(B)
e$B!!$&!<$s!"$I$&$7$?$b$s$G$9$+$M!#$H$j$"$($:!"e(Bstatic
e$B$K$9$k%Q%C%A$O!"e(B
e$B8e$G$I$&$K$G$b$J$k$H;W$&$N$G!"J?5$$=$&$J$N$r8+A6$C$F%3%_%C%H$7$^$9!#e(B

e$B!!e(B2, 3e$BF|A0$KLc$($l$P$b$&>/$79M$($i$l$?$s$G$9$,!#e(B

  1. sleepe$B$X$N3d$j9~$_e(B

sleepe$B$,;XDj$7$?;~4V$h$jC;$$%?%$%_%s%0$G5/$-$k$H$$$&LdBj$,%le(B
e$B%]!<%H$5$l$F$^$9!#e(B[ruby-core:14398]

e$B$5$5$@$/$s$,!VBP1~$9$k!W$HJVEz$7$F$^$9!#e(B[ruby-core:14404]

(e$BC4Eve(B e$B$5$5$@e(B)

e$B!!$7$^$7$?!#e(B

Yukihiro M. e$B$5$s$O=q$-$^$7$?e(B:

e$B$=$NB>$K$b!"!V$3$N%W%i%C%H%U%)!<%`$G$OF0$+$J$+$C$?!W$H$+$$$&e(B
e$B$h$&$J%l%]!<%H$O4?7^$7$^$9!#FC$K3+H/<T$,F|>oE*$K;H$C$F$J$$e(B
UNIXe$B7O$G$J$$e(BOSe$B$O2x$7$$!#e(B

e$BF0:n$K4X78$J$$$N$G$9$1$Ie(B
make cleane$B$Ge(Benc/*.oe$B$de(Brevision.he$B$,e(B
e$B:o=|$5$l$:$K;D$C$F$7$^$&$h$&$G$9!#e(B