Lawrencemm / LM-Engine

"The Vim of game engines"
MIT License
46 stars 4 forks source link

Remote executor run() can hang forever #71

Open Lawrencemm opened 2 years ago

Lawrencemm commented 2 years ago

If an exception is thrown in the run function, the promise the calling thread waits on will never be fulfilled.

Add unit tests that a function that throws will not lead to infinite hang.