mruby configuration macros.

How to use these macros.

You can use mrbconfs with following ways:

stdio setting.

MRB_DISABLE_STDIO

Debug macros.

MRB_ENABLE_DEBUG_HOOK

MRB_DEBUG

Stack configuration

MRB_STACK_EXTEND_DOUBLING

MRB_STACK_GROWTH

MRB_STACK_MAX

Primitive type configuration.

MRB_USE_FLOAT

MRB_INT16

MRB_INT64

Garbage collector configuration.

MRB_GC_STRESS

MRB_GC_TURN_OFF_GENERATIONAL

MRB_GC_FIXED_ARENA

MRB_GC_ARENA_SIZE

MRB_HEAP_PAGE_SIZE

Memory pool configuration.

POOL_ALIGNMENT

POOL_PAGE_SIZE

State atexit configuration.

MRB_FIXED_STATE_ATEXIT_STACK

MRB_FIXED_STATE_ATEXIT_STACK_SIZE

mrb_value configuration.

MRB_ENDIAN_BIG

MRB_NAN_BOXING

MRB_WORD_BOXING

Instance variable configuration.

MRB_IV_SEGMENT_SIZE

Other configuration.

MRB_UTF8_STRING

MRB_FUNCALL_ARGC_MAX

KHASH_DEFAULT_SIZE

MRB_STR_BUF_MIN_SIZE