aboutsummaryrefslogtreecommitdiff
path: root/src/lua.h
diff options
context:
space:
mode:
authorMike Pall <mike>2016-04-18 10:57:49 +0200
committerMike Pall <mike>2016-04-18 10:57:49 +0200
commit0c6fdc1039a3a4450d366fba7af4b29de73f0dc6 (patch)
treeb84b2aad8ae2c8ab62752653b4e1688de96d3afe /src/lua.h
parent101115ddd86f6e66f225eee4702793623e683007 (diff)
downloadluajit-0c6fdc1039a3a4450d366fba7af4b29de73f0dc6.tar.gz
luajit-0c6fdc1039a3a4450d366fba7af4b29de73f0dc6.tar.bz2
luajit-0c6fdc1039a3a4450d366fba7af4b29de73f0dc6.zip
Rewrite memory block allocator.
Use a mix of linear probing and pseudo-random probing. Workaround for 1GB MAP_32BIT limit on Linux/x64. Now 2GB with !LJ_GC64. Enforce 128TB LJ_GC64 limit for > 47 bit memory layouts (ARM64).
Diffstat (limited to 'src/lua.h')
0 files changed, 0 insertions, 0 deletions