JIT Defects in .NET 4.6
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
Comments are currently closed for this discussion. You can start a new one.
Keyboard shortcuts
Generic
| ? | 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

Support Staff 1 Posted by Feodor Fitsner on 28 Jul, 2015 06:49 PM
Well, sticky posts are not supported on Tender, but thanks for heads up!
Ilya Finkelshteyn closed this discussion on 25 Aug, 2018 01:58 AM.