Hacker News new | ask | show | jobs
by pjmlp 4826 days ago
I don't have information, but by focusing on NGEN for .NET 2.0 you forgot all the other implementations I mentioned.

Bartok compiler for Singularity uses another approach of code generation.

http://en.wikipedia.org/wiki/Bartok_%28compiler%29

http://singularity.codeplex.com/SourceControl/changeset/view...

Windows Phone 8 only runs native code. .NET IL gets compiled down to native code when uploaded to the Windows App Store, by making use of an optimizing IL to native compiler.

http://channel9.msdn.com/Shows/Going+Deep/Mani-Ramaswamy-and...

http://channel9.msdn.com/Events/Build/2012/3-005

Mono also compiles to native code on iOS and other systems as well

http://docs.xamarin.com/guides/ios/advanced_topics/compilati...

The IL2CPU compiler used in the Cosmos project, which is still not fully implemented

http://www.codeproject.com/Articles/220071/Csharp-Open-Sourc... http://cosmos.codeplex.com/SourceControl/changeset/view/1011... http://cosmos.codeplex.com/SourceControl/changeset/view/1011...

Going back to the runtime code generation (JIT), there is also SPUR being used at Microsoft Research

http://research.microsoft.com/en-us/projects/spur/

Don't mix languages with their implementations.

1 comments

I didn't find anything useful about generics in any of your links.