SharpLangDev's profile picture. SharpLang compiles .NET/C# to native code using LLVM framework.

SharpLang

@SharpLangDev

SharpLang compiles .NET/C# to native code using LLVM framework.

and thanks @dotnet for awesome work on CoreCLR and starting CoreRT! Two runtimes to rule them all!


PSA: This project is now officially inactive; please consider using and contributing to MS official github.com/dotnet/corert instead!


SharpLang is now reusing various parts of MS CoreCLR C++ runtime! Still a work in progress, more to come soon! @DotNet #csharp


SharpLang 已轉發

On my way to GDC. Feel free to stop by Silicon Studio booth if you want to discuss Paradox, C# or SharpLang!


shell@ANDROID$ ./hello-android Hello world!


Looking for contributors, please let me know if you are interested to help!


SharpLang can now be compiled on Linux and it can generate Linux executables. Ready for future cross-compilation as well.


SharpLang now supports Win x64 (w/ SEH exceptions). Next target, Linux!


Saying hello to @csharpnative, as they are working on a similar project. Hope that we can collaborate and help each other!


Note: it is still a prototype being ran mostly through API & Unit tests. A command-line frontend isn't ready yet (but should be quick to do)


Marshalling is under active development. WIP screenshot of a WinForms+SharpDX converted to native w/ SharpLang!

SharpLangDev's tweet image. Marshalling is under active development. WIP screenshot of a WinForms+SharpDX converted to native w/ SharpLang!

Codegen status (2): Exceptions, reflection, boxing, multicast delegates, generics, interfaces and PInvoke (w/o marshalling) are working.


Codegen status: It can already process most IL bytecode, including mscorlib, System.Core, System.Xml, etc...


SharpLang is an opensource project that can convert your C# & .NET assemblies to high-perf native code with LLVM framework.


Loading...

Something went wrong.


Something went wrong.