summaryrefslogtreecommitdiff
path: root/string.c
AgeCommit message (Expand)Author
2014-04-14string.c: reduce function callsnobu
2014-04-14string.c: keep source code rangenobu
2014-04-12string.c: clear env self in symbol procnobu
2014-04-09string.c: remove unnecessary terminator spacenobu
2014-04-09string.c: fix capacitynobu
2014-03-30* parse.y (rb_str_dynamic_intern): [DOC] move rdoc from rb_str_intern.ktsj
2014-03-28string.c: infect match resultnobu
2014-03-28string.c: backref substitutionnobu
2014-03-28string.c: unset $~ if unmatchnobu
2014-03-27string.c: suppress warningsnobu
2014-03-27string.c: search by rb_str_indexnobu
2014-03-27string.c: mustnot_brokennobu
2014-03-27string.c: invert flagnobu
2014-03-26* parse.y: support Symbol GC. [ruby-trunk Feature #9634]nari
2014-03-25Stop allocating backref strings within gsub's search loopcharliesome
2014-03-14[DOC] add links to `Object#hash`nobu
2014-03-14string.c: [DOC] rb_str_hash_mnobu
2014-02-27adjust indent and stylenobu
2014-02-25* string.c (sym_find): Add Symbol.find(str), which returns whether givennaruse
2014-02-14string.c (rb_str_format_m): trade volatile for RB_GC_GUARDnormal
2014-02-05* internal.h, vm_core.h: move LIKELY/UNLIKELY/UNINITIALIZED_VAR()ko1
2014-02-05* string.c (rb_str_free): use FL_TEST(str, STR_SHARED) directlyko1
2014-02-05* internal.h: remove macros STR_NOCAPA and STR_NOCAPA_P().ko1
2014-02-05* string.c: refactoring, especially about string flags.ko1
2014-02-05* string.c (RESIZE_CAPA): should not resize shared string.ko1
2014-02-05* string.c (rb_str_new_frozen): refactoring code.ko1
2014-02-04* string.c: use long allocator names instead of numberedko1
2014-02-04* string.c: use STR_SHARED instead of ELTS_SHARED.ko1
2014-02-04* string.c: remvoe STR_ASSOC related code.ko1
2014-02-04pack.c: use ivar for associated objectsnobu
2014-02-04string.c: enable capacity when setting capanobu
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