Commit Graph
100 Commits
Author SHA1 Message Date
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
server fc4d53a4cc updated readme 2017-08-02 00:07:49 -04:00
server 285fa7e933 updated readme
Added slight changes and gave an update of upcoming stuff :D
2017-07-28 00:28:09 -04:00
server 842274e663 Added info and cleaned up the readme a bit 2017-07-23 19:03:38 -04:00
server 6d57c7654b if you want to use the old code you'll need this 2017-07-14 22:40:50 -04:00
server eaaf5d80a7 Fixed System Threaded Queues!
Faster
Added older versions
Other bug fixes
More examples
2017-07-07 23:38:54 -04:00
server ef1cf06416 rockspec fix 2017-07-04 13:54:05 -04:00
server e0c72cb8ea SystemThreadedExecute (1.8.5)
Added: SystemThreadedExecute
2017-07-04 13:53:31 -04:00
server 854862f2c8 (1.8.4) Bug fix and readme Notice 2017-07-04 13:32:58 -04:00
server 506e8eeecd Merge pull request #3 from rayaman/Testing
1.8.4 Update!
2017-07-03 14:01:10 -04:00
server f466f80513 (1.8.4) Update 2017-07-03 14:00:15 -04:00
server 584e8be3a2 (1.8.4) Update 2017-07-03 13:59:44 -04:00
server 0203d384f0 Merge branch 'master' into Testing 2017-07-03 13:57:48 -04:00
server 209f833b3f (1.8.4) Update 2017-07-03 13:54:32 -04:00
server 01b5f865f9 updated share.lua 2017-07-02 23:22:35 -04:00
server 112e20f788 Update README.md 2017-07-02 23:19:09 -04:00
server 367982898a Update README.md 2017-07-02 22:59:32 -04:00
server fe123f879e Still fixing bugs 2017-07-02 22:55:46 -04:00
server 03c91d84e3 Doing tests... Love2d Still unstable with new update 2017-07-02 20:00:17 -04:00
server 6863704352 Updated to (1.8.3)
Added new mainloop Options to increase the speed of the program
2017-07-01 14:22:44 -04:00
server 8557f2d3f8 rockspec modification 2017-07-01 13:32:11 -04:00
server e396c18b80 Updated readme
added instructions for luarocks
2017-06-30 22:31:30 -04:00
server d7e8231203 fixed rockspec 2017-06-30 22:29:18 -04:00
server 943afd438a Testing... 2017-06-30 22:21:18 -04:00
server 6f18a129f1 Final typo 2017-06-30 21:52:41 -04:00
server dcb98ab66b Massive Typo
intergration changed to
integration
Updated the examples and readme
2017-06-30 21:51:50 -04:00
server a414def307 Updated to version (1.8.2)
Added more example files
Added SystemThreadedTables
Some bug fixes
2017-06-30 11:04:27 -04:00
server 4c3c09a109 Updated the readme.html (1.8.1) 2017-06-29 15:14:28 -04:00
server ac1dd5f79b ReadMe now reflects (1.8.1) 2017-06-29 15:12:43 -04:00
server 8997c7a301 Updated the internal version # 2017-06-29 15:08:48 -04:00
server f339b7bc22 Updated to (1.8.1)
Mostly changes with the structure of the library.
2017-06-29 15:08:18 -04:00
server 8b9fe6070b Readme.html (1.8.0)
Html File that is a bit easer to work with
2017-06-28 22:55:49 -04:00
server 7601fc636d Updated to 1.8.0
Added:
SystemThreadedBenchmark
SystemThreadedQueue
Fixed a bunch of bugs in the intergrations and regular multi objects
Fixed Error management in threads
All errors trigger the multi.OnError connection
Module creation support improved
added more examples
added Type to threaded objects
2017-06-28 22:40:04 -04:00
server e7d82d5681 Formatting (1.7.6) 2017-06-26 23:20:46 -04:00
server 38f8234d20 Added some new methods (1.7.6)
More examples
small tweaks
added/modified examples
typos as always
minor bug fixes
some new features, read readme for them
2017-06-26 23:18:38 -04:00
server 1635a1633c Formatting (1.7.5) 2017-06-26 16:08:46 -04:00
server 561a5466e0 Update README.md 2017-06-26 14:46:11 -04:00
server 4761475845 type (1.7.5) 2017-06-26 14:23:47 -04:00
server fd39b09dd3 typos (1.7.5) 2017-06-25 19:48:26 -04:00
server 699744e16b typos (1.7.5) 2017-06-25 19:46:34 -04:00
server 1b9972d1b7 Fixed small bug in lanesManager (1.7.5)
Fixed
2017-06-25 19:44:52 -04:00
server 34853f7fb6 updated examples (1.7.5) 2017-06-25 19:42:45 -04:00
server 361012b23b slight change for module creation (1.7.5)
changed some things for threads
2017-06-25 19:41:55 -04:00
server bf5078f0bc Typos and minor additions (1.7.5)
Added support for more consistant module creator support. Examples to come soon
2017-06-25 19:25:05 -04:00
server cf22651949 Added intergration loveManager
Adds multi.intergrations.loveManager,lua
Created an example file for you to look at
2017-06-24 22:46:44 -04:00
server f34b200979 Fixed a bug in multi.threadinng
still had a reference to require("multi.updater") changed to require("multi") since the core now has the basic objects!

