#ifndef PICCONF_H__ #define PICCONF_H__ /* switch normal VM and direct threaded VM */ #define PIC_DIRECT_THREADED_VM 1 /* switch internal value representation */ #define PIC_NAN_BOXING 1 /* enable readline module */ #define PIC_ENABLE_READLINE 1 /* initial memory size (to be dynamically extended if necessary) */ #define PIC_ARENA_SIZE 100 #define PIC_HEAP_PAGE_SIZE (8192 * 8) #define PIC_STACK_SIZE 1024 #define PIC_RESCUE_SIZE 30 #define PIC_IREP_SIZE 256 #define PIC_GLOBALS_SIZE 1024 #define PIC_MACROS_SIZE 1024 #define PIC_SYM_POOL_SIZE 128 #define PIC_POOL_SIZE 1024 /* enable all debug flags */ /* #define DEBUG 1 */ #if DEBUG # define GC_STRESS 1 # define VM_DEBUG 1 # define GC_DEBUG 1 # define GC_DEBUG_DETAIL 0 #endif #endif