Skip to content

Commit

Permalink
ClearScript 7.3: Added V8ScriptEngineFlags.EnableStringifyEnhancement…
Browse files Browse the repository at this point in the history
…s (GitHub Issue #376); the V8 ICU data is now packaged as a managed library to ease deployment; V8 and JScript startup scripts are now minified; fixed Exception.TargetSite reflection hole and added V8ScriptEngineFlags.HideHostExceptions (GitHub Issue #382); fixed typeof-literal comparison in V8; V8Update.cmd now works in a Visual Studio 2022 command prompt; Rosetta is no longer required for macOS builds on the arm64 (M1) architecture; updated build, deployment, and API documentation. Tested with V8 10.2.154.5.
  • Loading branch information
ClearScriptLib committed Jun 2, 2022
1 parent cc2f946 commit 51dc719
Show file tree
Hide file tree
Showing 774 changed files with 3,319 additions and 2,839 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ _ReSharper*/
*.VC.db
V8/build/
V8/DepotTools.zip
V8/icudtl.dat
.vs/
packages/
NuGet/Private/
Expand Down
31 changes: 21 additions & 10 deletions ClearScript.sln
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.29418.71
# Visual Studio Version 17
VisualStudioVersion = 17.2.32519.379
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ClearScriptTest", "NetFramework\ClearScriptTest\ClearScriptTest.csproj", "{EDC7144E-FDA9-4CC7-B2CD-B5EBFD610A7D}"
ProjectSection(ProjectDependencies) = postProject
Expand Down Expand Up @@ -32,11 +32,11 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ClearScriptConsole", "NetCo
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ClearScriptTest", "NetCore\ClearScriptTest\ClearScriptTest.csproj", "{269669D3-78D8-4AF3-A2AF-08D3446BD6BC}"
ProjectSection(ProjectDependencies) = postProject
{7B3EA81F-F60B-46DB-B3F0-22F68E8A8FAD} = {7B3EA81F-F60B-46DB-B3F0-22F68E8A8FAD}
{EDC7144E-FDA9-4CC7-B2CD-B5EBFD610A7D} = {EDC7144E-FDA9-4CC7-B2CD-B5EBFD610A7D}
{C8AE52BB-BFEE-4816-A9FE-8653CEE36C96} = {C8AE52BB-BFEE-4816-A9FE-8653CEE36C96}
{497012BC-959C-43A0-90A6-156A35DF2F43} = {497012BC-959C-43A0-90A6-156A35DF2F43}
{6576FFFD-BA73-4123-8E4B-8589E5163C04} = {6576FFFD-BA73-4123-8E4B-8589E5163C04}
{7B3EA81F-F60B-46DB-B3F0-22F68E8A8FAD} = {7B3EA81F-F60B-46DB-B3F0-22F68E8A8FAD}
{C8AE52BB-BFEE-4816-A9FE-8653CEE36C96} = {C8AE52BB-BFEE-4816-A9FE-8653CEE36C96}
{EDC7144E-FDA9-4CC7-B2CD-B5EBFD610A7D} = {EDC7144E-FDA9-4CC7-B2CD-B5EBFD610A7D}
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".NET Framework", ".NET Framework", "{526BA3EF-4E1D-48C1-9923-2485B63993EE}"
Expand Down Expand Up @@ -68,6 +68,7 @@ EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ClearScript.V8", "NetFramework\ClearScript.V8\ClearScript.V8.csproj", "{59CC81A3-3D97-469A-9C8B-533F920085F1}"
ProjectSection(ProjectDependencies) = postProject
{2D63EA35-BA9C-4E77-B5A4-4938DBBFEFA6} = {2D63EA35-BA9C-4E77-B5A4-4938DBBFEFA6}
{47FC5CB5-A6F2-4FEE-99F8-A758D3A7373C} = {47FC5CB5-A6F2-4FEE-99F8-A758D3A7373C}
{725B6D7A-ECC7-4A28-AF52-B1CB22C37134} = {725B6D7A-ECC7-4A28-AF52-B1CB22C37134}
{CDCF4EEA-1CA4-412E-8C77-78893A67A577} = {CDCF4EEA-1CA4-412E-8C77-78893A67A577}
EndProjectSection
Expand All @@ -84,6 +85,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ClearScript.Windows", "NetC
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ClearScript.V8", "NetCore\ClearScript.V8\ClearScript.V8.csproj", "{C8AE52BB-BFEE-4816-A9FE-8653CEE36C96}"
ProjectSection(ProjectDependencies) = postProject
{47FC5CB5-A6F2-4FEE-99F8-A758D3A7373C} = {47FC5CB5-A6F2-4FEE-99F8-A758D3A7373C}
{59CC81A3-3D97-469A-9C8B-533F920085F1} = {59CC81A3-3D97-469A-9C8B-533F920085F1}
EndProjectSection
EndProject
Expand All @@ -101,8 +103,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ClearScriptConsole", "Unix\
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ClearScriptTest", "Unix\ClearScriptTest\ClearScriptTest.csproj", "{052E036D-6D60-4FCA-AA8E-4CF56BC2058D}"
ProjectSection(ProjectDependencies) = postProject
{EDC7144E-FDA9-4CC7-B2CD-B5EBFD610A7D} = {EDC7144E-FDA9-4CC7-B2CD-B5EBFD610A7D}
{3CD8AB65-BA34-4BB9-862F-D31CE861560F} = {3CD8AB65-BA34-4BB9-862F-D31CE861560F}
{EDC7144E-FDA9-4CC7-B2CD-B5EBFD610A7D} = {EDC7144E-FDA9-4CC7-B2CD-B5EBFD610A7D}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ClearScriptV8.win-arm64", "ClearScriptV8\win-arm64\ClearScriptV8.win-arm64.vcxproj", "{725B6D7A-ECC7-4A28-AF52-B1CB22C37134}"
Expand All @@ -119,8 +121,9 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ClearScript.Core", "UWP\Cle
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ClearScript.V8", "UWP\ClearScript.V8\ClearScript.V8.csproj", "{CF1FD52F-A933-48D9-92A4-A39565896A42}"
ProjectSection(ProjectDependencies) = postProject
{D3391831-65CE-4C1E-A21B-01A283F3E193} = {D3391831-65CE-4C1E-A21B-01A283F3E193}
{47FC5CB5-A6F2-4FEE-99F8-A758D3A7373C} = {47FC5CB5-A6F2-4FEE-99F8-A758D3A7373C}
{59CC81A3-3D97-469A-9C8B-533F920085F1} = {59CC81A3-3D97-469A-9C8B-533F920085F1}
{D3391831-65CE-4C1E-A21B-01A283F3E193} = {D3391831-65CE-4C1E-A21B-01A283F3E193}
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ClearScript.Windows.Core", "NetCore\ClearScript.Windows.Core\ClearScript.Windows.Core.csproj", "{B9C99091-E616-4DC2-A711-4DCDAC602E38}"
Expand All @@ -139,6 +142,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ClearScript.Core", "NetStan
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ClearScript.V8", "NetStandard\ClearScript.V8\ClearScript.V8.csproj", "{0DEC74E5-FF8A-4B61-B847-875BAD0AE781}"
ProjectSection(ProjectDependencies) = postProject
{47FC5CB5-A6F2-4FEE-99F8-A758D3A7373C} = {47FC5CB5-A6F2-4FEE-99F8-A758D3A7373C}
{59CC81A3-3D97-469A-9C8B-533F920085F1} = {59CC81A3-3D97-469A-9C8B-533F920085F1}
EndProjectSection
EndProject
Expand All @@ -149,22 +153,24 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ClearScript.Windows.Core",
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ClearScriptTest.NetStandard", "NetStandard\ClearScriptTest.NetStandard\ClearScriptTest.NetStandard.csproj", "{BF28C9F2-2935-4FDE-B812-977D601F9208}"
ProjectSection(ProjectDependencies) = postProject
{EDC7144E-FDA9-4CC7-B2CD-B5EBFD610A7D} = {EDC7144E-FDA9-4CC7-B2CD-B5EBFD610A7D}
{C0E7BCAD-B4B3-4291-A87A-384D5F99C413} = {C0E7BCAD-B4B3-4291-A87A-384D5F99C413}
{6F6B59D0-6538-4D02-91D2-07D24DAFE39A} = {6F6B59D0-6538-4D02-91D2-07D24DAFE39A}
{C0E7BCAD-B4B3-4291-A87A-384D5F99C413} = {C0E7BCAD-B4B3-4291-A87A-384D5F99C413}
{EDC7144E-FDA9-4CC7-B2CD-B5EBFD610A7D} = {EDC7144E-FDA9-4CC7-B2CD-B5EBFD610A7D}
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ClearScriptTest.NetStandard", "Unix\ClearScriptTest.NetStandard\ClearScriptTest.NetStandard.csproj", "{EF6090B9-7349-4868-9C43-D7D3F048C54F}"
ProjectSection(ProjectDependencies) = postProject
{EDC7144E-FDA9-4CC7-B2CD-B5EBFD610A7D} = {EDC7144E-FDA9-4CC7-B2CD-B5EBFD610A7D}
{3CD8AB65-BA34-4BB9-862F-D31CE861560F} = {3CD8AB65-BA34-4BB9-862F-D31CE861560F}
{EDC7144E-FDA9-4CC7-B2CD-B5EBFD610A7D} = {EDC7144E-FDA9-4CC7-B2CD-B5EBFD610A7D}
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ClearScriptConsole", "NetStandard\ClearScriptConsole\ClearScriptConsole.csproj", "{C0E7BCAD-B4B3-4291-A87A-384D5F99C413}"
ProjectSection(ProjectDependencies) = postProject
{28980C99-77E7-4B62-8484-AF06C5745B8C} = {28980C99-77E7-4B62-8484-AF06C5745B8C}
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ClearScript.V8.ICUData", "NetStandard\ClearScript.V8.ICUData\ClearScript.V8.ICUData.csproj", "{47FC5CB5-A6F2-4FEE-99F8-A758D3A7373C}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Expand Down Expand Up @@ -283,6 +289,10 @@ Global
{C0E7BCAD-B4B3-4291-A87A-384D5F99C413}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C0E7BCAD-B4B3-4291-A87A-384D5F99C413}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C0E7BCAD-B4B3-4291-A87A-384D5F99C413}.Release|Any CPU.Build.0 = Release|Any CPU
{47FC5CB5-A6F2-4FEE-99F8-A758D3A7373C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{47FC5CB5-A6F2-4FEE-99F8-A758D3A7373C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{47FC5CB5-A6F2-4FEE-99F8-A758D3A7373C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{47FC5CB5-A6F2-4FEE-99F8-A758D3A7373C}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand Down Expand Up @@ -316,6 +326,7 @@ Global
{BF28C9F2-2935-4FDE-B812-977D601F9208} = {3047C214-A12B-4C8B-AEED-021FAA0B4CD3}
{EF6090B9-7349-4868-9C43-D7D3F048C54F} = {48C9730D-CA6C-47ED-B72C-DB9B6EE24D47}
{C0E7BCAD-B4B3-4291-A87A-384D5F99C413} = {3047C214-A12B-4C8B-AEED-021FAA0B4CD3}
{47FC5CB5-A6F2-4FEE-99F8-A758D3A7373C} = {3047C214-A12B-4C8B-AEED-021FAA0B4CD3}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {3BAF1393-35E4-45F1-AC56-4A22646B56E5}
Expand Down
2 changes: 1 addition & 1 deletion ClearScript/ContinuationCallback.cs
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,6 @@ namespace Microsoft.ClearScript
/// Represents a method that specifies to a script engine whether script execution should continue.
/// </summary>
/// <returns><c>True</c> to continue script execution, <c>false</c> to interrupt it.</returns>
/// <seealso cref="ScriptEngine.ContinuationCallback"/>
/// <c><seealso cref="ScriptEngine.ContinuationCallback"/></c>
public delegate bool ContinuationCallback();
}
4 changes: 2 additions & 2 deletions ClearScript/CustomAttributeLoader.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT license.

using System;
Expand All @@ -15,7 +15,7 @@ public class CustomAttributeLoader
// ReSharper disable EmptyConstructor

/// <summary>
/// Initializes a new <see cref="CustomAttributeLoader"/> instance.
/// Initializes a new <c><see cref="CustomAttributeLoader"/></c> instance.
/// </summary>
public CustomAttributeLoader()
{
Expand Down
8 changes: 4 additions & 4 deletions ClearScript/DefaultScriptUsageAttribute.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,21 +10,21 @@ namespace Microsoft.ClearScript
/// </summary>
/// <remarks>
/// This attribute is applicable to classes, enums, interfaces, structs, and assemblies. Use
/// <see cref="ScriptUsageAttribute"/>, <see cref="ScriptMemberAttribute"/>, or
/// <see cref="NoScriptAccessAttribute"/> to override it for individual type members.
/// <c><see cref="ScriptUsageAttribute"/></c>, <c><see cref="ScriptMemberAttribute"/></c>, or
/// <c><see cref="NoScriptAccessAttribute"/></c> to override it for individual type members.
/// </remarks>
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Enum | AttributeTargets.Interface | AttributeTargets.Struct | AttributeTargets.Assembly)]
public class DefaultScriptUsageAttribute : Attribute
{
/// <summary>
/// Initializes a new <see cref="DefaultScriptUsageAttribute"/> instance.
/// Initializes a new <c><see cref="DefaultScriptUsageAttribute"/></c> instance.
/// </summary>
public DefaultScriptUsageAttribute()
{
}

/// <summary>
/// Initializes a new <see cref="DefaultScriptUsageAttribute"/> instance with the specified default script access setting.
/// Initializes a new <c><see cref="DefaultScriptUsageAttribute"/></c> instance with the specified default script access setting.
/// </summary>
/// <param name="access">The default script access setting for type members.</param>
public DefaultScriptUsageAttribute(ScriptAccess access)
Expand Down
2 changes: 1 addition & 1 deletion ClearScript/Document.cs
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ public abstract class Document
// ReSharper disable EmptyConstructor

/// <summary>
/// Initializes a new <see cref="Document"/> instance.
/// Initializes a new <c><see cref="Document"/></c> instance.
/// </summary>
protected Document()
{
Expand Down
2 changes: 1 addition & 1 deletion ClearScript/DocumentCategory.cs
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ internal DocumentCategory()
/// categories. These are distinct from the caches used by document loaders.
/// </para>
/// </remarks>
/// <seealso cref="DocumentLoader.MaxCacheSize"/>
/// <c><seealso cref="DocumentLoader.MaxCacheSize"/></c>
public uint MaxCacheSize { get; set; }

/// <summary>
Expand Down
8 changes: 4 additions & 4 deletions ClearScript/DocumentInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ public struct DocumentInfo
private ulong uniqueId;

/// <summary>
/// Initializes a new <see cref="DocumentInfo"/> structure with the specified document name.
/// Initializes a new <c><see cref="DocumentInfo"/></c> structure with the specified document name.
/// </summary>
/// <param name="name">The document name.</param>
public DocumentInfo(string name)
Expand All @@ -32,7 +32,7 @@ public DocumentInfo(string name)
}

/// <summary>
/// Initializes a new <see cref="DocumentInfo"/> structure with the specified document URI.
/// Initializes a new <c><see cref="DocumentInfo"/></c> structure with the specified document URI.
/// </summary>
/// <param name="uri">The document URI.</param>
public DocumentInfo(Uri uri)
Expand Down Expand Up @@ -94,8 +94,8 @@ public DocumentCategory Category
/// <para>
/// Use
/// <c><see href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import.meta">import.meta</see></c>
/// to access the context information of a <see cref="ModuleCategory.Standard"/> JavaScript
/// module. In a <see cref="ModuleCategory.CommonJS"/> module, use <c>module.meta</c>.
/// to access the context information of a <c><see cref="ModuleCategory.Standard"/></c> JavaScript
/// module. In a <c><see cref="ModuleCategory.CommonJS"/></c> module, use <c>module.meta</c>.
/// </para>
/// </remarks>
public DocumentContextCallback ContextCallback { get; set; }
Expand Down
12 changes: 6 additions & 6 deletions ClearScript/DocumentLoader.cs
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ public abstract class DocumentLoader
// ReSharper disable EmptyConstructor

/// <summary>
/// Initializes a new <see cref="DocumentLoader"/> instance.
/// Initializes a new <c><see cref="DocumentLoader"/></c> instance.
/// </summary>
protected DocumentLoader()
{
Expand All @@ -42,7 +42,7 @@ protected DocumentLoader()
/// This property specifies the maximum number of documents to be cached by the document
/// loader. For the default document loader, its initial value is 1024.
/// </remarks>
/// <seealso cref="Default"/>
/// <c><seealso cref="Default"/></c>
public virtual uint MaxCacheSize
{
get => 0;
Expand All @@ -57,11 +57,11 @@ public virtual uint MaxCacheSize
/// <param name="specifier">A string specifying the document to be loaded.</param>
/// <param name="category">An optional category for the requested document.</param>
/// <param name="contextCallback">An optional context callback for the requested document.</param>
/// <returns>A <see cref="Document"/> instance that represents the loaded document.</returns>
/// <returns>A <c><see cref="Document"/></c> instance that represents the loaded document.</returns>
/// <remarks>
/// A loaded document must have an absolute <see cref="DocumentInfo.Uri">URI</see>. Once a
/// load operation has completed successfully, subsequent requests that resolve to the same
/// URI are expected to return the same <see cref="Document"/> reference, although loaders
/// URI are expected to return the same <c><see cref="Document"/></c> reference, although loaders
/// are not required to manage document caches of unlimited size.
/// </remarks>
public virtual Document LoadDocument(DocumentSettings settings, DocumentInfo? sourceInfo, string specifier, DocumentCategory category, DocumentContextCallback contextCallback)
Expand Down Expand Up @@ -92,11 +92,11 @@ public virtual Document LoadDocument(DocumentSettings settings, DocumentInfo? so
/// <param name="specifier">A string specifying the document to be loaded.</param>
/// <param name="category">An optional category for the requested document.</param>
/// <param name="contextCallback">An optional context callback for the requested document.</param>
/// <returns>A task that represents the asynchronous operation. Upon completion, the task's result is a <see cref="Document"/> instance that represents the loaded document.</returns>
/// <returns>A task that represents the asynchronous operation. Upon completion, the task's result is a <c><see cref="Document"/></c> instance that represents the loaded document.</returns>
/// <remarks>
/// A loaded document must have an absolute <see cref="DocumentInfo.Uri">URI</see>. Once a
/// load operation has completed successfully, subsequent requests that resolve to the same
/// URI are expected to return the same <see cref="Document"/> reference, although loaders
/// URI are expected to return the same <c><see cref="Document"/></c> reference, although loaders
/// are not required to manage document caches of unlimited size.
/// </remarks>
public abstract Task<Document> LoadDocumentAsync(DocumentSettings settings, DocumentInfo? sourceInfo, string specifier, DocumentCategory category, DocumentContextCallback contextCallback);
Expand Down
10 changes: 5 additions & 5 deletions ClearScript/DocumentSettings.cs
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ public class DocumentSettings
// ReSharper disable EmptyConstructor

/// <summary>
/// Initializes a new <see cref="DocumentSettings"/> instance.
/// Initializes a new <c><see cref="DocumentSettings"/></c> instance.
/// </summary>
public DocumentSettings()
{
Expand Down Expand Up @@ -67,7 +67,7 @@ public DocumentLoader Loader
/// </summary>
/// <remarks>
/// <para>
/// This property is used as an alternative to <see cref="DocumentInfo.ContextCallback"/>.
/// This property is used as an alternative to <c><see cref="DocumentInfo.ContextCallback"/></c>.
/// If specified, the callback is invoked the first time a module attempts to retrieve its
/// context information. The properties it returns are made available to the module
/// implementation. This mechanism can be used to expose host resources selectively,
Expand All @@ -76,8 +76,8 @@ public DocumentLoader Loader
/// <para>
/// Use
/// <c><see href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import.meta">import.meta</see></c>
/// to access the context information of a <see cref="ModuleCategory.Standard"/> JavaScript
/// module. In a <see cref="ModuleCategory.CommonJS"/> module, use <c>module.meta</c>.
/// to access the context information of a <c><see cref="ModuleCategory.Standard"/></c> JavaScript
/// module. In a <c><see cref="ModuleCategory.CommonJS"/></c> module, use <c>module.meta</c>.
/// </para>
/// </remarks>
public DocumentContextCallback ContextCallback { get; set; }
Expand All @@ -90,7 +90,7 @@ public DocumentLoader Loader
/// <remarks>
/// System documents take precedence over loaded documents. Once this method is invoked,
/// document access using this configuration will always map the combination of
/// <paramref name="identifier"/> and <see cref="DocumentCategory.Script"/> to the
/// <paramref name="identifier"/> and <c><see cref="DocumentCategory.Script"/></c> to the
/// specified document, bypassing the configuration's document loader.
/// </remarks>
public void AddSystemDocument(string identifier, string contents)
Expand Down
6 changes: 3 additions & 3 deletions ClearScript/DynamicHostObject.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT license.

using System;
Expand All @@ -8,14 +8,14 @@
namespace Microsoft.ClearScript
{
/// <summary>
/// Extends <see cref="DynamicObject"/> for enhanced behavior and performance in a scripting environment.
/// Extends <c><see cref="DynamicObject"/></c> for enhanced behavior and performance in a scripting environment.
/// </summary>
public abstract class DynamicHostObject : DynamicObject
{
// ReSharper disable EmptyConstructor

/// <summary>
/// Initializes a new <see cref="DynamicHostObject"/> instance.
/// Initializes a new <c><see cref="DynamicHostObject"/></c> instance.
/// </summary>
protected DynamicHostObject()
{
Expand Down
6 changes: 3 additions & 3 deletions ClearScript/Exports/VersionSymbols.h
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

#pragma once

#define CLEARSCRIPT_VERSION_STRING "7.2.5"
#define CLEARSCRIPT_VERSION_COMMA_SEPARATED 7,2,5
#define CLEARSCRIPT_VERSION_STRING_INFORMATIONAL "7.2.5"
#define CLEARSCRIPT_VERSION_STRING "7.3.0"
#define CLEARSCRIPT_VERSION_COMMA_SEPARATED 7,3,0
#define CLEARSCRIPT_VERSION_STRING_INFORMATIONAL "7.3.0"
#define CLEARSCRIPT_FILE_FLAGS 0L
Loading

0 comments on commit 51dc719

Please sign in to comment.