0ad/source/scriptinterface
Yves 9e4f0cc543 Properly shut down SpiderMonkey using JS_ShutDown.
This also adds some validation to ensure the correct order of JS_Init,
JS_NewRuntime, JS_DestroyRuntime and JS_ShutDown calls.

Refs #3708

This was SVN commit r18584.
2016-08-06 15:41:59 +00:00
..
tests Fix test failure on Windows. 2016-01-11 20:03:01 +00:00
third_party Fixes clang unused parameter warning 2015-06-14 23:45:15 +00:00
NativeWrapperDecls.h Work around clang bug to fix compiling. 2016-01-24 10:34:38 +00:00
NativeWrapperDefns.h The old debug API has been removed in SpiderMonkey 38, so remove profiler1 script profiling. 2016-08-02 16:58:30 +00:00
ScriptConversions.cpp Use .assign instead of operator=. 2016-01-11 20:57:03 +00:00
ScriptEngine.h Properly shut down SpiderMonkey using JS_ShutDown. 2016-08-06 15:41:59 +00:00
ScriptExtraHeaders.h The old debug API has been removed in SpiderMonkey 38, so remove profiler1 script profiling. 2016-08-02 16:58:30 +00:00
ScriptInterface.cpp Properly shut down SpiderMonkey using JS_ShutDown. 2016-08-06 15:41:59 +00:00
ScriptInterface.h Properly shut down SpiderMonkey using JS_ShutDown. 2016-08-06 15:41:59 +00:00
ScriptRuntime.cpp Properly shut down SpiderMonkey using JS_ShutDown. 2016-08-06 15:41:59 +00:00
ScriptRuntime.h Properly shut down SpiderMonkey using JS_ShutDown. 2016-08-06 15:41:59 +00:00
ScriptStats.cpp Use in-place construction. 2015-07-29 23:44:17 +00:00
ScriptStats.h Add JS memory usage to profiler. 2010-08-02 19:23:58 +00:00
ScriptTypes.h Support building with mozjs 31.5 used in Ubuntu PPA. 2016-05-10 09:02:58 +00:00
ScriptVal.h Switch to std::shared_ptr and std::weak_ptr. 2015-01-25 03:10:58 +00:00