aboutsummaryrefslogtreecommitdiffstats
path: root/string.c
Commit message (Expand)AuthorAgeFilesLines
* update force_encoding document.akr2007-12-301-0/+2
* * re.c (rb_reg_regsub): returns the given string itself if nothingnobu2007-12-291-2/+13
* * encoding.c (rb_enc_codelen): show codepoint in error message.akr2007-12-271-3/+0
* * string.c (rb_str_casecmp): fixed using a wrong variable.nobu2007-12-271-1/+1
* * string.c (Init_String): defines chars method.nobu2007-12-261-0/+1
* * encoding.h (rb_enc_mbc_to_codepoint): wrapper fornobu2007-12-251-2/+4
* * string.c (rb_str_each_line): don't call rb_enc_codepoint with emptyakr2007-12-251-1/+1
* * string.c (rb_str_inspect): don't call rb_enc_codepoint with emptyakr2007-12-251-1/+2
* * string.c (rb_str_succ): fix for string with non-alphanumeric chars.nobu2007-12-251-4/+1
* * include/ruby/encoding.h (rb_enc_left_char_head): new utility macro.matz2007-12-241-3/+2
* * string.c (rb_str_comparable): fixed to keep transitivity.matz2007-12-241-4/+14
* * string.c (tr_trans): should associate new encoding if modified.matz2007-12-231-2/+5
* * string.c (str_new_shared): was setting embedding flag of wrongmatz2007-12-231-1/+1
* * string.c (rb_str_comparable): comparison including brokenmatz2007-12-231-6/+8
* * string.c (sym_call): use exact argument array interface.nobu2007-12-231-6/+4
* add rdoc.akr2007-12-221-2/+22
* * string.c (rb_str_buf_append): improvement for non-broken codednobu2007-12-211-0/+12
* * string.c (rb_str_succ): retry increasing until valid char is found.nobu2007-12-211-3/+3
* * string.c (rb_str_chomp_bang): avoid unnecessary loop usingmatz2007-12-211-6/+2
* * string.c (rb_str_is_ascii_only_p): new method ascii_only?.akr2007-12-211-0/+9
* * regerror.c, string.c, io.c, lib/getoptlong.rb, lib/net/imap.rb,akr2007-12-211-1/+1
* * string.c (tr_trans): wrong encoding check for tree strings.matz2007-12-201-4/+8
* * string.c (rb_str_index): wrong starting position.matz2007-12-201-0/+1
* * string.c (rb_str_each_line): should consider rslen.matz2007-12-191-1/+6
* * string.c (rb_str_rindex_m): too much adjustment.matz2007-12-191-1/+0
* * string.c (rb_str_rindex): comparison length should be based onmatz2007-12-191-0/+1
* * string.c (rb_str_chomp_bang): wrong adjust condition.matz2007-12-191-3/+3
* * string.c (str_sublen): adjust position if position is not at thematz2007-12-191-6/+19
* * re.c (rb_reg_regsub): should set checked encoding.nobu2007-12-191-3/+4
* * string.c (rb_str_justify): should propagate encoding from padmatz2007-12-191-1/+1
* * string.c (rb_str_splice): propagate encoding.matz2007-12-181-1/+4
* * string.c (str_nth): need not to raise out-of-range exception.matz2007-12-181-12/+10
* * re.c (rb_reg_initialize): raise error if non-Unicode fixedmatz2007-12-171-2/+1
* * string.c (scan_once): need no encoding compatibility check.matz2007-12-171-4/+1
* * string.c (rb_str_index): check if substring is broken.matz2007-12-171-1/+8
* * string.c (rb_enc_str_asciionly_p): use rb_enc_str_coderange.akr2007-12-171-10/+3
* * string.c (rb_enc_str_coderange): set ENC_CODERANGE_BROKEN usingakr2007-12-171-32/+20
* * include/ruby/encoding.h (ENC_CODERANGE_VALID): rename fromakr2007-12-171-2/+2
* * string.c (tr_find): wrong condition fixed.matz2007-12-171-4/+6
* * io.c (rb_f_p): RDoc update. a patch from murphy <murphy AT rubychan.de>.matz2007-12-141-1/+1
* * string.c (rb_str_cmp): encoding aware comparison.matz2007-12-141-13/+35
* * string.c (str_nth): direct jump if string is 7bit only. greatmatz2007-12-131-12/+22
* * string.c (rb_str_shared_replace): make str noembed after free.akr2007-12-131-1/+1
* * string.c (rb_str_succ): should not enter infinite loop formatz2007-12-131-2/+7
* * string.c (str_gsub): should copy encoding to the result.matz2007-12-131-3/+5
* * string.c (rb_str_split_m): need not to check encoding if regexpmatz2007-12-131-6/+5
* * re.c, regerror.c, string.c, parse.y, ruby.c, file.c:akr2007-12-121-2/+2
* * re.c (rb_reg_regsub): should copy encoding.nobu2007-12-121-0/+9
* * string.c (rb_str_tmp_new): creates hidden temporary buffer.nobu2007-12-101-3/+9
* * string.c (rb_str_insert): should not add length in bytes to index innobu2007-12-101-3/+3