Skip to content

Commit 9ebc236

Browse files
ClearScript 5.3: New V8 features (V8Runtime, compiled scripts, memory restrictions), simplified V8 deployment, V8Update enhancements, ScriptEngine.CollectGarbage(), host item caching, new tests.
1 parent bfd6c69 commit 9ebc236

101 files changed

Lines changed: 8214 additions & 886 deletions

File tree

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: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,13 @@
7676
<Compile Include="ScriptUsageAttribute.cs" />
7777
<Compile Include="Util\IScriptMarshalWrapper.cs" />
7878
<Compile Include="Util\MemberHelpers.cs" />
79+
<Compile Include="V8\V8RuntimeHeapInfo.cs" />
80+
<Compile Include="V8\V8Script.cs" />
81+
<Compile Include="V8\V8IsolateProxy.cs" />
82+
<Compile Include="V8\V8Proxy.cs" />
83+
<Compile Include="V8\V8RuntimeConstraints.cs" />
84+
<Compile Include="V8\V8Runtime.cs" />
85+
<Compile Include="V8\V8RuntimeFlags.cs" />
7986
<Compile Include="Windows\WindowsScriptEngineFlags.cs" />
8087
<Compile Include="Util\IDynamic.cs" />
8188
<Compile Include="Util\SpecialMemberNames.cs" />
@@ -111,6 +118,10 @@
111118
<Compile Include="HostItem.cs" />
112119
<Compile Include="HostVariable.cs" />
113120
<Compile Include="Windows\JScriptEngine.cs" />
121+
<None Include="Exports\CallbackManager.tt">
122+
<Generator>TextTemplatingFileGenerator</Generator>
123+
<LastGenOutput>CallbackManager.h</LastGenOutput>
124+
</None>
114125
<None Include="Properties\AssemblyInfo.tt">
115126
<Generator>TextTemplatingFileGenerator</Generator>
116127
<LastGenOutput>AssemblyInfo.cs</LastGenOutput>
@@ -132,7 +143,7 @@
132143
<Compile Include="Util\ConcurrentWeakSet.cs" />
133144
<Compile Include="Windows\VBScriptEngine.cs" />
134145
<Compile Include="V8\IV8Object.cs" />
135-
<Compile Include="V8\V8Proxy.cs" />
146+
<Compile Include="V8\V8ContextProxy.cs" />
136147
<Compile Include="V8\V8ProxyHelpers.cs" />
137148
<Compile Include="V8\V8ScriptEngine.cs" />
138149
<Compile Include="V8\V8ScriptItem.cs" />
@@ -142,7 +153,7 @@
142153
<Generator>TextTemplatingFileGenerator</Generator>
143154
<LastGenOutput>DelegateFactory.Generated.cs</LastGenOutput>
144155
</None>
145-
<None Include="VersionSymbols.tt">
156+
<None Include="Exports\VersionSymbols.tt">
146157
<Generator>TextTemplatingFileGenerator</Generator>
147158
<LastGenOutput>VersionSymbols.h</LastGenOutput>
148159
</None>
@@ -151,7 +162,12 @@
151162
<Service Include="{508349B6-6B84-4DF5-91F0-309BEEBAD82D}" />
152163
</ItemGroup>
153164
<ItemGroup>
154-
<Content Include="VersionSymbols.h">
165+
<Content Include="Exports\CallbackManager.h">
166+
<AutoGen>True</AutoGen>
167+
<DesignTime>True</DesignTime>
168+
<DependentUpon>CallbackManager.tt</DependentUpon>
169+
</Content>
170+
<Content Include="Exports\VersionSymbols.h">
155171
<AutoGen>True</AutoGen>
156172
<DesignTime>True</DesignTime>
157173
<DependentUpon>VersionSymbols.tt</DependentUpon>

0 commit comments

Comments
 (0)