OpenSimMirror/OpenSim/Region/ScriptEngine/XEngine
Justin Clark-Casey (justincc) 206fb306a7 Update SmartThreadPool to latest version 2.2.3 with a major and minor change.
SmartThreadPool code comes from http://www.codeproject.com/Articles/7933/Smart-Thread-Pool
This version implements thread abort (via WorkItem.Cancel(true)), threadpool naming, max thread stack, etc. so we no longer need to manually patch those.
However, two changes have been made to stock 2.2.3.
Major change: WorkItem.Cancel(bool abortExecution) in our version does not succeed if the work item was in progress and thread abort was not specified.
This is to match previous behaviour where we handle co-operative termination via another mechanism rather than checking WorkItem.IsCanceled.
Minor change: Did not add STP's StopWatch implementation as this is only used WinCE and Silverlight and causes a build clash with System.Diagnostics.StopWatch
The reason for updating is to see if this improves http://opensimulator.org/mantis/view.php?id=6557 and http://opensimulator.org/mantis/view.php?id=6586
2013-05-01 19:01:43 +01:00
..
Api/Runtime Implement non-wait co-operative termination of scripts for XEngine in addition to termination on wait. 2013-01-17 23:39:09 +00:00
Properties Deleted all AssemblyFileVersion directives 2013-02-19 17:14:55 -08:00
Resources Add the XML manifests needed to get the new style modules to load. 2009-04-15 23:59:15 +00:00
Tests refactor: rename XEngineTest to more descriptive XEngineBasicTests 2013-01-22 00:35:56 +00:00
EventManager.cs Add OnScriptMovingStartEvent and OnScriptMovingEndEvent to EventManager so that these can be triggered by future code (not yet implemented). 2013-01-26 03:57:51 +00:00
ScriptEngineConsoleCommands.cs Add "show script timers" command to show script timers. For debug purposes. 2013-01-10 00:57:49 +00:00
XEngine.cs Update SmartThreadPool to latest version 2.2.3 with a major and minor change. 2013-05-01 19:01:43 +01:00
XWorkItem.cs Update SmartThreadPool to latest version 2.2.3 with a major and minor change. 2013-05-01 19:01:43 +01:00