summaryrefslogtreecommitdiff
path: root/test/ruby/test_string.rb
AgeCommit message (Expand)Author
2024-11-30merge revision(s) 02b70256b5171d4b85ea7eeab836d3d7cfb3dbfc, 6b4f8945d600168bf...nagachika
2024-07-15Revert "merge revision(s) e04146129ec6898dd6a9739dad2983c6e9b68056, d5080f6e8...nagachika
2024-07-15merge revision(s) e04146129ec6898dd6a9739dad2983c6e9b68056, d5080f6e8b7736448...nagachika
2024-03-31merge revision(s) ade56737e2273847426214035c0ff2340b43799a: [Backport #20190]nagachika
2024-01-18merge revision(s) b3d612804946e841e47d14e09b6839224a79c1a4: [Backport #20150]nagachika
2023-07-22merge revision(s) bc3ac1872e4523334e3ed04c2bb70a55c4c43f98: [Backport #19748]nagachika
2023-01-20merge revision(s) f7b72462aa27716370c6bea1f2c240983aca9a55: [Backport #19356]NARUSE, Yui
2022-12-01Prevent segfault in String#scan with ObjectSpace.each_objectYusuke Endoh
2022-11-24Make String#rstrip{,!} raise Encoding::CompatibilityError for broken coderangeJeremy Evans
2022-10-19Transition frozen string to frozen root shapeJemma Issroff
2022-08-11Fix inspect for unicode codepoint 0x85Jeremy Evans
2022-07-21Make String#each_line work correctly with paragraph separator and chompJeremy Evans
2022-03-18Add String#bytespliceShugo Maeda
2022-03-13add some tests for Unicode Version 14.0.0Martin Dürst
2022-02-19Add String#byteindex, String#byterindex, and MatchData#byteoffset (#5518)Shugo Maeda
2022-01-08Do not run the same tests twiceNobuyoshi Nakada
2022-01-08Run an old fixed bug in the same processNobuyoshi Nakada
2022-01-08Run the tests on a subclass of StringNobuyoshi Nakada
2021-10-08Add tests for the edge caces of `String#end_with?`Nobuyoshi Nakada
2021-09-08[Bug #18154] Fix memory leak in String#initializePeter Zhu
2021-03-08test/ruby/test_string.rb: make GitHub syntax-highlight correctlyYusuke Endoh
2021-02-20Make String#{strip,lstrip}{,!} strip leading NUL bytesJeremy Evans
2020-11-20Make String methods return String instances when called on a subclass instanceJeremy Evans
2020-09-25Disable deprecation warning by the default [Feature #16345]Nobuyoshi Nakada
2020-09-11Let String#slice! return nil (#3533)Soutaro Matsumoto
2020-08-31The deprecation of enumerators with block has been withdrawnNobuyoshi Nakada
2020-08-19register_fstring: avoid duping the passed string when possibleJean Boussier
2020-08-13rb_str_{index,rindex}_m: Handle /\K/ in patternKasumi Hanazuki
2020-08-13rb_str_{partition,rpartition}_m: Handle /\K/ in patternKasumi Hanazuki
2020-08-12string.c(rb_str_split_m): Handle /\K/ correctlyKasumi Hanazuki
2020-07-31Added NUL-contained casesNobuyoshi Nakada
2020-02-23Warn non-nil `$/` [Feature #14240]Nobuyoshi Nakada
2020-01-16Fix `String#partition`Nobuyoshi Nakada
2019-12-20Refined the warning message for $, and $;Nobuyoshi Nakada
2019-12-04Revert "Regexp#match{?} with nil raises TypeError as String, Symbol (#1506)"NARUSE, Yui
2019-11-18Deprecate taint/trust and related methods, and make the methods no-opsJeremy Evans
2019-10-17Regexp#match{?} with nil raises TypeError as String, Symbol (#1506)Kenichi Kamiya
2019-09-25Make rb_scan_args handle keywords more similar to Ruby methods (#2460)Jeremy Evans
2019-08-15Fixed heap-use-after-freeNobuyoshi Nakada
2019-07-27Occupy match dataNobuyoshi Nakada
2019-07-14Check the result of String#-@Nobuyoshi Nakada
2019-07-02Make String#-@ not freeze receiver if called on unfrozen subclass instanceJeremy Evans
2019-06-29Fixed String#grapheme_clusters with wide encodingsNobuyoshi Nakada
2019-06-29Hoisted out WIDE_ENCODINGSNobuyoshi Nakada
2019-06-19New buffer for shared stringNobuyoshi Nakada
2019-06-19Preserve the string content at self-copyingNobuyoshi Nakada
2019-06-18String#b: Don't depend on dependent stringAlan Wu
2019-06-01Update String#crypt tests to work on OpenBSDJeremy Evans
2019-04-27Get rid of indirect sharingNobuyoshi Nakada
2019-04-18string.c: warn non-nil $;nobu