You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(node-runtime-worker-thread): Allow to interrupt evalutate calls COMPASS-4562 (#653)
* feat(node-runtime-worker-thread): Do not allow concurrent evaluation calls
* feat(node-runtime-worker-thread): Allow to interrupt async evaluation of worker runtime
* feat(node-runtime-worker-thread): Expose interrupt method on main thread runtime
* feat(node-runtime-worker-thread): Pass interruption handle from worker to the main thread to allow sync evaluation interruption
* feat(node-runtime-worker-thread): Allow to interrupt sync evaluations from main thread
* fix(node-runtime-worker-thread): Use filepaths instead file source when spawning child process and worker
It's not required anymore to use inlined source and this allows the library to properly resolve interruptor
when used in compass-shell plugin as a dependency
* build(compass-shell): Rebuild interruptor before starting dev version of compass shell
* chore(node-runtime-worker-thread): More methods exposed -> more listeners
* chore(compass-shell): Enable react devtools in compass-shell dev mode
* feat(browser-repl, compass-shell): Cancel running evaluations when Ctrl-C is pressed
* feat(node-runtime-worker-thread): Throw when trying to lock the lock that's already locked
* fix(node-runtime-worker-thread): Increase timeout for a flaky test
0 commit comments