on master help sign in
Simplify heap trigger size.
commit61413049bfdbcb7729daaeda615fc351b64afd27 authorMatus Tejiscak <ziman@functor.sk> dateFri 12 Feb 2016, 14:56 (11 years ago) parentdf164c1
2 files changed+1−2
rts/idris_heap.c+1−1 rts/idris_heap.h−1
rts/idris_heap.c+1−1
@@ -94,7 +94,7 @@ void c_heap_init(CHeap * heap)
9494{
9595 heap->first = NULL;
9696 heap->size = 0;
97− heap->gc_trigger_size = C_HEAP_GC_TRIGGER_SIZE_INITIAL;
97+ heap->gc_trigger_size = C_HEAP_GC_TRIGGER_SIZE(heap->size);
9898}
9999
100100void c_heap_destroy(CHeap * heap)
rts/idris_heap.h−1
@@ -13,7 +13,6 @@
1313
1414struct VM;
1515
16−#define C_HEAP_GC_TRIGGER_SIZE_INITIAL 4096
1716#define C_HEAP_GC_TRIGGER_SIZE(heap_size) (2 * heap_size)
1817
1918typedef void CDataFinalizer(void *);