News for hackers. Stuff that matters.
Re:Java string interpolation feature has been cancelled by neonsunset on Thursday June 20, 2024 @07:34AM (#40737456)
> AVX features

There is also a proof that they can be shipped for a complex runtime without such level of pain: added back in .NET Core 3.0[0] and there were relatively few AVX-related bugs in the compiler since then and all of them were fixed in servicing (patch) releases upon discovery, without deprecation.

[0]: https://learn.microsoft.com/en-us/dotnet/api/system.runtime....

Re:Java string interpolation feature has been cancelled by kaba0 on Thursday June 20, 2024 @07:53AM (#40737620)
I mean, AVX was buggy itself in plenty of hardware for a very long time, it’s not only on the software side.
Re:Java string interpolation feature has been cancelled by neonsunset on Thursday June 20, 2024 @07:59AM (#40737666)
Do you know which CPU cores was it buggy in for a very long time? The ones that everyone uses had flawless support for more than a decade.

In either case, I don't see how that disproves the argument that support of hardware features like AVX in a runtime comparable to JVM can be done well.

(though I'm biased to say low-level features are a weak point of JVM and a strong point of .NET, you don't have to sacrifice high-level convenience in other areas to get that)