[Bug:trunk] "foo" + :bar should be rejected

e$B$J$+$@$5$se(B
e$B1sF#$G$9!#e(B

e$B8=:_!“e(B"foo” + :bar e$B$,$G$-$F$7$^$$$^$9!#e(B

$ ./ruby -ve ‘p “foo” + :bar’
ruby 1.9.2dev (2010-01-31 trunk 26518) [i686-linux]
“foobar”

r22606
e$B$G$I$5$/$5$K%3%_%C%H$5$l$F$$$k$N$G$9$,!"2?$+$N4V0c$$$G$9$h$M!#e(B
e$B$3$3$@$1e(B revert e$B$7$h$&$H;W$$$^$9!#e(B

1.9.1 e$B$K$be(B p129
e$B$/$i$$$+$i%P%C%/%]!<%H$5$l$F$7$^$C$F$$$k$h$&$J$N$G!“e(B
revert e$B$9$kI,MW$,$”$k$H;W$$$^$9e(B > Yugui e$B$5$se(B

e$B%A%1%C%He(B #2699 e$B$,99?7$5$l$^$7$?!#e(B (by Yusuke E.)

e$B%9%F!<%?%9e(B Opene$B$+$ie(BClosede$B$KJQ99e(B
e$B?JD=e(B % 0e$B$+$ie(B100e$B$KJQ99e(B

This issue was solved with changeset r26525.
Yusuke, thank you for reporting this issue.
Your contribution to Ruby is greatly appreciated.
May Ruby be with you.


http://redmine.ruby-lang.org/issues/show/2699

2010/1/31 Yusuke ENDOH [email protected]:

1.9.1 e$B$K$be(B p129 e$B$/$i$$$+$i%P%C%/%]!<%H$5$l$F$7$^$C$F$$$k$h$&$J$N$G!“e(B
revert e$B$9$kI,MW$,$”$k$H;W$$$^$9e(B > Yugui e$B$5$se(B

e$B4V0c$$$G$O$“$j$^$9$,!”?<9o$K8E$$%W%m%0%i%$r2u$9$b$N$G$O$J$$$H;W$$$^$9!#e(B e$B$$7$me(Breverte$B$9$k$H8=9T$N%W%m%0%i%`$r2u$96s$,$"$k$N$Ge(Breverte$B$7$^$;$s!#e(B

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

2010e$BG/e(B2e$B7ne(B1e$BF|e(B0:56 Yugui [email protected]:

2010/1/31 Yusuke ENDOH [email protected]:

1.9.1 e$B$K$be(B p129 e$B$/$i$$$+$i%P%C%/%]!<%H$5$l$F$7$^$C$F$$$k$h$&$J$N$G!“e(B
revert e$B$9$kI,MW$,$”$k$H;W$$$^$9e(B > Yugui e$B$5$se(B

e$B4V0c$$$G$O$“$j$^$9$,!”?<9o$K8E$$%W%m%0%i%$r2u$9$b$N$G$O$J$$$H;W$$$^$9!#e(B e$B$$7$me(Breverte$B$9$k$H8=9T$N%W%m%0%i%`$r2u$96s$,$"$k$N$Ge(Breverte$B$7$^$;$s!#e(B

e$B$9$_$^$;$s!"=EBg@-$,EA$o$i$J$$Js9p$G$7$?!#e(B

“foo” + :bar e$B$OBg$7$?$3$H$N$J$$Nc$J$s$G$9$,!"e(BStringValue e$B$,e(B
Symbol e$B$re(B
e$B<u$1F~$l$F$7$^$&$H$$$&%P%0$@$C$?$?$a!"e(BStringValue
e$B$r;H$C$F$$$k2U=je(B
e$B$9$Y$F$K1F6A$7$^$9!#e(B

e$BNc$($P!"e(BFile.join(“foo”, :bar)
e$B$H$+!"e(BEncoding.find(:filesystem) e$B$H$+$,e(B
e$BF0$$$F$7$^$C$F$$$^$7$?!#e(B

Symbol e$B$r0EL[E*$Ke(B String e$B$KJQ49$7$J$$$H$$$&;EMM$O!"e(BSymbol <
String e$B$Ne(B
e$B;~$N7c$7$$5DO@$NKv$KH]Dj$5$l$?7kO@$@$HJ9$-$^$7$?!#e(B
e$BJ|$C$F$*$/$H$I$s$I$s8m$C$?;H$$J}$,9-$^$C$F$7$^$$$^$9!#<B:]!“e(Btest-all
e$B$Ke(B
1 e$B2U=j!“e(Brubyspec e$B$Ke(B 5
e$B2U=j!”$3$N5sF0$K0MB8$9$k2U=j$,$”$j$^$7$?e(B (e$B$9$Y$Fe(B
e$B=$@5:Q$G$9e(B) e$B!#e(B

e$B$J$N$G!"e(B

  • 1.9.1 e$B$KAa$/%P%C%/%]!<%H$7$F8m$C$?;H$$J}$r$d$a$5$;$ke(B
  • e$B5DO@$N7kO@$r<N$F!"e(B1.9
    e$B7ONs$G$O$3$N5sF0$rG’$a$k$3$H$r@k8@$9$ke(B

e$B$N$I$A$i$+$K$9$k$Y$-$@$H;W$$$^$9!#e(B