Re:Announcing .NET Native Preview
by apardoe-MSFT on Wednesday April 02, 2014 @11:08PM
(#7520703)
@Pantaloons: Right on all counts. One clarification: .NET Native and MDIL are orthogonal. MDIL was used in Triton to split NGen into conceptually two pieces: the optimized part (in the Windows Phone Store) and the part bound on the customer's device to the installed Framework.
.NET Native produces completely native binaries. MDIL/Triton produces NGen binaries that still need a runtime and, occasionally, a JIT.
Re:Announcing .NET Native Preview
by shanselman on Friday April 04, 2014 @10:58AM
(#7531764)
And Triton is...
Re:Announcing .NET Native Preview
by apardoe-MSFT on Saturday April 05, 2014 @01:18AM
(#7536058)
Pay attention, Scott :)
Sorry. Triton is the Windows Phone 8 "Compiler in the Cloud". It basically split NGen into two pieces, allowing the optimization to happen in the Store while the .exe generation happened on the device. The interface between these two halves is MDIL.
Bing will tell you a ton about Triton.
Re:Announcing .NET Native Preview
by shanselman on Monday April 07, 2014 @12:04AM
(#7544573)
Sorry, I see this in just one place. Sounds like an internal code name. https://www.google.com/search?q=Triton+.net+compiler
Project N compiles to fully native code, so there can be no JIT, and significantly smarter optimizations can happen since they don't impact performance at runtime.