aboutsummaryrefslogtreecommitdiff
path: root/kernel/kapi/system.cpp
AgeCommit message (Collapse)AuthorFilesLines
9 dayskapi/system: reduce panic buffer sizeFelix Morgner1-5/+85
Previously, we allocated a 512-byte buffer for every call of the formatted panic function. This was heavily increasing the stack size for a number of functions. We now don't print to a statically allocated buffer, but rather use the iterator-based formatting facility and a proxy iterator with a small, self-flushing buffer. This reduces that static overhead of the formatted panic function to by almost 500 bytes, while increasing possible message fidelity, since we are not longer arbitrarily limited by the buffer.
2026-07-13kstd: make error_code formattableFelix Morgner1-2/+2
2026-07-13kapi: extend panic formattingFelix Morgner1-0/+9
2026-07-09kstd: rename kstd header to include hppFelix Morgner1-1/+1
2026-04-23chore: banish relative includesFelix Morgner1-2/+2
2026-01-16chore: restructure namespacesFelix Morgner1-0/+21