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

Compiler GC Support #53

Closed amaneureka closed 7 years ago

amaneureka commented 7 years ago

This would add Garbage collector support to Compiler. And prevent memory leaks in Kernel. Following issue #24

tgiphil commented 7 years ago

@amaneureka What type of GC will you be implementing?

SplittyDev commented 7 years ago

@tgiphil It's a mark-and-sweep GC.

amaneureka commented 7 years ago

Right. Mark and sweep single generation. You can look at GC.cs file @tgiphil