Announcing .NET Core 2.1
This is a landmark release for .NET.<p>The most important since at least framework 4.0 maybe even 3.0.<p>We are getting:<p>- Span<T>/Memory<T> : A 0-copy, unified way of accessing Managed or Unmanaged memory.<p>- Channel<T> : High performance thread-safe queues (like go channels)<p>- Pipelines : an async, 0-copy version of Stream<p>- In-box support for Array/Buffer pooling (finally!) (MemoryPool, ArrayPool)<p>- Better primitives for pointer manipulation and memory marshaling. (MemoryMarshal)<p>- New primitives for high performance parsers and formatters (System.Buffers.Binary and System.Buffers.Text)<p>- Improved support for SSE/NEON via Vector<T><p>- Microsoft.Windows.Compatibility : Windows specific APIs on .NET Core (Registry, EventLog, NamedPipes...)<p>- Tiered Compilation<p>- Faster tooling<p>- Wider Platform support<p>If you write code on .NET, you should [Edit] evaluate this release with to see if it fits your business needs [/Edit]<p>Doubly so if you care about runtime performance.