JIT Defects in .NET 4.6

Jeremiah Gowdy's Avatar

Jeremiah Gowdy

28 Jul, 2015 06:43 PM

Can we please sticky this to help everyone be informed about the .NET 4.6 issues?

I hope all of my fellow AppVeyor customers are aware of the fatal defects in the RyuJIT of .NET 4.6. If you have .NET 4.6 installed (including by installing Visual Studio 2015) then even your .NET 4.5 and other projects will use the new JIT. The new JIT in Release Mode generates incorrect / defective code. This is a known issue with .NET 4.6 with no fix currently.

Since this is a JIT issue, it should affect only the runtime of your software, not the compilation which AppVeyor provides.

Blog: http://nickcraver.com/blog/2015/07/27/why-you-should-wait-on-dotnet-46/

KB: https://support.microsoft.com/en-us/kb/3065367

POC: https://github.com/StackExchange/RyuJIT-TailCallBug

Second defect: https://github.com/dotnet/coreclr/issues/1299

  1. Support Staff 1 Posted by Feodor Fitsner on 28 Jul, 2015 06:49 PM

    Feodor Fitsner's Avatar

    Well, sticky posts are not supported on Tender, but thanks for heads up!

  2. Ilya Finkelshteyn closed this discussion on 25 Aug, 2018 01:58 AM.

Comments are currently closed for this discussion. You can start a new one.

Keyboard shortcuts


? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac