summaryrefslogtreecommitdiff
path: root/test/ruby/test_string.rb
AgeCommit message (Expand)Author
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
2018-12-26string.c: remove the deprecation warnings of `String#bytes` with blockmame
2018-12-26Revert "string.c: remove the deprecation warnings of `String#bytes` with block"mame
2018-12-26string.c: remove the deprecation warnings of `String#bytes` with blockmame
2018-12-04change diaeresis from above to below for better visibilityduerst
2018-11-24assertions for r65956nobu
2018-11-24Don't use single byte optimization on grapheme clustersnaruse
2018-10-23test/lib/test/unit/assertions.rb: skip memory leak checkk0kubun
2018-10-22test/ruby/test_string.rb: skip test_crypt for MJIT againk0kubun
2018-10-21try to remove some test skips for MJITk0kubun
2018-06-26test: skip 2 major unstable tests with MJITk0kubun
2018-04-24string.c: fix scanned substring with `\K`nobu
2018-04-16string.c: fix checking ordernobu
2018-03-22fix each_grapheme_cluster's size [Bug #14363]naruse
2018-03-22Revert "each_grapheme_cluster shouldn't return size [Bug #14363]"naruse
2018-03-22each_grapheme_cluster shouldn't return size [Bug #14363]naruse
2018-03-15string.c: split with blocknobu
2018-03-15test_array.rb (test_slice!): moved misplaced testnobu
2018-01-31trick ruby-mode.el by heredocsnobu
2018-01-25string.c: clear substring code rangenobu
2017-12-29string.c: chomp rs at the endnobu
2017-12-21Don't allow mixed escapenaruse
2017-12-21move dump format validation into parsing epiloguenaruse