[ANN] Ruby 2.0.0-p0 released

$B$3$s$K$A$O!#(BRuby 2.0.0-p0 $B$r%j%j!<%9$7$^$9!#(B

$B%@%&%s%m!<%I(B

Ruby 2.0.0 $B$H$O!)(B

Ruby 2.0.0 $B$O(B Ruby 2.0 $B7ONs$N:G=i$N0BDjHG%j%j!<%9$G$9!#(B
Ruby
$B$X$NMW5a$NB?MM2=!&Bg5,LO2=$KBP1~$9$k$?$a!"?tB?$/$N?75!G=$d2~A1$,(B
$BEk:$5$l$F$$$^$9!#<[email protected]$O0J2<$N$H$*$j$G$9!#(B

  • [email protected]%3%"5!G=(B

    • $B%-!<%o!<%I0z?t(B: API [email protected][email protected]@-(B
    • Module#prepend: $B%/%i%93HD%$N?7$7$$J}K!(B
    • $B%7%s%%k$NG[Ns$r4JC1$K:n$k%j%F%i%k(B %i
    • dir: $B<B9TCf$N%U%!%$%k$N$"$k%G%#%l%/%H%jL>(B
    • default UTF-8 encoding: $BB?$/$N%^%8%C%/%3%a%s%H$,ITMW$K(B
  • $BAH$9~$%i%$%V%i%j(B

    • Enumerable#lazy / Enumertor::Lazy: $BL58B$NCY1d%9%H%j!<%`(B
    • Enumerable#size: $BCY1d%5%$%:I>2A(B
    • #to_h: Hash $B$X$NJQ49%a%=%C%I(B
    • Onigmo ([email protected](B): [email protected],I=8=%(%s%8%s(B ($B54<V$N(B fork)
    • $BHsF14|Nc30$r0BA4$K%O%s%I%j%s%0$9$k(B API
  • $B%G%P%C%0%5%]!<%H(B

    • DTrace $B%5%]!<%H(B: $BK\HV4D6-$G$N<B9T;~?GCG$r2DG=$K$9$k5!G=(B
    • TracePoint: $B2~A1$5$l$?%H%l!<%9(B API
  • [email protected]=2~A1(B

    • bitmap marking $B$K$h$k(B GC $B:GE,2=(B
    • Rails $B$N5/F0;~4V$rBgI}$KC;=L$9$k(B Kernel#require $B$N:GE,2=(B
    • $B%a%=%C%I%G%#%9%Q%C%A$J$I$N(B VM $B:GE,2=(B
    • $BIbF0>.?t1i;;$N:GE,2=(B

$B$^$?!"<B83E*5!G=$H$7$F$G$O$"$j$^$9$,!"(BRuby
$B$N%b%8%e!<%[email protected]$KBP$9$k?7$7$$(B
$B35G0$H$J$k(B refinement $B$bDs6!$5$l$F$$$^$9!#(B

$B?75!G=$N>$7$$>pJs$K$D$$$F$O(B NEW $B%U%!%$%k$b$4;2>H$/[email protected]$5$$!#(B

2.0.0 [email protected]_7W$G$O(B 1.9
$B$H8_49$G$"$k$3$H$KHs>o$KCm0U$rJ’$C$F$$$^$9!#(B
1.9 $B$+$i(B 2.0 $B$X$N0\9T$O!"(B1.8 $B$+$i(B 1.9
$B$N0\9T$h$j6lO+$7$J$$$H;W$$$^$9!#(B
($BBg$-$a$NHs8_49$K$D$$$F$O8e=R$7$^$9(B)

$B<B:]!"%5!<%I%Q!<%F%#$N8%?HE*$J3hF0$K$h$C$F!"(BRails $B$d(B tDiary
$B$J$I!"(B
$B$$$/$D$+$N9-$/;H$o$l$F$$$k%"%W%j%1!<%7%g%s$,(B 2.0.0 $B$N(B Release
Candidate
$BHG$GF0:n$9$k$3$H$,Js9p$5$l$F$$$^$9!#(B

$BD9G/$N7|0F$G$"$C$?%I%-%e%a%s%HITB-$K$D$$$F$b!"(Brdoc
$B$,BgI}$KDI2C$5$l!"(B
1.9.3 $B$N$H$-$O%I%-%e%a%s%HN($,(B 60% [email protected]$C$?$N$KBP$7!"(B2.0.0
$B$G$O(B 75% $B$H(B
$B$J$j!“Bg$-$/2~A1$7$F$$$^$9!#$^$?!”(BRuby
[email protected]@$bDI2C$5$l$F$$$^$9!#(B

ri ruby:syntax

$B$GFI$`$3$H$,$G$-$^$9!#(B

TEENY $B$,(B 0 $B$G$9$,!"(B1.9.0 $B$H0c$$!"(B2.0.0
$B$O!V0BDjHG!W%j%j!<%9$G$"$k$3$H$K(B
$B$4Cm0U$/[email protected]$5$$!#%i%$%V%i%j:n<T$K$O(B 2.0.0
$B$r%5%]!<%H$9$k$3$H$r?d>)$7$^$9!#(B
$B>e=R$NDL$j!"(B1.9 $B$+$i(B 2.0 $B$X$N0\9T$OHf3SE*MF0W$J$O$:$G$9!#(B

Ruby 2.0.0 $B$O<BMQ2DG=$J>uBV$G$"$j!"$"$J$?$N(B Ruby
[email protected]$r3N<B$K2~A1$7$^$9!#(B
Ruby 2.0.0 $B$G%W%m%0%i%_%s%0$r3Z$7$s$G$/[email protected]$5$$!#(B

[email protected](B

$B>R2p5-;v(B

$B%5!<%I%Q!<%F%#$K$h$k?75!G=$N>R2p5-;v$,$"$j$^$9!#(B

$B0J2<$N5-;v$b;29M$K$J$j$^$9$,!"(Brefinement
$B$K4X$7$F$N5-=R$,8E$$$G$9!#(B

$B$^$?!"(B"Rubyist Magazine" $B$N:G?79f$G(B 2.0.0
$B$N0lIt$N?75!G=$r>R2p$9$k5-;v$,(B
$B7G:$5$l$F$$$^$9!#(B

$BF|K\8l$G=q$+$l$F$$$^$9$,!"8eF|1QLu$b$5$l$k8+9~$_$G$9!#(B

$BHs8_49$K$D$$$F(B

$BFCI.$9$Y$-Hs8_49$r(B 5 $B$DGD0.$7$F$$$^$9!#(B

  • $B%G%U%)%k%H$N%9%/%j%W%H%(%s%3!<%G%#%s%0$,(B UTF-8 $B$K$J$j$^$7$?(B
    [#6679] $B!#(B
    $B$3$l$O4{B8$N%W%m%0%i%$K1F6A$rM?$($k$3$H$,Js9p$5$l$F$$$^$9!#Nc$($P!"(B $B%Y%s%A%^!<%/%W%m%0%i%$,Hs>o$KCY$/$J$k$J$I(B [ruby-dev:46547]
    $B!#(B

  • iconv $B$,:o=|$5$l$^$7$?!#85!9(B M17N $B$,F3F~$5$l$?(B 1.9
    $B$N;[email protected]$GHs?d>)$N(B
    $B$b$N$G$7$?!#(BString#encode $B$J$I$r;H$C$F=q$-49$($F$/[email protected]$5$$!#(B

  • ABI [email protected]$,$J$/$J$C$F$$$^$9(B [ruby-core:48984]
    $B!#DL>o$N%f!<%6$O!"3HD%(B
    $B%i%$%V%i%j$r:F%$%s%9%H!<%[email protected]$1$G$h$$$O$9$G$9!#!V(B1.9 $B$N(B
    .so,
    .bundle $B%U%!%$%k$r%3%T!<[email protected]$15$$r$D$1$F$/[email protected]$5$$!#(B

  • #lines, #chars, #codepoints, #bytes $B%a%=%C%I$,(B Enumerator
    $B$G$O$J$/(B
    $BG[Ns$rJV$9$h$&$K$J$j$^$7$?(B
    [#6670]$B!#$3$NJQ99$K$h$C$F!"(B"lines.to_a"
    $B$H$$$&%$%G%#%*%`$r=q$/I,MW$,$J$/$J$j$^$9!#(B
    Enumerator $B$,I,MW$J>l9g$O(B #each_line $B$J$I$rMxMQ$7$F2<$5$$!#(B

  • Object#inspect $B$O(B #to_s $B$r8F$S=P$5$:!">o$K(B
    #ClassName:0x... $B$N$h$&$J(B
    $BJ8;zNs$rJV$9$h$&$K$J$j$^$7$?!#(B [#2152]

$BB>$K$bHf3SE*>.$5$JHs8_49$,$"$j$^$9!#(B[ruby-core:49119]

refinements $B$N07$$(B

Ruby $B$N%b%8%e!<%[email protected]$K?7$7$$35G0$rM?$($k(B Refinement
$B$H8F$P$l$k5!G=$rDI2C$7$^$7$?!#(B
$B$7$+$7!"(BRefinement
$B$O!V<B83E5!G=!W$G$"$k$3$H$KCm0U$7$F$/[email protected]$5$$!#>-Mh;EMM$,JQ2=(B
[email protected]$,$"$j$^$9!#(B
$B$=$l$G$b!"$<$R$
;n$7D:$-!“46A[$r$*J9$+$;$/[email protected]$5$$!#(B
$B$”$J$?$N%U%#!<%I%P%C%/$K$h$C$F$3$N5!G=$r?J2=$5$;$F$$$-$?$$$H;W$C$F$$$^$9!#(B

$B<U<-(B

2.0.0 $B$OHs>o$KB?$/$N?M!9$N9W8%[email protected]$jN)$C$F$$$^$9!#(B
$B9W8%$N$4$/0lIt$NIT40A4$J<U<-$G$9$i!"$3$3$K7G:$9$k$K$OBg$-$/$J$j$9$.$^$7$?!#(B
special thanks
$B$N%Z!<%8%X$N%j%s%/$rE=$k$3$H$G$=$NBe$o$j$H$5$;$F$/[email protected]$5$$!#(B

http://bugs.ruby-lang.org/projects/ruby/wiki/200SpecialThanks

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

$B$Hh$lMM$G$7$?!!!$d$C$?!*(B

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs