| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-05-03 | Simplify conversion process for `i` in `mrb_get_args()` | KOBAYASHI Shuji | |
| 2019-04-21 | Commented out `String#scan` because it is not implemented yet | KOBAYASHI Shuji | |
| 2019-04-19 | Add type check (conversion) in `String#[]=` | KOBAYASHI Shuji | |
| Before this patch: 'a'[0] = 1 #=> 1 'a'[:a] = '1' #=> ArgumentError 'a'[:a, 0] = '1' #=> ArgumentError 'a'[0, :a] = '1' #=> ArgumentError 'a'[0, 1] = 1 #=> 1 After this patch / Ruby: 'a'[0] = 1 #=> TypeError 'a'[:a] = '1' #=> TypeError 'a'[:a, 0] = '1' #=> TypeError 'a'[0, :a] = '1' #=> TypeError 'a'[0, 1] = 1 #=> TypeError | |||
| 2019-03-19 | Use `FrozenError` instead of `RuntimeError` in frozen object modification test | KOBAYASHI Shuji | |
| 2019-02-28 | Remove `?A` style string literals from string tests; #4303 | Yukihiro "Matz" Matsumoto | |
| We have a plan to obsolete this style in the future. | |||
| 2019-02-27 | Add test for string literal concatenation | dearblue | |
| 2019-01-22 | Fix tests for `String#reverse` with `MRB_UTF8_STRING` | KOBAYASHI Shuji | |
| 2019-01-05 | Add `assert_same` and `assert_not_same` | KOBAYASHI Shuji | |
| 2019-01-03 | Remove `Kernel#class_defined?` which is not available in CRuby; #3829 | Yukihiro "Matz" Matsumoto | |
| 2018-11-19 | Remove implicit conversion using `to_str` method; fix #3854 | Yukihiro "Matz" Matsumoto | |
| We have added internal convenience method `__to_str` which does string type check. The issue #3854 was fixed but fundamental flaw of lack of stack depth check along with fibers still remains. Use `MRB_GC_FIXED_ARENA` for workaround. | |||
| 2018-03-24 | Return nil if type differ in `String#<=>`. | Takeshi Watanabe | |
| 2018-02-12 | `String#inspect` to use hexadecimal, not octal to print unprintable. | Yukihiro "Matz" Matsumoto | |
| 2017-11-22 | Some cosmetic changes | Yukihiro "Matz" Matsumoto | |
| 2017-10-11 | Test for MRB_WITHOUT_FLOAT | YAMAMOTO Masaya | |
| 2017-03-22 | Fix result if pattern is empty | ksss | |
| 2017-03-19 | Callback should yield with pattern every time | ksss | |
| 2017-03-15 | Suuport custom separator | ksss | |
| 2017-03-11 | Merge branch 'master' into string-gsub | Yukihiro "Matz" Matsumoto | |
| 2017-03-10 | \1 sequences as empty strings | ksss | |
| 2017-03-10 | Avoid infinity loop when empty string pattern | ksss | |
| 2017-03-05 | String#index shouldn't return nil when "".index "" | ksss | |
| 2016-12-15 | Fix crash when exponent is -2147483648 | Clayton Smith | |
| 2016-11-24 | Get String length after args in String#chomp! | Clayton Smith | |
| Fixes RCE issue Reported by @bouk | |||
| 2016-11-17 | String#include? does not take integers | Yukihiro "Matz" Matsumoto | |
| 2015-10-01 | clarify asserts to UTF-8 test suites; ref #2971 | Yukihiro "Matz" Matsumoto | |
| 2015-09-30 | fix tests | Yasuhiro Matsumoto | |
| 2015-09-29 | chop with utf-8. fix #2967 | Yasuhiro Matsumoto | |
| 2015-09-24 | UTF-8 string support in core | Yukihiro "Matz" Matsumoto | |
| define MRB_UTF8_STRING (in mrbconf.h) to enable UTF-8 support. | |||
| 2015-09-23 | String#rindex should no longer take integer argument | Yukihiro "Matz" Matsumoto | |
| 2015-09-16 | support String#[]= with 3 args | takahashim | |
| 2015-08-27 | Add String#freeze test | Jun Hiroe | |
| 2015-06-08 | gsub/sub supports back references in substitutes. fixes #2816. | Tomoyuki Sahara | |
| This implementation is compatible with CRuby's String#gsub/sub except \1 ... \9 and \+. They are useless without Regexp library. | |||
| 2014-12-17 | String#[] should reject nil index | h2so5 | |
| 2014-11-26 | fix(String) String#[] accepts float; close #2650 #2651 | Robert Mosolgo | |
| 2014-06-15 | Move direct superclass checking to `test/t/superclass.rb`. | take_cheeze | |
| 2014-06-11 | str_replace: self should not be shared and nofree | ksss | |
| 2014-06-07 | move String#clear to mruby-string-ext; ref #2370 | Yukihiro "Matz" Matsumoto | |
| 2014-06-07 | Implement String#clear | Jun Hiroe | |
| 2014-05-09 | Refactoring test to use assert_nothing_raised. | yui-knk | |
| 2014-05-09 | Add ISO No. to String#inspect test. | yui-knk | |
| 2014-03-27 | allow underscores in integer literals; close #1960 | Yukihiro "Matz" Matsumoto | |
| 2014-03-06 | add embed string test | ksss | |
| 2014-03-04 | fix off-by-one error in String#rindex(fixnum) | cubicdaiya | |
| null-terminated string should not be included in search targets. | |||
| 2014-03-02 | add tests for String#* | Akira Kuroda | |
| add test cases for 0 and -1 | |||
| 2014-02-22 | fix the position of capitalize! and downcast!, and add test for upcase! | Akira Kuroda | |
| 2014-02-22 | add tests for String#capitalize! and String#downcase! | Akira Kuroda | |
| 2014-01-10 | fix ISO reference number of String#=~. | Tomoyuki Sahara | |
| 2013-08-11 | I fix ISO No in String class in comparison with ↵ | Jun Hiroe | |
| ISO_IEC_30170_2012(E)-Charactor_PDF_document.pdf | |||
| 2013-08-02 | I fix order of actual and expect test value in string.rb. | Jun Hiroe | |
| 2013-07-17 | Fix string test for so that it works for int16 | Carson McDonald | |
