38 Commits

Author SHA1 Message Date
ec8c8c7074 Working on some new features 2020-02-08 08:50:44 -05:00
927e45db77 modified some files 2020-02-04 15:30:59 -05:00
91abd762cb Meta Mastery 2020-02-03 14:00:47 -05:00
a5b71985a6 Fixed Issue where threadedFunctions did not return its values everytime 2020-02-03 12:01:31 -05:00
e9e2096999 added multi.OnLoad 2020-01-31 14:33:13 -05:00
0446dd0bea modified test file 2020-01-30 14:39:09 -05:00
2521a90712 tests 2020-01-29 21:47:14 -05:00
06574d2d45 Added multi.OnExit() 2020-01-29 14:25:27 -05:00
aaff2244b1 Fixed issue with threaded functions and how they interact with the threaded enviroment 2020-01-29 12:26:54 -05:00
6dbf2f5e93 Fixed issue with yielding across c/metamethod boundaries. Forgot that my default lua was luajit 2020-01-29 11:21:01 -05:00
c251567804 Thread enviroments now allow you to use an await like feature when using threaded functions 2020-01-28 23:35:23 -05:00
8484065479 Added multi:scheduleJob(time,func) Removed multi:newTimeStamper 2020-01-28 14:48:23 -05:00
29c8282efb Reworked coroutine based threading scheduler 2019-08-04 22:54:52 -04:00
0476164cf6 Fixed mem leaks and new features 2019-07-28 22:39:16 -04:00
3bbd63ba62 tiny changes 2019-07-15 21:04:22 -04:00
11cfb390bb Working on 13.1.0 2019-06-29 01:01:48 -04:00
8afef44252 Issue#12 Changed
Modify the newThread method to allow for nameless coroutine based threads
2019-03-23 20:54:29 -04:00
31f1e10cfc test file 2019-03-23 20:47:58 -04:00
87d8cfbb5b 13.0.0 Release
Had an issue when managing branches... All fixed now
2019-03-22 21:31:16 -04:00
7eb9cd37e9 12.2.1 is out
Fixed some systemthreaded objects. More tests are needed though.

About to start making real documentation soon!
2018-09-17 11:33:23 -04:00
8db42e19f9 Added better priority management 2018-09-10 22:21:57 -04:00
76dbf26793 Fixed some bugs and added a minor feature 2018-08-26 00:44:29 -04:00
88dbb867a7 I think thats all thats needed 2018-07-25 12:13:06 -04:00
2447526a12 almost done, just a few more tests 2018-07-16 00:06:03 -04:00
d4f41c5aa7 Almost there, I took way too long of a break 2018-07-11 10:11:10 -04:00
291c30a7ac multi pc tests 2018-07-02 20:40:24 -04:00
c88ad2e73b testing multiple physcial pcs 2018-07-02 20:25:21 -04:00
cd3aae9c1e fixed some things 2018-06-26 22:50:34 -04:00
3a46c4ae44 queues are done 2018-06-26 22:36:33 -04:00
979a6d8674 Node manager working
A few things are left to do. Queues and adding support for some of the system threaded objects that exist.
2018-06-25 21:25:59 -04:00
138d61de85 awesome stuff being added
Almost done with the core features that I want added to this library
2018-06-24 21:59:38 -04:00
644044901d GLOBAL table works 2018-06-20 09:30:05 -04:00
de2b3ee100 im getting there 2018-06-18 01:12:42 -04:00
f072c2cfde Updated lanes intergration
It is now at a point where I feel okay with documenting.
2017-06-22 11:32:50 -04:00
bf011646f7 minibug
lua looks at 'dots' as '/' so they were changed to ','
2017-06-20 23:43:08 -04:00
aad031062f Changed how steps and loops work
Added multi.compat.backwards[ver]
Require this to be able to use features that were changed from that version.
loops callback args are now: self,dt
steps callback args are now: self,pos
If requiring the backwards compat for the previous version do so after requiring all of the modules you are using.
2017-06-20 23:32:57 -04:00
62aa9120a8 Fixed a typo in the init.lua
Typo caused the library to crash during load due to forgetting the ".." in the getVersion function
2017-06-14 15:11:57 -04:00
65a4dfa9c9 Core Addition (1.5.0)
Updated version from 1.4.1 to 1.5.0
Added:
multiObj:SetTime(n)
multiObj:ResetTime(n)
multiObj:ResolveTimer(...)
multiObj:OnTimedOut([function(self)])
multiObj:OnTimerResolved([function(self)],...)

Added:
multi:getVersion()

Example will be posted in the readme
2017-06-12 11:07:56 -04:00