Not an expert but I’m pretty sure no exceptions means you can’t use significant parts of std algorithm or the std containers.
And if you’re using pooling I think RAII gets significantly trickier to do.
https://en.cppreference.com/w/cpp/freestanding.html to see the parts you can use.
https://en.cppreference.com/w/cpp/freestanding.html to see the parts you can use.