index
:
mruby
master
mruby2-draft
removing-y-tab-c
revert-5391-throw
stable
web_export
Lightweight Ruby
realtradam
summary
refs
log
tree
commit
diff
homepage
log msg
author
committer
range
path:
root
/
mrblib
/
string.rb
Age
Commit message (
Expand
)
Author
2021-11-28
Align "wrong number of arguments" messages
dearblue
2021-09-01
string.c: implement `__sub_replace()` in C.
Yukihiro "Matz" Matsumoto
2021-09-01
string.rb: avoid internal `__to_str` calls.
Yukihiro "Matz" Matsumoto
2021-04-28
string.{c,rb}: fix type of return values from some methods as Ruby3.0
Yukihiro "Matz" Matsumoto
2019-09-12
Merge pull request #4527 from lopopolo/string-each-line-paragraph-mode
Yukihiro "Matz" Matsumoto
2019-06-29
Replace `String#[]=` method by C implements
dearblue
2019-06-25
Unify loops to minimize bytecode size
Ryan Lopopolo
2019-06-23
Use explicit block parameter
Ryan Lopopolo
2019-06-23
Optimize String#each_line
Ryan Lopopolo
2019-06-22
Speed up base case by 2x
Ryan Lopopolo
2019-06-22
Add paragraph mode to String#each_line in mrblib
Ryan Lopopolo
2019-05-15
Add Enumerator support to `String#each_byte`.
Yukihiro "Matz" Matsumoto
2019-05-15
Remove `String#=~` and `String#match` that requires `Regexp`.
Yukihiro "Matz" Matsumoto
2019-04-27
Remove duplicated `String#each_char`
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
2019-04-18
Remove duplicated `include Comparable` in `mrblib/string.rb`
KOBAYASHI Shuji
2019-04-08
Avoid infinite loop when no `Regexp` class is available; fix #4363
Yukihiro "Matz" Matsumoto
2018-11-19
Avoid assignments from type checking `String#__to_str`.
Yukihiro "Matz" Matsumoto
2018-11-19
Remove implicit conversion using `to_str` method; fix #3854
Yukihiro "Matz" Matsumoto
2018-08-07
Fixed the corner case bug in `String#{gsub!,sub!}`.
Yukihiro "Matz" Matsumoto
2017-12-12
Modifying frozen objects will raise `FrozenError`.
Yukihiro "Matz" Matsumoto
2017-06-21
use `unless` instead of `if not`.
Yukihiro "Matz" Matsumoto
2017-03-22
Fix result if pattern is empty
ksss
2017-03-19
Callback should yield with pattern every time
ksss
2017-03-19
Support to return Enumerator for String#gsub,gsub!
ksss
2017-03-15
Support to return enumerator when no block given
ksss
2017-03-15
Suuport custom separator
ksss
2017-03-15
Use duplicated object for block args
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
Check modifiable for String `bang' methods
ksss
2016-11-16
Fixed off-by-one error in String#[]= with Ranges
Yukihiro "Matz" Matsumoto
2016-11-16
make String#[]= to take Ranges as position argument
Yukihiro "Matz" Matsumoto
2015-09-23
remove a comment that no longer be true; 2cb6c27
Yukihiro "Matz" Matsumoto
2015-09-22
String#index should no longer take integer argument
Yukihiro "Matz" Matsumoto
2015-09-16
support String#[]= with 3 args
takahashim
2015-08-21
string.rb: refactor code (remove redundant code)
go.kikuta
2015-07-16
Don't crash if pattern not found for sub
Jared Breeden
2015-06-08
gsub/sub supports back references in substitutes. fixes #2816.
Tomoyuki Sahara
2015-05-29
update mrblib/*.rb files to conform (some of) Rubocop checks
Yukihiro "Matz" Matsumoto
2015-01-19
String#[]= should support negative position; close #2707
Yukihiro "Matz" Matsumoto
2015-01-14
fix infinite loop in String#match(arg) when arg is String
takahashim
2014-02-08
made mrb_define_class to return existing class, with heavy refactoring
Yukihiro "Matz" Matsumoto
2014-01-10
fix ISO reference number of String#=~.
Tomoyuki Sahara
2013-12-24
string type check based on #to_str to encourage duck typing; #1616
Yukihiro "Matz" Matsumoto
2013-12-24
verify the argument of String#=~
h2so5
2013-07-23
String `=~` and `match` to work with pluggable Regexp; close #1398
Yukihiro "Matz" Matsumoto
2013-02-18
adopt String#gsub to fixed split behavior
Yukihiro Matz Matsumoto
[next]