ruby-cvs:22050
From: akr ruby-lang.org
Date: Mon, 31 Dec 2007 19:39:21 +0900 (JST)
Subject: [ruby-cvs:22050] Ruby:r14813 (trunk): * string.c (IS_7BIT): removed.
akr 2007-12-31 19:39:20 +0900 (Mon, 31 Dec 2007)
New Revision: 14813
Modified files:
trunk/ChangeLog
trunk/string.c
Log:
* string.c (IS_7BIT): removed.
(single_byte_optimizable): new function to test optimizationability
using single byte string.
(str_strlen): use single_byte_optimizable instead of
is_ascii_string.
(str_nth): rename argument: asc -> singlebyte.
(str_offset): ditto.
(rb_str_substr): use single_byte_optimizable instead of IS_7BIT.
(rb_str_index): ditto.
(rb_str_rindex): ditto.
(rb_str_splice): ditto.
(rb_str_justify): ditto.
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/string.c?r1=14813&r2=14812
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=14813&r2=14812