Microsoft made available on February 27 a second Community Technology Preview (CTP) test build of its RyuJIT compiler.
The goal of the RyuJIT team is to make RyuJIT the "One True .NET JIT Compiler." (JIT stands for just in time.) It will be the basis for all of Microsoft's JIT compilers in the future, the team has said.
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.
The CTP 2 installer for RyuJIT can be downloaded here.
RyuJIT takes its name from RyuJin, the mythological Japanese sea deity.