ruby-changes:8480
From: nobu <ko1@a...>
Date: Wed, 29 Oct 2008 09:30:27 +0900 (JST)
Subject: [ruby-changes:8480] Ruby:r20013 (trunk): * ruby.c (load_file_internal): use ASCII-8BIT to prevent conversion.
nobu 2008-10-29 09:30:09 +0900 (Wed, 29 Oct 2008) New Revision: 20013 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=20013 Log: * ruby.c (load_file_internal): use ASCII-8BIT to prevent conversion. [ruby-core:19579] Modified files: trunk/ChangeLog trunk/ruby.c Index: ChangeLog =================================================================== --- ChangeLog (revision 20012) +++ ChangeLog (revision 20013) @@ -1,5 +1,8 @@ -Wed Oct 29 09:23:01 2008 Nobuyoshi Nakada <nobu@r...> +Wed Oct 29 09:30:04 2008 Nobuyoshi Nakada <nobu@r...> + * ruby.c (load_file_internal): use ASCII-8BIT to prevent conversion. + [ruby-core:19579] + * ruby.c (load_file_internal): cache common interned IDs. Wed Oct 29 00:43:39 2008 Tadayoshi Funaba <tadf@d...> Index: ruby.c =================================================================== --- ruby.c (revision 20012) +++ ruby.c (revision 20013) @@ -1255,7 +1255,7 @@ int no_ext_enc = !opt->ext.enc.name; int no_int_enc = !opt->intern.enc.name; - enc = rb_usascii_encoding(); + enc = rb_ascii8bit_encoding(); rb_funcall(f, set_encoding, 1, rb_enc_from_encoding(enc)); if (opt->xflag) { @@ -1356,7 +1356,7 @@ enc = rb_locale_encoding(); } else { - enc = rb_usascii_encoding(); + enc = rb_ascii8bit_encoding(); } rb_funcall(f, set_encoding, 1, rb_enc_from_encoding(enc)); tree = (NODE *)rb_parser_compile_file(parser, fname, f, line_start); -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/