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
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
181723e1c7
Added multi.timer(func,...)
...
Time how long a function executes for
2017-09-27 15:57:31 -04:00
eaaf5d80a7
Fixed System Threaded Queues!
...
Faster
Added older versions
Other bug fixes
More examples
2017-07-07 23:38:54 -04:00
e0c72cb8ea
SystemThreadedExecute (1.8.5)
...
Added: SystemThreadedExecute
2017-07-04 13:53:31 -04:00
854862f2c8
(1.8.4) Bug fix and readme Notice
2017-07-04 13:32:58 -04:00
584e8be3a2
(1.8.4) Update
2017-07-03 13:59:44 -04:00
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
6f18a129f1
Final typo
2017-06-30 21:52:41 -04:00
dcb98ab66b
Massive Typo
...
intergration changed to
integration
Updated the examples and readme
2017-06-30 21:51:50 -04:00
a414def307
Updated to version (1.8.2)
...
Added more example files
Added SystemThreadedTables
Some bug fixes
2017-06-30 11:04:27 -04:00
8997c7a301
Updated the internal version #
2017-06-29 15:08:48 -04:00
f339b7bc22
Updated to (1.8.1)
...
Mostly changes with the structure of the library.
2017-06-29 15:08:18 -04:00
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
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
fd39b09dd3
typos (1.7.5)
2017-06-25 19:48:26 -04:00
699744e16b
typos (1.7.5)
2017-06-25 19:46:34 -04:00
1b9972d1b7
Fixed small bug in lanesManager (1.7.5)
...
Fixed
2017-06-25 19:44:52 -04:00
361012b23b
slight change for module creation (1.7.5)
...
changed some things for threads
2017-06-25 19:41:55 -04:00
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
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
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
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
5209ef20a7
Minor changes
2017-06-23 11:41:05 -04:00
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
34ec6b25f9
Fixed a slight bug in love2d.lua compat file
...
1.7.1
2017-06-22 11:53:15 -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
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
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
ac68500be5
Changed warning message
...
Change a warning message in multi:Stop()
2017-06-18 23:12:24 -04:00
ca5b1f3cd3
Fixed some bugs/consistency typos
...
some methods on actors were were not upper camel case
2017-06-14 17:41:07 -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
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
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
fd97afea08
changelog fix
2017-06-02 22:03:32 -04:00
0e36ec917d
Added Threaded TLoops
...
Modified the benchmark command
Fixed bugs in:
Timer s
Conditions
and Ranges
2017-06-02 17:00:21 -04:00
9c3bef8d78
Fixed filesystem stuff
...
cleaned up the filesystem
2017-06-01 20:51:47 -04:00