Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/dotnet/runtime.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Wrighton <davidwr@microsoft.com>2022-02-09 21:44:15 +0300
committerGitHub <noreply@github.com>2022-02-09 21:44:15 +0300
commit9e45de46c9159ae353ad636f81fa7b2a6eb1d072 (patch)
tree4df9a25975b98dce568470cb8db595ca8a580b8d /src/tests/build.cmd
parente48b17961c93747cb0007ea2a0c14b0cf72b833a (diff)
Add default method support to virtual statics (#64717)
- The preview feature version of virtual statics implemented for .NET 6 does not allow for the interface methods to have a default implementation. - With this change, we add support for the interface method having an actual implementation to CoreCLR. From what I can tell the Mono runtime already had such support - There are some small ECMA spec updates to allow this change that are also included In addition, I've taken the liberty to enable running the coreclr test suite on Mono on Windows. It needed a small amount of fixup.
Diffstat (limited to 'src/tests/build.cmd')
-rw-r--r--src/tests/build.cmd1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/tests/build.cmd b/src/tests/build.cmd
index c5ac3aec889..c8df0dc64cc 100644
--- a/src/tests/build.cmd
+++ b/src/tests/build.cmd
@@ -117,6 +117,7 @@ if /i "%1" == "-priority" (set __Priority=%2&shift&set processedArgs
if /i "%1" == "allTargets" (set "__BuildNeedTargetArg=/p:CLRTestBuildAllTargets=%1"&set processedArgs=!processedArgs! %1&shift&goto Arg_Loop)
if /i "%1" == "-excludemonofailures" (set __Mono=1&set processedArgs=!processedArgs!&shift&goto Arg_Loop)
if /i "%1" == "-mono" (set __Mono=1&set processedArgs=!processedArgs!&shift&goto Arg_Loop)
+if /i "%1" == "mono" (set __Mono=1&set processedArgs=!processedArgs!&shift&goto Arg_Loop)
if /i "%1" == "--" (set processedArgs=!processedArgs! %1&shift&goto Arg_Loop)
if [!processedArgs!]==[] (