Luna/kernel
apio 794567327f
All checks were successful
continuous-integration/drone/push Build is passing
kernel, luna: Port non-VFS changes over from pull request #22
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
2023-02-25 17:09:03 +01:00
..
src kernel, luna: Port non-VFS changes over from pull request #22 2023-02-25 17:09:03 +01:00
CMakeLists.txt kernel, luna: Port non-VFS changes over from pull request #22 2023-02-25 17:09:03 +01:00
debug.cmake Bitmap: Introduce a new method 'find' and use it in MM and KernelVM 2023-01-09 17:59:52 +01:00
moon.ld Kernel: Start the call stack with a null RBP on x86_64 2022-11-19 18:38:32 +01:00