|
|
3f21e888d6
|
sched: split sched.h into separate header files
|
2026-03-12 20:30:36 +00:00 |
|
|
|
1cdde0d32e
|
kernel: add functions for safely (un)locking pairs of objects
when locking a pair of objects, the object with the lesser memory address
is always locked first. the pair is unlocked in the opposite order.
|
2026-02-26 19:38:49 +00:00 |
|
|
|
5690dd5b9c
|
kernel: add support for recursive object destruction (without recursion)
this system makes it possible for an object that forms part of a tree
to be safely recursively destroyed without using recursion.
|
2026-02-23 18:34:12 +00:00 |
|
|
|
37ae7aeef7
|
kernel: implement globally-unique object ids
|
2026-02-23 18:32:11 +00:00 |
|
|
|
85006411bd
|
kernel: add header files
|
2026-02-19 19:13:44 +00:00 |
|