amaneureka / AtomOS

A multitasking monolithic Kernel based x86 targeting Operating System written in C# from scratch aiming for high-level implementation of drivers in managed environment.
http://www.atomixos.com
BSD 3-Clause "New" or "Revised" License
1.26k stars 86 forks source link

Use LLVM #50

Open DemiMarie opened 7 years ago

DemiMarie commented 7 years ago

LLVM provides better optimizations in the backend. It already has GC support via statepoints.

SplittyDev commented 7 years ago

That's a really good idea, however, it would be incredibly hard to do this since the code is not made to be adaptable to other architectures easily.