-
Notifications
You must be signed in to change notification settings - Fork 13.6k
Closed
Labels
A-runtimeArea: std's runtime and "pre-main" init for handling backtraces, unwinds, stack overflowsArea: std's runtime and "pre-main" init for handling backtraces, unwinds, stack overflows
Description
It would be very nice for the standard library, or significant parts of it, to work in kernel mode. There's a lot of refactoring and design necessary for this.
std will probably need a good bit of refactoring, the addition of some sort of platform abstraction layer, the introduction of conditional compilation (profiles) to cut out parts that are irrelevant to kernel-space, and the stubbing out of parts that would be kernel-specific, like tasks and runtime services.
Metadata
Metadata
Assignees
Labels
A-runtimeArea: std's runtime and "pre-main" init for handling backtraces, unwinds, stack overflowsArea: std's runtime and "pre-main" init for handling backtraces, unwinds, stack overflows