Lots of work on removing malloc from driver

This commit is contained in:
2022-02-17 20:02:08 -05:00
parent 9d7bf8b0f9
commit 467f25b927
17 changed files with 1301 additions and 197 deletions

View File

@@ -52,9 +52,9 @@ function unittests.diffcompare()
assert(tdc({}, {a=_G}, {}, {}) == "a=globals;")
-- GlobalDB tables should be forced to NIL.
assert(tdc({}, {a=global("foo")}, {}, {a=global("foo")}) == "a=nil;");
assert(tdc({}, {}, {}, {a=global("foo")}) == "a=nil;");
assert(tdc({}, {a=global("foo")}, {}, {}) == "");
assert(tdc({}, {a=global.table("foo")}, {}, {a=global.table("foo")}) == "a=nil;");
assert(tdc({}, {}, {}, {a=global.table("foo")}) == "a=nil;");
assert(tdc({}, {a=global.table("foo")}, {}, {}) == "");
-- Set up some numbered tables for tests involving such.
local mtab10 = {}
@@ -118,7 +118,7 @@ function unittests.diffapply()
-- GlobalDB tables should be forced to NIL.
rtab={a=3}
assert(not tda({}, {a=global("foo")}, rtab))
assert(not tda({}, {a=global.table("foo")}, rtab))
assert(rtab.a == nil)
-- Unnumbered tables should be forced to NIL.