From: SASADA Koichi Date: 2012-11-20T08:11:24+09:00 Subject: [ruby-dev:46549] Re: ベンチマークが終わらない (2012/11/20 8:04), Narihiro Nakamura wrote: > r37485 - r37489 の間で問題の変更がおこなわれているようです。 > 怪しそうなのはr37486かr37485ですねえ。 おお,実際にバグが見つかりましたね :) 素晴らしい. なるせさん,見て貰えませんか.何かが定数時間から O(n) とか,もっとかかる ようなアルゴリズムに変わった? あー,これリテラルが US-ASCII から UTF-8 に変わったからかなあ? ベンチマーク変えろよ,ってこと? > naruse 2012-11-06 09:49:57 +0900 (Tue, 06 Nov 2012) > > New Revision: 37485 > > http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=37485 > > Log: > * ruby.c (load_file_internal): set default source encoding as > UTF-8 instead of US-ASCII. [ruby-core:46021] [Feature #6679] > > * parse.y (parser_initialize): set default parser encoding as > UTF-8 instead of US-ASCII. > > Modified files: > trunk/ChangeLog > trunk/NEWS > trunk/lib/rexml/encoding.rb > trunk/lib/rexml/source.rb > trunk/parse.y > trunk/ruby.c > trunk/test/base64/test_base64.rb > trunk/test/dl/test_import.rb > trunk/test/logger/test_logger.rb > trunk/test/net/http/test_http.rb > trunk/test/net/http/test_httpresponse.rb > trunk/test/openssl/test_x509name.rb > trunk/test/psych/test_yaml.rb > trunk/test/psych/visitors/test_to_ruby.rb > trunk/test/ripper/test_ripper.rb > trunk/test/ruby/test_array.rb > trunk/test/ruby/test_io.rb > trunk/test/ruby/test_io_m17n.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 > naruse 2012-11-06 09:50:02 +0900 (Tue, 06 Nov 2012) > > New Revision: 37486 > > http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=37486 > > Log: > * string.c (rb_str_b): Add String#b, returning a copied string > whose encoding is ASCII-8BIT. [ruby-dev:45992] [Feature #6767] > > Modified files: > trunk/ChangeLog > trunk/NEWS > trunk/string.c > trunk/test/ruby/test_m17n.rb -- // SASADA Koichi at atdot dot net