Yengine: change filename extentions on scripts state (better delete contents of bin/scriptengines/yengine .. btw bin/scriptdata is not used anymore )
parent
85b973ce1d
commit
5ff57f01b7
|
@ -67,7 +67,7 @@ namespace OpenSim.Region.ScriptEngine.Yengine
|
|||
private static readonly bool DEBUG_STACKCAPRES = false;
|
||||
private static readonly bool DEBUG_TRYSTMT = false;
|
||||
|
||||
public static readonly string OBJECT_CODE_MAGIC = "XMRObjectCode";
|
||||
public static readonly string OBJECT_CODE_MAGIC = "YObjectCode";
|
||||
// reserve positive version values for original xmr
|
||||
public static int COMPILED_VERSION_VALUE = -1; // decremented when compiler or object file changes
|
||||
|
||||
|
|
|
@ -48,8 +48,8 @@ namespace OpenSim.Region.ScriptEngine.Yengine
|
|||
string sourceHash = null;
|
||||
TextWriter saveSource = null;
|
||||
|
||||
string objFileName = GetScriptFileName (m_ScriptObjCodeKey + ".xmrobj");
|
||||
string tmpFileName = GetScriptFileName (m_ScriptObjCodeKey + ".xmrtmp");
|
||||
string objFileName = GetScriptFileName (m_ScriptObjCodeKey + ".yobj");
|
||||
string tmpFileName = GetScriptFileName (m_ScriptObjCodeKey + ".ytmp");
|
||||
|
||||
// If we already have an object file, don't bother compiling.
|
||||
if (!m_ForceRecomp && File.Exists(objFileName))
|
||||
|
@ -139,7 +139,7 @@ namespace OpenSim.Region.ScriptEngine.Yengine
|
|||
// Since we just wrote the .xmrobj file, maybe save disassembly.
|
||||
if (m_Engine.m_ScriptDebugSaveIL)
|
||||
{
|
||||
string asmFileName = GetScriptFileName (m_ScriptObjCodeKey + ".xmrasm");
|
||||
string asmFileName = GetScriptFileName (m_ScriptObjCodeKey + ".yasm");
|
||||
// m_log.Debug ("[YEngine]: MMRScriptCompileSaveILGen: saving to " + asmFileName);
|
||||
asmFileWriter = File.CreateText (asmFileName);
|
||||
}
|
||||
|
|
|
@ -90,7 +90,7 @@ namespace OpenSim.Region.ScriptEngine.Yengine
|
|||
// Check version number to make sure we know how to process file contents.
|
||||
char[] ocm = objFileReader.ReadChars(ScriptCodeGen.OBJECT_CODE_MAGIC.Length);
|
||||
if(new String(ocm) != ScriptCodeGen.OBJECT_CODE_MAGIC)
|
||||
throw new Exception("not an XMR object file (bad magic)");
|
||||
throw new Exception("not an Yengine object file (bad magic)");
|
||||
|
||||
int cvv = objFileReader.ReadInt32();
|
||||
if(cvv != ScriptCodeGen.COMPILED_VERSION_VALUE)
|
||||
|
|
|
@ -412,7 +412,6 @@ namespace OpenSim.Region.ScriptEngine.Yengine
|
|||
zeroDetectParams));
|
||||
break;
|
||||
|
||||
|
||||
case StateSource.Teleporting:
|
||||
PostEvent(new EventParams("changed",
|
||||
sbcCR,
|
||||
|
|
|
@ -42,13 +42,12 @@ using LSL_String = OpenSim.Region.ScriptEngine.Shared.LSL_Types.LSLString;
|
|||
using LSL_Vector = OpenSim.Region.ScriptEngine.Shared.LSL_Types.Vector3;
|
||||
|
||||
/**
|
||||
* Contains classes that disassemble or decompile an xmrobj file.
|
||||
* Contains classes that disassemble or decompile an yobj file.
|
||||
* See xmrengcomp.cx utility program.
|
||||
*/
|
||||
|
||||
namespace OpenSim.Region.ScriptEngine.Yengine
|
||||
{
|
||||
|
||||
/*
|
||||
* Encapsulate object code for a method.
|
||||
*/
|
||||
|
|
Loading…
Reference in New Issue