disable new alloctor behaviour for emscripten

This commit is contained in:
Andreas Rumpf
2016-12-27 17:54:09 +01:00
parent 39b25cf4dc
commit 847210b799

View File

@@ -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: