Новости C#12
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 13.04.23 14:36
Оценка: 54 (4) +1
https://devblogs.microsoft.com/dotnet/check-out-csharp-12-preview/
ASP.NET Core updates in .NET 8 Preview 3
Announcing .NET 8 Preview 3

Announcing .NET 8 Preview 5

Некоторая часть

Optimized ThreadStatic field access for GC-type
Field accesses that are marked as ThreadStaticLocal are now optimized for primitive types. With PR#85619, we have optimized reference type field access as well. These changes have led some really good improvements in a number of benchmarks: (133 on windows/arm64, 23 on windows/x64, 16, 13, 11 improvements).

Arm64
Preview 5 also brings a number of few peephole optimizations:

With PR#85032, we enabled peephole optimization to replace str pair with stp.
With PR#85657, we enabled peephole optimization of replacing pair of ldr/str with ldp/stp inside prolog.
General optimizations
Our team has released a number of general optimizations that include:

x64 instructions such as movzx, movsx and movsxd have been optimized in PR#85780, which slightly improved code-gen by eliminating more redundant mov instructions.
PR#86318 improved constant folding for some frozen objects (non-GC objects). It reduced the size of the generated code by almost 10 times (e.g., 424 bytes to 41 byte).
AVX-512
PR#85389 enabled AVX-512 for block unrollings, which increases ranges where it previously used to fallback to memcpy/memset and reduced the execution time by half.
Various integer intrinsics are enabled for AVX512F, AVX512BW and AVX512CD, PR#85833.


Announcing .NET MAUI in .NET 8 Preview 5
ASP.NET Core updates in .NET 8 Preview 5

New C# 12 preview features
Announcing .NET 8 Preview 6
ASP.NET Core updates in .NET 8 Preview 6


Announcing .NET 8 Preview 7
ASP.NET Core updates in .NET 8 Preview 7
Announcing .NET MAUI in .NET 8 Preview 7: Keyboard Accelerators

New .NET Upgrade Assistant version with feature updates and .NET MAUI improvements!


Announcing .NET 8 RC1
EF Core 8 RC1: Complex types as value objects
Announcing .NET MAUI in .NET 8 Release Candidate 1: Quality
ASP.NET Core updates in .NET 8 Release Candidate 1
Performance Improvements in .NET 8

Для улучшения AOT Что нового в System.Text.Json в .NET 8

Performance Improvements in ASP.NET Core 8

Announcing .NET 8
и солнце б утром не вставало, когда бы не было меня
Отредактировано 15.11.2023 9:38 Serginio1 . Предыдущая версия . Еще …
Отредактировано 23.10.2023 7:39 Serginio1 . Предыдущая версия .
Отредактировано 20.09.2023 8:34 Serginio1 . Предыдущая версия .
Отредактировано 14.09.2023 8:50 Serginio1 . Предыдущая версия .
Отредактировано 30.08.2023 10:46 Serginio1 . Предыдущая версия .
Отредактировано 09.08.2023 12:19 Serginio1 . Предыдущая версия .
Отредактировано 12.07.2023 12:07 Serginio1 . Предыдущая версия .
Отредактировано 21.06.2023 16:23 Serginio1 . Предыдущая версия .
Отредактировано 13.04.2023 14:39 Serginio1 . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.