summaryrefslogtreecommitdiff
path: root/string.c
AgeCommit message (Expand)Author
2019-11-28Added Symbol#start_with? and Symbol#end_with? method. [Feature #16348]NARUSE, Yui
2019-11-18delete unused codes卜部昌平
2019-11-18rb_tainted_str_new_with_enc is no longer usedNobuyoshi Nakada
2019-11-18Deprecate taint/trust and related methods, and make the methods no-opsJeremy Evans
2019-11-14delete unused functions卜部昌平
2019-11-05Revert "[EXPERIMENTAL] Make Symbol#to_s return a frozen String [Feature #16150]"NARUSE, Yui
2019-10-26Documentation improvements for Ruby corezverok
2019-10-11Reduce the minimum string buffer size from 127 to 63 bytesLourens Naudé
2019-10-09avoid overflow in integer multiplication卜部昌平
2019-09-26[EXPERIMENTAL] Make Symbol#to_s return a frozen StringBenoit Daloze
2019-09-26Rename STR_IS_SHARED_M to STR_BORROWEDAlan Wu
2019-09-26Tag string shared roots to fix use-after-freeAlan Wu
2019-09-05Make Symbol#to_proc calls handle keyword argumentsJeremy Evans
2019-08-29drop-in type check for rb_define_singleton_method卜部昌平
2019-08-15Fixed heap-use-after-freeNobuyoshi Nakada
2019-08-15* expand tabs. [ci skip]git
2019-08-14Fold to lowercase intead of uppercase for String#casecmpJeremy Evans
2019-08-12Update docs to use more natural EnglishAaron Patterson
2019-08-12string.c (rb_str_sub, _gsub): improve the rdocYusuke Endoh
2019-08-06leafify opt_plus卜部昌平
2019-08-04Make opt_eq and opt_neq insns leafTakashi Kokubun
2019-07-28Reuse match dataNobuyoshi Nakada
2019-07-27Occupy match dataNobuyoshi Nakada
2019-07-14string.c (str_succ): refactoringYusuke Endoh
2019-07-14string.c (str_succ): remove a unnecessary assignmentYusuke Endoh
2019-07-14* expand tabs.git
2019-07-14Prefer `rb_error_arity` to `rb_check_arity` when it can be usedYusuke Endoh
2019-07-02Check that String#scrub block does not modify receiverJeremy Evans
2019-07-02Make String#-@ not freeze receiver if called on unfrozen subclass instanceJeremy Evans
2019-06-29* expand tabs.git
2019-06-29Fixed String#grapheme_clusters with wide encodingsNobuyoshi Nakada
2019-06-26Resize capacity for fstringJohn Hawthorn
2019-06-21* expand tabs.git
2019-06-21Get rid of undefined behaviorNobuyoshi Nakada
2019-06-19New buffer for shared stringNobuyoshi Nakada
2019-06-19Preserve the string content at self-copyingNobuyoshi Nakada
2019-06-18Fix memory leakNobuyoshi Nakada
2019-06-18* expand tabs.git
2019-06-18String#b: Don't depend on dependent stringAlan Wu
2019-06-16Fix memory leakNobuyoshi Nakada
2019-05-14Symbol just represents a nameNobuyoshi Nakada
2019-05-09str_duplicate: Don't share with a frozen shared stringAlan Wu
2019-05-06Revert "UTF-8 is one of byte based encodings"Nobuyoshi Nakada
2019-05-05Improve documentation for String#{dump,undump}Marcus Stollsteimer
2019-05-03* expand tabs.git
2019-05-03Improve performance of case-conversion methodsNobuyoshi Nakada
2019-05-03UTF-8 is one of byte based encodingsNobuyoshi Nakada
2019-05-02* expand tabs.git
2019-05-02Fix potential memory leakNobuyoshi Nakada
2019-04-29this variable is not guaranteed alignedUrabe, Shyouhei