Releases: microsoft/vs-threading
Releases · microsoft/vs-threading
v17.0.32-alpha
v17.0.26-alpha
v17.0.17-alpha
No shipping changes
v17.0.15-alpha
No shipping changes
v17.0.13-alpha
v16.10.56
v16.10.51-alpha
Enhancements
- #764 Fix the dumpasync common to handle general ValueTasks.
- #776 Improve performance in JoinableTask dependency analysis
- #778 Reuse existing WeakReference of the JoinableTask
- #783 Try to reduce performance overhead when we remove a JTF dependency
- #784 Clean up synchronous task tracking from disconnected circular dependency islands
- #807 Avoid going through UI thread pending queue twice in
ReentrantSemaphore
Fixes
- #792 Fix JoinTillEmptyAsync hang for ref-counted JTF collection
- #791 Fix an inconsistency in whether dependencies of completed tasks should be included leads corrupted data structure
- #799 Fix homemade IAsyncEnumerable support for VSTHRD200
Other
- #794 Minor code cleanups & improvements
v16.9.60
Changes:
- #765: Secure nuget packages to require signatures by known parties
- #756: Merge v16.8 branch into v16.9
- #755: Consume latest .NET SDK and other dependencies
- #738: Bump coverlet.msbuild from 2.9.0 to 3.0.2
- #719: Bump System.Runtime.CompilerServices.Unsafe from 4.7.1 to 5.0.0
- #716: Bump Microsoft.Bcl.AsyncInterfaces from 1.1.1 to 5.0.0
- #731: Bump XliffTasks from 1.0.0-beta.19503.1 to 1.0.0-beta.19505.1
- #732: Bump Microsoft.NET.Test.Sdk from 16.8.3 to 16.9.0
- #730: Fix warning about Microsoft.NETFramework.ReferenceAssemblies
- #717: Bump Microsoft.Win32.Registry from 4.7.0 to 5.0.0
This list of changes was auto generated.
v16.9.45-alpha
Changes:
Enhancements:
- #702: Handle IAsyncEnumerable and ValueTask returning methods in VSTHRD103
- #696: Use lock-free fast paths for completed tasks
- #689: Suppress ExecutionContext flow in more awaiters
Others:
- #715: Mitigate deadlock between AsyncReaderWriterLock and main thread
- #633: VSTHRD103: Analyzer unable to detect synchronous wait call in asynchronous function that returns IAsyncEnumerable
- #706: Update VSTHRD112.md to call
DisposeAsynconSystem.IAsyncDisposable - #695: Ensure JoinableTask.wrappedTask is only read once
This list of changes was auto generated.