diff options
Diffstat (limited to 'kernel/byterun/coq_memory.c')
-rw-r--r-- | kernel/byterun/coq_memory.c | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/kernel/byterun/coq_memory.c b/kernel/byterun/coq_memory.c index 00f5eb3b..8d03829a 100644 --- a/kernel/byterun/coq_memory.c +++ b/kernel/byterun/coq_memory.c @@ -26,7 +26,6 @@ asize_t coq_max_stack_size = Coq_max_stack_size; value coq_global_data; -value coq_global_boxed; int coq_all_transp; value coq_atom_tbl; @@ -62,7 +61,6 @@ static void coq_scan_roots(scanning_action action) register value * i; /* Scan the global variables */ (*action)(coq_global_data, &coq_global_data); - (*action)(coq_global_boxed, &coq_global_boxed); (*action)(coq_atom_tbl, &coq_atom_tbl); /* Scan the stack */ for (i = coq_sp; i < coq_stack_high; i++) { @@ -90,14 +88,6 @@ void init_coq_global_data(long requested_size) Field (coq_global_data, i) = Val_unit; } -void init_coq_global_boxed(long requested_size) -{ - int i; - coq_global_boxed = alloc_shr(requested_size, 0); - for (i = 0; i < requested_size; i++) - Field (coq_global_boxed, i) = Val_true; -} - void init_coq_atom_tbl(long requested_size){ int i; coq_atom_tbl = alloc_shr(requested_size, 0); @@ -125,7 +115,6 @@ value init_coq_vm(value unit) /* ML */ /* Allocate the table of global and the stack */ init_coq_stack(); init_coq_global_data(Coq_global_data_Size); - init_coq_global_boxed(40); init_coq_atom_tbl(40); /* Initialing the interpreter */ coq_all_transp = 0; @@ -181,11 +170,6 @@ value get_coq_atom_tbl(value unit) /* ML */ return coq_atom_tbl; } -value get_coq_global_boxed(value unit) /* ML */ -{ - return coq_global_boxed; -} - value realloc_coq_global_data(value size) /* ML */ { mlsize_t requested_size, actual_size, i; @@ -205,24 +189,6 @@ value realloc_coq_global_data(value size) /* ML */ return Val_unit; } -value realloc_coq_global_boxed(value size) /* ML */ -{ - mlsize_t requested_size, actual_size, i; - value new_global_boxed; - requested_size = Long_val(size); - actual_size = Wosize_val(coq_global_boxed); - if (requested_size >= actual_size) { - requested_size = (requested_size + 0x100) & 0xFFFFFF00; - new_global_boxed = alloc_shr(requested_size, 0); - for (i = 0; i < actual_size; i++) - initialize(&Field(new_global_boxed, i), Field(coq_global_boxed, i)); - for (i = actual_size; i < requested_size; i++) - Field (new_global_boxed, i) = Val_long (0); - coq_global_boxed = new_global_boxed; - } - return Val_unit; -} - value realloc_coq_atom_tbl(value size) /* ML */ { mlsize_t requested_size, actual_size, i; |