| Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
MRB_ASPEC_REST() is macro just only checks whether truthy or falsy.
And truthy means exist 1 rest argument in current proc.
|
|
|
|
|
|
|
|
|
|
|
|
Adds following macros:
* MRB_FIXED_STATE_ATEXIT_STACK (not defined by default)
* When defined enables fixed state atexit stack.
* MRB_FIXED_STATE_ATEXIT_STACK_SIZE (default value: 5)
* This macro will be ignored when `MRB_FIXED_STATE_ATEXIT_STACK` isn't defined.
* When `mrb_state_atexit` is called more than this value it will raise runtime error.
|
|
|
|
the end of state, not process; ref #2211
|
|
|
|
|
|
|
|
|
|
|
|
take-cheeze-atexit
|
|
|
|
|
|
|
|
#2326
|
|
|
|
This fix use UINT16_MAX for NULL symbol tag, that means maximum symbol length
is not UINT16_MAX-1.
|
|
Add a space aftre bracket.
|
|
|
|
|
|
|
|
src/vm.c fix operation doc
[ci skip]
|
|
|
|
|
|
|
|
|
|
|
|
take-cheeze-dump_lv
|
|
|
|
|
|
`mrb_final_mrbgems` will be called as mrb_state atexit function.
Maybe useful in #1844.
|
|
|
|
|
|
|
|
|
|
|
|
if needed
|
|
take-cheeze-values_at
|
|
|
|
Add API `mrb_get_values_at()` to mruby/range.h .
|
|
|
|
Check that `lv`'s length is always `nlocals - 1`.
|