summaryrefslogtreecommitdiff
path: root/string.c
AgeCommit message (Expand)Author
2007-12-21* string.c (rb_str_succ): retry increasing until valid char is found.nobu
2007-12-21* string.c (rb_str_chomp_bang): avoid unnecessary loop usingmatz
2007-12-21* string.c (rb_str_is_ascii_only_p): new method ascii_only?.akr
2007-12-21* regerror.c, string.c, io.c, lib/getoptlong.rb, lib/net/imap.rb,akr
2007-12-20* string.c (tr_trans): wrong encoding check for tree strings.matz
2007-12-20* string.c (rb_str_index): wrong starting position.matz
2007-12-19* string.c (rb_str_each_line): should consider rslen.matz
2007-12-19* string.c (rb_str_rindex_m): too much adjustment.matz
2007-12-19* string.c (rb_str_rindex): comparison length should be based onmatz
2007-12-19* string.c (rb_str_chomp_bang): wrong adjust condition.matz
2007-12-19* string.c (str_sublen): adjust position if position is not at thematz
2007-12-19* re.c (rb_reg_regsub): should set checked encoding.nobu
2007-12-19* string.c (rb_str_justify): should propagate encoding from padmatz
2007-12-18* string.c (rb_str_splice): propagate encoding.matz
2007-12-18* string.c (str_nth): need not to raise out-of-range exception.matz
2007-12-17* re.c (rb_reg_initialize): raise error if non-Unicode fixedmatz
2007-12-17* string.c (scan_once): need no encoding compatibility check.matz
2007-12-17* string.c (rb_str_index): check if substring is broken.matz
2007-12-17* string.c (rb_enc_str_asciionly_p): use rb_enc_str_coderange.akr
2007-12-17* string.c (rb_enc_str_coderange): set ENC_CODERANGE_BROKEN usingakr
2007-12-17* include/ruby/encoding.h (ENC_CODERANGE_VALID): rename fromakr
2007-12-17* string.c (tr_find): wrong condition fixed.matz
2007-12-14* io.c (rb_f_p): RDoc update. a patch from murphy <murphy AT rubychan.de>.matz
2007-12-14* string.c (rb_str_cmp): encoding aware comparison.matz
2007-12-13* string.c (str_nth): direct jump if string is 7bit only. greatmatz
2007-12-13* string.c (rb_str_shared_replace): make str noembed after free.akr
2007-12-13* string.c (rb_str_succ): should not enter infinite loop formatz
2007-12-13* string.c (str_gsub): should copy encoding to the result.matz
2007-12-13* string.c (rb_str_split_m): need not to check encoding if regexpmatz
2007-12-12* re.c, regerror.c, string.c, parse.y, ruby.c, file.c:akr
2007-12-12* re.c (rb_reg_regsub): should copy encoding.nobu
2007-12-10* string.c (rb_str_tmp_new): creates hidden temporary buffer.nobu
2007-12-10* string.c (rb_str_insert): should not add length in bytes to index innobu
2007-12-10* transcode.c: new file to provide encoding conversion features.matz
2007-12-10* re.c (rb_reg_search): return byte offset. [ruby-dev:32452]nobu
2007-12-09* re.c (rb_reg_expr_str): use \xHH instead of \OOO.akr
2007-12-09* string.c (tr_find): returns true if no characters to be removed isnobu
2007-12-09* string.c (tr_trans): get rid of segfaults when has mulitbytes butnobu
2007-12-08* encoding.c (rb_enc_mbclen): make it never fail.akr
2007-12-06* encoding.c (rb_enc_precise_mbclen): new function for mbclen withakr
2007-11-27* include/ruby/encoding.h, encoding.c, re.c, string.c, parse.y: akr
2007-11-25* include/ruby/encoding.h (rb_enc_str_asciionly_p): declared.akr
2007-11-13* include/ruby/ruby.h: introduce 2 macros:ko1
2007-11-10* string.c (tr_trans): cast to unsigned char after dereferenceakr
2007-11-09* string.c (rb_str_squeeze_bang): initialize squeezing table if nonobu
2007-11-07* string.c (tr_setup_table, tr_trans): fix test failures in test/ruby/test_st...davidflanagan
2007-11-03* string.c (tr_setup_table): use C array for characters that fitmatz
2007-10-29* string.c (rb_str_substr): perfomance improvement. [ruby-dev:31806]nobu
2007-10-16* string.c (rb_str_ord): use encoding.nobu
2007-10-16* string.c (rb_str_new4): should copy encoding. a patch from NARUSE,nobu