mirror of
https://github.com/extism/extism.git
synced 2026-01-10 06:18:00 -05:00
It seems like our runtime initialization process is a little too aggressive, this PR scales it back to initialize the runtime once if it exists and only reinitializes when `_start` is called. This prevents globals from being wiped out between plugin calls. - Removes Runtime::cleanup - Only initializes runtime once, or if `_start` is called - Improves Haskell reactor support See https://github.com/extism/go-sdk/pull/11 for the go-sdk PR.