История изменений
Исправление red75prim, (текущая версия) :
Кидать std::bad_alloc — это так сложно?
Исключения и stack unwinding в ядре - это то ещё приключение. И как-то нужно гарантировать отсутствие выделений памяти в cleanup коде.
Поэтому надо делать ещё одну stdlib для ядра.
И не ещё одну stdlib, а конфигурируемую stdlib с возможностью отключения фич не поддерживаемых в kernel space, но удобных в user space.
Исходная версия red75prim, :
Кидать std::bad_alloc — это так сложно?
Исключения и stack unwinding в ядре - это то ещё приключение.
Поэтому надо делать ещё одну stdlib для ядра.
И не ещё одну stdlib, а конфигурируемую stdlib с возможностью отключения фич не поддерживаемых в kernel space, но удобных в user space.