| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-09-19 | Removed `String#try_convert` method from `mruby-string-ext` gem. | Yukihiro "Matz" Matsumoto | |
| Because `try_convert` method rarely used in production. For mruby users, we have `__to_str` utility method to check string type. | |||
| 2018-09-19 | Remove implicit conversion using `to_str` method. | Yukihiro "Matz" Matsumoto | |
| We have added internal convenience method `__to_str` which does string type check. | |||
| 2018-09-19 | Remove implicit conversion using `to_int` method. | Yukihiro "Matz" Matsumoto | |
| The ISO standard does not include implicit type conversion using `to_int`. This implicit conversion often causes vulnerability. There will be no more attacks like #4120. In addition, we have added internal convenience method `__to_int` which does type check and conversion (from floats). | |||
| 2017-10-17 | Add `String#delete_{prefix,suffix}`; CRuby2.5 | Yukihiro "Matz" Matsumoto | |
| 2017-06-14 | Reimplement String#upto | ksss | |
| 2017-05-21 | String#concat: Try to convert when not string | ksss | |
| 2017-02-11 | Remove historical comment; ref #3450 #3448 | Yukihiro "Matz" Matsumoto | |
| 2017-02-11 | remove skip that shouldn't be necessary anymore. | robert | |
| the test should pass after https://github.com/mruby/mruby/commit/8f4a929e1a01c8d6176fb53a9ef5dff6de632959. | |||
| 2017-02-10 | Tests for UTF-8 String#ljust and String#rjust | Tomasz Dabrowski | |
| 2017-02-10 | String#ljust and String#rjust reimplementation (fix #3445) | Tomasz Dabrowski | |
| - String#ljust and String#rjust are now C functions to improve performance - infinite loop because of an empty padding argument is now prevented (ArgumentError is raised) - extra tests for ljust/rjust added | |||
| 2016-11-24 | Read length after args in String#setbyte | Craig Lehmann | |
| Prevents RCE Reported by https://hackerone.com/raydot | |||
| 2016-08-17 | Fix String#ord failure which return a negative value | Hiroshi Mimaki | |
| 2016-07-14 | String#insert should be destructive | ksss | |
| 2016-01-30 | Add String#rjust test to mruby-string-ext | Akira Moroo | |
| 2015-11-24 | add {Array|Hash|String}.try_convert | takahashim | |
| 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-08-05 | add String#setbyte and String#byteslice to mruby-string-ext | Yukihiro "Matz" Matsumoto | |
| 2015-01-13 | Add String#upto | Jun Hiroe | |
| 2015-01-12 | add String#ljust into mruby-string-ext | takahashim | |
| 2014-12-17 | Add String#prepend | Jun Hiroe | |
| 2014-12-13 | Add String#insert | Jun Hiroe | |
| 2014-08-11 | "-a-a-".succ should be "-a-b-" | mattn | |
| 2014-08-11 | Fix String#succ. "-a-".succ should be "-b-" | mattn | |
| 2014-08-11 | Fix String#succ. "-".succ should be "." | mattn | |
| 2014-08-08 | remove test for succ on Unicode (non-ASCII) char; #2520 | Yukihiro "Matz" Matsumoto | |
| 2014-08-08 | Add String#succ, String#succ!, String#next, String#next! | mattn | |
| 2014-06-19 | Modify return value of String#slice! if idx == self.size | Akito Mochizuki | |
| 2014-06-15 | Implement String#slice_bang | Jun Hiroe | |
| 2014-06-07 | move String#clear to mruby-string-ext; ref #2370 | Yukihiro "Matz" Matsumoto | |
| 2014-06-07 | remove UTF-8 strings from mruby-string-ext test | Yukihiro "Matz" Matsumoto | |
| 2014-06-04 | Add String#lines | mattn | |
| 2014-06-03 | Implement String#chr | Jun Hiroe | |
| 2014-04-30 | remove trailing spaces | Nobuyoshi Nakada | |
| 2014-04-20 | String#casecmp should be call `to_str` | ksss | |
| when non String object sent And should be raise TypeError when can not responsed to `to_str` | |||
| 2014-03-31 | More tests for String#hex, String#oct as against ↵ | mattn | |
| 9434506035c3fc01de55ac0bc8b75497f8b5df5f | |||
| 2014-03-27 | add String#oct | cubicdaiya | |
| 2014-03-27 | Implement String#hex | mattn | |
| 2014-01-07 | mruby-string-utf8: UTF-8 string may contail NUL; #1646 | Yukihiro "Matz" Matsumoto | |
| 2013-12-27 | add String#partition and String#rpartition. | Tomoyuki Sahara | |
| 2013-08-26 | Merge branch 'mruby' into pr-typeerror-string-start-end-with | Tomoyuki Sahara | |
| Conflicts: mrbgems/mruby-string-ext/src/string.c mrbgems/mruby-string-ext/test/string.rb | |||
| 2013-08-26 | Merge pull request #1485 from fjmilens3/string_end_with | Yukihiro "Matz" Matsumoto | |
| Bug in String#end_with? resulting from incorrect length determination | |||
| 2013-08-23 | Check type of arguments for #start_with and #end_with. | Tomoyuki Sahara | |
| 2013-08-22 | Added test case for String#end_with? with string of length 2. | Frederick John Milens III | |
| 2013-08-22 | Added test case for String#start_with? with string of length 1. | Frederick John Milens III | |
| 2013-08-04 | Improve test of mruby-string-ext GEM | Daniel Bovensiepen | |
| 2013-04-25 | Add tests to make sure. As we do not use standard library for formatting. | Masaki Muranaka | |
| 2013-04-25 | Move regression test as String#dump is not in ther core but the mrbgems. | Masaki Muranaka | |
| 2013-04-19 | Add String#swapcase,swapcase!,concat,casecmp,start_with,end_with | h2so5 | |
| 2013-03-08 | add "strip" family to String. | Tomoyuki Sahara | |
| 2013-03-08 | Add String#dump method. | Masaki Muranaka | |
