force Yengine scripts recompile

master
UbitUmarov 2020-06-02 22:18:28 +01:00
parent 06bdfc48d0
commit 3188db7041
3 changed files with 5 additions and 3 deletions

View File

@ -66,7 +66,7 @@ namespace OpenSim.Region.ScriptEngine.Yengine
{ {
public static readonly string OBJECT_CODE_MAGIC = "YObjectCode"; public static readonly string OBJECT_CODE_MAGIC = "YObjectCode";
// reserve positive version values for original xmr // reserve positive version values for original xmr
public static int COMPILED_VERSION_VALUE = -5; // decremented when compiler or object file changes public static int COMPILED_VERSION_VALUE = -6; // decremented when compiler or object file changes
public static readonly int CALL_FRAME_MEMUSE = 64; public static readonly int CALL_FRAME_MEMUSE = 64;
public static readonly int STRING_LEN_TO_MEMUSE = 2; public static readonly int STRING_LEN_TO_MEMUSE = 2;

View File

@ -397,8 +397,8 @@ namespace OpenSim.Region.ScriptEngine.Yengine
else else
m_IState = XMRInstState.IDLE; m_IState = XMRInstState.IDLE;
} }
else if(m_SuspendCount != 0) //else if(m_SuspendCount != 0)
m_IState = XMRInstState.IDLE; // m_IState = XMRInstState.IDLE;
} }
else else
{ {

View File

@ -1020,6 +1020,7 @@ namespace OpenSim.Region.ScriptEngine.Yengine
{ {
lock(m_QueueLock) lock(m_QueueLock)
{ {
m_SuspendCount = 0;
m_Suspended = false; m_Suspended = false;
m_DetachQuantum = 0; m_DetachQuantum = 0;
m_DetachReady.Set(); m_DetachReady.Set();
@ -1041,6 +1042,7 @@ namespace OpenSim.Region.ScriptEngine.Yengine
{ {
lock(m_QueueLock) lock(m_QueueLock)
{ {
m_SuspendCount = 1;
m_Suspended = true; m_Suspended = true;
} }
} }