Skip to content

Commit

Permalink
fix overview
Browse files Browse the repository at this point in the history
  • Loading branch information
CamSoper committed Feb 25, 2025
1 parent 7780fa9 commit 226c23c
Showing 1 changed file with 0 additions and 3 deletions.
3 changes: 0 additions & 3 deletions docs/core/whats-new/dotnet-10/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,8 @@ Learn about the new features in .NET 10 and find links to further documentation.

Your feedback is important and appreciated. If you have questions or comments, please use the discussion on [GitHub](https://github.com/dotnet/core/discussions/categories/news).

For more information, see [What's new in the .NET 10 runtime](runtime.md).

## .NET runtime


The .NET 10 runtime has introduced new features and performance improvements, which have been updated for Preview 1. One of the main focuses for .NET 10 is to reduce the abstraction overhead of popular language features. In order to achieve this goal, the JIT's ability to devirtualize method calls has been expanded to cover array interface methods. This means that the JIT can now optimize code that loops over an array, even if there are virtual calls involved. Additionally, the JIT now has the ability to stack-allocate small, fixed-sized arrays of value types that do not contain GC pointers, further reducing the abstraction penalty of reference types.

Another new feature in .NET 10 is the support for Advanced Vector Extensions (AVX) 10.2 for x64-based processors. This is currently disabled by default as hardware supporting AVX10.2 is not yet available. Once it is available, the new intrinsics in the `System.Runtime.Intrinsics.X86.Avx10v2` class can be tested. These updates and improvements are part of the ongoing efforts to achieve performance parity between different implementations in .NET 10.
Expand Down

0 comments on commit 226c23c

Please sign in to comment.