Skip to content

v1.0.0

Latest

Choose a tag to compare

@actionk actionk released this 26 Feb 12:52
· 1 commit to master since this release

What's New

  • Zero-GC architecture — subscription objects are now pooled and recycled automatically
  • Renamed namespacesPlugins.UniSignalUniSignal
  • Proper reentrant dispatch — replaced m_isLocked with m_dispatchDepth counter
  • Performance improvements — all foreach converted to indexed for-loops
  • Removed async signalsAsyncSignalManager and DispatchInBackground removed
  • Simplified internals — cleaned up MultiValueDictionaryList, added ObjectPool<T>
  • New APIGetSubscriptionListeners(), Unsubscribe<T>(listener)

Installation

Package Manager: Window → Package Manager → + → Add package from git URL:

https://github.com/actionk/UniSignal.git#1.0.0

manifest.json:

"com.actionik.polymorphex.unisignal": "https://github.com/actionk/UniSignal.git#1.0.0"