With CTP 2, RyuJIT now provides the equivalent functionality of Microsoft's existing JIT64 compiler. The team says there are now no feature differences at all between the two. Edit and Continue and "opportunistic tail calls" are both now part of RyuJIT as of CTP 2. The new test build also includes performance tweaks and other new features, the team said.
"RyuJIT generates code that’s on average better than the existing JIT64, while it continues to maintain the 2X throughput wins over JIT64," according to a blog post on the new CTP.
During the CTP phase, RyuJIT works only on Windows 8.1 and Windows Server 2012 R2. Once the compiler is final, Microsoft plans to expand the set of supported operating systems. The team isn't providing a taret date as to when that may be.