apio
794567327f
All checks were successful
continuous-integration/drone/push Build is passing
OwnedPtr, SharedPtr: Add operator bool Option, Result: Make try_move_value() non-const since it modifies the Option kernel: Switch to a stack we control for the main task as soon as we leave early boot Heap: Fix GPF caused when making many small allocations Heap: Avoid accessing a block after it's potentially deleted luna: Skip UBSAN.cpp in CMakeLists as that's not implemented yet luna: Use spinlocks in the heap implementation kernel, luna: Move Spinlock.h to luna Option: Use __builtin_launder to ensure that the compiler doesn't label this as UB SharedPtr: Implement make_shared using adopt_shared SharedPtr: Delete ptr on failure in all adopt_shared* functions |
||
---|---|---|
.. | ||
init | ||
CPU.asm | ||
CPU.cpp | ||
CPU.h | ||
Entry.asm | ||
IO.cpp | ||
IO.h | ||
MMU.cpp | ||
MMU.h | ||
PCI.cpp | ||
Serial.cpp | ||
Thread.cpp | ||
Timer.cpp | ||
Timer.h |