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__Updatehaving a disagreement (_posbeing 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