aboutsummaryrefslogtreecommitdiffstats
path: root/string.c
Commit message (Expand)AuthorAgeFilesLines
* * configure.in: check function attirbute const and pure,naruse2016-05-081-2/+0
* * string.c (rb_str_sub): Fix a special match variable name.yui-knk2016-05-051-1/+1
* * string.c (count_utf8_lead_bytes_with_word): Use __builtin_popcountnaruse2016-05-031-4/+8
* string.c: shortcutnobu2016-05-021-3/+5
* string.c: fix docnobu2016-05-021-1/+1
* string.c: fix bracesnobu2016-05-021-3/+1
* fix mixed declaration on non UNALIGNED_WORD_ACCESSnaruse2016-05-011-2/+3
* fix for where UNALIGNED_WORD_ACCESS is not allowednaruse2016-05-011-12/+17
* Use WORDS_BIGENDIANnaruse2016-05-011-3/+3
* * string.c (search_nonascii): use nlz on big endian environments.naruse2016-04-301-0/+4
* More optimization for r54854's search_nonasciinaruse2016-04-301-10/+10
* * string.c (search_nonascii): unroll and use ntznaruse2016-04-301-23/+37
* string.c: rb_str_concat_literalsnobu2016-04-051-6/+17
* string.c: skip invalid char gapnobu2016-03-211-5/+11
* string.c: Symbol#matchnobu2016-02-181-2/+14
* string.c: fix rb_str_initnobu2016-02-171-19/+29
* Additional fix and tests for r53851naruse2016-02-171-3/+3
* remove unnecessary declaration so that rdoc worksnobu2016-02-171-1/+0
* fix rubyspec error from r53850naruse2016-02-171-0/+4
* * string.c (rb_str_init): introduce String.new(capacity: size)naruse2016-02-171-6/+45
* * string.c, enc/unicode.c: Disassociating ONIGENC_CASE_FOLD flag fromduerst2016-02-081-1/+1
* string.c: remove magic numbernobu2016-02-081-2/+3
* string.c: use encoding indexnobu2016-02-081-8/+10
* fstring_enc_newnobu2016-02-041-0/+14
* * string.c (str_new_frozen): if the given string is embeddedablenaruse2016-02-031-0/+7
* * re.c: Introduce RREGEXP_PTR.naruse2016-02-021-1/+1
* RUBY_ASSERTnobu2016-01-221-1/+1
* * string.c: fix a typo. [fix GH-1202][ci skip] Patch by @sunboshanhsbt2016-01-181-1/+1
* * string.c: Any kind of option is now taking the new code path forduerst2016-01-171-4/+4
* * enc/unicode.c: Removed artificial expansion for Turkic,duerst2016-01-171-15/+27
* * enc/unicode.c: Artificial mapping to test buffer expansion code.duerst2016-01-161-1/+11
* * enc/unicode.c: fix implicit conversion error with clang. fixup r53548.hsbt2016-01-161-1/+1
* * remove trailing spaces.svn2016-01-161-1/+1
* * string.c, enc/unicode.c: New code path as a preparation for Unicode-wideduerst2016-01-161-8/+80
* string.c: made a variable name more grammatically correctduerst2016-01-121-18/+18
* string.c: minor grammar fix [ci skip]duerst2016-01-121-1/+1
* * remove trailing spaces.svn2016-01-121-1/+1
* string.c: Added option parsing/checking for upcase/downcase/duerst2016-01-121-36/+93
* Fix rdoc for String#rstrip!, lstrip! [ci skip]nobu2015-12-271-2/+4
* * string.c: Fix document. Default value of the firstyui-knk2015-12-231-3/+3
* string.c: no exception on dummy encodingnobu2015-12-221-10/+3
* string.c: infectionnobu2015-12-171-10/+13
* string.c: radix indicators [ci skip]nobu2015-12-151-0/+3
* * enum.c: fix a typo in documentation.hsbt2015-12-141-1/+1
* * object.c (rb_inspect): dump inspected result with rb_str_escape()naruse2015-12-101-0/+64
* string.c: use rb_id_encodingnobu2015-12-081-1/+1
* * string.c (rb_str_init): now accepts new option parameter `encoding'.usa2015-12-081-2/+19
* string.c: removed unused variableduerst2015-12-081-5/+1
* * string.c: introduce String#+@ and String#-@ to controlko12015-12-071-0/+42
* string.c: should not taint fstringnobu2015-12-041-1/+3