Orks and humans had no multi select 🙃 apparently they’re adding that in though which might make it playable.
Orks and humans had no multi select 🙃 apparently they’re adding that in though which might make it playable.
I think it being the 4th one is more the issue really.
That name doesn’t roll off the tongue too well!
It’s a stupid way
This is where LLMs shine.
Actually jit languages can outperform compiled languages by using runtime analysis to perform tiered compilation and profile guided optimisations.
C# has made some great strides in this regard.
All the normal optimisations are applied when it is compiled to byte code. Like loop unrolling etc.
Then once it detects the hot paths during execution it can apply even more based on how it is called. It can also do optimisations that aren’t possible at initial compile time.
Dynamic PGO it’s called. It’s a really interesting topic.
Semi auto properties and params collection are long overdue. Great to see them in there.
System.Text.Json respecting nullability is also great. But may break some things if you didn’t realise you were relying on the old behaviour.
LoggerMessage source gen using primary constructors fixes a minor pain.
EF generating SQL at compile time is also pretty sweet. Better query performance from precompiled and better startup performance from not having to precompile at runtime.
All in all it looks pretty good.