From aa4a1c3b114d386a588677f02f9adf7a81229ccf Mon Sep 17 00:00:00 2001 From: Hans Hagen Date: Tue, 24 Dec 2013 17:52:00 +0100 Subject: beta 2013.12.24 17:52 --- scripts/context/lua/mtxrun.lua | 26 +++++++++++++++++++------- scripts/context/stubs/mswin/mtxrun.lua | 26 +++++++++++++++++++------- scripts/context/stubs/unix/mtxrun | 26 +++++++++++++++++++------- 3 files changed, 57 insertions(+), 21 deletions(-) (limited to 'scripts') diff --git a/scripts/context/lua/mtxrun.lua b/scripts/context/lua/mtxrun.lua index eda9f9185..24596bf87 100644 --- a/scripts/context/lua/mtxrun.lua +++ b/scripts/context/lua/mtxrun.lua @@ -1172,7 +1172,7 @@ do -- create closure to overcome 200 locals limit package.loaded["l-table"] = package.loaded["l-table"] or true --- original size: 31038, stripped down to: 20207 +-- original size: 31113, stripped down to: 20256 if not modules then modules={} end modules ['l-table']={ version=1.001, @@ -1286,10 +1286,13 @@ local function sortedhash(t,cmp) s=sortedkeys(t) end local n=0 + local m=#s local function kv(s) - n=n+1 - local k=s[n] - return k,t[k] + if n