| Age | Commit message (Expand) | Author |
| 2017-06-16 | Use `mrb_str_new()` instead of `malloc()`; ref #3701 | Yukihiro "Matz" Matsumoto |
| 2017-06-16 | Should not use `sizeof(buf)` when `buf` is `char*`; #3701 | Yukihiro "Matz" Matsumoto |
| 2017-06-14 | Use malloc instead of dynamic allocation | ksss |
| 2017-06-14 | Fix arena overflow error | ksss |
| 2017-06-14 | Reimplement String#upto | ksss |
| 2017-05-21 | String#concat: Try to convert when not string | ksss |
| 2017-04-25 | Silence warnings caused by implicit type casting. | Yukihiro "Matz" Matsumoto |
| 2017-04-03 | Unify `else` clause style | Yukihiro "Matz" Matsumoto |
| 2017-02-10 | String#ljust and String#rjust reimplemented with optimized Ruby | Tomasz Dabrowski |
| 2017-02-10 | String#ljust and String#rjust reimplementation (fix #3445) | Tomasz Dabrowski |
| 2017-01-23 | Changed the behavior of mrb_range_beg_len(); close #3411 | Yukihiro "Matz" Matsumoto |
| 2017-01-04 | Rewrite String#prepend with Ruby | ksss |
| 2016-12-28 | save/restore arena index around yield; ref #3359 | Yukihiro "Matz" Matsumoto |
| 2016-11-24 | Read length after args in String#setbyte | Craig Lehmann |
| 2016-11-16 | Fixed memory disclosure in String#lines | Yukihiro "Matz" Matsumoto |
| 2016-08-17 | Fix String#ord failure which return a negative value | Hiroshi Mimaki |
| 2015-11-27 | include changed from by quotes ("") to by brackets (<>); close #3032 | Yukihiro "Matz" Matsumoto |
| 2015-09-24 | UTF-8 string support in core | Yukihiro "Matz" Matsumoto |
| 2015-08-05 | add String#setbyte and String#byteslice to mruby-string-ext | Yukihiro "Matz" Matsumoto |
| 2015-05-28 | remove unnecessary including of <ctype.h> | cremno |
| 2015-04-18 | Suppress warnings generated by -Wwrite-strings | Kouhei Sutou |
| 2014-12-17 | mrb_str_new(mrb, "", len) creates an unmodifiable string object; ref #2674 | Yukihiro "Matz" Matsumoto |
| 2014-12-17 | Add String#prepend | Jun Hiroe |
| 2014-08-21 | use mrb_str_cat_lit() instead of mrb_str_cat_cstr(). | Tatsuhiko Kubo |
| 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 | Add String#succ, String#succ!, String#next, String#next! | mattn |
| 2014-06-11 | String#clear: use String#replace to simple | ksss |
| 2014-06-11 | Add NOFREE macros | Jun Hiroe |
| 2014-06-07 | move String#clear to mruby-string-ext; ref #2370 | Yukihiro "Matz" Matsumoto |
| 2014-06-04 | fix String#lines comment; ref mattn@2e1855a | Yukihiro "Matz" Matsumoto |
| 2014-06-04 | Add String#lines | mattn |
| 2014-06-03 | Implement String#chr | Jun Hiroe |
| 2014-04-25 | Use mrb_int in mrbgem rest argument getting. | take_cheeze |
| 2014-04-14 | reduce RSTRING_PTR usage | cremno |
| 2014-03-27 | add String#oct | cubicdaiya |
| 2014-03-27 | Implement String#hex | mattn |
| 2014-03-06 | make embed string when create literals | ksss |
| 2014-03-06 | embed small string | ksss |
| 2014-01-07 | remove superfluous includes | cremno |
| 2013-08-26 | Merge branch 'mruby' into pr-typeerror-string-start-end-with | Tomoyuki Sahara |
| 2013-08-26 | Merge pull request #1485 from fjmilens3/string_end_with | Yukihiro "Matz" Matsumoto |
| 2013-08-23 | Check type of arguments for #start_with and #end_with. | Tomoyuki Sahara |
| 2013-08-22 | Refactor of String#start_with? comparison logic. | Frederick John Milens III |
| 2013-08-22 | Refactor of String#end_with? comparison logic. | Frederick John Milens III |
| 2013-08-22 | Fix for string-length-related issue in String#end_with? logic. | Frederick John Milens III |
| 2013-08-22 | Fix for string-length-related issue in String#start_with? logic. | Frederick John Milens III |
| 2013-04-25 | rename every ARGS_XXX to MRB_ARGS_XXX; ref #1206 | Yukihiro "Matz" Matsumoto |
| 2013-04-19 | Add String#swapcase,swapcase!,concat,casecmp,start_with,end_with | h2so5 |