| Age | Commit message (Collapse) | Author |
|
Remove mrb_str_new2().
|
|
Rename STR_BUF_MIN_SIZE to MRB_STR_BUF_MIN_SIZE. Make it configurable.
|
|
|
|
|
|
Use suitable types for variables.
|
|
Fix indents in parse.y.
|
|
|
|
architectures.
|
|
|
|
|
|
|
|
|
|
Make mrb_str_new_cstr() accept NULL pointer. It generates 0byte strings by NULL pointer.
|
|
|
|
|
|
|
|
Fix indent in string.c
|
|
|
|
|
|
|
|
For portability: %ld can't be used to print a 64-bit mrb_int on
WIN(32|64) because long is 32-bit wide.
|
|
|
|
|
|
length. It avoids overflow in the extreme situations.
|
|
This assumption may break on some targets which have 16bit memory space.
|
|
|
|
|
|
|
|
|
|
causes bugs on modifications in the future.
|
|
|
|
|
|
|
|
|
|
close #951
|
|
Remove warning for regexp
|
|
|
|
|
|
|
|
|
|
Skip end of loop in mrb_sym2name_len
|
|
Remove RB_GC_GUARD(x) macro.
|
|
|
|
|
|
|
|
Cleanup stdio related.
|
|
|
|
|
|
Reduce a snprintf() call in localjump_error().
|
|
C API mrb_p() is always callable.
- But it will do nothing when ENABLE_STDIO is not defined.
Kernel#__printstr__ is always callable.
- But it will do nothing when ENABLE_STDIO is not defined.
|