summaryrefslogtreecommitdiff
path: root/test/ruby/test_string.rb
AgeCommit message (Expand)Author
2024-03-27[DOC] remove repetitive words in commentscrazeteam
2024-03-25[Bug #20389] Chilled string cannot be a shared rootNobuyoshi Nakada
2024-03-20Avoid deprecation warnings in TestStringJean Boussier
2024-03-19Implement chilled stringsÉtienne Barrié
2024-03-12[Bug #20277] Remove stale `String` test conditionalsNobuyoshi Nakada
2024-02-27Add a failing test for https://bugs.ruby-lang.org/issues/20305.Fable Phippen
2024-02-22Skip under_gc_compact_stress on s390x (#10073)Takashi Kokubun
2024-02-22[Bug #20292] Truncate embedded string to new capacityNobuyoshi Nakada
2024-01-16Fix coderange of invalid_encoding_string.<<(ord)tompng
2024-01-08Fix memory leak in grapheme clustersPeter Zhu
2023-12-23Fix String#sub for GC compactionPeter Zhu
2023-12-17Stir the hash value more with encoding indexNobuyoshi Nakada
2023-12-16[Bug #20068] Encoding does not matter to empty stringsNobuyoshi Nakada
2023-12-13Make String#chomp! raise ArgumentError for 2+ arguments if string is emptyJeremy Evans
2023-12-01Make String#undump compaction safePeter Zhu
2023-11-29Guard match from GC in String#gsubPeter Zhu
2023-11-27Guard match from GC when scanning stringPeter Zhu
2023-09-01Add regression tests for start_with?/delete_prefixywenc
2023-08-26[Bug #19784] Fix behaviors against prefix with broken encodingNobuyoshi Nakada
2023-08-26Split string testsNobuyoshi Nakada
2023-07-15[Bug #19769] Fix range of size 1 in `String#tr`alexandre184
2023-06-28[Bug #19748] Fix out-of-bound access in `String#byteindex`Nobuyoshi Nakada
2023-06-28[Bug #19746] `String#index` with regexp should clear `$~` unless matchedNobuyoshi Nakada
2023-06-28Assert `$~` after `String#index` familyNobuyoshi Nakada
2023-06-28Use the same capacities for memory leak testsNobuyoshi Nakada
2023-01-20[Feature #19314] Add new arguments of String#bytespliceShugo Maeda
2023-01-19String#bytesplice should return selfShugo Maeda
2023-01-13Remove MIN_PRE_ALLOC_SIZE from Strings.Matt Valentine-House
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