ruby-changes:3945
From: ko1@a...
Date: Tue, 12 Feb 2008 10:21:02 +0900 (JST)
Subject: [ruby-changes:3945] naruse - Ruby:r15435 (trunk): * ruby.c (load_file): enc must effect source encoding.
naruse 2008-02-12 10:20:43 +0900 (Tue, 12 Feb 2008) New Revision: 15435 Modified files: trunk/ChangeLog trunk/ruby.c Log: * ruby.c (load_file): enc must effect source encoding. [ruby-core#15496] http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ruby.c?r1=15435&r2=15434&diff_format=u http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=15435&r2=15434&diff_format=u Index: ChangeLog =================================================================== --- ChangeLog (revision 15434) +++ ChangeLog (revision 15435) @@ -1,3 +1,8 @@ +Tue Feb 12 10:15:14 2008 NARUSE, Yui <naruse@r...> + + * ruby.c (load_file): enc must effect source encoding. + [ruby-core#15496] + Tue Feb 12 10:16:47 2008 Eric Hodel <drbrain@s...> * lib/rdoc/ri/paths.rb: Restore require rubygems check. Index: ruby.c =================================================================== --- ruby.c (revision 15434) +++ ruby.c (revision 15435) @@ -1192,6 +1192,7 @@ else { enc = rb_usascii_encoding(); } + rb_funcall(f, rb_intern("set_encoding"), 1, rb_enc_from_encoding(enc)); tree = (NODE *)rb_parser_compile_file(parser, fname, f, line_start); rb_funcall(f, rb_intern("set_encoding"), 1, rb_parser_encoding(parser)); if (script && rb_parser_end_seen_p(parser)) { -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/