greent refactoring

This commit is contained in:
Manuel Simon Hirsig
2016-11-07 12:09:40 +01:00
parent 38d3c6c607
commit 3ef4597018
31 changed files with 267 additions and 252 deletions
+3 -9
View File
@@ -1,4 +1,4 @@
library 'green_t'
library 'green_T'
local next, getn, setn, tremove, type, setmetatable = next, getn, table.setn, tremove, type, setmetatable
@@ -62,13 +62,7 @@ do
M.dep_release = dep_release
end
M.get_t = acquire
function M.get_tt()
local t = acquire()
auto_release(t, true)
return t
end
M.get_T = acquire
M.temp = setmetatable({}, {
__metatable = false,
@@ -152,7 +146,7 @@ M.S = vararg(function(arg)
end
return t
end)
M.T = vararg(function(arg)
M.O = vararg(function(arg)
local t = acquire()
for i = 1, getn(arg), 2 do
t[arg[i]] = arg[i + 1]