From 847210b799d9cce999acaf30d4d1089fdc203d09 Mon Sep 17 00:00:00 2001 From: Andreas Rumpf Date: Tue, 27 Dec 2016 17:54:09 +0100 Subject: [PATCH] disable new alloctor behaviour for emscripten --- lib/system/alloc.nim | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/lib/system/alloc.nim b/lib/system/alloc.nim index 5b0955132..3b886b2fc 100644 --- a/lib/system/alloc.nim +++ b/lib/system/alloc.nim @@ -276,10 +276,11 @@ proc pageAddr(p: pointer): PChunk {.inline.} = #sysAssert(Contains(allocator.chunkStarts, pageIndex(result))) proc requestOsChunks(a: var MemRegion, size: int): PBigChunk = - if not a.blockChunkSizeIncrease: - a.nextChunkSize = - if a.currMem < 64 * 1024: PageSize*4 - else: a.nextChunkSize*2 + when not defined(emscripten): + if not a.blockChunkSizeIncrease: + a.nextChunkSize = + if a.currMem < 64 * 1024: PageSize*4 + else: a.nextChunkSize*2 var size = size if size > a.nextChunkSize: