Yes, and eventually we will. Note that V8 assertions are already
compiled away in release builds.
> won't all these asserts hurt performance?
Not really. They're quite cheap with maybe one or two exceptions.
> as a result of the assert, i don't seem to be able to catch the error
> anywhere in uncaughtException handler or in SIG* handlers.
That's correct. Assertions are sanity checks, they check for internal
consistency. If an assertion triggers, it means the program is in an
undefined state. A C++ assertion that triggers is *always* a bug so
please report it.