ベンチマークが終わらない

shugo $B$5$s$N(B refinement
$B$N=$@5$K$D$$$F%Y%s%A%^!<%/$r<h$m$&$H!$:rF|$+$i$9(B
$B$Y$F$N%Y%s%A%^!<%/$rAv$i$;$?$H$3$m!$IaCJ$J$i?t;~4V$G=$o$k$N$G$9$,!$:#8+(B
$B$?$i=
$o$C$F$^$;$s$G$7$?!%(B

CharExponent = 3
count = 0
end

clean 30256.3521170616
=> 504.272535 $BJ,(B

$B$3$N%Y%s%A%^!<%/$,$($i$$;~4V$+$+$C$F$$$k$h$&$J$N$G$9$,!$2?$+$*?4Ev$?$j$N(B
$B$"$k?M$O5o$^$;$s$+!)!!$A$g$C$H0[>o$G$9!%(B

$B0JA0$O(B 5 $BIC<e$G=*$o$C$F$$$^$7$?!%(B

$B$3$N(B clean $B$H$$$&$N$O(B
ruby 2.0.0dev (2012-11-19 trunk 37722) [x86_64-linux]
$B$G$9!%(B

nari $B$5$s$NDjE@%Y%s%A%^!<%/$G$O!$$J$s$+=P$F$^$9!)(B

$BDjE@4QB,$G$b%Y%s%A%^!<%/$,$*$o$C$F$J$$$_$?$$$G$9$M!D!J%?%$%`%"%&%H=hM}F~$l$F$$$k$N$G5$$,IU$-$^$;$s$G$7$?!K(B

r37485 - r37489 $B$N4V$GLdBj$NJQ99$,$*$3$J$o$l$F$$$k$h$&$G$9!#(B
$B2x$7$=$&$J$N$O(Br37486$B$+(Br37485$B$G$9$M$(!#(B

2012/11/20 SASADA Koichi [email protected]:

(2012/11/20 8:04), Narihiro N. wrote:

r37485 - r37489 $B$N4V$GLdBj$NJQ99$,$*$3$J$o$l$F$$$k$h$&$G$9!#(B
$B2x$7$=$&$J$N$O(Br37486$B$+(Br37485$B$G$9$M$(!#(B

$B$$!$<B:]$K%P%0$,8+$D$+$j$^$7$?$M(B :)$B!!AG@2$i$7$$!%(B

$B$J$k$;$5$s!$8+$FLc$($^$;$s$+!%2?$+$,Dj?t;~4V$+$i(B O(n)
$B$H$+!$$b$C$H$+$+$k(B
$B$h$&$J%"%k%4%j%:%`$KJQ$o$C$?!)(B

$B$"!<!$$3$l%j%F%i%k$,(B US-ASCII $B$+$i(B UTF-8
$B$KJQ$o$C$?$+$i$+$J$"!)(B
$B%Y%s%A%^!<%/JQ$($m$h!$$C$F$3$H!)(B

* parse.y (parser_initialize): set default parser encoding as
trunk/test/dl/test_import.rb
trunk/test/ruby/test_m17n.rb
trunk/test/ruby/test_pack.rb
trunk/test/ruby/test_parse.rb
trunk/test/ruby/test_regexp.rb
trunk/test/syslog/test_syslog_logger.rb
trunk/test/webrick/test_cgi.rb

(2012/11/21 16:05), NARUSE, Yui wrote:

“\xFF” $B$C$FJ8;zNs%j%F%i%k$N%(%s%3!<%G%#%s%0$,(BUTF-8$B$K$J$C$?$+$i$G$9$M!#(B
$BKAF,$K(B #coding: us-ascii $B$r2C$($F$/$@$5$$!#(B

$B$I$b$I$b!%$=$&$7$F$*$-$^$9!%(B

$B$A$J$$K!$$3$NJU$N1F6A$O?%$j9~$:Q$_$G$7$g$&$+!%(B

2012$BG/(B11$B7n(B20$BF|(B 8:11 SASADA Koichi [email protected]:

$B$“!<!$$3$l%j%F%i%k$,(B US-ASCII $B$+$i(B UTF-8 $B$KJQ$o$C$?$+$i$+$J$”!)(B
$B%Y%s%A%^!<%/JQ$($m$h!$$C$F$3$H!)(B

“(J\xFF”
$B$C$FJ8;zNs%j%F%i%k$N%(%s%3!<%G%#%s%0$,(BUTF-8$B$K$J$C$?$+$i$G$9$M!#(B
$BKAF,$K(B #coding: us-ascii $B$r2C$($F$/$@$5$$!#(B

On 2012/11/21 16:36, NARUSE, Yui wrote:

magic comment がない場合は “\xFF” は ASCII-8BIT にした方がいいのかなぁ。
そもぞも UTF-8 の場合に、\x… は必用でしょうか。今その方向にするのは
ちょっと遅いが、#coding: UTF-8 の中でも \x… が出れば ASCII-8BIT にする
のはどうでしょうか。同じ文字列に \u も \x も出るときにどうするか、という
問題はありますけど。

よろしく、 Martin.

P.S.: \xFF はあえて書かなかった。なぜかというと、UTF-8 の中にはそもぞも
\xFF はありえません。

(2012/11/21 18:10), “Martin J. Dürst” wrote:

P.S.: \xFF はあえて書かなかった。なぜかというと、UTF-8 の中にはそもぞも
\xFF はありえません。

もし,仕様変更の議論を続けるのなら,新しいチケットを作成したほうがよろ
しいかと思います.

2012年11月21日 18:10 “Martin J. Dürst” [email protected]:

どもども.そうしておきます.

よろしく、 Martin.

P.S.: \xFF はあえて書かなかった。なぜかというと、UTF-8 の中にはそもぞも \xFF はありえません。

UTF-8 ならば「\u使えよ」で終了なんですが、EUC-JP や Shift_JIS などでは non ASCII な文字を
埋め込む場合に \x を使いたいですね。(でないと、フォントがない環境で編集し辛い)

まぁそもそも、[ruby-dev:46580] は思ったよりの非互換を踏むコードが多いという問題意識なので、
さらに非互換を拡大する方向の変更は逆方向です。

2012$BG/(B11$B7n(B21$BF|(B 16:13 SASADA Koichi [email protected]:

(2012/11/21 16:05), NARUSE, Yui wrote:

“\xFF” $B$C$FJ8;zNs%j%F%i%k$N%(%s%3!<%G%#%s%0$,(BUTF-8$B$K$J$C$?$+$i$G$9$M!#(B
$BKAF,$K(B #coding: us-ascii $B$r2C$($F$/$@$5$$!#(B

$B$I$b$I$b!%$=$&$7$F$*$-$^$9!%(B

$B$A$J$$K!$$3$NJU$N1F6A$O?%$j9~$:Q$_$G$7$g$&$+!%(B

$B2DG=@-$OA[Dj$7$F$$$^$7$?$,!“;W$C$?$h$j1F6A$,Bg$-$$$J$!!”$H$$$&0u>]$r;}$A$D$D$"$j$^$9!#(B
magic comment $B$,$J$$>l9g$O(B “(J\xFF” $B$O(B ASCII-8BIT
$B$K$7$?J}$,$$$$$N$+$J$!!#(B