diff --git a/docs/changes.md b/docs/changes.md index ff3578b..f900ae9 100644 --- a/docs/changes.md +++ b/docs/changes.md @@ -1,7 +1,7 @@ # Changelog Table of contents --- -[Update 16.0.0 - ?](#update-1600---?)
+[Update 16.0.0 - Connecting the dots](#update-1600---connecting-the-dots)
[Update 15.3.1 - Bug fix](#update-1531---bug-fix)
[Update 15.3.0 - A world of connections](#update-1530---a-world-of-connections)
[Update 15.2.1 - Bug fix](#update-1521---bug-fix)
@@ -58,7 +58,7 @@ Table of contents [Update: EventManager 1.0.0 - Error checking](#update-eventmanager-100---error-checking)
[Version: EventManager 0.0.1 - In The Beginning things were very different](#version-eventmanager-001---in-the-beginning-things-were-very-different) -# Update 16.0.0 - ? +# Update 16.0.0 - Connecting the dots Added --- - Connection objects now support the % function. This supports a function % connection object. What it does is allow you to **mod**ify the incoming arguments of a connection event. diff --git a/integration/lanesManager/extensions.lua b/integration/lanesManager/extensions.lua index 9600dc6..e9461d2 100644 --- a/integration/lanesManager/extensions.lua +++ b/integration/lanesManager/extensions.lua @@ -27,6 +27,7 @@ if not (GLOBAL and THREAD) then else lanes = require("lanes") end + function multi:newSystemThreadedQueue(name) local name = name or multi.randomString(16) local c = {} diff --git a/integration/loveManager/extensions.lua b/integration/loveManager/extensions.lua index da5b560..69fe921 100644 --- a/integration/loveManager/extensions.lua +++ b/integration/loveManager/extensions.lua @@ -69,6 +69,7 @@ function multi:newSystemThreadedQueue(name) THREAD.package(name,c) return c end + function multi:newSystemThreadedTable(name) local name = name or multi.randomString(16) local c = {} @@ -79,6 +80,7 @@ function multi:newSystemThreadedTable(name) THREAD.package(name,c) return c end + local jqc = 1 function multi:newSystemThreadedJobQueue(n) local c = {} diff --git a/integration/pseudoManager/extensions.lua b/integration/pseudoManager/extensions.lua index 3881f3f..f40ccc2 100644 --- a/integration/pseudoManager/extensions.lua +++ b/integration/pseudoManager/extensions.lua @@ -50,6 +50,7 @@ function multi:newSystemThreadedQueue(name) GLOBAL[name or "_"] = c return c end + function multi:newSystemThreadedTable(name) local c = {} function c:init() @@ -68,6 +69,7 @@ if not setfenv then end end end + function multi:newSystemThreadedJobQueue(n) local c = {} c.cores = n or THREAD.getCores()*2