| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
if needed
|
|
separate mrb_range_beg_len() into two: the one truncates range into the
sequence size, and the one does not. #values_at uses the latter.
|
|
|
|
|
|
|
|
to the values_at
|
|
take-cheeze-values_at
|
|
|
|
Add API `mrb_get_values_at()` to mruby/range.h .
|
|
|
|
|
|
|
|
use mrb_bool, FALSE and TRUE more
|
|
|
|
It doesn't matter to me if one is using FALSE/TRUE instead of 1/0
but I prefer a type (alias) which emphasizes boolean vars to int.
I changed 1/0 to FALSE/TRUE anyway.
|
|
remove unused and unneeded:
- sysexit_status
- type (a global variable)
add mrb_ prefix to:
- codedump_all
- class_instance_method_list
- parser_dump
make various functions static, incl.:
- yyparse
- make_exception
|
|
|
|
|
|
|
|
|
|
Fix Range#==
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
of struct directly.
|
|
|
|
Modify range initialize to prevent segmentation fault.
|
|
|
|
segmentation fault.
|
|
|
|
|
|
|
|
mrb_raise(): API modified. It cannot treat variable arguments.
|
|
|
|
|