Michael Scire
|
1f5ec68a5c
|
ams: fix compilation with gcc 13
|
2023-05-07 03:36:46 -07:00 |
|
Michael Scire
|
2e73f33eb0
|
kern: implement K(Secure)SystemResource
|
2022-10-12 09:15:16 -07:00 |
|
Michael Scire
|
8a661cee6e
|
kern: devirtualize KAutoObjectWithList::GetId()
|
2021-10-24 17:00:05 -07:00 |
|
Michael Scire
|
436613401a
|
kern: devirtualize several KAutoObject functions
|
2021-10-23 21:13:26 -07:00 |
|
Michael Scire
|
71e4313d0c
|
kern: devirtualize remaining vcall for class token/dyncast
|
2021-10-23 16:04:04 -07:00 |
|
SciresM
|
36e4914be8
|
kern: avoid constexpr init for many objects (avoids unnecessary memory clear) (#1668)
|
2021-10-23 15:25:20 -07:00 |
|
Michael Scire
|
77fe5cf6f5
|
ams: the copyright^H^H^H^H^H^H^Hmplex plane is the algebraic closure of the reals
|
2021-10-04 12:59:10 -07:00 |
|
Michael Scire
|
2c4bd44d7e
|
kern: support dynamic resource expansion for system heaps/events/sessions.
|
2021-09-19 10:34:31 -07:00 |
|
Michael Scire
|
572cbd8619
|
kern: KAutoObject doesn't need (virtual) destructor
|
2021-09-19 10:34:31 -07:00 |
|
Michael Scire
|
1a6e003a5d
|
kern: add kernel object debug
|
2020-12-10 03:31:57 -08:00 |
|
Michael Scire
|
8a4bf6a0a8
|
kern: add handle table/process/suspend/resume debug
|
2020-12-09 23:44:36 -08:00 |
|
Michael Scire
|
783f1077be
|
kern: KObjectContainer::Register -> void
|
2020-12-02 06:43:37 -08:00 |
|
Michael Scire
|
aae3c789f2
|
kern: implement unsuspension of init threads
|
2020-02-19 20:42:21 -08:00 |
|
Michael Scire
|
484f132651
|
kern: implement KHandleTable, other cleanup
|
2020-01-30 15:29:51 -08:00 |
|
Michael Scire
|
2faf3d33b5
|
kern: Implement KAutoObject, KSlabHeap, KLightLock
|
2020-01-29 22:06:25 -08:00 |
|