Skip to content

Releases: microsoft/vs-threading

v16.6.13

04 Apr 13:46
Compare
Choose a tag to compare

Changes:

Enhancements:

  • #599: Add NonConcurrentSynchronizationContext
  • #581: Add using await support to ARWL.Releaser

Others:

  • #598: Update compiler toolset
  • #597: Update macOS image
  • #582: Add vs-threading dependency on the analyzers

This list of changes was auto generated.

v16.5.132

10 Feb 20:27
5bb86b9
Compare
Choose a tag to compare

Changes:

Fixes:

  • #580: Fix logging of mismatched arguments

Enhancements:

  • #588: Include WaitAny and WaitAll in VSTHRD002 analysis

v16.4.45

21 Jan 03:56
cdb0906
Compare
Choose a tag to compare

Changes:

Fixes:

  • #575: VSTHRD003 fixes: more good and less bad

Others:

  • #582: Add vs-threading dependency on the analyzers

This list of changes was auto generated.

v16.5.124-alpha

21 Jan 03:57
4e08bfe
Compare
Choose a tag to compare
v16.5.124-alpha Pre-release
Pre-release

Changes:

Fixes:

  • #575: VSTHRD003 fixes: more good and less bad

Enhancements:

  • #434: Always throw from SwitchToMainThreadAsync if the token is canceled

Others:

  • #576: Ensure JTF.SwitchToMainThreadAsync always throws when canceled

This list of changes was auto generated.

v16.5.119-alpha

19 Dec 06:53
8244015
Compare
Choose a tag to compare
v16.5.119-alpha Pre-release
Pre-release

Changes:

Fixes:

  • #574: Remove VSTHRD003 warnings for readonly tasks defined in another assembly
  • #571: Fix analyzers' localizable messages
  • #557: UAP projects that reference vs-threading fail to compile with .NET Native
  • #472: VSTHRD003 exception for field in another assembly

Enhancements:

  • #569: SwitchToMainThreadAsync(precanceledToken) should complete synchronously even off main thread
  • #435: Analyzer proposal: VSTHRD201 Follow-up SwitchToMainThreadAsync(CancellationToken) with ct.ThrowIfCancellationRequested

Others:

  • #570: Throw synchronously from STMTA if token is precanceled off the main thread
See More
  • #572: Defer selecting localized analyzer message till we know the culture
  • #474: Add VSTHRD201 analyzer to cancel after switching to main thread
  • #568: Improve performance of VSTHRD003 analyzer
  • #567: VSTHRD003UseJtfRunAsyncAnalyzer causes performance issues when running on a project with nullable analysis enabled
  • #566: Fix VSTHRD003 analyzer exception thrown when a method returns a Task from a field defined in another assembly
  • #484: Remove unused resourcesAcquiredWithinWriteLock field
  • #558: Avoid C# syntax that's toxic to .NET Native compilers

This list of changes was auto generated.

v16.4.43

21 Jan 03:57
68a6089
Compare
Choose a tag to compare

Changes:

Fixes:

  • #575: VSTHRD003 fixes: more good and less bad

This list of changes was auto generated.

v16.4.39

19 Dec 06:52
c442248
Compare
Choose a tag to compare

Changes:

Fixes:

  • #574: Remove VSTHRD003 warnings for readonly tasks defined in another assembly
  • #557: UAP projects that reference vs-threading fail to compile with .NET Native
  • #472: VSTHRD003 exception for field in another assembly

Others:

  • #568: Improve performance of VSTHRD003 analyzer
  • #567: VSTHRD003UseJtfRunAsyncAnalyzer causes performance issues when running on a project with nullable analysis enabled
  • #566: Fix VSTHRD003 analyzer exception thrown when a method returns a Task from a field defined in another assembly
  • #558: Avoid C# syntax that's toxic to .NET Native compilers

This list of changes was auto generated.

v16.5.108-alpha

13 Dec 16:25
3ac1ad3
Compare
Choose a tag to compare
v16.5.108-alpha Pre-release
Pre-release

Enhancements

  • #559 Obsolete APIs that exist in BCL
  • #565: Fix VSTHRD200 when using IAsyncEnumerable
  • #534 Add nullable ref annotations

Fixes

  • #184: Fix WaitWithoutInlining sometimes waits for inline continuations

v16.4.18

03 Oct 16:38
b81957f
Compare
Choose a tag to compare
Merge pull request #524 from AArnott/sosthreadingtools_dependency

Package up Microsoft.Diagnostics.Runtime.dll with SosThreadingTools

v16.3.52

05 Sep 03:06
cf8c58d
Compare
Choose a tag to compare
  • Update System.Threading.Tasks.Extensions reference to 4.5.3 #500
  • Fix memory leak in the VSTHRD200 analyzer #508
  • Get JoinableTaskFactory working on mac/linux on .NET Core (removes kernel32.dll p/invoke) #512