Releases: tabularelf/SimThreads
Releases · tabularelf/SimThreads
SimThreads v2.0.1 Beta
New
- Added in a new system for responding to callbacks.
Changed
.Push()
and.PushNext()
No longer push multiple entries within a single call..Push()
,.Insert()
,.PushNext()
and.Loop()
all return an instance of__SimResponseClass
, which allow you to apply.While()
,.Until()
,.Catch(exception)
and.Finally()
.- Removed a few unused macros
Additions from v2.0.0
- Feather JSDoc, thanks @tinkerer-red (SimTicks still needs evaluation)
Changes from v2.0.0
- Catch and Finally Callbacks can now be stacked. (Allowing multiple .Finally/.Catch statements to be passed and executed)
Fixes from v2.0.0
- Resolved issue with
.SetMaxExecutions()
and__Update
having a disagreement (_pos
being set to -1)
SimThreads v2.0.0 Alpha
New
- Added in a new system for responding to callbacks.
Changed
.Push()
and.PushNext()
No longer push multiple entries within a single call..Push()
,.Insert()
,.PushNext()
and.Loop()
all return an instance of__SimResponseClass
, which allow you to apply.While()
,.Until()
,.Catch(exception)
and.Finally()
.- Removed a few unused macros
SimThreads v1.1.0
Added in new functionality and cleaned up the project functions.
-Cleaned up function_execute to be smaller as per some upstream fixes
-Added SimTick (Which works similarly to SimThreads, but executes a set of functions every couple ticks.)
-Added in SimSharedObject(self, callback) (for setting up data in a separate container to later dispose of)
--You can use the macro SIM_SELF
to reference self
as passed through SImSharedObject.
--To run the callback script (and to clean it up), use Finish()
.
-Added in a version for SimThreads (so you can tell which version it is)
SimThreads v1.0.0
-Init release