Fatal error in heap setup, Allocation failed - process out of memory

Hi, While investigating some memory related issues in my application, I managed to reproduce what seems to be a problem. The following minimal application terminates on my PC after ~50 cycles an...

Id #44 | Release: ClearScript 5.3 | Updated: Wed at 2:26 PM by ClearScript | Created: Tue at 3:02 PM by Zcodez

Strings with embedded null characters are not marshaled correctly to and from V8

If a .NET or V8 string has an embedded null character, ClearScript truncates it during marshaling.

Id #42 | Release: ClearScript 5.3 | Updated: Apr 7 at 3:19 AM by ClearScript | Created: Apr 7 at 3:19 AM by ClearScript

Need better error reporting for V8 assembly loading issues

ClearScript's V8 assembly loading procedure can fail for many reasons, especially in server contexts. Currently all failures result in the same less-than-helpful exception.

Id #39 | Release: ClearScript 5.3 | Updated: Jan 25 at 6:12 PM by ClearScript | Created: Jan 25 at 6:12 PM by ClearScript

COM object projection

Script code currently cannot invoke COM interface methods on exposed RCWs. This is an issue because the OS includes many useful COM objects. Besides, if it implements IDispatch, it should be script...

Id #38 | Release: ClearScript 5.3 | Updated: Jan 24 at 2:56 PM by ClearScript | Created: Jan 24 at 2:56 PM by ClearScript

Permissions support

ClearScript would benefit from Jint-like permissions support, which gives hosts precise control over script sandboxing.

Id #37 | Release: ClearScript 5.3 | Updated: Mar 7 at 11:12 PM by ericswann | Created: Jan 21 at 10:14 PM by ClearScript

Problems using WindowsScriptEngineFlags.EnableDebugging

I have code that executes fine on my machine with Visual Studio installed but have passed the code (compiled) including ClearScript.DLL to someone else who is getting an error when the script runs...

Id #36 | Release: ClearScript 5.3 | Updated: Feb 4 at 1:11 PM by ClearScript | Created: Jan 20 at 9:23 PM by egooner

Add support for Windows script engine cloning

The IActiveScript::Clone method can be used by multithreaded hosts to set up per-thread engine instances. This is a powerful capability that could greatly enhance the use of Windows script engines ...

Id #35 | Release: ClearScript 5.3 | Updated: Apr 9 at 9:22 AM by rliffredo | Created: Jan 16 at 12:39 PM by ClearScript

Allow custom locations in V8Proxy.GetDirPaths

I am bundling the ClearScript DLLs as embedded resources in my main application/dll. At runtime I extract ClearScriptV8-XX.dll and v8-xXX.dll to a temporary path (typically Temporary ASP.NET Files)...

Id #34 | Release: ClearScript 5.3 | Updated: Jan 16 at 1:01 PM by ClearScript | Created: Dec 17, 2013 at 3:19 PM by jbrantly

Administrator rights

When attempting to run in low rights mode I found that the service was unable to access (or possibly create) a folder in the %appdata%/local/microsoft/clearscript/(x64|x86)/(.net version). It seems...

Id #33 | Release: ClearScript 5.3 | Updated: Jan 20 at 1:34 PM by Metalus | Created: Dec 14, 2013 at 12:51 AM by BuildStarted

[V8 bug] Issue with memory leaking scripts: 5.3.9 vs 5.3.10

Hi everybody, I just noticed a behavior that differs between ClearScript v 5.3.9 and 5.3.10, and it's about limiting memory for a script execution. Consider following faulty script (it emulates a...

Id #32 | Release: ClearScript 5.3 | Updated: Feb 6 at 4:12 AM by AdditiveLabs | Created: Dec 12, 2013 at 6:24 PM by maxshakirov