aboutsummaryrefslogtreecommitdiffstats
path: root/string.c
Commit message (Expand)AuthorAgeFilesLines
* string.c: clear env self in symbol procnobu2014-04-121-0/+1
* string.c: remove unnecessary terminator spacenobu2014-04-091-3/+2
* string.c: fix capacitynobu2014-04-091-1/+1
* * parse.y (rb_str_dynamic_intern): [DOC] move rdoc from rb_str_intern.ktsj2014-03-301-20/+0
* string.c: infect match resultnobu2014-03-281-0/+3
* string.c: backref substitutionnobu2014-03-281-14/+26
* string.c: unset $~ if unmatchnobu2014-03-281-3/+8
* string.c: suppress warningsnobu2014-03-271-2/+2
* string.c: search by rb_str_indexnobu2014-03-271-55/+110
* string.c: mustnot_brokennobu2014-03-271-6/+10
* string.c: invert flagnobu2014-03-271-5/+5
* * parse.y: support Symbol GC. [ruby-trunk Feature #9634]nari2014-03-261-15/+12
* Stop allocating backref strings within gsub's search loopcharliesome2014-03-251-3/+5
* [DOC] add links to `Object#hash`nobu2014-03-141-0/+2
* string.c: [DOC] rb_str_hash_mnobu2014-03-141-1/+1
* adjust indent and stylenobu2014-02-271-1/+2
* * string.c (sym_find): Add Symbol.find(str), which returns whether givennaruse2014-02-251-0/+22
* string.c (rb_str_format_m): trade volatile for RB_GC_GUARDnormal2014-02-141-2/+4
* * internal.h, vm_core.h: move LIKELY/UNLIKELY/UNINITIALIZED_VAR()ko12014-02-051-1/+0
* * string.c (rb_str_free): use FL_TEST(str, STR_SHARED) directlyko12014-02-051-2/+2
* * internal.h: remove macros STR_NOCAPA and STR_NOCAPA_P().ko12014-02-051-4/+2
* * string.c: refactoring, especially about string flags.ko12014-02-051-25/+28
* * string.c (RESIZE_CAPA): should not resize shared string.ko12014-02-051-2/+2
* * string.c (rb_str_new_frozen): refactoring code.ko12014-02-051-41/+31
* * string.c: use long allocator names instead of numberedko12014-02-041-32/+26
* * string.c: use STR_SHARED instead of ELTS_SHARED.ko12014-02-041-5/+5
* * string.c: remvoe STR_ASSOC related code.ko12014-02-041-53/+3
* pack.c: use ivar for associated objectsnobu2014-02-041-41/+0
* string.c: enable capacity when setting capanobu2014-02-041-0/+1
* string.c: respect BOMnobu2014-01-151-1/+7
* string.c: use actual encodingsnobu2014-01-151-23/+38
* * include/ruby/ruby.h: rename OBJ_WRITE and OBJ_WRITTEN intoko12013-12-201-4/+4
* parse.y: use rb_fstring() for strings stored in the symbol tabletmm12013-12-081-2/+13
* * string.c (rb_str_scrub): [DOC] add param str.nobu2013-12-051-0/+1
* string.c: fix declaration-after-statementnobu2013-12-041-1/+2
* * string.c (fstr_update_callback): Improve implementation in r43968tmm12013-12-041-13/+14
* * string.c (rb_fstring): Use st_update instead of st_lookup +tmm12013-12-031-15/+23
* * string.c (rb_fstring): fstrings should be ELTS_SHARED.ko12013-11-281-1/+8
* * compile.c: Use rb_fstring() to de-duplicate string literals in code. [ruby...tmm12013-11-261-0/+5
* string.c: fix memsize of frozen shared stringnobu2013-11-261-1/+4
* * internal.h: do not use ruby_sized_xrealloc() and ruby_sized_xfree()ko12013-11-251-2/+1
* * gc.c (rb_gc_resurrect): added.ko12013-11-191-1/+1
* string.c: constifynobu2013-11-171-1/+1
* * internal.h: move common string/hash flags to include file.tmm12013-11-111-11/+0
* * compile.c (iseq_compile_each): emit opt_str_freeze if the #freezecharliesome2013-11-091-0/+1
* string.c: fix typonobu2013-11-011-1/+1
* string.c: export rb_str_scrubnobu2013-11-011-10/+10
* * string.c (STR_HEAP_SIZE): includes TERM_LEN(str).ko12013-10-171-2/+2
* * gc.c, internal.h: rename ruby_xsizefree/realloc toko12013-10-171-5/+5
* * array.c, string.c: use ruby_xsizedfree() and ruby_xsizedrealloc().ko12013-10-171-6/+10