Skip to content

Commit 05914a8

Browse files
committed
Added multi target
1 parent 4764e2e commit 05914a8

4 files changed

Lines changed: 10 additions & 3 deletions

File tree

YantraJS.Core/Core/JSContextExtensions.cs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,12 @@ public static void EnsureSufficientExecutionStack(this JSContext context)
1616
return;
1717
}
1818
#else
19+
#if NET5_0_OR_GREATER
20+
if(RuntimeHelpers.TryEnsureSufficientExecutionStack())
21+
{
22+
return;
23+
}
24+
#else
1925
try
2026
{
2127
RuntimeHelpers.EnsureSufficientExecutionStack();
@@ -28,6 +34,7 @@ public static void EnsureSufficientExecutionStack(this JSContext context)
2834
throw ex;
2935
}
3036
}
37+
#endif
3138
#endif
3239
throw context.NewRangeError("Maximum call stack size exceeded");
3340
}

YantraJS.Core/YantraJS.Core.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>netstandard2.0;netstandard2.1</TargetFrameworks>
4+
<TargetFrameworks>netstandard2.0;netstandard2.1;net8.0</TargetFrameworks>
55
<AssemblyName>YantraJS.Core</AssemblyName>
66
<PackageId>YantraJS.Core</PackageId>
77
<PackageTags>yantra,yantrajs,javascript,c#,standard,core,framework,.net</PackageTags>

YantraJS/YantraJS.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
5-
<TargetFramework>net9.0</TargetFramework>
5+
<TargetFramework>net10.0</TargetFramework>
66
<AssemblyName>YantraJS</AssemblyName>
77
<PackageId>YantraJS</PackageId>
88
<PackageTags>yantra,yantrajs,javascript,c#,standard,core,framework,.net</PackageTags>

YantraTests/YantraTests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net9.0</TargetFramework>
4+
<TargetFramework>net10.0</TargetFramework>
55
<IsTestProject>true</IsTestProject>
66
<IsPackable>false</IsPackable>
77

0 commit comments

Comments
 (0)