| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
Some optimizes to vm.c
|
|
|
|
|
|
refactor string parsing
|
|
|
|
|
|
implement %W %w %s
|
|
'aspec' should be large at least 24 bit.
|
|
|
|
|
|
if 'int' type is 16bit integer, 'unsigned int flags: 21' is too large.
|
|
|
|
refactor string parsing
|
|
|
|
|
|
environments).
This is a first step. It will be reduced stdlib.h in each files later.
|
|
|
|
|
|
|
|
is for compatibility.
|
|
bugs for current code.
|
|
Remove bit-fields. They doesn't reduce memory on major environments.
|
|
|
|
|
|
|
|
|
|
|
|
Define mrb_bool_t.
|
|
|
|
monaka/pr-cleanup-symbol.c-20130312
|
|
It is safer than applying 1bit bit-fields to signed int.
For forward compatibility, you should substiture only 1 or 0 for the variable typed mrb_bool.
|
|
|
|
|
|
|
|
Remove mrb_str_sublen() as it is not used.
|
|
Remove mrb_str_new2().
|
|
Rename STR_BUF_MIN_SIZE to MRB_STR_BUF_MIN_SIZE. Make it configurable.
|
|
|
|
|
|
Make mrb_str_new_cstr() accept NULL pointer. It generates 0byte strings by NULL pointer.
|
|
|
|
|
|
close #951
|
|
|
|
|
|
|