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
/
src
/
string.c
Age
Commit message (
Expand
)
Author
2020-06-25
Use `mrb_get_argc()` to improve performance.
Yukihiro "Matz" Matsumoto
2020-06-20
Add `mrb_get_arg1()` that retrieves single (and only) argument.
Yukihiro "Matz" Matsumoto
2020-04-29
Makes `mrb_any_to_s()` accept an object whose class is `NULL`
dearblue
2020-04-28
Rename (and expose) UTF-8 related functions; ref #4712
Yukihiro "Matz" Matsumoto
2020-04-28
Fix UTF-8 boundary check; ref #4982
Yukihiro "Matz" Matsumoto
2020-02-03
Add explicit type cast to return value from `mrmchr`; ref #4940
Yukihiro "Matz" Matsumoto
2020-02-03
Use simple search for short strings in `mrb_memsearch_qs`; close #4940
Yukihiro "Matz" Matsumoto
2020-01-08
Fix buffer overflow in `mrb_str_len_to_dbl`.
Yukihiro "Matz" Matsumoto
2020-01-07
Check memory boundary in `mrb_str_len_to_dbl`.
Yukihiro "Matz" Matsumoto
2020-01-06
`"0x10".to_f` should be `0`, not `16.0`; fix #4924
Yukihiro "Matz" Matsumoto
2020-01-06
Check remaining string length before access to avoid OOB access.
Yukihiro "Matz" Matsumoto
2020-01-06
Need to preserve the original input string in `mrb_str_len_to_dbl`.
Yukihiro "Matz" Matsumoto
2020-01-06
Fix `mrb_str_len_to_dbl` to support Hexadecimal like `0x10`.
Yukihiro "Matz" Matsumoto
2020-01-06
Refactor `mrb_cstr_to_dbl`; ref #4920
Yukihiro "Matz" Matsumoto
2020-01-06
Avoid creating temporary objects in `read_irep_record_1`; close #4920
Yukihiro "Matz" Matsumoto
2020-01-01
Revert "SHARED string is not required when sharing POOL string" (75949836)
KOBAYASHI Shuji
2019-12-14
Remove location info from `Exception#inspect`
KOBAYASHI Shuji
2019-12-11
Fix behavior of `Kernel#Integer` to numbers ending with `_` and spaces
KOBAYASHI Shuji
2019-12-10
Fix behavior of `String#to_i`/`Kernel#Integer` to numbers starting with `_`
KOBAYASHI Shuji
2019-12-09
Fix that `String#to_f` accepts consecutive `_` as a numeric expression
KOBAYASHI Shuji
2019-12-08
Fix the error message of `Kernel#Float`
KOBAYASHI Shuji
2019-11-23
Rename `BITSIZE` to `BIT` and `BIT` to `BIT_POS` for consistency
KOBAYASHI Shuji
2019-11-21
Introduce `mrb_ssize` type for buffer size on memory; ref #4483
KOBAYASHI Shuji
2019-11-19
Refactor `mrb_string_value_cstr`
KOBAYASHI Shuji
2019-11-08
Avoid unnecessary `Symbol#to_s` call; fix #4812
Yukihiro "Matz" Matsumoto
2019-11-07
Clear `MRB_STR_SHARED` flag in `mrb_str_modify_keep_ascii`; close #4807
KOBAYASHI Shuji
2019-11-03
Remove unused enum in `mrb_cstr_to_dbl`
KOBAYASHI Shuji
2019-10-28
Remove documents about `Regexp` argument from `String#{[],[]=}` [ci skip]
KOBAYASHI Shuji
2019-10-27
Refine `String#split` document
KOBAYASHI Shuji
2019-10-26
Optimize `chars2bytes` with `MRB_UTF8_STRING` to ASCII only string
KOBAYASHI Shuji
2019-10-23
Optimize `str_subseq` with `MRB_UTF8_STRING` to ASCII only string
KOBAYASHI Shuji
2019-10-22
Fix incorrect `MRB_STR_ASCII` flag update in `mrb_str_dump`
KOBAYASHI Shuji
2019-10-15
Adjust `buf` size in `str_escape`
KOBAYASHI Shuji
2019-10-12
Merge pull request #4770 from shuujii/sHARED-string-is-not-required-when-shar...
Yukihiro "Matz" Matsumoto
2019-10-12
SHARED string is not required when sharing POOL string
KOBAYASHI Shuji
2019-10-12
Rename `str_make_shared()` to `str_share()` in `src/string.c`
KOBAYASHI Shuji
2019-10-10
Integrate `mrb_str_inspect` and `mrb_str_dump`
KOBAYASHI Shuji
2019-10-06
Remove unnecessary function: `mrb_str_freeze`.
Yukihiro "Matz" Matsumoto
2019-10-04
Freeze strings from `nil.to_s`, `true.to_s`, `false.to_s`.
Yukihiro "Matz" Matsumoto
2019-09-27
Simplify arguments check in `String#rindex`
KOBAYASHI Shuji
2019-09-26
Use type predicate macros instead of `mrb_type` if possible
KOBAYASHI Shuji
2019-09-25
Rename symbol-to-string functions; close #4684
Yukihiro "Matz" Matsumoto
2019-09-19
Simplify arguments check in `String#index`
KOBAYASHI Shuji
2019-09-14
Add a macro `mrb_frozen_p` that points to `MRB_FROZEN_P`.
Yukihiro "Matz" Matsumoto
2019-09-14
Raise an error from `String#<=>` with a non string operand.
Yukihiro "Matz" Matsumoto
2019-09-12
Remove `$/` from mruby implementation.
Yukihiro "Matz" Matsumoto
2019-09-11
Move `String#{getbyte,setbyte,byteslice}` to the core; #4696
Yukihiro "Matz" Matsumoto
2019-08-24
Suppress warning by gcc with `-Wmaybe-uninitialized`
dearblue
2019-08-21
Prioritize embedded string over nofree (or normal) string
KOBAYASHI Shuji
2019-08-20
Use `RBasic` padding for embedded string on 64-bit CPU
KOBAYASHI Shuji
[next]