summaryrefslogtreecommitdiff
path: root/string.c
AgeCommit message (Expand)Author
2014-01-15string.c: respect BOMnobu
2014-01-15string.c: use actual encodingsnobu
2013-12-20* include/ruby/ruby.h: rename OBJ_WRITE and OBJ_WRITTEN intoko1
2013-12-08parse.y: use rb_fstring() for strings stored in the symbol tabletmm1
2013-12-05* string.c (rb_str_scrub): [DOC] add param str.nobu
2013-12-04string.c: fix declaration-after-statementnobu
2013-12-04* string.c (fstr_update_callback): Improve implementation in r43968tmm1
2013-12-03* string.c (rb_fstring): Use st_update instead of st_lookup +tmm1
2013-11-28* string.c (rb_fstring): fstrings should be ELTS_SHARED.ko1
2013-11-26* compile.c: Use rb_fstring() to de-duplicate string literals in code. [ruby...tmm1
2013-11-26string.c: fix memsize of frozen shared stringnobu
2013-11-25* internal.h: do not use ruby_sized_xrealloc() and ruby_sized_xfree()ko1
2013-11-19* gc.c (rb_gc_resurrect): added.ko1
2013-11-17string.c: constifynobu
2013-11-11* internal.h: move common string/hash flags to include file.tmm1
2013-11-09* compile.c (iseq_compile_each): emit opt_str_freeze if the #freezecharliesome
2013-11-01string.c: fix typonobu
2013-11-01string.c: export rb_str_scrubnobu
2013-10-17* string.c (STR_HEAP_SIZE): includes TERM_LEN(str).ko1
2013-10-17* gc.c, internal.h: rename ruby_xsizefree/realloc toko1
2013-10-17* array.c, string.c: use ruby_xsizedfree() and ruby_xsizedrealloc().ko1
2013-10-10string.c: use str_duplicatenobu
2013-10-09string.c: mark frozen stringnobu
2013-09-25* include/ruby/ruby.h: rename RARRAY_RAWPTR() to RARRAY_CONST_PTR().ko1
2013-09-24string.c: fix for UTF-16/32nobu
2013-09-20string.c: scan coderangenobu
2013-09-18* string.c (rb_str_enumerate_lines): make String#each_line andglass
2013-09-05* string.c (fstring_cmp): take string encoding into account whencharliesome
2013-09-05string.c: reduce objects in rb_fstringnobu
2013-09-05* include/ruby/ruby.h: add RSTRING_FSTR flagcharliesome
2013-09-04string.c: fix for \Knobu
2013-09-03string.c: rb_enc_str_new_cstrnobu
2013-08-31dir.c: reduce string objectnobu
2013-08-08* string.c (rb_str_format_m): use RARRAY_RAWPTR() instead ofko1
2013-08-07* string.c: [DOC] Description of rb_str_equal [Fixes GH-375]zzak
2013-08-06string.c: fix typonobu
2013-08-01* string.c (str_rindex): remove comment.glass
2013-07-31* string.c (rb_str_rindex): fix bug introduced in r42269.glass
2013-07-31* string.c (rb_str_rindex): performance improvement by usingglass
2013-07-31* string.c (rb_str_rindex): refactoring and avoid to call str_nth() ifglass
2013-07-28* string.c: add internal API rb_str_locktmp_ensure().glass
2013-07-22* string.c (rb_str_enumerate_chars): specify array capaglass
2013-07-22* string.c (rb_str_enumerate_chars): specify array capa.glass
2013-07-22* string.c (rb_str_each_char_size): performance implement byglass
2013-07-20* string.c (rb_str_succ): add missing case NEIGHBOR_WRAPPED.naruse
2013-07-20string.c: wchar succnobu
2013-07-18* string.c (str_alloc): no need to clear RString (already cleared).ko1
2013-07-14string.c: char lengthnobu
2013-07-14string.c: consider old terminatornobu
2013-07-12encoding.c: refill terminator at associating encodingnobu