changelog fix

This commit is contained in:
Ryan 2017-06-02 22:03:32 -04:00
parent d71f549c34
commit fd97afea08

View File

@ -1,9 +1,8 @@
History: EventManager,EventManager+,MultiManager <-- Current After 6.3.0 Versioning scheme was altered. A.0.0 History: EventManager,EventManager+,MultiManager <-- Current After 6.3.0 Versioning scheme was altered. A.0.0
Changelog starts at Version A.0.0 New in 1.0.0
New in A.0.0
Nothing really however a changelog will now be recorded! Nothing really however a changelog will now be recorded!
version.major.minor version.major.minor
New in A.1.0 New in 1.1.0
Changed: multi:newConnection(protect) method Changed: multi:newConnection(protect) method
Changed the way you are able to interact with it by adding the __call metamethod Changed the way you are able to interact with it by adding the __call metamethod
Old usage: Old usage:
@ -18,7 +17,7 @@ New in A.1.0
print("Updating",...) print("Updating",...)
end) end)
OnUpdate:Fire(1,2,3) OnUpdate:Fire(1,2,3)
New in A.2.0 (12/31/2016) New in 1.2.0 (12/31/2016)
Added: Added:
connectionobj.getConnection(name) connectionobj.getConnection(name)
returns a list of an instance (or instances) of a single connect made with connectionobj:connect(func,name) or connectionobj(func,name) returns a list of an instance (or instances) of a single connect made with connectionobj:connect(func,name) or connectionobj(func,name)
@ -26,7 +25,7 @@ New in A.2.0 (12/31/2016)
Changed: obj=multi:newConnection() Changed: obj=multi:newConnection()
obj:connect(func,name) and obj(func,name) obj:connect(func,name) and obj(func,name)
Added the name argument to allow indexing specific connection objects... Useful when creating an async library Added the name argument to allow indexing specific connection objects... Useful when creating an async library
New in A.3.0 (1/29/2017) New in 1.3.0 (1/29/2017)
Added: Added:
Load detection! Load detection!
multi.threshold -- minimum amount of cycles that all mObjs should be allotted before the Manager is considered burdened. Defualt: 256 multi.threshold -- minimum amount of cycles that all mObjs should be allotted before the Manager is considered burdened. Defualt: 256
@ -34,7 +33,7 @@ New in A.3.0 (1/29/2017)
multi:setThreshold(n) -- method used to set multi.threshold multi:setThreshold(n) -- method used to set multi.threshold
multi:setThrestimed(n) -- method used to set multi.threstimed multi:setThrestimed(n) -- method used to set multi.threstimed
multi:getLoad() -- returns a number between 0 and 100 multi:getLoad() -- returns a number between 0 and 100
New in A.4.0 (3/20/2017) New in 1.4.0 (3/20/2017)
Added: Added:
multiobj:reallocate(ProcessObj) -- changes the parent process of an object multiobj:reallocate(ProcessObj) -- changes the parent process of an object
ProcessObj:getController() -- returns the mThread so you can opperate on it like a multiobj ProcessObj:getController() -- returns the mThread so you can opperate on it like a multiobj
@ -84,11 +83,15 @@ New in A.4.0 (3/20/2017)
end) end)
int:Start() int:Start()
multi:mainloop() multi:mainloop()
New in A.4.1 (4/10/2017) New in 1.4.1 (4/10/2017)
Change: Change:
small change to the hold method to make it a bit more lightweight small change to the hold method to make it a bit more lightweight
Using a timer instead of an alarm object! Using a timer instead of an alarm object!
Limits to hold: Limits to hold:
cannot hold more than 1 object at a time, and doing so could cause a deadlock! cannot hold more than 1 object at a time, and doing so could cause a deadlock!
Upcomming: Upcomming:
Threaded objects wrapped in corutines, so you can hold/sleep without problems! Threaded objects wrapped in corutines, so you can hold/sleep without problems!
New in 1.5.1 (6/2/2017)
Added:
Threaded objects
TLoop