[前][次][番号順一覧][スレッド一覧]

ruby-changes:21493

From: naruse <ko1@a...>
Date: Fri, 28 Oct 2011 11:30:33 +0900 (JST)
Subject: [ruby-changes:21493] naruse:r33542 (trunk): * parse.y (parser_nextc): set encoding for the buffer of ripper.

naruse	2011-10-28 11:30:22 +0900 (Fri, 28 Oct 2011)

  New Revision: 33542

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=33542

  Log:
    * parse.y (parser_nextc): set encoding for the buffer of ripper.

  Modified files:
    trunk/ChangeLog
    trunk/parse.y

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 33541)
+++ ChangeLog	(revision 33542)
@@ -1,3 +1,7 @@
+Thu Oct 27 18:58:00 2011  NARUSE, Yui  <naruse@r...>
+
+	* parse.y (parser_nextc): set encoding for the buffer of ripper.
+
 Fri Oct 28 06:06:08 2011  Tanaka Akira  <akr@f...>
 
 	* ext/sdbm/_sdbm.c (sdbm_prep): set FD_CLOEXEC flags for file
Index: parse.y
===================================================================
--- parse.y	(revision 33541)
+++ parse.y	(revision 33542)
@@ -5440,6 +5440,7 @@
 	    if (parser->tokp < lex_pend) {
 		if (NIL_P(parser->delayed)) {
 		    parser->delayed = rb_str_buf_new(1024);
+		    rb_enc_associate(parser->delayed, parser->enc);
 		    rb_str_buf_cat(parser->delayed,
 				   parser->tokp, lex_pend - parser->tokp);
 		    parser->delayed_line = ruby_sourceline;

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]