aboutsummaryrefslogtreecommitdiffstats
path: root/string.c
Commit message (Expand)AuthorAgeFilesLines
* string.c: preserve encoding of global variablenobu2014-11-231-1/+1
* * internal.h: Gather declarations in non-header files.akr2014-11-181-3/+0
* string.c: escape a backslash [ci skip]nobu2014-11-161-1/+1
* * internal.h: Include ruby.h and ruby/encoding.h to beakr2014-11-151-3/+1
* * string.c (sym_equal): use rb_obj_equal().ko12014-11-111-7/+1
* string.c: no exception in QUOTEnobu2014-11-061-1/+4
* string.c: no terminatornobu2014-11-051-1/+10
* string.c: reduce memory copynobu2014-11-051-50/+101
* string.c: wchar terminatornobu2014-11-051-9/+10
* string.c: improved comment.duerst2014-10-261-6/+7
* * Avoid undefined behaviors found by gcc -fsanitize=undefined.akr2014-10-171-1/+3
* symbol.c: rename rb_str_dynamic_internnobu2014-10-141-18/+8
* string.c (rb_str_intern): remove unnecessary RB_GC_GUARDnormal2014-10-111-2/+1
* string.c: fix NOFREEnobu2014-09-291-1/+1
* string.c: rb_str_new_staticnobu2014-09-191-5/+72
* string.c: UTF-8 string functionnobu2014-09-181-0/+17
* string.c (Init_frozen_strings): use st_init_table_with_sizenormal2014-09-111-1/+1
* * string.c (sym_find): remove Symbol.find because we have Symbol GC now.naruse2014-09-111-15/+0
* string.c: remove vm_core.h dependency [ruby-core:64627]normal2014-08-291-7/+15
* string.c: move frozen_strings table to rb_vm_tnormal2014-08-291-9/+13
* * string.c (rb_fstring): fix condition (easy to cause infinite loop!).ko12014-08-221-1/+1
* * string.c (rb_fstring, fstr_update_callback): simply delete garbageko12014-08-221-5/+10
* string.c: rb_setup_fake_strnobu2014-08-161-0/+6
* * string.c (setup_fake_str): fake strings should not set class byko12014-08-151-1/+1
* string.c: rb_to_symbolnobu2014-07-301-8/+23
* string.c: simplifynobu2014-07-221-8/+15
* string.c: raise at invalid byte sequencenobu2014-07-221-3/+5
* string.c: fix wrong single-byte optimizationnobu2014-07-221-2/+4
* * string.c: [DOC] teach rdoc symbol.c.ktsj2014-07-191-3/+3
* * 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