Age | Commit message (Expand) | Author |
2022-03-18 | Add String#bytesplice | Shugo Maeda |
2022-03-13 | add some tests for Unicode Version 14.0.0 | Martin Dürst |
2022-02-19 | Add String#byteindex, String#byterindex, and MatchData#byteoffset (#5518) | Shugo Maeda |
2022-01-08 | Do not run the same tests twice | Nobuyoshi Nakada |
2022-01-08 | Run an old fixed bug in the same process | Nobuyoshi Nakada |
2022-01-08 | Run the tests on a subclass of String | Nobuyoshi Nakada |
2021-10-08 | Add tests for the edge caces of `String#end_with?` | Nobuyoshi Nakada |
2021-09-08 | [Bug #18154] Fix memory leak in String#initialize | Peter Zhu |
2021-03-08 | test/ruby/test_string.rb: make GitHub syntax-highlight correctly | Yusuke Endoh |
2021-02-20 | Make String#{strip,lstrip}{,!} strip leading NUL bytes | Jeremy Evans |
2020-11-20 | Make String methods return String instances when called on a subclass instance | Jeremy Evans |
2020-09-25 | Disable deprecation warning by the default [Feature #16345] | Nobuyoshi Nakada |
2020-09-11 | Let String#slice! return nil (#3533) | Soutaro Matsumoto |
2020-08-31 | The deprecation of enumerators with block has been withdrawn | Nobuyoshi Nakada |
2020-08-19 | register_fstring: avoid duping the passed string when possible | Jean Boussier |
2020-08-13 | rb_str_{index,rindex}_m: Handle /\K/ in pattern | Kasumi Hanazuki |
2020-08-13 | rb_str_{partition,rpartition}_m: Handle /\K/ in pattern | Kasumi Hanazuki |
2020-08-12 | string.c(rb_str_split_m): Handle /\K/ correctly | Kasumi Hanazuki |
2020-07-31 | Added NUL-contained cases | Nobuyoshi Nakada |
2020-02-23 | Warn non-nil `$/` [Feature #14240] | Nobuyoshi Nakada |
2020-01-16 | Fix `String#partition` | Nobuyoshi Nakada |
2019-12-20 | Refined the warning message for $, and $; | Nobuyoshi Nakada |
2019-12-04 | Revert "Regexp#match{?} with nil raises TypeError as String, Symbol (#1506)" | NARUSE, Yui |
2019-11-18 | Deprecate taint/trust and related methods, and make the methods no-ops | Jeremy Evans |
2019-10-17 | Regexp#match{?} with nil raises TypeError as String, Symbol (#1506) | Kenichi Kamiya |
2019-09-25 | Make rb_scan_args handle keywords more similar to Ruby methods (#2460) | Jeremy Evans |
2019-08-15 | Fixed heap-use-after-free | Nobuyoshi Nakada |
2019-07-27 | Occupy match data | Nobuyoshi Nakada |
2019-07-14 | Check the result of String#-@ | Nobuyoshi Nakada |
2019-07-02 | Make String#-@ not freeze receiver if called on unfrozen subclass instance | Jeremy Evans |
2019-06-29 | Fixed String#grapheme_clusters with wide encodings | Nobuyoshi Nakada |
2019-06-29 | Hoisted out WIDE_ENCODINGS | Nobuyoshi Nakada |
2019-06-19 | New buffer for shared string | Nobuyoshi Nakada |
2019-06-19 | Preserve the string content at self-copying | Nobuyoshi Nakada |
2019-06-18 | String#b: Don't depend on dependent string | Alan Wu |
2019-06-01 | Update String#crypt tests to work on OpenBSD | Jeremy Evans |
2019-04-27 | Get rid of indirect sharing | Nobuyoshi Nakada |
2019-04-18 | string.c: warn non-nil $; | nobu |
2018-12-26 | string.c: remove the deprecation warnings of `String#bytes` with block | mame |
2018-12-26 | Revert "string.c: remove the deprecation warnings of `String#bytes` with block" | mame |
2018-12-26 | string.c: remove the deprecation warnings of `String#bytes` with block | mame |
2018-12-04 | change diaeresis from above to below for better visibility | duerst |
2018-11-24 | assertions for r65956 | nobu |
2018-11-24 | Don't use single byte optimization on grapheme clusters | naruse |
2018-10-23 | test/lib/test/unit/assertions.rb: skip memory leak check | k0kubun |
2018-10-22 | test/ruby/test_string.rb: skip test_crypt for MJIT again | k0kubun |
2018-10-21 | try to remove some test skips for MJIT | k0kubun |
2018-06-26 | test: skip 2 major unstable tests with MJIT | k0kubun |
2018-04-24 | string.c: fix scanned substring with `\K` | nobu |
2018-04-16 | string.c: fix checking order | nobu |