picrin/include/picconf.h

30 lines
617 B
C
Raw Normal View History

2013-10-14 20:05:44 -04:00
#ifndef PICCONF_H__
#define PICCONF_H__
2013-10-17 00:55:00 -04:00
/* switch normal VM and direct threaded VM */
2013-10-17 00:54:48 -04:00
#define PIC_DIRECT_THREADED_VM 1
2013-10-17 04:08:33 -04:00
/* enable readline module */
#define PIC_ENABLE_READLINE 1
2013-10-17 00:55:00 -04:00
/* initial memory size (to be dynamically extended if necessary) */
2013-10-29 21:42:18 -04:00
#define PIC_ARENA_SIZE 10000
2013-11-01 05:57:18 -04:00
#define PIC_HEAP_SIZE (1<<17)
2013-10-15 10:28:23 -04:00
#define PIC_STACK_SIZE 1024
#define PIC_IREP_SIZE 256
#define PIC_GLOBALS_SIZE 1024
2013-10-30 03:37:43 -04:00
#define PIC_MACROS_SIZE 1024
2013-10-28 13:11:31 -04:00
#define PIC_SYM_POOL_SIZE 128
2013-10-20 20:29:56 -04:00
#define PIC_POOL_SIZE 1024
2013-10-15 00:20:45 -04:00
2013-10-17 00:55:00 -04:00
/* enable all debug flags */
2013-10-30 03:36:21 -04:00
/* #define DEBUG 1 */
2013-10-14 20:05:44 -04:00
#if DEBUG
# define GC_DEBUG 1
2013-11-04 15:57:12 -05:00
# define GC_STRESS 0
2013-10-14 20:05:44 -04:00
# define VM_DEBUG 1
#endif
#endif