Skip to content

Commit c2200cb

Browse files
Version 5.4.1: Implemented a V8 debug agent to compensate for removed V8 API, V8Update now fetches V8 source and dependencies from Git repositories, fixed V8 assembly unloading and patched V8 to tolerate redundant initialization (Issue #60), added ScriptEngine.EnableAutoHostVariables, fixed by-reference arguments to VBScript functions (Issue #58), removed support for Visual Studio 2012 (V8 build now requires at least Visual Studio 2013), added explicit loading of primary interop assemblies to fix Issue #68, added host exception marshaling for V8, fixed V8ScriptEngine crash when script code calls the HostObject constructor, fixed host item caching for host variables, added non-generic overloads of newArr() and func() to HostFunctions, added ScriptEngine.Current, HostFunctions instances can now be exposed in multiple script engines, added a GetDynamicMemberNames() override to MetaScriptItem (Issue #64), fixed indexed property binding ambiguity for inherited interfaces (Issue #69), added tests for bug fixes and new APIs. Tested with V8 3.30.33.16.
1 parent 07207dd commit c2200cb

67 files changed

Lines changed: 4014 additions & 530 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

ClearScript/ClearScript.csproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,12 +81,16 @@
8181
<Compile Include="ScriptUsageAttribute.cs" />
8282
<Compile Include="Util\COMDispatchHelpers.cs" />
8383
<Compile Include="Util\CoTaskMemBlock.cs" />
84+
<Compile Include="Util\DisposedFlag.cs" />
8485
<Compile Include="Util\NativeMethods.cs" />
8586
<Compile Include="Util\COMDispatch.cs" />
8687
<Compile Include="Util\IScriptMarshalWrapper.cs" />
8788
<Compile Include="Util\MemberHelpers.cs" />
8889
<Compile Include="Util\MemberMap.cs" />
90+
<Compile Include="Util\SocketHelpers.cs" />
8991
<Compile Include="Util\SpecialDispIDs.cs" />
92+
<Compile Include="V8\IV8DebugListener.cs" />
93+
<Compile Include="V8\V8DebugAgent.cs" />
9094
<Compile Include="V8\V8RuntimeHeapInfo.cs" />
9195
<Compile Include="V8\V8Script.cs" />
9296
<Compile Include="V8\V8IsolateProxy.cs" />

0 commit comments

Comments
 (0)