aboutsummaryrefslogtreecommitdiffstats
path: root/string.c
Commit message (Expand)AuthorAgeFilesLines
* * parse.y: change Symbol <-> ID relationship to avoidko12014-07-091-8/+1
* string.c: do not use garbage objectnobu2014-07-061-3/+3
* * string.c (fstr_update_callback): do not use rb_gc_resurrect()ko12014-07-061-12/+19
* string.c: rb_fstring_new assumes US-ASCIInobu2014-07-041-3/+4
* string.c: rb_fstring_newnobu2014-06-301-0/+21
* string.c: no copy of interned stringsnobu2014-06-161-5/+5
* string.c: fix wrong capanobu2014-06-141-2/+4
* string.c: consider capacitynobu2014-06-121-1/+1
* string.c: shrink before freezingnobu2014-06-121-0/+2
* string.c: shrink too big buffernobu2014-06-121-1/+4
* string.c: update rdoc of rb_str_slice_bang()nobu2014-06-071-1/+1
* encoding.h: constify rb_encodingnobu2014-06-021-13/+13
* constify rb_encoding and OnigEncodingnobu2014-06-011-13/+13
* string.c: reset code rangenobu2014-05-301-1/+1
* string.c: byte offsetnobu2014-05-191-5/+7
* string.c: constifynobu2014-05-191-2/+2
* * string.c (rb_str_coderange_scan_restartable): coderange is alwaysnaruse2014-04-211-3/+4
* * string.c (coderange_scan): remove useless condtion `p < e` afternaruse2014-04-211-33/+17
* * string.c (coderange_scan): remove unused logic.naruse2014-04-211-8/+2
* string.c: rename rb_str_splice as rb_str_updatenobu2014-04-211-7/+3
* string.c: SHARABLE_SUBSTRING_Pnobu2014-04-181-3/+9
* string.c: share middle of a stringnobu2014-04-181-11/+15
* string.c: revert r45622nobu2014-04-181-4/+1
* string.c: r45621nobu2014-04-181-1/+1
* string.c: don't clear coderange at expandingnobu2014-04-181-1/+4
* string.c: keep code rangenobu2014-04-181-1/+1
* * string.c: use uintptr_t instead of VALUE because they are not rubynaruse2014-04-181-23/+23
* * string.c: check str_strlen's argument, and add comment ornaruse2014-04-181-24/+21
* * string.c (str_strlen): use enc_strlen if the coderange is known.naruse2014-04-181-6/+11
* * string.c (enc_strlen): move UTF-8 optimization from str_strlen tonaruse2014-04-181-61/+61
* string.c: argument checknobu2014-04-171-6/+11
* string.c: rb_str_cat_cstrnobu2014-04-171-4/+7
* string.c: alias of rb_str_buf_cat and rb_str_buf_cat2nobu2014-04-171-11/+2
* string.c: reduce duplicated codenobu2014-04-171-5/+1
* string.c: reduce function callsnobu2014-04-141-4/+6
* string.c: keep source code rangenobu2014-04-141-3/+1
* 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