Commit Graph
100 Commits
Author SHA1 Message Date
server 504186a852 Some performance changes - 14.0.1
No longer create a table when calling thread.* methods. Not creating a new table and reusing a table instead we should see nice performance changes.
2020-01-27 12:31:17 -05:00
server bcb7e97184 Update README.md 2020-01-26 10:41:12 -05:00
server af88b2a054 Update README.md 2020-01-26 10:28:21 -05:00
server 05456fa25e updated rockspec 2020-01-26 10:25:22 -05:00
server 48038429d0 cleaning up some code 2020-01-26 10:06:23 -05:00
server 91090e6dea bugs and some more testing
general bug fixes
2020-01-26 09:54:33 -05:00
server b3b9e12fb8 working on new network manager
New features coming soon.
Redoing networking management
system threads are mostly done, whats left are some threaded objects like systemthreadedconnection
2020-01-05 13:44:52 -05:00
server 19de228834 Merge branch 'master' of https://github.com/rayaman/multi 2019-12-30 20:18:57 -05:00
server 1984c167d0 updated ignore 2019-12-30 20:18:47 -05:00
server a1d4d59c57 Update .gitignore 2019-12-30 20:17:29 -05:00
server 5377e3131f Delete code.code-workspace 2019-12-30 20:17:13 -05:00
server 9c74f6c265 Reworking the networkManager
some new features
2019-12-30 20:16:27 -05:00
server 71b56023bb More changes for 1.14.0
lanes rework, much faster to generate threads now. Might be abnle to get a little more out of thread creation. Love2d and lanes now mirror each other when using pre built shared objects found in the extension folder. Some more work is needed in order to fix the system threading and then ill move on to network stuff
2019-12-25 17:19:29 -05:00
server 3ea801a2c4 Update LICENSE 2019-12-16 20:22:33 -05:00
server ae9f76d938 Some major changes to loveManager
Still working on version 14.0,.0
2019-12-16 20:15:34 -05:00
server c2488ed5ce Working on 14.0.0
A few more things to do and test before sending this version out
2019-11-17 21:39:31 -05:00
server aa92282b8a working on 14.0.0
Lots of tweaking
2019-11-07 20:21:19 -05:00
server 689133e71f working on 1.14.4 2019-10-29 23:57:04 -04:00
server 296d56d233 small update 2019-09-25 08:54:44 -04:00
server 7dae5d5e32 updated html files 2019-08-04 23:00:50 -04:00
server 29c8282efb Reworked coroutine based threading scheduler 2019-08-04 22:54:52 -04:00
server 498aa1f9aa Cleaning up some stuff 2019-08-01 00:27:49 -04:00
server 3e795ede05 love and lanes act more like twins 2019-07-31 13:10:01 -04:00
server 0476164cf6 Fixed mem leaks and new features 2019-07-28 22:39:16 -04:00
server 564db18933 slight change to the task viewer 2019-07-19 21:37:51 -04:00
server 3bbd63ba62 tiny changes 2019-07-15 21:04:22 -04:00
server 7126e28530 spelling 2019-06-29 01:11:17 -04:00
server 11cfb390bb Working on 13.1.0 2019-06-29 01:01:48 -04:00
server afee0ace94 updated readme 2019-03-24 00:25:37 -04:00
server 8afef44252 Issue#12 Changed
Modify the newThread method to allow for nameless coroutine based threads
2019-03-23 20:54:29 -04:00
server 31f1e10cfc test file 2019-03-23 20:47:58 -04:00
server 98d06ee027 Only bug fixes planned for this version 2019-03-23 20:46:34 -04:00
server 87d8cfbb5b 13.0.0 Release
Had an issue when managing branches... All fixed now
2019-03-22 21:31:16 -04:00
server 050549aeef Merge branch 'master' of https://github.com/rayaman/multi 2019-03-22 21:25:50 -04:00
server 5a05cb7525 gitignore 2019-03-22 21:23:22 -04:00
server da259bc99d Merge pull request #11 from rayaman/v13.0.0
v13.0.0
2019-03-22 21:21:36 -04:00
server 6714878ae9 13.0.0 Stability testing
To be released soon
2019-03-22 21:20:30 -04:00
server 2fad69a1ec small tweaks
There are some things that are left to be done. love2d support needs some work and there is one issue that I am trying to fix with this library. Should be able to release soonish
2019-02-25 11:19:01 -05:00
server 391625674a ST - connections work
Finally, but more bugs found
Need to fix, sigh why node manager no work in love2d. Both luajit, both luasocket, both net and multi library. works in non love, but not love I wanna just melt, there is no reason why no work
2019-02-09 23:32:26 -05:00
server 4272397678 ST-Connections Fixed
Fixed system threaded connections
Also added some features to monitor threads
Each thread now has its own ID even the main thread which has an id of 0!
2019-02-08 22:19:13 -05:00
server 8f0f404c36 small changes
Im still have tons of work to do
2019-02-06 00:22:32 -05:00
server 11cd2805c8 bug fixes and features 2019-02-03 22:43:52 -05:00
server 28a4e37c51 more tweaks 2019-02-01 22:43:32 -05:00
server 20647f4738 more updates 2019-02-01 10:43:00 -05:00
server 0fd604e356 sigh processors have some bugs
working on more bugs... I estimate about 2 months of work for the next version haha
2019-01-31 12:25:41 -05:00
server 03c8f364b2 fixed rockspec
This does not mean its ready for use, but if you lurk and wanna try it out go ahead
2019-01-30 15:17:12 -05:00
server 41725dc01f more fixes and tons of bugs to be worked on 2019-01-29 23:27:36 -05:00
server b5bc0f8e91 updated rockspec 2019-01-29 12:23:11 -05:00
server 110055ffc4 changing workstations 2019-01-29 12:22:09 -05:00
server 4040e0d9d0 some more updates 2019-01-28 15:53:32 -05:00
server 0abd8183b5 still working on the doc, soon 2019-01-04 13:59:38 -05:00
server 9b5acbd23e 13.0.0 Will be out soooooooon I promise
Anyway added some new objects, removed a few and wrote some more documentation... all thats left is system threads and network threads(nodes)
2018-11-14 10:27:39 -05:00
server 040d8842a2 still writing this thing 2018-11-06 06:39:14 -05:00
server 72dcc95400 updated readme for 13.0.0 2018-09-26 20:33:24 -04:00
server 86845f4230 well version will now be 13.0.0 2018-09-26 13:02:19 -04:00
server dfc75fa56c Started working on documentation 2018-09-23 23:14:49 -04:00
server 358779c793 updates the readme files and changed version to 12.2.2 2018-09-22 11:10:47 -04:00
server c382eb46dc another minor change, not really important 2018-09-22 11:06:22 -04:00
server 4bccb655b6 Mainloop unstoppable bug fix
turns out i made it impossible to stop the mainloop oops.
multi.Stop() does this now
2018-09-22 11:02:32 -04:00
server 515f037c0a rockspec 2018-09-17 11:37:49 -04:00
server d1f8bc9492 updated some files 2018-09-17 11:37:17 -04:00
server 29cc0b8935 test 2018-09-17 11:34:33 -04:00
server 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
server eebd942555 Updated readme files 2018-09-10 22:28:45 -04:00
server 8db42e19f9 Added better priority management 2018-09-10 22:21:57 -04:00
server 21aed09d6d updated readme 2018-08-26 00:46:19 -04:00
server 76dbf26793 Fixed some bugs and added a minor feature 2018-08-26 00:44:29 -04:00
server 9b67727a01 edited readme 2018-07-29 01:48:58 -04:00
server 31e51ce3b3 updated some details on the readme 2018-07-25 12:29:29 -04:00
server bbce42f0aa forgot to add dep on net 2018-07-25 12:20:21 -04:00
server d1507219ff fixed rockspec 2018-07-25 12:18:04 -04:00
server 5e8c50082c fixed version # 2018-07-25 12:16:48 -04:00
server 88dbb867a7 I think thats all thats needed 2018-07-25 12:13:06 -04:00
server dce6ea201e updated love2d compat 2018-07-21 09:58:43 -04:00
server fae39b79e7 Fixed bugs with love2d and removed debug prints 2018-07-18 11:36:20 -04:00
server 2447526a12 almost done, just a few more tests 2018-07-16 00:06:03 -04:00
server d4f41c5aa7 Almost there, I took way too long of a break 2018-07-11 10:11:10 -04:00
server aec5a88360 should fix a bug 2018-07-02 20:42:00 -04:00
server fdfb3a6388 sigh 2018-07-02 20:41:14 -04:00
server 291c30a7ac multi pc tests 2018-07-02 20:40:24 -04:00
server c88ad2e73b testing multiple physcial pcs 2018-07-02 20:25:21 -04:00
server cd3aae9c1e fixed some things 2018-06-26 22:50:34 -04:00
server 3a46c4ae44 queues are done 2018-06-26 22:36:33 -04:00
server 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
server 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
server 644044901d GLOBAL table works 2018-06-20 09:30:05 -04:00
server de2b3ee100 im getting there 2018-06-18 01:12:42 -04:00
server 02cdbc3bc2 tests and more tests 2018-06-15 14:04:50 -04:00
server c7734a2afa oops small thing left out 2018-06-15 13:56:00 -04:00
server 3a7aea4131 more tests 2018-06-15 13:54:27 -04:00
server 9c3e66e9cc doing some tests 2018-06-15 13:45:43 -04:00
server 89b4901e06 Love2d support is updated to 11.1
May be bugs in supporting libraries, but the multitasking library is fully updated.

The guimanager may have a bug or 2, but I haven't found any ground breaking bugs that haven't been fixed
2018-06-08 22:14:21 -04:00
server a07fe49880 Updated to 1.10.0!
Check changes.md for what was done
2018-05-31 22:48:14 -04:00
server 67499cc5ba 1.9.2 is out! 2018-05-17 11:47:21 -04:00
server e32720b687 1.9.2 is out!
Added, updated, and fixed stuff
2018-05-17 01:19:56 -04:00
server 509086295c fixed a typo 2017-11-20 09:11:56 -05:00
server 6c559b0e52 updated rockspec 2017-11-20 09:10:30 -05:00
server 03d632c3da System threading updates
Added luvitManager limited due to the way luvit works
Updated:
multi:newSystemThread(name,func,...)
You can now pass arguments to the threaded function :D
2017-11-17 23:05:28 -05:00
server 641845a0fa New features on the horizon
For now you can enjoy:
str=multiobj:ToString()
and
multi:newFromString(str)
2017-11-13 23:00:36 -05:00
server 181723e1c7 Added multi.timer(func,...)
Time how long a function executes for
2017-09-27 15:57:31 -04:00