Also Starting work on love2d systemthreads!
2017-06-23 17:10:01 -04:00
server ca1d05899e typo 2017-06-23 14:59:54 -04:00
server 817c419930 slight change to this test file 2017-06-23 14:53:06 -04:00
server 97cbc628a9 Fixed example files 2017-06-23 12:35:02 -04:00
server 66b96cf567 formatting of the readme 2017-06-23 12:19:01 -04:00
server f1c32efb8b Updated to 1.7.3
Changed how you require the library. It was kinda over the top. Coroutine threads may or may not be added into the core. I am still thinking about it.
2017-06-23 12:15:46 -04:00
server 5209ef20a7 Minor changes 2017-06-23 11:41:05 -04:00
server 04528ef56c Changed some things
Updated parts of the readme examples to reflect the changes in the code
2017-06-23 11:05:15 -04:00
server 2116ed34e5 updated example 2017-06-23 00:45:28 -04:00
server 4cbb4b0982 Updated version # 2017-06-23 00:27:45 -04:00
server bb3c814325 Update README.md 2017-06-23 00:14:23 -04:00
server 74cc5ffde8 formatting 2017-06-23 00:13:43 -04:00
server de4de84d2e Update README.md 2017-06-23 00:12:13 -04:00
server 0f7b5fc6af Fixed a bug in the init code
moved updaters, loops, and alarms into the init.lua file. I consider them core features and they are referenced in the init.lua file so they need to exist there. Threaded versions are still separate though.
2017-06-23 00:10:26 -04:00
server 6b980b52a5 typo 2017-06-22 17:15:46 -04:00
server 8cf45ac5dd Added documentation for sThreads
Fixed some typos
Added doc for sThreads
2017-06-22 17:13:16 -04:00
server 81a88e5b89 Update README.md 2017-06-22 13:18:38 -04:00
server 5b95dbec38 Update README.md 2017-06-22 13:17:14 -04:00
server 0968219926 typos and ordering of some text 2017-06-22 13:14:24 -04:00
server 11cdb91702 Merge pull request #1 from rayaman/add-license-1
Create LICENSE
2017-06-22 12:33:42 -04:00
server 0356875f3c Create LICENSE 2017-06-22 12:33:09 -04:00
server 34ec6b25f9 Fixed a slight bug in love2d.lua compat file
1.7.1
2017-06-22 11:53:15 -04:00
server 5edea3a6a4 Typos in readme and example file 2017-06-22 11:34:19 -04:00
server f072c2cfde Updated lanes intergration
It is now at a point where I feel okay with documenting.
2017-06-22 11:32:50 -04:00
server bf011646f7 minibug
lua looks at 'dots' as '/' so they were changed to ','
2017-06-20 23:43:08 -04:00
server 091cd90a0d Changed some features!
Updated the ReadMe to reflect said changes
2017-06-20 23:42:45 -04:00
server acbfef10cc added ned version tag
Changed enough that it merited changing the version to 1.6.0
2017-06-20 23:34:06 -04:00
server 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
server 3ff72de1e0 Typos and my promise
Fixed a few typos i saw while reading the Read-Me.
Currently looking over my library to see what can be added or optimized.
Due to making backwards support my #1 priority some changes that I want to make to the loop and step objects will be tricky.
The idea is to change the callback method to give the self object first then the position/index for steps and make loops callback to give the self then the time value. To make this work the user would need to import those new object separately. This though opens a new can of worms though... I'll think about it...
2017-06-20 23:08:50 -04:00
server ac68500be5 Changed warning message
Change a warning message in multi:Stop()
2017-06-18 23:12:24 -04:00
server b047734d5f Fixed a typo in one of the examples 2017-06-18 22:45:22 -04:00
server b7196f9a44 Create README.md 2017-06-14 22:17:30 -04:00
server ca5b1f3cd3 Fixed some bugs/consistency typos
some methods on actors were were not upper camel case
2017-06-14 17:41:07 -04:00
server 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
server 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
server b65711cf1c edit typo 2017-06-11 22:54:37 -04:00
server 453aec8f34 Create README.md 2017-06-09 14:21:53 -04:00
server 27b8f86ad3 Fixed typo and added some more context 2017-06-09 14:20:27 -04:00
server 86db39ae7f Fixed a bug in the trigger module
It would return 2 self references upon connection instead of 1
2017-06-09 14:16:39 -04:00
server 38b6ba7535 Added examples
For triggers, tasks, jobs, and watchers
2017-06-09 14:15:13 -04:00
server cd6775b3f6 Update README.md 2017-06-08 10:25:20 -04:00
server eb45237b51 Create README.md 2017-06-08 10:21:16 -04:00
server 6b3e0b5f9b Added ThreaderUpdater
Added the threadedupdater module and updated the all.lua to reflect the new additions!
2017-06-06 16:45:23 -04:00
server 018d1bd36f Update README.md 2017-06-06 16:09:50 -04:00
server 36a3480d6a Update README.md 2017-06-03 14:00:47 -04:00
server fd97afea08 changelog fix 2017-06-02 22:03:32 -04:00
server d71f549c34 Added version # 2017-06-02 20:20:32 -04:00
server d2c549e84c Merge branch 'master' of https://github.com/rayaman/multi 2017-06-02 17:00:36 -04:00
server 0e36ec917d Added Threaded TLoops
Modified the benchmark command
Fixed bugs in:
Timer s
Conditions
and Ranges
2017-06-02 17:00:21 -04:00
server f0fbac44cf fixed typos 2017-06-02 13:40:46 -04:00
server ea6f007cc6 Added more examples
Added:
- Processes
- Queuer
- Threads
- Functions

Fixed: some bugs
2017-06-02 13:39:05 -04:00