Original Post
I'm considering using AngelScript is a multi-threaded environment. Specifically, with the following constraints : There is a single ScriptEngine shared among N threads. No script in the same module will be executed by two different threads at the same time. Thread A might attempt to compile a module while thread B is executing code in a different module. Have these situations been accounted for and tested? (As an aside, does the ALLOW_UNSAFE_REFERENCES stuff still work like it did with 2.0? I just want to make sure I can continue to use the library like I had before, or if I'm going to have to use an old version.)