summaryrefslogtreecommitdiff
path: root/string.c
AgeCommit message (Expand)Author
2014-05-19string.c: byte offsetnobu
2014-05-19string.c: constifynobu
2014-04-21* string.c (rb_str_coderange_scan_restartable): coderange is alwaysnaruse
2014-04-21* string.c (coderange_scan): remove useless condtion `p < e` afternaruse
2014-04-21* string.c (coderange_scan): remove unused logic.naruse
2014-04-21string.c: rename rb_str_splice as rb_str_updatenobu
2014-04-18string.c: SHARABLE_SUBSTRING_Pnobu
2014-04-18string.c: share middle of a stringnobu
2014-04-18string.c: revert r45622nobu
2014-04-18string.c: r45621nobu
2014-04-18string.c: don't clear coderange at expandingnobu
2014-04-18string.c: keep code rangenobu
2014-04-18* string.c: use uintptr_t instead of VALUE because they are not rubynaruse
2014-04-18* string.c: check str_strlen's argument, and add comment ornaruse
2014-04-18* string.c (str_strlen): use enc_strlen if the coderange is known.naruse
2014-04-18* string.c (enc_strlen): move UTF-8 optimization from str_strlen tonaruse
2014-04-17string.c: argument checknobu
2014-04-17string.c: rb_str_cat_cstrnobu
2014-04-17string.c: alias of rb_str_buf_cat and rb_str_buf_cat2nobu
2014-04-17string.c: reduce duplicated codenobu
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