~ chicken-core (chicken-5) 623c46bea299fa8fb2e5702661a8e3def1016984
commit 623c46bea299fa8fb2e5702661a8e3def1016984 Author: Jim Ursetto <zbigniewsz@gmail.com> AuthorDate: Sat Feb 2 20:29:20 2013 -0600 Commit: Christian Kellermann <ckeen@pestilenz.org> CommitDate: Sun Feb 3 11:07:39 2013 +0100 Make heap_size size_t instead of uint, permitting > 4GB heap on 64-bit systems (#974) Signed-off-by: Christian Kellermann <ckeen@pestilenz.org> diff --git a/runtime.c b/runtime.c index 4ca72b39..8f1949a7 100644 --- a/runtime.c +++ b/runtime.c @@ -381,7 +381,8 @@ static C_TLS C_byte *heap_scan_top; static C_TLS size_t heapspace1_size, - heapspace2_size; + heapspace2_size, + heap_size; static C_TLS C_char buffer[ STRING_BUFFER_SIZE ], *private_repository = NULL, @@ -434,8 +435,7 @@ static C_TLS int static volatile C_TLS int serious_signal_occurred = 0; static C_TLS unsigned int mutation_count, - stack_size, - heap_size; + stack_size; static C_TLS int chicken_is_initialized; static C_TLS jmp_buf gc_restart; static C_TLS doubleTrap