Skip to content

Conversation

@pavelsavara
Copy link
Member

@pavelsavara pavelsavara commented Oct 26, 2023

@pavelsavara pavelsavara added arch-wasm WebAssembly architecture area-VM-threading-mono os-browser Browser variant of arch-wasm labels Oct 26, 2023
@pavelsavara pavelsavara added this to the 9.0.0 milestone Oct 26, 2023
@pavelsavara pavelsavara self-assigned this Oct 26, 2023
@ghost
Copy link

ghost commented Oct 26, 2023

Tagging subscribers to 'arch-wasm': @lewing
See info in area-owners.md if you want to be subscribed.

Issue Details
Author: pavelsavara
Assignees: pavelsavara
Labels:

arch-wasm, area-VM-threading-mono, os-browser

Milestone: 9.0.0

@pavelsavara
Copy link
Member Author

/azp run runtime-wasm

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@pavelsavara pavelsavara changed the title [browser][MT] unify pthread pool size to 16 [browser][MT] unify pthread pool size to 32 Oct 27, 2023
@pavelsavara
Copy link
Member Author

/azp run runtime-wasm

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

dotnet-maestro bot and others added 3 commits October 27, 2023 13:22
…sdk (dotnet#93929)

* Update dependencies from https://github.com/dotnet/arcade build 20231023.2

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Archives , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Packaging , Microsoft.DotNet.Build.Tasks.TargetFramework , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.GenFacades , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.XUnitAssert , Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.XUnitExtensions
 From Version 9.0.0-beta.23518.2 -> To Version 9.0.0-beta.23523.2

* Update dependencies from https://github.com/dotnet/arcade build 20231024.1

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Archives , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Packaging , Microsoft.DotNet.Build.Tasks.TargetFramework , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.GenFacades , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.XUnitAssert , Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.XUnitExtensions
 From Version 9.0.0-beta.23518.2 -> To Version 9.0.0-beta.23524.1

Dependency coherency updates

Microsoft.DotNet.XliffTasks
 From Version 1.0.0-beta.23516.1 -> To Version 1.0.0-beta.23523.1 (parent: Microsoft.DotNet.Helix.Sdk

* Update dependencies from https://github.com/dotnet/arcade build 20231024.1

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Archives , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Packaging , Microsoft.DotNet.Build.Tasks.TargetFramework , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.GenFacades , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.XUnitAssert , Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.XUnitExtensions
 From Version 9.0.0-beta.23518.2 -> To Version 9.0.0-beta.23524.1

Dependency coherency updates

Microsoft.DotNet.XliffTasks
 From Version 1.0.0-beta.23516.1 -> To Version 1.0.0-beta.23523.1 (parent: Microsoft.DotNet.Helix.Sdk

* Update dependencies from https://github.com/dotnet/xharness build 20231025.2

Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit
 From Version 8.0.0-prerelease.23523.1 -> To Version 8.0.0-prerelease.23525.2

* Update dependencies from https://github.com/dotnet/sdk build 20231025.7

Microsoft.DotNet.ApiCompat.Task
 From Version 9.0.100-alpha.1.23524.12 -> To Version 9.0.100-alpha.1.23525.7

* Update dependencies from https://github.com/dotnet/arcade build 20231025.2

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Archives , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Packaging , Microsoft.DotNet.Build.Tasks.TargetFramework , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.GenFacades , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.XUnitAssert , Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.XUnitExtensions
 From Version 9.0.0-beta.23518.2 -> To Version 9.0.0-beta.23525.2

Dependency coherency updates

Microsoft.DotNet.XliffTasks
 From Version 1.0.0-beta.23516.1 -> To Version 1.0.0-beta.23523.1 (parent: Microsoft.DotNet.Helix.Sdk

* Update dependencies from https://github.com/dotnet/xharness build 20231026.1

Microsoft.DotNet.XHarness.CLI , Microsoft.DotNet.XHarness.TestRunners.Common , Microsoft.DotNet.XHarness.TestRunners.Xunit
 From Version 8.0.0-prerelease.23523.1 -> To Version 9.0.0-prerelease.23526.1

* Update dependencies from https://github.com/dotnet/sdk build 20231025.29

Microsoft.DotNet.ApiCompat.Task
 From Version 9.0.100-alpha.1.23524.12 -> To Version 9.0.100-alpha.1.23525.29

* Try inheriting from LongLivedMarshalByRefObject

* Resolve XUnit ambiguity

* Just disable the warning

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Andy Gocke <andy@commentout.net>
@pavelsavara
Copy link
Member Author

/azp run runtime-wasm

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@pavelsavara
Copy link
Member Author

/azp run runtime-wasm

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

buyaa-n and others added 4 commits October 27, 2023 08:38
…3809)

* Abstract LocalBuilder, emit LocalBuilder in ILGenerator

* Apply suggestions from code review

Co-authored-by: Aaron Robinson <arobins@microsoft.com>

* Remove public LocalBuilder.Method, and apply other feedback

* Avoid invalid cast exception.

Co-authored-by: Jan Kotas <jkotas@microsoft.com>

---------

Co-authored-by: Aaron Robinson <arobins@microsoft.com>
Co-authored-by: Jan Kotas <jkotas@microsoft.com>
* Interlocked intrinsic improvements

* Format
* Fold "X >= 0 && X < NN" to "X u< NN"

* Relax to GTF_SIDE_EFFECT
* Update dependencies from https://github.com/dotnet/arcade build 20231027.1

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Archives , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Packaging , Microsoft.DotNet.Build.Tasks.TargetFramework , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.GenFacades , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.XUnitAssert , Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.XUnitExtensions
 From Version 9.0.0-beta.23525.2 -> To Version 9.0.0-beta.23527.1

Dependency coherency updates

Microsoft.DotNet.XliffTasks
 From Version 1.0.0-beta.23523.1 -> To Version 1.0.0-beta.23525.5 (parent: Microsoft.DotNet.Helix.Sdk

* Update dependencies from https://github.com/dotnet/sdk build 20231027.4

Microsoft.DotNet.ApiCompat.Task
 From Version 9.0.100-alpha.1.23525.29 -> To Version 9.0.100-alpha.1.23527.4

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
dotnet-maestro bot and others added 7 commits October 28, 2023 09:25
* Update dependencies from https://github.com/dotnet/arcade build 20231027.3

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Archives , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Packaging , Microsoft.DotNet.Build.Tasks.TargetFramework , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.GenFacades , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.XUnitAssert , Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.XUnitExtensions
 From Version 9.0.0-beta.23527.1 -> To Version 9.0.0-beta.23527.3

* React to xliff-tasks -> arcade repo consolidation

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com>
…dotnet#94136)

* Update dependencies from https://github.com/dotnet/arcade build 20231027.4

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Archives , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Packaging , Microsoft.DotNet.Build.Tasks.TargetFramework , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.GenFacades , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.XliffTasks , Microsoft.DotNet.XUnitAssert , Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.XUnitExtensions
 From Version 9.0.0-beta.23527.3 -> To Version 9.0.0-beta.23527.4

* Update dependencies from https://github.com/dotnet/emsdk build 20231028.1

Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport
 From Version 9.0.0-alpha.1.23523.3 -> To Version 9.0.0-alpha.1.23528.1

* Update dependencies from https://github.com/dotnet/sdk build 20231028.1

Microsoft.DotNet.ApiCompat.Task
 From Version 9.0.100-alpha.1.23527.4 -> To Version 9.0.100-alpha.1.23528.1

* Update dependencies from https://github.com/dotnet/arcade build 20231028.1

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Archives , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Packaging , Microsoft.DotNet.Build.Tasks.TargetFramework , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.GenFacades , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.XliffTasks , Microsoft.DotNet.XUnitAssert , Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.XUnitExtensions
 From Version 9.0.0-beta.23527.3 -> To Version 9.0.0-beta.23528.1

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* Disable two socket tests

* Revert close to dispose

* Disable tests against one issue
dotnet#91560)

* Remove unused args parameter from the Main method in 349379.cs

* Convert stackoverflowtester Main to individual test entrypoints

* Don't complain about Exe type for test components

Some tests have exe components - if these aren't marked with
the CLRTestKind BuildAndRun, we shouldn't complain about them.

Thanks

Tomas

* Make dynamicmethodliveness and ParallelCrash merge-friendly

* Adjust the Tier1StackTrace test to be tolerant to merged wrappers

* Convert baseservices/exceptions to merged mode

* Remove constant return value 100 from the test test448035

* Make UnsafeAccessorTests owner class public

* Make methods in RuntimeConfiguration/TestConfig public

* Make TieredCompilation/BasicTest public

* Remove unused exit code of runmoduleconstructor

* Remove unused exit code of RuntimeHelperTests

* Fix visibility in multidimarray/enum test

* Fix visibility in TestCallingConventions test

* Fix visibility in CriticalFinalizer test

* Simplify RuntimeConfiguration/TestConfig

* Clean up TieredCompilation tests

* Convert istypeequivalent to use ConditionalFact clauses

* Fix visibility in RuntimeHelpersTests

* Add CoreCLRTestLibrary as a dependency of istypeequivalent

* Fix merged behavior of test448035

* Fix entrypoint in 305155

* Modify TestConfig to use a separate TestConfigTester app

* Additional fixes to TestConfig / TestConfigTester

* Mechanically merge all remaining tests under baseservices

* Fix BasicTestWithMcj, address initial Mark's PR feedback

* Remove superfluous OutputType=Library annotations per Marks' PR feedback

* Fix the baseservices/exceptions/unhandled test

* Fix stackoverflow3 and unhandled exception tests

* Remove unnecessary check from Directory.Build.targets

* Fix stackoverflowtester per Mark's PR feedback
* Initial work

* Tweak

* Tweak

* Do not generate _ilasmroundtrip.py for tests that have a generated run script

* Reduce imports

* Force fail to see where CI fails

* Revert forcing failure. Run roundtrip on build.

* Trying to fix script

* Backslash tweak

* Do not roundtrip the same assembly

* Fixing

* Remove import glob

* Added is_managed_assembly

* remove print

* Fixed paths

* Support bash. Ignore certain tests for arm. Fix poison test.

* Update CLRTest.Jit.targets

* Feedback. Added AssemblyChecker.

* Fix paths

* Update src/tests/Common/Directory.Build.targets

Co-authored-by: Bruce Forstall <brucefo@microsoft.com>

* Feedback

* Feedback

* Update AssemblyChecker.csproj

* Update Program.cs

* Trying to fix calling python on helix.

* Remove old roundtrip script calls. Added --is-exe option for AssemblyChecker.

* Tweak option:

* Remove check

* Remove imports

* Fix build

* Fix syntax errors. Fixed Popen arguments

* Fixed Popen arguments

* Fixing debug check

* Fixing tests

* Update ILVerificationTests.csproj

* Fixing tests

* Feedback

* Feedback

* Update CLRTest.Jit.targets

* Added help usage flag for AssemblyChecker

* Feedback on assembly-checker

---------

Co-authored-by: Bruce Forstall <brucefo@microsoft.com>
Xunit error XUW1002: Tests should not unconditionally return 100. Convert to a void return.
Copy link
Member

@ilonatommy ilonatommy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I checked and all removed issues are relevant

# NOTE - Since threading is experimental, we don't want to block mainline work
shouldContinueOnError: true
# NOTE - Since threading is experimental, we don't want to block mainline work
# TODO put back shouldContinueOnError: true
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we should put this back before merge

Rob-Hague and others added 15 commits October 30, 2023 15:24
* Implement PriorityQueue.Remove

* Update src/libraries/System.Collections/src/System/Collections/Generic/PriorityQueue.cs

* Update src/libraries/System.Collections/src/System/Collections/Generic/PriorityQueue.cs

Co-authored-by: Dan Moseley <danmose@microsoft.com>

* Update src/libraries/System.Collections/src/System/Collections/Generic/PriorityQueue.cs

* Update src/libraries/System.Collections/src/System/Collections/Generic/PriorityQueue.cs

* Update src/libraries/System.Collections/src/System/Collections/Generic/PriorityQueue.cs

Co-authored-by: Stephen Toub <stoub@microsoft.com>

* Address feedback.

* Address feedback

* Add a Dijkstra smoke test.

* Alias distance type

---------

Co-authored-by: Dan Moseley <danmose@microsoft.com>
Co-authored-by: Stephen Toub <stoub@microsoft.com>
… dotnet/runtime dotnet/source-build-reference-packages (dotnet#94147)

* Update dependencies from https://github.com/dotnet/arcade build 20231028.2

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Archives , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Packaging , Microsoft.DotNet.Build.Tasks.TargetFramework , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.GenFacades , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.XliffTasks , Microsoft.DotNet.XUnitAssert , Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.XUnitExtensions
 From Version 9.0.0-beta.23528.1 -> To Version 9.0.0-beta.23528.2

* Update dependencies from https://github.com/dotnet/emsdk build 20231028.4

Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport
 From Version 9.0.0-alpha.1.23528.1 -> To Version 9.0.0-alpha.1.23528.4

* Update dependencies from https://github.com/dotnet/sdk build 20231028.2

Microsoft.DotNet.ApiCompat.Task
 From Version 9.0.100-alpha.1.23528.1 -> To Version 9.0.100-alpha.1.23528.2

* Update dependencies from https://github.com/dotnet/arcade build 20231028.2

Microsoft.DotNet.Arcade.Sdk , Microsoft.DotNet.Build.Tasks.Archives , Microsoft.DotNet.Build.Tasks.Feed , Microsoft.DotNet.Build.Tasks.Installers , Microsoft.DotNet.Build.Tasks.Packaging , Microsoft.DotNet.Build.Tasks.TargetFramework , Microsoft.DotNet.Build.Tasks.Templating , Microsoft.DotNet.Build.Tasks.Workloads , Microsoft.DotNet.CodeAnalysis , Microsoft.DotNet.GenAPI , Microsoft.DotNet.GenFacades , Microsoft.DotNet.Helix.Sdk , Microsoft.DotNet.PackageTesting , Microsoft.DotNet.RemoteExecutor , Microsoft.DotNet.SharedFramework.Sdk , Microsoft.DotNet.VersionTools.Tasks , Microsoft.DotNet.XliffTasks , Microsoft.DotNet.XUnitAssert , Microsoft.DotNet.XUnitConsoleRunner , Microsoft.DotNet.XUnitExtensions
 From Version 9.0.0-beta.23528.1 -> To Version 9.0.0-beta.23528.2

* Update dependencies from https://github.com/dotnet/emsdk build 20231028.4

Microsoft.NET.Workload.Emscripten.Current.Manifest-9.0.100.Transport
 From Version 9.0.0-alpha.1.23528.1 -> To Version 9.0.0-alpha.1.23528.4

* Update dependencies from https://github.com/dotnet/sdk build 20231030.1

Microsoft.DotNet.ApiCompat.Task
 From Version 9.0.100-alpha.1.23528.1 -> To Version 9.0.100-alpha.1.23530.1

* Update dependencies from https://github.com/dotnet/runtime build 20231029.4

Microsoft.DotNet.ILCompiler , Microsoft.NET.Sdk.IL , Microsoft.NETCore.App.Runtime.win-x64 , Microsoft.NETCore.ILAsm , runtime.native.System.IO.Ports , System.Text.Json
 From Version 9.0.0-alpha.1.23523.1 -> To Version 9.0.0-alpha.1.23529.4

* Update dependencies from https://github.com/dotnet/source-build-reference-packages build 20231027.1

Microsoft.SourceBuild.Intermediate.source-build-reference-packages
 From Version 9.0.0-alpha.1.23519.2 -> To Version 9.0.0-alpha.1.23527.1

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Remove `fgCheckStmtAfterTailCall` as it did less thorough and less
correct checking.

Contributes to dotnet#93246.
* Update dependencies from https://github.com/dotnet/installer build 20231027.23

Microsoft.Dotnet.Sdk.Internal
 From Version 9.0.100-alpha.1.23527.1 -> To Version 9.0.100-alpha.1.23527.23

* Update dependencies from https://github.com/dotnet/installer build 20231028.2

Microsoft.Dotnet.Sdk.Internal
 From Version 9.0.100-alpha.1.23527.1 -> To Version 9.0.100-alpha.1.23528.2

* Update dependencies from https://github.com/dotnet/installer build 20231029.1

Microsoft.Dotnet.Sdk.Internal
 From Version 9.0.100-alpha.1.23527.1 -> To Version 9.0.100-alpha.1.23529.1

---------

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
* Emit/Call member references in IL

* Add more tests, add double iterations for prepopulating tokens

* Emit constructor reference, add more tests

* Apply feedbacks
* Expose a `Lock` type in preview mode

- For now, the `Lock` type requires preview features to be enabled
- Ported CoreCLR's AwareLock implementation to C# with a bit of refactoring, folded in a couple of ideas from NativeAOT's previous `Lock` implementation, and fixed a couple of issues.
- Added an adaptive spin strategy to reduce CPU time from spin-waiting when spin-waits are not effective
- This implementation replaces NativeAOT's `Lock` implementation. The performance of acquiring a lock under contention is improved in NativeAOT.

API review: dotnet#34812
…PIs (dotnet#94128)

* Initial LoadVector64/128AndUnzip APIs

* Added hwintrinsics

* Added generating tests

* Fix semi

* Whitespace

* Whitespace

* Whitespace

* Whitespace

* Whitespace

* Whitespace

* Fix test generation

* fix missing cases in gentree

* Minor formatting of the test generator

* Fix comments

* Fixing up tests

* Use the right register variants
* Use Span to fill List<T> in more ToList scenarios

* Optimize Append/Prepend changes

* Update src/libraries/System.Linq/src/System/Linq/Lookup.SpeedOpt.cs

Co-authored-by: Stephen Toub <stoub@microsoft.com>

* Update src/libraries/System.Linq/src/System/Linq/Lookup.SpeedOpt.cs

Co-authored-by: Stephen Toub <stoub@microsoft.com>

* Address feedback

* Remove ToSingleItemList, seems like an overoptimization

---------

Co-authored-by: Stephen Toub <stoub@microsoft.com>
…#94082)

RyuJIT depends on never seeing two different `CORINFO_MODULE_STRUCT` for the same thing.

Fixes dotnet#93843.
…tnet#94188)

* Fix Vector64x2/3/4 API comments. Minor cleanup in AdvSimd.

* 4h to 4H
@ilonatommy ilonatommy closed this Oct 31, 2023
@ghost ghost locked as resolved and limited conversation to collaborators Nov 30, 2023
@pavelsavara pavelsavara deleted the browser_mt_pool_size branch September 2, 2024 15:34
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

arch-wasm WebAssembly architecture area-VM-threading-mono os-browser Browser variant of arch-wasm

Projects

None yet

Development

Successfully merging this pull request may close these issues.