Re: eh?
"assert: No way to ignore asserts at runtime either individually or across an entire function or file"
So don't use them. Simple.
"No inclusion of callstack displaying"
backtrace()
"I do still use some of the math functions, but usually through their C++ counterparts."
Which probably just call down to the C ones anyway.
"or indeed any real support for vectors, matrices, quaternions, and other more complex math types"
So use Boost then.
"String formatting is very slow in the C library"
No it isn't. Its actually pretty quick.
"string: I have a quite extensive string library that allows me to (among other things) deal with UTF8 or UTF16 strings seamlessly."
Oh come on, seriously?? You don't think there are libraries out there do to everything you mentioned with UTF and more? They've been around for decades!
In any case, you'll be calling down to standard runtimes at some point for everything you wrote unless you've written all your low level calls in assembler. As for your libraries - everything you mentioned has already been done and - no offence - probably better because they've had lots of people work on them, not just one person like your libraries have.