summaryrefslogtreecommitdiff
path: root/string.c
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* string.c: respect the actual encodingnobu2019-03-051-2/+3
* * string.c (chopped_length): early return for empty stringsnobu2019-02-071-1/+1
* Add more example of `String#dump`kazu2019-01-221-2/+3
* Improvements to documentation.samuel2019-01-211-4/+4
* string.c (rb_str_dump): Fix the rdocmame2019-01-211-1/+4
* Use `&` instead of `modulo`nobu2019-01-151-1/+1
* setbyte / ungetbyte allow out-of-range integersshyouhei2019-01-151-5/+4
* Defer escaping control char in error messagesnobu2019-01-081-15/+22
* string.c: remove the deprecation warnings of `String#bytes` with blockmame2018-12-261-18/+1
* Revert "string.c: remove the deprecation warnings of `String#bytes` with block"mame2018-12-261-1/+18
* string.c: remove the deprecation warnings of `String#bytes` with blockmame2018-12-261-18/+1
* string.c: [DOC] fix typosstomar2018-12-121-5/+5
* implement special behavior for Georgian for String#capitalizeduerst2018-12-091-0/+2
* suppress warning: unused variable 'vbits'naruse2018-12-061-1/+0
* Prefer rb_check_arity when 0 or 1 argumentsnobu2018-12-061-19/+6
* string.c: [DOC] deprecate String#crypt [ci skip] [Feature #14915]shyouhei2018-12-031-11/+54
* * expand tabs.svn2018-11-241-1/+1
* fix r65954; Keep taintynaruse2018-11-241-3/+3
* Don't use single byte optimization on grapheme clustersnaruse2018-11-241-2/+2