From: Stephen Bannasch Date: 2010-09-08T19:16:08+09:00 Subject: [ruby-core:32134] [Ruby 1.9-Bug#3780] RDoc::Parser.binary? broken for some utf8 files longer than 1024 bytes Issue #3780 has been updated by Stephen Bannasch. Interesting ... the problem does not occur when running rdoc included in ruby built with the v1_9_2_0 tag. I had thought it would -- but the RDoc::Parser.binary? method I reference above which I believe causes the problem: http://github.com/ruby/ruby/blob/trunk/lib/rdoc/parser.rb#L70 is from trunk -- appears to be identical?? $ ./bin/ruby --version ruby 1.9.2p0 (2010-08-18 revision 29036) [x86_64-darwin10.4.0] $ ./bin/rdoc --version rdoc 2.5.8 $ rm -rf ~/Desktop/rdoc; ./bin/rdoc -o ~/Desktop/rdoc ~/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/ Parsing sources... /Users/stephen/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/irb/inspector.rb:36:36: Couldn't find INSPECTORS. Assuming it's a module /Users/stephen/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/singleton.rb:238:11: Couldn't find Yup. Assuming it's a module /Users/stephen/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/tk/font.rb:41:27: Couldn't find SYSTEM_FONT_NAMES. Assuming it's a module /Users/stephen/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/tk.rb:67:30: Couldn't find Tk_CMDTBL. Assuming it's a module /Users/stephen/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/tk.rb:72:31: Couldn't find Tk_WINDOWS. Assuming it's a module 100% [877/877] /Users/stephen/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/yaml.rb Generating Darkfish... Files: 877 Classes: 1647 ( 1138 undocumented) Constants: 1894 ( 1630 undocumented) Modules: 444 ( 314 undocumented) Methods: 12982 ( 9305 undocumented) 26.99% documented Elapsed: 285.4s ---------------------------------------- http://redmine.ruby-lang.org/issues/show/3780 ---------------------------------------- http://redmine.ruby-lang.org