Skip to content

Releases: tabularelf/SimThreads

SimThreads v2.0.1 Beta

26 Jul 22:04
Compare
Choose a tag to compare
Pre-release

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

03 Jul 11:30
Compare
Choose a tag to compare

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

23 Jun 03:47
Compare
Choose a tag to compare

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

28 May 20:50
Compare
Choose a tag to compare

-Init release