mes/src
Jan Nieuwenhuizen d73df09ab6
core: Use array-based stack.
* src/mes.c (STACK_SIZE)[MES_ARRAY_STACK]: New variable.
(g_stack_array): New variable.
(g_stack): Change type to SCM*.
(gc_push_frame)[MES_ARRAY_STACK]: Use g_stack_array, g_stack.
(gc_peek_frame): Likewise.
(gc_pop_frame): Likewise.
* src/gc.c (gc_check): Likewise.
(gc): Likewise.
2017-12-14 07:05:53 +01:00
..
gc.c core: Use array-based stack. 2017-12-14 07:05:53 +01:00
hash.c mes: Switch to srfi-9 based on structs. 2018-10-15 20:42:10 +02:00
lib.c core: Add struct type. 2018-10-13 17:34:27 +02:00
math.c core: Avoid 64bit zero divide. 2018-10-07 00:25:33 +02:00
mes.c core: Use array-based stack. 2017-12-14 07:05:53 +01:00
module.c mes: Switch to srfi-9 based on structs. 2018-10-15 20:42:10 +02:00
posix.c GNU Mes. 2018-07-22 14:24:36 +02:00
reader.c core: Add module-define! 2018-10-14 09:10:30 +02:00
struct.c core: Add module-define! 2018-10-14 09:10:30 +02:00
vector.c core: Add module-define! 2018-10-14 09:10:30 +02:00