summaryrefslogtreecommitdiff
path: root/string.c
Commit message (Expand)AuthorAgeFilesLines
* Reduce the minimum string buffer size from 127 to 63 bytesLourens Naudé2019-10-111-1/+1
* avoid overflow in integer multiplication卜部昌平2019-10-091-1/+1
* [EXPERIMENTAL] Make Symbol#to_s return a frozen StringBenoit Daloze2019-09-261-2/+3
* Rename STR_IS_SHARED_M to STR_BORROWEDAlan Wu2019-09-261-6/+7
* Tag string shared roots to fix use-after-freeAlan Wu2019-09-261-4/+16
* Make Symbol#to_proc calls handle keyword argumentsJeremy Evans2019-09-051-2/+2
* drop-in type check for rb_define_singleton_method卜部昌平2019-08-291-1/+23
* Fixed heap-use-after-freeNobuyoshi Nakada2019-08-151-1/+2
* * expand tabs. [ci skip]git2019-08-151-2/+2
* Fold to lowercase intead of uppercase for String#casecmpJeremy Evans2019-08-141-4/+4
* Update docs to use more natural EnglishAaron Patterson2019-08-121-10/+10
* string.c (rb_str_sub, _gsub): improve the rdocYusuke Endoh2019-08-121-21/+58
* leafify opt_plus卜部昌平2019-08-061-0/+31
* Make opt_eq and opt_neq insns leafTakashi Kokubun2019-08-041-18/+2
* Reuse match dataNobuyoshi Nakada2019-07-281-2/+5
* Occupy match dataNobuyoshi Nakada2019-07-271-1/+3
* string.c (str_succ): refactoringYusuke Endoh2019-07-141-3/+3
* string.c (str_succ): remove a unnecessary assignmentYusuke Endoh2019-07-141-1/+0
* * expand tabs.git2019-07-141-1/+1
* Prefer `rb_error_arity` to `rb_check_arity` when it can be usedYusuke Endoh2019-07-141-1/+1
* Check that String#scrub block does not modify receiverJeremy Evans2019-07-021-7/+12
* Make String#-@ not freeze receiver if called on unfrozen subclass instanceJeremy Evans2019-07-021-0/+3
* * expand tabs.git2019-06-291-2/+2
* Fixed String#grapheme_clusters with wide encodingsNobuyoshi Nakada2019-06-291-2/+23
* Resize capacity for fstringJohn Hawthorn2019-06-261-0/+3
* * expand tabs.git2019-06-211-1/+1
* Get rid of undefined behaviorNobuyoshi Nakada2019-06-211-1/+1
* New buffer for shared stringNobuyoshi Nakada2019-06-191-0/+9
* Preserve the string content at self-copyingNobuyoshi Nakada2019-06-191-1/+4
* Fix memory leakNobuyoshi Nakada2019-06-181-1/+4
* * expand tabs.git2019-06-181-1/+1
* String#b: Don't depend on dependent stringAlan Wu2019-06-181-4/+11
* Fix memory leakNobuyoshi Nakada2019-06-161-0/+7
* Symbol just represents a nameNobuyoshi Nakada2019-05-141-2/+2
* str_duplicate: Don't share with a frozen shared stringAlan Wu2019-05-091-9/+7
* Revert "UTF-8 is one of byte based encodings"Nobuyoshi Nakada2019-05-061-1/+1
* Improve documentation for String#{dump,undump}Marcus Stollsteimer2019-05-051-4/+6
* * expand tabs.git2019-05-031-2/+2
* Improve performance of case-conversion methodsNobuyoshi Nakada2019-05-031-57/+160
* UTF-8 is one of byte based encodingsNobuyoshi Nakada2019-05-031-2/+2
* * expand tabs.git2019-05-021-2/+2
* Fix potential memory leakNobuyoshi Nakada2019-05-021-17/+32
* this variable is not guaranteed alignedUrabe, Shyouhei2019-04-291-1/+1
* fix typoUrabe, Shyouhei2019-04-291-1/+1
* Get rid of indirect sharingNobuyoshi Nakada2019-04-271-3/+8
* string.c: warn non-nil $;nobu2019-04-181-0/+6
* string.c: improve splitting into charsnobu2019-04-171-10/+20
* string.c: [DOC] fix reference to sprintf [ci skip]nobu2019-03-201-1/+1
* string.c: [DOC] remove unnecessary markups [ci skip]nobu2019-03-201-97/+98
* string.c: [DOC] fix indent [ci skip]nobu2019-03-201-43/+43